现在我有一个调阀,没有反馈,只有指令,用PID向导做了PID控制回路,输出的类型是WORD。我想在画面显示当调阀指令为0-3%时,调阀为绿色,当调阀指令为3-100%时,调阀为红色,这个应该是用实数显示吧,请问各位该如何操作~多谢~
最佳答案
阀门你用的如果是组合图的话就是改变背景色,如果是控件的话你要把控件属性设置成实体的然后再改变背景色,vbs脚本:
dim tag
tag=hmiruntime.tags("res").read''输出值
if tag<=0.03 then
backgroudcolor=rgb(255,0,0)‘这里选择绿色对应的颜色代码,具体在图形编辑器的颜色选择上可以看到颜色的代码
else
backgroudcolor=rgb(0,255,0)‘这里选择红色对应的颜色代码,具体在图形编辑器的颜色选择上可以看到颜色的代码
end if
backgroudcolor为脚本的名字,你在编写背景颜色变化的vbs脚本时,系统自动为你分配一个函数名,把backgroudcolor改成它。
提问者对于答案的评价:
写的比较详实,多谢了~
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc213097.html