Wincc 中如何用C语言把一个变量的值传给另一个变量 最好能详细说明下 是不是在全局脚本里写
展开全部
不用脚本的话,在plc程序里实现。用脚本的话,方法多了。在输入输出连接一个变量a,a改变时,脚本里给别的变量赋值!租大脚本触发器举型激选择变量a改变!还有很多办法,比如输入输出的内容改变事件,在这里给其他正袜几个变量赋值,当然还是脚本赋值!
更多追问追答
追问
能把a改变时,脚本里给别的变量赋值,脚本触发器选择变量a改变,这个程序写下吗?我C语言不是很好,能截图最好 谢谢啦
追答
建立变量 Var1,Var2数据类型32位浮点数
打开画面建个按钮,打开按钮属性,事件-->按钮-->鼠标-->按左键-->选择C动作添加C脚本
float a,b;
a=GetTagFloat("Var2");
b=X*a; //X即倍数
SetTagFloat("Var1",b);
这样点击一下按钮左键Var1数值自动转换为Var2的X倍。
如果想实时转换可以在全局脚本中做,设定好触发时间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询