在TP 177B触摸屏显示当前时间(实时时间),程序下到触摸屏上后,触摸屏显示的时间不是当前时间,我希望从plc中读取时间,然后显示在触摸屏上如何操作,plc用的是S7-300,CPU为313c,第一次用,不知如何操作,希望大家能提供帮助,谢谢
最佳答案
西门子HMI设备上的时间分为软件和硬件时钟,你使用的是软件时钟断电后会回到出厂时间,需要用cpu与操作面板同步方式显示实际时钟。用SFC1读取cpu时间,并将读取的系统时间存放到数据块中(自己新建一个),数据类型为(DATE_AND_TIME),其中该数据的第一个字节为年,第二个字节为月,按此类推,共6个字节的时间信息。在HMI的连接项的区域指针中建立连接日期/时间PLC,连接地址就是PLC中的数据块地址。这样分别将内容下载到各自的系统中,调整PLC的系统时间可以按在线---PLC---诊断设置---设置时钟进行。
提问者对于答案的评价:
谢谢,我试一下!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234112.html