WinCC C脚本时间触发器

WinCC中画一个矩形,通过一个变量改变矩形的X坐标值,通过C脚本实现,可是在保存时,提示:循环动作导致系统的高负载,如果可能,使用触发器变量。  C脚本如下:
int W;
W=GetTagWord("BBB")+100;
return(W);

此提示该如何处理?怎样设置触发器变量?本人对脚本知之甚少,请详细说明该怎么做。

最佳答案

1:在选择触发器的时候 ,不要选择 周期(CYCLIC)触发,周期触发时,尽管BBB没有变化,全局脚本也会按照你设置的触发周期,循环调用全局动作,这样必然造成做无用功以及增加系统负载。
2:选择变量(TAG)触发,变量选择“BBB"这样 仅当BBB变化时,全局动作才调用一次,这样减少系统负载。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 下午7:48
下一篇 2017年11月1日 下午7:49

相关推荐