wincc的tag数量不够用了怎么办?

这次工程买了1024点的正版;但是现场实际点数超过了这个数字,应该怎么做?听说可以传字?这样可以减少tag的数量;那应该怎么做呢?
 ps:平时我经常用盗版(爱国版),这次实在被逼无奈阿;

问题补充:
#include "apdefap.h"

 int gscAction( void )
 {
 union
 {
 long Dword
 int  Word[2]
 }union
 union.Dword=GetTagDword("PackageTag")
 SetTagWord("LTN44001",union.word[0])
 SetTagWord("LTN44023",union.word[0])

 return 0; 
 }

 
 编译的时候有3个错误;有高手能帮我看看是什么意思么?
 

最佳答案

你的错误信息呢?? 估计不止3个错误吧
 1.GetTagDword应该是GetTagDWord
 2.union是关键词,不能用做union的名称
 3.三条语句都没有用;结束

 正确的代码应该是:
 union
 {
 DWORD dw;
 WORD wd[2];
 }MyUnion;
 MyUnion.dw=GetTagDWord("PackageTag");
 SetTagWord("LTN44001",MyUnion.wd[0]);
 SetTagWord("LTN44023",MyUnion.wd[1]);
 另外再试试这个代码吧,也可以用
  DWORD TmpDword;
  WORD Tmp1,Tmp2;
  TmpDword=GetTagDWord("PackageTag"); 
  Tmp1=(TmpDword & 0xffff); 
  Tmp2=TmpDword >>16;
  SetTagWord("LTN44001",Tmp1);
  SetTagWord("LTN44023",Tmp2);

提问者对于答案的评价:
ok了

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

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

相关推荐

  • wincc集成进step7的问题

    wincc集成进step7的问题,通过step7实现300-wincc的集成工作,新建PC station后,在编译OS时,会出现一个 named c…

    SIMATIC WinCC 2018年12月14日
  • 拷贝WinCC项目到另一台电脑

    公司的一台工程师站WinCC项目,想保存后在我的电脑上打开。版本是一样的,都是WinCC7.5。请问如何操作 最佳答案 项目复制器另存项目时是不复制历史数据的。标准的做法是:首先需…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7.4 SP1 如何使用电力通信协议 IEC 61850-5-103?

    WinCC如何使用IEC 61850-5-103与高压综和保护装置通信?需要安装额外的驱动吗?还是使用opc?做过的大神指点迷津吧! 钻石用户推荐最佳答案 WinCC&n…

    SIMATIC WinCC 2021年7月5日
  • 数据记录显示

    我现在要做一个数据记录显示的画面,我想的是先把每一组的数据保存在SD里面,这个画面显示10组,在通过上下按钮来切换下10组的数据显示在这个页面,也要掉电保持它,不能掉电以后就没有数…

    SIMATIC WinCC 2021年7月5日
  • WINCC数据存取

    请教一下,MP277触摸屏几组生产数据存取,是用配方做还是用别的做?今天我买了一SD卡,装屏上,怎么屏摸没有任何显示,把SD卡取掉,屏就正常显示。请问是怎么回事,能否介绍一下谢谢!…

    SIMATIC WinCC 2018年12月6日
  • 新电脑需要安装my SQL吗?

    现在安装Wincc flexible 2008 SP4 和Wincc flexible V3都不能正常运行,找来找去现在…

    2021年7月5日
  • 请问博图软件兼容哪些系统?

    请问博图软件兼容S7-300吗?S7 5.5的工程能编辑吗?下载到原来的PLC吗?还有有SD卡的屏,怎么下载组态到卡里?下载到卡里就可以可以运行了吧?博图里的WINCC组…

    2017年6月29日
  • Visu4Winners 这款软件怎么用的,可以组态西门子触摸屏吗,有没有这方面的资料

    这款软件可以直接组态后链接触摸屏下载吗,百度了一下好像是菲尼克斯的产品,其余的一点都不知道了,现在有个项目想涉及到这个软件,想找下这方面的资料,谢谢了 最佳答案 西门子触摸屏只能使…

    SIMATIC WinCC 2017年11月12日
  • WINCC中VBS赋值语句

    看了一些VBS脚本的例子,给变量赋值有时使用等号,有时前面要加个SET,搞不懂是为什么,什么情况下用等号就可以了,什么情况下前面要加个SET呢? 最佳答案 1、 等于号&…

    SIMATIC WinCC 2021年7月5日
  • wincc浮点数是实际10倍

    WINCC读取AB-PF40P变频器数据,数据类型为浮点数32位IE754,但是显示出来十进制确是实际的10倍,请问怎样才能正常显示?写数据也要10倍数值。 问题补充:可以在WIN…

    SIMATIC WinCC 2019年6月11日