各位大侠:改变一个泵的颜色,我想通过不同的变量使其颜色发生相应的变化,比如说:当泵运行时,是绿色,当泵故障时是红色,而没有任何信号时是灰色,我现在的法是用了三个颜色的泵不同条件时隐藏来实现的,请问各位大侠,有哪些更好的方法实现?
问题补充:
实在惭愧,申蓝学长可以告诉我组合的具体含义吗?怎么做排列组合呢?谢谢
最佳答案
1、用动态对话框,表达式为:' A' + 2 * ' B' ,数据类型选模拟量,在背景颜色动态对话框里面调用变量:
A+B*2 ,选模拟量
结果为0时,则为灰色(设备停止)
结果为1时,则为绿色(设备运行)
结果为2时,则为红色(故障状态)
结果为3时,则为蓝色(信号错误)
2. 如何在运行系统中通过脚本来改变对象颜色:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=33912016&caller=view
提问者对于答案的评价:
感谢barry的指导,问题解决了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266027.html