wincc 怎么用内部变量使用函数

我建了3个内部变量111,222,333然后
在wincc项目函数内建立了个函数:
#pragma option(mbcs)
float maft(int a,int b,int c)
{
c=a+b;
a=a-1;
b=b+1;
return 0;
}
然后在动作脚本里调用函数maft("111","222","333");
可是提示我类型不对,应该怎么使用呢

问题补充:
我现在在动作脚本里改成这样还是不行,触发为250ms,没有错误,但是变量不计算,该怎么做?
int x,y,z;
x=GetTagWord("111");
y=GetTagWord("222");
z=GetTagWord("333");
maft(x,y,z);
SetTagWord("111",x);
SetTagWord("222",y);
SetTagWord("333",z);

最佳答案

你应该在动作中先把这三个变量值读到脚本的变量中,脚本变量和wincc的内部变量不是一个概念,你在脚本动作中建立三个变量tag1,tag2,tag3,然后用:
tag1=GetTagFLoat("111");
tag2=GetTagFLoat("222");
tag3=GetTagFLoat("333");
maft("111","222","333");

提问者对于答案的评价:
学习学习

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午2:56
下一篇 2018年12月14日 下午2:56

相关推荐

  • web画面如何自动切换?

    各位老师,我现要做web画面每分钟自动切换到另一画面,5个画面循环变换,应如何做,望给与指点,多谢! 问题补充:是要求在WebNavigator客户端的画面进行自动转换,无需人工按…

    SIMATIC WinCC 2019年6月11日
  • Wincc项目打开后点击运行就死机

    Wincc项目打开后点击运行大约运行到60%多就死机 最佳答案 你只要搜索一下就能找到答案。关于WinCC项目激活过程中出现暂停无进展现象,可能原因:a.项目路径是否有中文名b.错…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.0画面切换迟钝

    如题,在C动作中制作的画面切换,在实际运行过程中,切换4~5个画面后,出现迟钝或卡住的现象。向高手请教:1. WINCC 7.0对计算机硬件有要求吗?(本人是I…

    SIMATIC WinCC 2017年11月26日
  • wincc6.2历史曲线

    我现在做一个水泥厂项目,5台计算机,为独立操作站,无服务器,为了做历史曲线,我定义一个过程归档,大概246模拟量做历史记录,保存的时间为6个月,每个归档变量的采样周期为500ms,…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.0打不开项目

    用工具里的项目复制器,从别的电脑上复制了一个项目,在打开文件时出现The SQL-SERVER 2005 does not sup…

    SIMATIC WinCC 2019年6月11日
  • 如何使用 SetTagRaw 和 GetTagRaw

    帮忙举个例子,谢谢 问题补充:那一个4字节的变量怎么分拆阿? float型的变量, 还有bit型的变量,怎么分拆位(不会用 位与或把)? 最佳答案 #…

    SIMATIC WinCC 2019年6月11日
  • 求助,wincc中倒计时的VB脚本

    需要一个VB的倒计时报警,在两个IO域中输入X和Y的值后,(X为小时Y为分钟),触发倒计时,在X小时Y分钟后一个内部变量为1,然后产生一条报警.后面内部变量为1后报警我会做,但是前…

    2021年7月5日
  • 如何使用wincc记录 modbus RS485采集模块的上来的数据

    如题所述,小弟有个项目温度点比较多,不想通过plc采集温度数据,想直接使用那种带modbus RS485输出的温度采集模块,但是不知道具体怎么做,希望有做过的前辈给指点下…

    2021年7月5日
  • wincc滚动条对象的操作步骤

    wincc滚动条对象的操作步骤设置为10,但是单击向上和向下的箭头时,所连变量的值依然是每次增加1,请问是怎么回事? 最佳答案 1、可以按箭头上或下的空白区域实现;2、通过脚本实现…

    SIMATIC WinCC 2019年6月11日
  • WINCC中OPC安装

    在WINCC的OPC安装时出现如下提示,请问哪里可以下载?那位老师有能不能给发一份gqsd1@163.com 图片说明:    最佳答案 需要安装两个缺失控件:…

    2017年8月18日