Wincc提示high system loads

我想使一个控件位置动态移动编了个脚本,贮存时系统有一个警示“Cyclic action cause high system loads. If possible, use trigger tags”不知什么意思及如何解决?
 脚本如下:
 Function Left_Trigger(ByVal Item)
  Dim objTag
  Dim obj
  Dim Position
  Dim a
  Dim b
  Set objTag=HMIRuntime.Tags("Position_mm_DI")
  Set obj=ScreenItems("GraphicObject1")
  a=0.00428455284552846
  b=55.1544715447154
  objTag.read
  Position=objTag.value*a+b
  obj.Left=Position
 End Function

最佳答案

打开VBS脚本点击信息/触发器对话框(Ctrl+T),把事件选成变量,变量名中把变量Position_mm_DI调进来选根据变化或者给一个周期触发时间就可以了。出现上述问题是由于你没有给变量赋触发周期导致系统的高负荷引起的。

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

 问题解决了,我也学习了。

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

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

相关推荐