怎么在VC脚本中循环调用变量?

我做了N个变量,变量名字为“S1”到“Sn”。我想在脚本中读出这n个变量的值并相加。由于变量太多,不想一一读,想做个循环程序读出,但是我不知道怎么做,比如读S1的语句为GetTagDWord("S1");但是如果在循环体中,变量名字是什么?

问题补充:
sprintf需要定义吗?我在WINCC中试了一下,走不通

最佳答案

int i;
    DWORD b;
    char TagName[255];

    for(i=1;i<=100;i++)
           {
                   sprintf(TagName,"S%d",i);
                   b=b+GetTagDWord(TagName);
                   SetTagDWord("SUM",b);

            } 
     假设100个变量的前提

 刚才写的有些错误,现在没问题了。
 sprintf是函数

提问者对于答案的评价:
谢谢!你真牛!

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

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

相关推荐

  • sqlncli不能安装

    想试下(集成SP2的上海市*版免激活XP)这个系统,在VM安装好后安装sqlncli时提示“无法通过windows installer服务安装此安全程序包,您必须安装带有…

    SIMATIC WinCC 2019年6月11日
  • WINCC归档趋势

    我的模拟量都能正确显示,变量记录也选了,但我的在线趋势能看出,转化为归档趋势就显示没有连接  问题补充:什么都没装过,我是在工控机 上做的,还有归档不…

    SIMATIC WinCC 2019年6月11日
  • WINCC的新项目如何使用以前的归档变量

    一个项目现在一台电脑上运行,选择了变量归档,比如有趋势图、报警之类的,归档的这些数据放在默认的文件夹里;然后我在另外一个电脑上修改了项目里的画面或者其他的界面,现在我需要调用以前归…

    SIMATIC WinCC 2019年6月11日
  • Wincc软件做工控机与PLC进行组态

    采用DP网络。触摸屏-PU313 2DP-EM277(CPU226)-WINCC,这样组态是否合适? 问题补充:如果合适,在STEP7中如何进行组态。 最佳答案 建议CP…

    SIMATIC WinCC 2019年6月11日
  • audit是否支持window7

    请问各位wincc audit哪个版本支持window7 订货号是多少 最佳答案 WinCCV7.0 SP2 才支持Win7系统,但针对Wi…

    SIMATIC WinCC 2019年6月11日
  • 高分问题wincc怎么把数据存储到Microsoft Office Access里

    wincc怎么把数据存储到Microsoft Office Access里 我想把一个或多个变量一秒钟一次存到Microsoft Offic…

    SIMATIC WinCC 2018年12月6日
  • WinCC启动后画面变小

    产线设备一台工控机有问题,今天新安装了一台工控机的客户机,互联到服务器后显示屏幕没法全屏 小了六分一差不多,屏幕是原来的屏幕,项目连接的是服务器里的,服务器里客户机也勾选…

    SIMATIC WinCC 2017年6月27日
  • 求助(┬_┬)打开PCS7V8.0中的WINCC explorer有问题

    PCS7V8.0中的WINCC explorer打开后出现以下窗口,且在WINCC explorer找不到图形编辑器 问题补充:WINCC explo…

    2021年7月5日
  • WINCC V7打开时的故障

    我的是WIN7的操作系统,WINCC是在网站上兑的光盘,安装上也能打开过几次,但是不知道什么原因就有服务器故障,我该怎么解决?造成这原因是什么,以避免下次故障?对了,我把WINCC…

    2019年6月10日
  • vb全局动作脚本死机

    我通过VB动作脚本定时(1分钟)将WINCC界面上的数据传送至ACCESS数据库(access数据库的数据表链接至远程SQL服务器)。但现在发现该动作脚本经常会死,不再传送数据至A…

    SIMATIC WinCC 2019年6月11日