WinCC,日期时间的记录并显示

我需要在WinCC中显示出某个变量动作的时间记录,日期和几点几分都要有,直接显示在WinCC的窗口上。比如一旦M0.0=1,则记录下当时的日期(比如2017-6-26)及时间(比如16:35)。M0.0=0时,记录下的时间不做变化,但是2017-6-26,16:35需要一直显示在WinCC的界面上。当再次M0.0=1,则再次更新所显示的时间为当前电脑中的时间。
能做显示是重点,如果可以的话,能确保重启WinCC,这个时间还继续保留着是最好了。

找了好多资料,没有找到相关的介绍。到是有一个WinCC读取S7控制器中数据类型为 DATE_AND_TIME的变量,如下连接。
http://support.automation.siemens.com/CN/view/zh/35947176
到是能实现功能,但是这个需要占用非常多的外部变量点数,一个记录点,至少就要5个变量,年,月,日,小时,分。因为我需要显示的这个时间记录超过100个。

各位高手,还有其他好些的方案吗,谢谢。

最佳答案

不用那么麻烦吧,做一个文本框在画面上,在全局脚本写代码,触发器选择变量变化,当你的变量有变化的时候就执行脚本,在脚本里把当前的时间赋值给文本框就可以了,如果只要上升沿,就在脚本里做if判断就可以了。2606352062,不懂问我

提问者对于答案的评价:
无法粘贴照片,不然我到是可以把过程的照片粘贴出来

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:21
下一篇 2021年7月5日 下午1:21

相关推荐

发表回复

登录后才能评论