当前位置: 主页 > PLC控制

请教大神WINCC IO域如何做每次输入限制

就是有个风机执行器开口度限制,要求每次输入超过30%就提示输入超限,最好是做成跟io域原来上下限那种限制弹出的窗口一样

最佳答案

wincc定义内部变量保存当前输入值,io域的属性–事件–输出/输入–输出值–改变,编程:
dimmytag(2)
mytag(0)=HMIRUNtime.tags("val_input").read//wincc内部变量
mytag(1)=hmiruntime.tags("val_ouTPut").read//wincc外部变量,控制设备
ifabs(mytag(0)-mytag(1))>12.0then//这个12.0根据你自己计算出你的30%对应的数值
msgbox"超限"
else
hmiruntime.tags("val_output").writemytag(0)
endif

提问者对于答案的评价:
谢谢大神的回答。我已经用上了您的答案。很好用。还有关于C脚本和全局脚本学习的书推荐一下啊谢谢。。。。

  • 关注微信

猜你喜欢

微信公众号