画面中的对象颜色?

我现在有三个布尔变量:tag1,tag2,tag3。

 当tag1=1,tag2=0,tag3=0。对象显示黄色。
 当tag1=1,tag2=1,tag3=0。对象显示绿色。
 当tag1=0,tag2=1,tag3=0。对象显示蓝色。
 当tag1=0,tag2=0,tag3=1。对象显示红色。
 等。。。

 这个功能要怎么弄?不要用C语言,其它都可以。谢谢!

问题补充:
这三个布尔变量是从PLC采集过来的,根据信号的变化改变画面中圆的颜色。

 希望zhangli0朋友再讲得清楚点,我有点看不懂,谢谢。

最佳答案

用动态对话框吧!
 表达式:'tag1'*4+'tag2'*2+'tag3'
 数据类型:模拟量
 表达式结果:
 1----红色   2----蓝色   5----绿色   4-----黄色
 

提问者对于答案的评价:
谢谢!你的方法好,简单又方便。

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

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

相关推荐