我在wincc中创建一个电机,需要用三种颜色表示状态,绿色为启动,黄色为停止,红色为故障,请问如何进行设置?
最佳答案
可以根据某个TAG的变化触发颜色变化。
一个小例子:
char* opentag="HV2003_O"; //定义变量类型,连接变量
char* closetag="HV2003_C";
BOOL open,close;
open = GetTagBit(opentag);
close = GetTagBit(closetag);
if (open&!close) // !取反 &与 || 或
return CO_GREEN; //变绿
if (!open&close)
return CO_RED; //变红
if (!open&!close)
return CO_WHITE; //变白
if (open&close)
return CO_YELLOW; //变黄
提问者对于答案的评价:
谢谢回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277937.html