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