我想用C脚本做些动态画面。可是把PLC里读进来的两个实型数(标签本别叫A和B)在C脚本里做些运算,然后在把结果C放到画面上的输入输出域里显示,简单点说。我想做A和B的和SUM=C 我在C脚本里定义了C为实数,可是在C脚本里怎么编译后提示我A和B没有定义呢?是不是得用哪个函数调用A和B啊?谢谢里各位帮忙了。最后能给个简单的例子
最佳答案
1.全局脚本或者当前画面中写C脚本:
信息/触发器对话框--触发器--事件选成变量,变量名中把三个变量A、B、C调进来选根据变化或者给一个周期触发时间
float a=GetTagFloat("A");
float b=GetTagFloat("B");
float c;
c=a+b;
SetTagFloat("C",c);
2.楼主可以用以下简易的办法能实现目的:
输入输出域属性--输出值--右键“动态对话框”
表达式中写:A+B
数据类型选:直接
提问者对于答案的评价:
谢谢各位的帮助,真的感谢.daliu谢谢你,邮件已经收到,谢谢.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269815.html