在内部变量里建立三个实数变量,在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画面中动太对话框界面中表达式中+-*/表示什么意思

    比如''CONTR_2_1'' * ''CONTR_1_1''这个表达式表示什么意思 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • MP377画面程序丢失

    机器运行过程中,MP377的监控画面程序突然丢失。重启MP377后还是不能出现画面。只有靠CF卡备份的程序恢复或者重新下载后才恢复正常。请教其中可能的原因? 最佳答案 这个问题不好…

    SIMATIC WinCC 2019年6月11日
  • 帮忙看看手册上的这句话是什么意思??

    手册上先叫用C编写了个项目函数。然后说“该函数必须在项目启动时执行一次,之后就不在需要它了,建议在事件——其它——打开画面处的启动画面中完成执行过程”。这句话的后半句我没弄明白,上…

    SIMATIC WinCC 2018年12月14日
  • WINCC 如何设计 组对象

    WINCC 如何设计 组对象?如果组对象多的话 对系统运行有影响吗? 最佳答案 组对象是根据作的工程要求或者是为了提高工作效率而使用的,便于复制,移动…

    SIMATIC WinCC 2019年6月11日
  • wincc正版软件安装,V7.5

    wincc正版组态软件如何安装,有没有教程,安装时总显示系统不支持 最佳答案 如何在Win10中安装WinCC V7.4SP1http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • wincc运行界面的数据存储

    wincc运行界面上有许多变量(内部和外部),这些变量的当前值如何存储?能存多少?以便下次开机时使用?谢谢! 最佳答案 外部变量与PLC有关,可以放在DB块中以保存。 &…

    SIMATIC WinCC 2019年6月11日
  • 求教各位有关wincc的C动作的触发问题

    各位,小弟最近在用wincc组态,有关c脚本的问题一直没有搞明白啊,wincc中有全局c脚本,其是由全局脚本中定义的定时器来触发执行的,但是是wincc工程启动以后就一直在整个运行…

    SIMATIC WinCC 2019年6月11日
  • MP270B面板可以通过以太网与PC连接吗

    各位大侠,我想问问MP270B要怎样设置才可以同笔记本电脑通过以太网接口连接? 我现在通过交叉线直连,自设了IP,双方都可ping对方的IP了,可就是不能ProSave进…

    SIMATIC WinCC 2019年6月11日
  • wincc 打开显示用户无执行操作的权限

    电脑重新安装了wincc 7.4  现在打开文件显示用户无执行操作权限,怎么解决 最佳答案 检查一下登录windows的当前用户,需要隶属于Admin…

    SIMATIC WinCC 2021年7月5日
  • WinCC如何保存对象到库?

    WinCC画面里做了个按一下一直接通,再按一下一直断开的按钮。想保存进对象库里,以后在别的项目里可以直接调用,改变一下变量就可以使用。要怎么做?(“项目库”只能在本项目内部使用的,…

    SIMATIC WinCC 2017年11月6日