我的项目中要求能够根据在界面中设定的时间进行触发一个数据采集程序.如当界面中设置1分钟则数据采集程序每隔1分钟就运行一次;如设置为5分钟,则采集程序每隔5分钟运行一次.在WINCC中只知道通过触发器设定一个固定的时间,而变量触发器则只能设定状态不能设定时间
问题补充:
我考虑设置一个触发器变量,可是WINCC中对触发器变量的应用只是一个值,我希望有这样一个变量,即这个变量是一个可以变化的定时器,就象VB中的TIMER,只要将时间间隔设置为变量即可实现按动态变化的时间间隔触发采集程序了.
最佳答案
在plc作定时,wincc周期触发数据采集,
提问者对于答案的评价:
这个答案虽然没有给我一个直接的答案,但给我提供了一个思路,按照这个思路,我在PLC中采用两个定时器构成了一个可以周期的运行脉冲,每当一个有固定周期的脉冲到来时,即触发一个变量通知WINCC的触发器.这个固定的周期可以使用一个变量接受用户的设置设置,这样就实现了动态的定时器.因此我还是愿意把它作为一个最佳答案,谢谢这位朋友
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277988.html