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

相关推荐

  • 西门子700ie跟电脑不能通讯。大佬们有空能不能加下我qq576001091指导下谢谢

    就电脑跟700ie通讯ip都设置好了就是不能通讯上。用的2008sp4.pingip也没 问题求教 图片说明:       &nb…

    2021年7月5日
  • 报警记录导出和导入

    我想把两个项目合并,我找到了变量和变量记录的导入导出方法,但报警记录的导入导出方法却没找到,我在论坛上看到报警记录可以导入和导出的,但没有说出具体方法。请指教。 最佳答案 在报警记…

    SIMATIC WinCC 2019年6月11日
  • wincc用户名

    wincc7.0怎么显示前一用户名?当前用户名连接内部变量即可,那前一用户名呢? 最佳答案 按照系统内部变量@CurrentUserName的数据类型,新添加一个内部变量PrevU…

    SIMATIC WinCC 2021年7月5日
  • WINCC 输入输出确认操作

    使用WinCC输入/输出域实现带确认的输入操作,根据官方的文档AO476做了,现在的问题是我输入的数据是浮点数,应该在脚本里如果改动(我把GetTagWord改成了GetTagFl…

    SIMATIC WinCC 2019年6月11日
  • 文本问题

    按钮上文字让两行显示如何做? 最佳答案 双击按钮 选择 字体 然后选择文本 在写完第一行后 ctrl+ENTER(回车)&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何实现多屏显示,并需要注意些什么?

    希望在WINCC的C/S系统下,对客户机实现双屏显示是否只要在OS project editor中配置就可以了?不需要在操作其它的了?此情况下对windows的…

    SIMATIC WinCC 2019年6月10日
  • WINCC OPC通信,急!

    急!我现在要做一个项目,就是一台电脑上的第三方软件要读取另一台电脑上的WINCC数据,想通过OPC的方式读取。wincc做为OPC server, 第三方软件做…

    SIMATIC WinCC 2017年10月24日
  • 程序怎么运行的?请教

    int a,b,d;d=GetPropWord("NewPdl0.pdl","tank1","Process"…

    2017年8月26日
  • WINCC 绘制曲线

    请问各位老师一个问题:在WINCC中折线的各个交点我想做成动态变化的(交点用变量来控制,多个变量控制多个交点,使折线不断的变化)~这样该如何实现呢?希望给点提示,具体一点 问题补充…

    SIMATIC WinCC 2019年6月11日
  • 通过第三方设备获取HMI用户权限

    如题 我想通过第三方设备直接获取HMI的用户权限(如刷卡) 而不需要通过HMI输入账号密码的方式,各位大佬要是有这方面的经验求指点方向,谢谢 最佳答案 使用&n…

    SIMATIC WinCC 2020年11月1日