关于PID输出在画面显示的问题

现在我有一个调阀,没有反馈,只有指令,用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

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

相关推荐