用 WinCC flexible 2008 做屏程序,在屏上做了个时间域,功能就是能知道时间当钟表用,连上PLC后前天显示的时间是正确的,可是昨天我重新下载程序后,时间就显示为:2004-1-1 00:00:00,PLC我设置了一下系统时间,
这个应该怎么解决。截图如下
问题补充:
PLC系统时间我是直接读的PC上的时间,
而却我也用指令读了一下,系统时间是对的,
为什么HMI上的时间就不对呢
图片说明:
最佳答案
西门子smart系列HMI设备内部没有时钟功能,只能读取PLC系统时钟来实现时间显示,这个问题只能调用写入时钟指令来完成(set_rtc),写入时注意数据类型为字节。
在PLC和smart屏中组态相应的I/O输入域和写入系统时钟程序段下载到cpu,这样当时钟由于断电后,就可以通过人工输入修正时间了。
提问者对于答案的评价:
只能按照你的方法,每次断电要重新设置。
为什么我开始几天我没设PLC时间时,HMI上显示的时间是正确的?
最佳答案作者回复:
PLC时间可以在PLC--实时时钟里设置。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174940.html