在内部变量里建立三个实数变量,在C脚本里其中两个数相加,和给第三个数

各位,前几天我问了这个问题相关的代码,也有朋友帮助我回答了,谢谢。现在我做了代码后,结果没出来。想再请教。我已经在内部变量里建立了三个变量,aa,bb,cc都为32位浮点数。然后打开“全局脚本C”,动作----》全局动作新建,然后点菜单里的“信息/触发器”,在弹得对话框里选择“触发器”标签。在下面的框里选择变量,然后点傍边的“添加”。在下一个弹得对话框里“事件”----“变量”。在下面的变量名里把aa,bb,cc三各变量添加到下面的周期选择为“根据变化”,然后“确定”。“信息/触发器”“确定”。在脚本编辑里做如下代码。
 #include "apdefap.h"

 int gscAction( void )
 {
 // WINCC:TAGNAME_SECTION_START
 // syntax: #define TagNameInAction "DMTagName"
 // next TagID : 1
 // WINCC:TAGNAME_SECTION_END

 // WINCC:PICNAME_SECTION_START
 // syntax: #define PicNameInAction "PictureName"
 // next PicID : 1
 // WINCC:PICNAME_SECTION_END
 float a=GetTagFloat("A");
 float b=GetTagFloat("B");
 float c;
 c=a+b;
 SetTagFloat("C",c); 
 return 0; 
 }
 编译:我无错误和提示
 保存:在PAS文件夹下Action1.pas
 然后关闭全局脚本。
 在画面上作三个输入输出域,分别对应aa,bb,cc,在三个输入输出域的 “属性”----“输入/输出”------“输出值”分别连“变量”aa,bb,cc.保存画面。运行后,在aa和bb中输入数后,可是在CC里还是0.我已经在计算机属性里的启动中,选择了“全局脚本运行系统”。用的是WINCC6.0 授权为RC64K。哪个再帮帮忙,我是哪里做错了?

问题补充:
上面代码里的A,B,C写错了,我已经改成了,aa.bb.cc ,可还是不好用。

最佳答案

赋初始值
 float a=0;
 float b=0;
 float c=0;
 测试通过

提问者对于答案的评价:
谢谢各位,真诚的感谢

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

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

相关推荐

  • wincc 的数据记录如何用变量触发记录

    是不是通过非周期的事件控制。C脚本必须写吗? 见附件 最佳答案 在变量记录中,变量的归档类型选择为“非周期”,采集选择“事件控制”,在事件中可以选择“变量”或“C脚本”。…

    SIMATIC WinCC 2017年10月31日
  • 关于wincc中前缀的问题

    我是一个新手,想在wincc里做一个电机控制的弹出画面,我做了一个模板,但是要求每个电机对应的弹出画面里显示一些无法加前缀的显示内容,怎么办呀?问题:我一加入前缀后,那个额外显示的…

    SIMATIC WinCC 2018年12月3日
  • Missing Software Package:缺少PROTOOL 和WinCC (Component Object Manager)

    电脑已安装Step 7 V5.6,WinCC Flexible 2008,D7-SYS,打开程序提示Missing Softwar…

    2021年7月5日
  • MP277 屏输入错位

    各位工程师,我在用MP277 触摸屏时,在重新装了WINCE系统后 在输入参数时出来的屏幕键盘后,按上面的数字时有错位的现象,比如按屏上的2输入的3,按屏上的1…

    SIMATIC WinCC 2019年6月11日
  • 一台机器上能用仿真器连接WINCC6.2与STEP7 V5.4

    我是新手 想在家里练习WINCC6.2与STEP7 V5.4  现在请问在一台电脑上能用PLCSIM仿真后把这2软件用起来吗?如果能该怎么设…

    SIMATIC WinCC 2019年6月11日
  • WinCC安装时出错,请求帮助!

    操作系统为WIN2000+SP4,按照WinCC光盘上的帮助文件一步步的安装完成,并且SQL2000也安装好,最后在安装WinCC时出现以下提示:  &nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC归档数据问题

    我用WINCC在E盘建了一个单用户项目在E盘,且建立了一个曲线界面,后来又将这一个曲线界面改成了3个,就是额外增加了2个,原界面保留。后来又一次系统崩溃了我一键还原了系统,WINC…

    SIMATIC WinCC 2021年7月5日
  • WINCC数据库文件自定义格式

    各位前辈:WINCC把数据通过用户归档、变量记录或报警记录归档到SQL数据库里,数据库文件格式是WINCC自定义的。那么能在WINCC里把过程变量直接归档成由我自己定下来数据库文件…

    SIMATIC WinCC 2019年6月11日
  • modbus opc server

    那里有ModBus OPC server的使用说明呀,我下载了一个,可是看的我一头雾水 问题补充:我是想把ModBus协议的数据转换成opc的数据,需要这个软件…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible SMART V3安装及OS更新

    我的系统是WIN7旗舰版 32位的装的时候报过错,但最终能用,我到现场给触摸屏SAMERT 700IE V3页能下载程序。组态啥的都没问题。1.&nb…

    SIMATIC WinCC 2021年7月5日