现场有台设备,画面是用%ignore_a_1%flexible做的,现在想把每次开机和停机的时间在画面上记录下来,最好是同行中显示开机时间 停机时间,最好能导出到电脑上用文本打开,寻求帮助?怎么做比较好
最佳答案
首先新建两个日期时间类型的变量Time_1和Time_2,假如有一个布尔量需要记录,在WinCC flexible中找到这条布尔量记录,选中这条记录,下面有记录的事件,在激活事件中调用一个脚本,脚本内容如下:
Dim STime
STime=Now
SetValue SmartTags("Time_1"),STime
在确认事件中调用以下脚本:
Dim ETime
ETime=Now
SetValue SmartTags("Time_2"),ETime
这样Time_1和Time_2这两个变量分别记录的就是事件的触发时间以及确认事件。
关于导出成Excel,这就需要自己编写脚本了,大致思路就是当事件确认后,把上述两个变量写入到CSV中(建议使用CSV格式)。
提问者对于答案的评价:
可以说的详细点或者发个文档说明之类的吗?
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357649.html