c脚本的变量如何对应到WINCC里的内部变量?
时间:2022-11-21 19:30:00
刚接触wincc里C脚本,想做一个简单的实验:在wincc新建三个内部变量,a,b,c,a b的值赋予c,在图片编辑器中建立三个输入输出域,对应三个变量.在c脚本编辑器中创建项目函数:
#pragmaoption(mbcs)
voidNew_Function_2()
{
inta1,b1,result1;
result1=a1 b1;
}
我该如何应用这个项目函数?wincc谢谢相应的输入输出域!
最佳答案
最好是三个内部变量a、b、c定义为float数据类型。其中,内部变量a、b连接图片编辑器中的两个I/O域对象设置为输入/输出域属性(I/OField);内部变量c连接到图片编辑器中的一个I/O域对象设置为输出域属性(Output)。
1。C脚本代码如下:
#pragmaoption(mbcs)
voidNew_Function_2()
{
floata1,b1,result;
a1=GetTagFloat("a");
b1=GetTagFloat("b");
result=a1 b1;
SetTagFloat("c",result);
}
2.记住:一定要先把三个内部变量a、b、c正确连接图片编辑器中的输入/输出域(I/OField)上,且内部变量a、b、cC脚本代码中的引用名也应该是命名"a"、"b"、"c"完全一致。
提问者对答案的评价:
兄弟,谢谢
作者:原创文章:more0621,如转载,请注明出处:https://www.zhaoplc.com/plc273082.html