关于输入输出域的报警

用输入输出域来显示1个变量T,
 当T值大于T1值(变量)时,输入输出域的背景色变为红色。

 请问:
 1.是不是必须用脚本编程?有没有简单的设置方法?
 2.如果用脚本编程,希望高手们能给出代码,谢谢。

问题补充:
1.我用的wincc是6.2版本。
 2.是变量与变量比较,不是与常量比较,好像不好设置?

最佳答案

1.通过动态对话框:
 右击I/O----动态对话框-----布尔型-----表达式-----“x1”>“x2”(模拟量)-----真(红色)---假(灰色)
 2.全局脚本:
 #include "apdefap.h"
 int gscAction( void )
 {
 double x=GetTagDouble("x1");
 double y=GetTagDouble("x2"); 
 if (x>y)
 SetBackColor("NewPdl0.Pdl","输入输出域1",255); 
 else
 SetBackColor("NewPdl0.Pdl","输入输出域1",842501);
 return 0; 
 }

提问者对于答案的评价:
答案十分准确!
 谢谢!

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

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

相关推荐