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

相关推荐

  • simatic wincc flexible smart 安装的问题?

    大家好,我在安装simatic wincc flexible smart 的时候,弹出来对话框:计算机正在运行HmiES.exe,&nbsp…

    SIMATIC WinCC 2021年7月5日
  • wincc如何跟第三方数据库(比如mysql)进行数据的交互

    我们公司现在做一个项目,,不肯用sql server 2008 R2数据库,,,只能用mysql数据库,我想问一下,,,如何使wincc跟mysql数…

    SIMATIC WinCC 2017年6月7日
  • wincc与224与TP177A

    wincc与224与TP177A通信,我要做个中央空调的控制系统,现在要求PLC上有一个触摸屏和一台电脑进行控制,由于224上己经加了7个模块,所以EM277就加不了了,走不了DP…

    SIMATIC WinCC 2019年6月11日
  • WINCC做OPC服务器设置

    现场已经通信完成,WINCC和PLC通信正常,plc是冗余的,通过MAC地址通信的,现在我想把wincc做服务器,让第三方可以直接读取wincc里面的数据,不知道怎么设置,是不是直…

    SIMATIC WinCC 2017年11月12日
  • WinCC 报警变量

    添加报警变量时找不到变量,我的变量建在变量组里,变量组中的变量不显示,是说明原因?该如何操作?谢谢大家! 最佳答案 需要在报警编辑器里组态添加变量.  在画面编…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何打断自启动?

    一22寸项目在15寸笔记本打开后,自启动,进入画面,全屏只能显示一部分,导航条、退出键等不能显示,常用的WIN+D键,也不能退到windows,画面始终在项目里。导致不能回到WIN…

    2017年6月8日
  • 怎样通过WINCC用DriveES访问6RA70装置

    怎样通过WINCC用DriveES访问6RA70装置:300CPU通过5611卡和上位机已经连接(MPI),CPU的DP接口和6RA70(PROFIBUS-DP)已连接。请问怎样通…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3做报表,动态对象应该用哪个控件来连接归档变量

    WINCC7.3做报表,动态对象应该用哪个控件来连接归档变量?感觉用在线表格控件,功能比较弱,不知道还有什么可以用的,具体怎么连接变量? 最佳答案 系列视频:WinCC报表功能ht…

    SIMATIC WinCC 2017年6月9日
  • WINcc与电脑连接不上

    请教各位大侠,今天由于厂部突然停电,电脑和程序都还在运行状态,但是送电之后再打开电脑运行Wincc的时候总是不能与PLC连接,WINCC画面的数据总是显示灰色,我用的是PROFIB…

    SIMATIC WinCC 2019年6月11日
  • VBS写入数据库

    听说贵地有很多大牛,小弟初来乍到,有个问题还请大牛指点指点。 我在wincc中组态了一个按钮,想单击将一些数据写到我自己建立的database中。 首先我在wi…

    SIMATIC WinCC 2019年6月11日