请教各位高手,我在WinCC里组态了三个变量,分别是a,b,c, 且这3个变量都分别连接到输入输出域a1,b1,c1和3个静态文本t1,t2,t3,正常情况下a1显示的数值是对应于变量的a 的数值,b1显示的数值是对应于变量的b 的数值,c1显示的数值是对应于变量的c 的数值,静态文本t1,t2,t3 显示的分别是 "a","b","c" 我要实现的功能是,当我点击一个按钮,c1中显示的是a变量的数值且t3显示为"a",如果此时我在c1(输入输出域)中输入数值10,此时c1 和a1中都显示10,t1,t3都显示"a",当我点击另一个按钮时,c1中显示的是b变量的数值且t3显示为"b",如果此时我在c1(输入输出域)中输入数值10,此时c1 和b1中都显示10,t2,t3都显示"b",请高手赐教!
最佳答案
试着解决了一下,好像你的逻辑存在一个问题!
【当我点击一个按钮,c1中显示的是a变量的数值且t3显示为"a",如果此时我在c1(输入输出域)中输入数值10,此时c1 和a1中都显示10,t1,t3都显示"a"】
点击一个按钮,c1中显示a变量数值,说明此时对c变量赋值a,但是你又要在这种情况下c1中输入10,c1和a1都显示10,就是说你赋值的条件不变的情况下,你又转变成对a变量赋值c。这样在同一个条件下没有办法做到呀!
我做了一下,就是你按下按钮一,对c赋值a,只要这种状态存在,c1的显示一直和a1一致,传了一个例子给你,你看看或许能有点用处,但是和你的要求有差别。
按钮一和按钮二是保持型按钮,按下为1,再次按下为0.下面的两个IO域是用来监视按钮一,二对应变量状态的。
请查收wyq832744@gmail.com。项目名称:Answer
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274238.html