c脚本的变量如何对应到WINCC里的内部变量?

刚接触wincc里C脚本,想做个简单的试验:在wincc里新建三个内部变量,a,b,c,a+b的值赋予c,画面编辑器里建三个输入输出域,分别对应这三个变量.在c脚本编辑器里新建一个项目函数:
 #pragma option(mbcs)
 void New_Function_2()
 {
 int a1,b1,result1;
 result1=a1+b1;
 }

 
 请问,我该如何才能将这个项目函数应用到wincc相应的输入输出域内?谢谢了!!!
 

最佳答案

你最好将三个内部变量a、b、c定义为float 数据类型。其中,内部变量a、b连接画面编辑器里的两个I/O域对象,并设置为输入/输出域属性(I/O Field);内部变量c则连接画面编辑器里的一个I/O域对象,并设置为输出域属性(Output)。
  1。C脚本代码如下:
   #pragma option(mbcs)
   void New_Function_2()
   {
   float a1,b1,result;
   a1=GetTagFloat("a");
   b1=GetTagFloat("b");
   result=a1+b1;
   SetTagFloat("c",result); 
   }
   2。记住:一定要先将三个内部变量a、b、c正确无误地连接上画面编辑器里的输入/输出域(I/O Field)上,且内部变量a、b、c的命名也要与C脚本代码中的引用名"a"、"b"、"c"完全一致。

提问者对于答案的评价:
兄弟,谢谢啊

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:40
下一篇 2019年6月11日 上午9:40

相关推荐

  • 字体背景色

    怎样把文本框的背景颜色去掉?不是白色。 怎样把字体做成立体效果? 最佳答案 选择透明即可。即:Dynamic Filling属性选Yes。 什么样的字…

    SIMATIC WinCC 2019年6月11日
  • 如何显示目前登陆用户的权限等级

    各位高手,请问如何在WinCC运行时显示目前登陆用户的权限等级,谢谢! 问题补充:谢谢各位专家的回答,可否给个具体点的信息,我在用if (PWRTCheckPermiss…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4报警器没声音?

    用布尔型变量来触发报警器,第一次激活系统,报警器可以正常发出声音,可是退出系统后,什么也没更改,在激活系统,报警器就没有声音发出了。重启电脑,在进入系统又可以报警了,可是在退出系统…

    SIMATIC WinCC 2020年11月1日
  • WINCC 6.2 与7.0 的趋势控件不同处

    在 wincc 6.2 中用VB写的于控制趋势控件中趋势的显示隐藏的脚本,为什么复制到7.0中就不好用了呢。我想了解一下到底是控件的问题还是其他什么问…

    SIMATIC WinCC 2017年11月19日
  • 变量记录写入excle,做报表

    我想用C脚本把“变量记录”里归档的实时数据写入excel表中,按时间顺序做成报表,以便以后可以抽取样本打印检查。希望excel表中像wincc Online T…

    SIMATIC WinCC 2019年6月11日
  • 如何触发声音报警?

    如何在报警来到时触发小喇叭发声?我的小喇叭接在声卡上了。我模拟在报警来时画面上可以显示报警内容了。但是没有声音报警。 最佳答案 如何在报警来到时触发小喇叭发声—— &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc的硬件加速图形表示(Direct2D)

    wincc的计算机属性,运行系统里的硬件加速图形表示(Direct2D)选项自己新创建的项目里,它是默认选中的,而从别人那里复制的项目,选项是灰的,不能选中,这是怎么回事啊 最佳答…

    SIMATIC WinCC 2021年7月5日
  • wincc中调用梯形图

    我想问如果设置授权,是属于WINCC的,还是属于STEP7的 最佳答案 楼主够厉害,这么偏的功能也用上了。 根据图形编辑器中的动态向导"Network&nbsp…

    SIMATIC WinCC 2019年6月11日
  • s7200上位机连WINCC可以吗?如何连接设置?

    问题补充:我想选用CPU224XP,下位连接6RA70,上位连接TP270触摸屏,再传到监控室,用WINCC组态,请大侠帮忙看下这种配置是否合理?谢谢! 最佳答案 1、200上挂2…

    SIMATIC WinCC 2019年6月11日
  • 访问wincc数据库控件

    请问一下访问wincc数据库有那些控件? 最佳答案 参考:如何访问数据库?——————>有很大的不同哦。首先,归档数据分段存储,也就是说,你要查询的数据可能存储于几个数据库中…

    SIMATIC WinCC 2019年6月11日