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启动与停止 最佳答案 楼主的问题还没有搞定? 1、首先是需要2个内部变量,想办法在W…

    SIMATIC WinCC 2019年6月11日
  • Wincc脚本问题看不懂

    师兄帮看看 此脚本怎么读  谢谢!!#include "apdefap.h"void OnClick(char…

    SIMATIC WinCC 2018年3月6日
  • wincc vbs 按钮置反功能如何实现?

    我用VBS 实现按钮置反功能,好像不行。我的程序是Sub OnClick(Byval Item)    &nb…

    SIMATIC WinCC 2020年11月1日
  • 如何用一个按纽来控制计算机报警声音的停止

    现在有一个按扭,当有报警信息的时候,系统会自动发出报警声音,当我按下这个按扭的时候,系统停止发出声音,当再有报警信息的时候,系统还会自动发出报警,只有当我按下这个按扭的时候才会让系…

    SIMATIC WinCC 2019年6月11日
  • 用户归档里的域的类型里面有个Date/Time型怎么用?

    想要组态一个域专门显示当前系统时间,是不是用这个Data/Time型,发现一个域设置成data/Time型后就无法连接变量了,以为会自动显示系统时间,但运行后发现不能显示啊,不知道…

    SIMATIC WinCC 2019年6月11日
  • winncc定义excel问题

    报错无效字符 问题补充:图片上定义代码Dim xlappSet xlapp=CreateObject("Excel.Application"…

    2021年7月5日
  • wincc如何读s7-300内部变量

    s7-300一个4-20mA的输入变量,转换后存入 最佳答案 越是简单的问题越难回来,4-20mA,直接变量是PIWXXX,如果经过线性话转化后你可以放在一个DBXX.DBDXXX…

    SIMATIC WinCC 2019年6月11日
  • WinCC变量记录的问题

    WinCC变量记录归档和现实最小间隔时间是250ms,请问怎么才能归档和现实间隔小于250ms啊?因为我监测到的变量有时候有突变,如果250ms才归档一次,有时候就无法记录到变量的…

    SIMATIC WinCC 2019年6月11日
  • WINCC 范围数据文本显示问题

    萌新一个,想问各位大佬,我想做不同%ignore_a_1%范围显示不同文本怎么做?比如是0-10,重故障;11-20 中故障; 21-30 低故障;&…

    2021年7月5日
  • wincc使用time变量

    s7-300内的time变量,怎么在wincc中建立该变量啊?是选用32位无符号数?还是32位有符号数?还是32位浮点数?在32位数内实际值是指ms单位对吗? 最佳答案 参见:st…

    SIMATIC WinCC 2017年6月18日