wincc全局脚本写法简化

int v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24;
v1=GetTagBit("G1_L1_FFU1.NF");
v2=GetTagBit("G1_L1_FFU2.NF");
v3=GetTagBit("G1_L1_FFU3.NF");
v4=GetTagBit("G1_L1_FFU4.NF");
v5=GetTagBit("G1_L1_FFU5.NF");
v6=GetTagBit("G1_L1_FFU6.NF");
v7=GetTagBit("G1_L1_FFU7.NF");
v8=GetTagBit("G1_L1_FFU8.NF");
v9=GetTagBit("G1_L1_FFU9.NF");
v10=GetTagBit("G1_L1_FFU10.NF");
v11=GetTagBit("G1_L1_FFU11.NF");
v12=GetTagBit("G1_L1_FFU12.NF");
v13=GetTagBit("G1_L1_FFU13.NF");
v14=GetTagBit("G1_L1_FFU14.NF");
v15=GetTagBit("G1_L1_FFU15.NF");
v16=GetTagBit("G1_L1_FFU16.NF");
v17=GetTagBit("G1_L1_FFU17.NF");
v18=GetTagBit("G1_L1_FFU18.NF");
v19=GetTagBit("G1_L1_FFU19.NF");
v20=GetTagBit("G1_L1_FFU20.NF");
v21=GetTagBit("G1_L1_FFU21.NF");
v22=GetTagBit("G1_L1_FFU22.NF");
v23=GetTagBit("G1_L1_FFU23.NF");

v24=v1+v2+v3+v4+v5+v6+v7+v8+v9+v10+v11+v12+v13+v14+v15+v16+v17+v18+v19+v20+v21+v22+v23;
SetTagWord("v_r4",v24);
哪位大神可以指教如何简化以上的脚本写法,谢谢!

最佳答案

dim tagname,mytag
mytag=0
for i=1 to 23
tagname="G1_L1_FFU"&i&".NF"
mytag=mytag*2+hmiruntime.tags(tagname).read
next
hmiruntime.tags("v_r4").write mytag

提问者对于答案的评价:
非常感谢!
其中mytag*2是代表什么。

最佳答案作者回复:
相当于变量的二进制的值左移一位。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日
下一篇 2017年6月19日

相关推荐

  • wincc服务器客户端模式,客户端不能打开服务器项目

    WINCC服务器添加了客户端的计算机名,两台计算机网络里也能互相找到彼此,也能互相PING通,WINCC用户管理器里添加了客户端计算机名的用户,创建服务器数据成功,客户端就是打不开…

    2021年7月5日
  • smart700ie跟pc以太网通讯问题

    均设置在同一ip网段,触摸屏按照说明书设置的,可以ping过去,但是下不了程序,软件是winccflexible2008,用ppi电缆可以直接下载 问题补充:感谢各位大神的出手相救…

    2021年7月5日
  • 基于pc的wincc组态画面

    在仿真的时候一直报没有wincc USB dongle授权只能用演示效果,这个有什么影响,PLC我是购买的,这个授权还要额外购买吗。然后网络组态PLC一直连不上…

    SIMATIC WinCC 2021年7月5日
  • WinCC回传问题

    我们公司有一个出触摸屏,型号是TP277-6,触摸屏里面卡也安装了,现在我要把触摸屏里面的画面通过WINCC上传到电脑里面进行更改,我要在软件上选回传还是哪个功能(具体见图片),并…

    2019年6月11日
  • WINCC如何编写VBS脚本?

    想添加菜单和工具栏,包含几个命令,例如:退出运行、转换画面、登录等,不知道这些VBC脚本如何编写? 问题补充:如果不用脚本怎么做?用授权功能吗? 图片说明:  &nbsp…

    2019年6月11日
  • wincc 7.0 sp3

    安装wincc中文版出错了,请高手指点,有图片 问题补充:图片传上来了 图片说明:    最佳答案 控制面板中将系统先改成英文,然后再按照WinCC。 提问者对…

    2018年12月5日
  • 归档问题

    观看从现在到24小时以前的曲线TagLogging  Fast与TagLogging  siow都有同样的选择 归档组态&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc电脑系统

    请问wincc6.2 sp3版本能否安装在windowsxp专业版sp3下,有没有问题。wincc6.2 sp3和电脑系统的兼容性到底如何? 最佳答案 没问题!…

    SIMATIC WinCC 2019年6月11日
  • WinCC脚本问题

    在WinCC中,我想读取一个文本文件的内容,然后加到画面上的组合框里面。 我现在能在C脚本中读取文件,也能在VB里面往组合框里添加选项,但是还是没有办法实现以上功能,想问…

    SIMATIC WinCC 2019年6月11日