wincc IO域的问题?

wincc7.3,组态模拟量IO域,举例:显示温度,在程序中做比较出来高报警和低报警,如何实现在wincc的IO域中当高报警时候显示红色,当低报警显示黄色。

最佳答案

高报和低报应该是两个变量,用动态对话框有点不适合,还是用脚本做动态吧。
比如C脚本,在IO域的背景色属性中组态C动作:

if (GetTagBit("Tag_H")==1)
    return CO_RED;

if (GetTagBit("Tag_L")==1)
    return CO_YELLOW;

if (GetTagBit("Tag_H")==0 && GetTagBit("Tag_L")==0)
   return CO_WHITE;

最后一句,当温度值正常时,返回白色(就是组态时的颜色)。
最后,设置这个动作的触发器为高报和低报这两个变量,一旦变化。

提问者对于答案的评价:
谢谢,直接明了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:40
下一篇 2021年7月5日 上午2:40

相关推荐

发表回复

登录后才能评论