欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:5分 | 解决时间:2009-04-08 22:28
产品版区:
SIMATIC WinCC
meizi1224
电动蝶阀,有两个反馈变量:开反馈OPEN和关反馈CLOSE,OPEN信号来时显示红色,CLOSE信号来时为绿色。我只会用两个图片通过控制是否显示来实现。
那么能不能用一个图片来实现对这两个信号的跟踪呢~?
小程序:
最佳答案
回答者:
满
回答时间:2009-03-30 09:26
提问者对于答案的评价:
谢谢大家
你选择直接连接先连接一个变量,然后转换成c脚本,加入另外的一个变量,将另外一个变量取反然后加入脚本中!
用脚本,你可以先用你的开反馈来作颜色的动态对话框,然后又c脚本,系统会自动帮你转换成脚本,现在在加入你的关反馈,条件类似下面:
两个条件a=1,b=0
a=0,b=1
用状态显示也可以
虚心向大家学习
“开反馈OPEN ”+ 2* “关反馈CLOSE”
等于1 绿色,等于2 红色;
可以的,制作两个一样的图,叠放在一起,图1连接open变量,图2连接close变量,将图1的背景色改为绿色,open为1时图1显示,open为0时图1隐藏,在属性---其它的显示连接动态,选择BOOL量,真为显示,否为隐藏。close也是一样的制作方法,一般阀门的显示应该还要有故障显示,和两个阀门限位都没碰到动作过程显示,可再加两个一样的图,图3和图4,将故障变量连接图3,设置黄色背景,方法和图1一样,图4可设置为兰色,表示动态开启或关闭过程,不需要任何连接,直接置于最低层,无开,关,故障信号是就可以显示兰色
要是两个变量就要用两个图形来实现,要用一个图形就只能用一个变量,可以写成OPEN,变量A为1,CLOSE,变量A为0,再用变量A去控制图形的着色,为真是绿色,假时红色即可.
方法
1.做两个阀图标,大小一致,一个红色,一个绿色,显示属性都设置为"否",对红色阀的显示属性用open变量动态化,open=1时显示为O时不显示;对绿色阀的显示属性用close动态化,close=1时显示,为0时不显示,将两个图标重叠.运行中可以获得你要的结果.
2.可以用一个字变量表示状态字,再用状态显示,在状态字的值为1时显示红色,值2时显示为绿色;
3.可以再增加一个BOOL变量,用脚本判断:当open=1、close=0时将将中间变量置1,在open=0、close=1时将中间变量置0,最后用这个中间变量在动态对话框中对阀的颜色属性进行设置,中间变量为1时为红色,为0时为绿色。本法会增加系统负荷.
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!