smart 1000IE屏和S7-200通讯

用 WinCC flexible 2008 做程序,在屏上做了个时间域,功能就是能知道时间当钟表用,连上PLC后前天显示的时间是正确的,可是昨天我重新下载程序后,时间就显示为:2004-1-1  00:00:00,PLC我设置了一下系统时间
这个应该怎么解决。截图如下

问题补充:
PLC系统时间我是直接读的PC上的时间,
而却我也用指令读了一下,系统时间是对的,
为什么HMI上的时间就不对呢

图片说明:

smart 1000IE屏和S7-200通讯   

最佳答案

西门子smart系列HMI设备内部没有时钟功能,只能读取PLC系统时钟来实现时间显示,这个问题只能调用写入时钟指令来完成(set_rtc),写入时注意数据类型为字节。
在PLC和smart屏中组态相应的I/O输入域和写入系统时钟程序段下载到cpu,这样当时钟由于断电后,就可以通过人工输入修正时间了。

提问者对于答案的评价:
只能按照你的方法,每次断电要重新设置。
为什么我开始几天我没设PLC时间时,HMI上显示的时间是正确的?

最佳答案作者回复:
PLC时间可以在PLC--实时时钟里设置。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:36
下一篇 2017年6月18日 下午10:37

相关推荐