当前位置: 主页 > PLC控制

WinCC v7.0能实现计数功能吗?请给个样例

我想请教各位大师:winccV7.0能实现计数功能吗?当监控到外部变量
0到1变化时,WinCC计数一次。如果可以话,请写个样例指导,谢谢!

最佳答案

这个比较好实现,首先较为简单的方法就是在下位机做。直接用计数器,然后传给上位机。还有就是写一个C脚本触发条件设为tag(该外部变量)0~1时。然后c脚本可以这样写
STatictemp”定义全局静态变量该定义要在主函数外面
函数里面只要一句
temp++;”temp就相当于是计数值了
这个思路你应该明白了。还有一个关键就是temp什么时候需要复位。我们只要用一个if判断然后复位就可以了。

提问者对于答案的评价:
谢谢您的指导,我在VBS中实现了这个动作要求。
同样感谢ccpoor的回答。采用周期触发,会出现重复周期触发,多次计数的问题。采用变量触发,会计算两次,我除2就可以满足要求。
再次感谢大家对我的提问的关注。

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号