所属产品线:
AVEVA™ Plant SCADA解决方法:
例如,需要输入标签a(范围0≤a≤400)的值,如果超出a的范围则弹出提示框提示超出数值范围。
增加数值输入的控件,在显示值“数字表达式”填写标签a;
定义一个本地标签b(如果有客户端,建议定义成磁盘变量或外部IO变量);
数值输入中使用“键序列”:#####ENTER,命令中填写:
b=arg1
IF b>400 OR b<0 THEN
Message("数值输入","输入值超出范围",0)
ELSE
a=b
END
运行时,如果输入值超出范围,则弹出提示框,值不会写入标签a,如果输入值在范围之内则直接写入到标签a:
是否有帮助?