在内部变量里建立三个实数变量,在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日
下一篇 2019年6月11日

相关推荐

  • Wincc V7.0 RC授权可以用来组态WINCC V7.3的项目吗

    原来购买的WINCC V7.0 2048点 RC版,现在的新项目的组态软件买的WINCC V7.3版本,老的RC授权可以用来组态新版本软件的…

    SIMATIC WinCC 2017年6月13日
  • 请问大家怎么读取WINCC运行状态?

    我想读取HMIRuntime激活状态,用什么函数?谢谢! 最佳答案 HMIRuntime.ActiveProject.Path显示当前项目路径名,如果不为空,则说明WinCC处于激…

    SIMATIC WinCC 2021年7月5日
  • wincc与Excel通讯后,Excel打开时数据如何能做到即时更新?

    请教各位,在项目中,用wincc做的上位机监控,甲方要求在调度室也可以监测现场数据,现在调度室用Excel与wincc之间做的通讯,在Excel上显示现场数据,但存在一个问题,Ex…

    SIMATIC WinCC 2021年7月5日
  • 1500PLC的上位机问题

    请问1500PLC的上位机是选WINCC7.X还是TIA WINCC呢谢谢 最佳答案 这个没有固定的模式要求,它们都可以与 1500 建立连接,所以都…

    SIMATIC WinCC 2021年7月5日
  • 归档数据导出

    我现在用脚本导出有些问题 >  > 我们这属于快速归档 ;周期位20秒 ; ;一整天下来数据很多&…

    SIMATIC WinCC 2020年11月1日
  • 运行 WinCC RT Start的时候提示项目被锁定

    之前运行没问题,现在运行提示项目被锁定是什么原因?麻烦老师们帮忙解答一下,谢谢了 图片说明:    最佳答案 删除项目路径下PROJECTOPENED.LCK;…

    2017年6月12日
  • WIncc硬盘坏了

    电脑系统起不来,装的Wincc,买了个新硬盘,装上Ghost,系统还是起不来,现在装了个纯净版,我想重装软件,请问1、原来的授权怎么搞出来2、软件装上后,怎么弄程序3、弄好程序好,…

    SIMATIC WinCC 2018年12月7日
  • Wincc选项组

    如图,wincc中的选项组都是竖向的,有可能横向么?谢谢! 最佳答案 https://www.ad.siemens.com.cn/service/ANSWER/solution.a…

    SIMATIC WinCC 2021年7月5日
  • wincc c动作

    在wincc项目中,画面上的对象只有一处可以点击,而我看了该对象的c脚本共有3处编程(点击功能),为什么另两处鼠标指向时没有闪电符号(就是不能点击)? 问题补充:c脚本中所编辑的属…

    SIMATIC WinCC 2018年12月5日
  • 用WINCC记录PLC中的DT数据

    在PLC中有一些DT(Date And Time)的数据, 现需要在WINCC中进行变量记录和归档, 但我在WINCC中新建变量的时候好像找…

    SIMATIC WinCC 2019年6月11日