我想用VBS做个0.5的定时器,怎么做,主要实现0.5秒间隔的灯闪烁,不带用PLC做的。就是单纯的WINCC做,用VBS编写脚本。
最佳答案
请参考:
如何通过脚本来动态组态在线趋势控件的时间范围?
动态属性:
可以通过内部 C 函数“ SetPropXXX() ”或者是画面对象的 VBS 在运行系统中设置对象的属性。以下是一个用于“ C ”与 VBS 的样例函数。
动态化的注意事项:
如果所有的曲线是用了公共时间轴,那么所有的曲线都将使用第一条曲线或者第一个时间轴的时间范围。
曲线或者时间轴的计数从“ 0 ”开始,也就是
第一条曲线/时间轴的地址为“ 0 ”,
第二条曲线/时间轴的地址为“ 1 ” ...,
第 n 条曲线/时间轴的地址为“ n-1 ”。
附加信息
在条目 ID: 34344393 中描述了如何在运行系统中改变时间范围而不使用脚本。
在条目 ID: 10259719 中描述了如何通过脚本为一条曲线分配不同的变量。
在 WinCC 信息系统中有更多的关于 WinCC Online Trend Control 动态化的方法及属性:
“使用 WinCC ” > “ 创建过程和动作的 VBS ” > “ VBS Reference ” > “ Object types of the ScreenItem object ” > “ Controls ” > “ WinCC Online Trend Control ”。
起始及结束时间动态化
。。。
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=10259719
提问者对于答案的评价:
谢谢!
专家置评
可通过全局脚本周期设置属性变化或者也可在画面中直接通过脚本周期设置。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272477.html