Wincc 中如何用C语言把一个变量的值传给另一个变量 最好能详细说明下 是不是在全局脚本里写

写完需要在WINCC画面中调用吗最好能举个例子变量1传给变量2... 写完需要在WINCC画面中调用吗 最好能举个例子 变量1传给变量2 展开
 我来答
chenfenggang99
推荐于2017-05-21 · TA获得超过1850个赞
知道大有可为答主
回答量:1746
采纳率:75%
帮助的人:1740万
展开全部
不用脚本的话,在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倍。
如果想实时转换可以在全局脚本中做,设定好触发时间。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式