wincc脚本如何计时

我有一个氧气电磁阀,我在wincc里做一个按钮,在做一个内部变量和I/O域,点击按钮,电磁阀工作,I/O域开始计时间,在点击按钮,时间停止并复位,但不知道怎么做。

最佳答案

最好是在下位机来计时,计时功能放在循环中断中,如果循环中断的周期是500ms,那么你就用一个变量当你启动后,每一个周期+0.5,这样变量的值就是运行时间单位秒,停止就复位。
 上位机也可以做,但是如果上位机退出就不会计时了!上位机:在全局脚本中定一个循环调用的脚本,脚本的周期是500ms,然后是用一个内部变量runtime(real),然后在全局脚本中:
 define tag_1 runtime
 if(启动)//启动按钮的变量值为1
 runtime=runtime+0.5;
 else
 runtime=0.0;
 那么这个内部变量runtime记录的就是运行时间了!

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:16
下一篇 2019年6月11日 下午12:16

相关推荐