当前位置: 主页 > PLC控制

WINCC脚本问题,谢谢

一个内部变量,平时为0,当变成1时候,执行a脚本
另一个b脚本执行条件是:a脚本1个小时内没有运行。
b脚本的条件“a脚本1个小时内没有运行”怎么实现?
谢谢!

问题补充:
忘了说了,由于脚本写入数据库等,用的VBS脚本。求教了,谢谢!

最佳答案

在b脚本中,那你就判断内部变量为0的时间呀!内部变量从1变成0(PLC中的下降沿的概念)记录下系统时间,然后后面周期读取系统时间(比如1s),然后脚本中周期读取系统时间记录下的系统时间进行对比,如果差值大于一小时则说明你的脚本a一小时没有执行了,执行需要在b脚本中执行的内容。

c和vbs都是一样的呀!把我上面说的逻辑变成程序就完了。

提问者对于答案的评价:
谢谢!

  • 关注微信

猜你喜欢

微信公众号