wincc7.3变址寻址问题(一个地址+地址偏移量)

请教各位大神,wincc7.3变量怎么进行变址寻址?就是采用(一个地址+地址偏移量)的寻址方式,行不行?如果行,采用C脚本编程寻址怎么编写?谢谢。。

最佳答案

不行的,WINCC读取PLC中的地址都是采用变量的形式,如果您的变量名和地址名保持一样,把地址的小数点编程"_"这种形式的话可以,采用C脚本或者VBS进行字符串连接形成变量名,然后再直接读取变量
我c脚本不是很擅长,用个VBS做个示例吧
dim a,i
a = 0
for i = 0 to 10
  a = a+hmiruntime.tags("TAG_" & i).read
next

上面的脚本就是读取变量TAG_0到TAG_10的和的功能~

WINCC间接寻址参考:
如何在 WinCC 对 I/O 域定义间接寻址?
https://support.industry.siemens.com/cs/cn/zh/view/34602491

提问者对于答案的评价:
谢谢!虽然脚本没用上,我用的C,但你的一句“拼接字符串形成变量名”解决了我的大问题!用结构变量和字符串拼接成新变量解决了!谢谢!谢谢!

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 修改计算机注册列表

    想在XP SP3上安装WINCC V6.2不是要修改计算机注册列表安装一个系统补丁吗?那里有这方面的资料吗?谁有发下网址,谢谢!!! 最佳答案 您所安装的版本不…

    SIMATIC WinCC 2018年12月7日
  • 全局数组写值

    dcount107: 你好! 现在用全局数组是可以读了,我想给数组写值,又该如何? 我太笨啦,没试出来  问题补充:我照着你的回答试验了,还…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2报表问题

    初学WinCC想完成如下功能,画面中组态一按钮,当外部变量达到某一设定值时,手动按下该按钮,显示值储存到组态好的报表中,同一变量需储存十次,报表中显示十行,按下另一按钮,能预览显示…

    SIMATIC WinCC 2019年6月11日
  • WINCC中模拟量MD显示值为什么小数点只能显示2位,我现在想让它显示3位小数位怎么办??

    如图在wincc变量表中我已设置了MD的浮点位数和字长 ,但仍然在组态画面中显示的模拟量值仍是2位小数点,如果我将MD设置位32位浮点数,wincc画面中仍然显示2位小数…

    2021年7月5日
  • 求西门子KTP700 触摸屏编程软件,PLC程序用STEP_7 5.5写好了

    我已经用STEP_7 V5.5对PLC编写好了程序,求一个用于给KTP700编程的软件,WINCC多少版本,给了下载连接或者网盘。 钻石用户推荐最佳答案 如何获得最新的T…

    2021年7月5日
  • 变量归档无法保存

    打开变量记录弹出下面对话框:变量记录已在另一台计算机上启动,计算机名称:HP 问题补充:点击确定后可以归档,但是归档后保存按钮不可用。所以保存不了归档变量。 专家建议 项目如果是从…

    SIMATIC WinCC 2020年11月1日
  • wincc通讯参数设置

    我想用WINCC与CPU312通讯如何设置参数。现成已有STEP7与CPU312通过CP5611实现通讯。但是WINCC却不能读出数据,画面显示黑框。请问参数应该怎么设置呢? 最佳…

    SIMATIC WinCC 2019年6月11日
  • WinCC Flexible 2008 怎么在报警用声音报警

    目的是在一个tag=1时打开音频播放器并重复播放一段报警音.直到这个tag=0,然后停止播放.这个我在自己的vbs编译器里已经能做到了.但是把它复制到wincc flex…

    SIMATIC WinCC 2021年7月5日
  • WINCC安装急!急!

    我有个CD,在里面有CD1.CD2两个文件夹,其中有很多的SETUP文件. 问题补充:CD1里面有好多的文件夹里有SETUP文件呀!我不知道安装那个.还有就是我安装了一个…

    SIMATIC WinCC 2019年6月11日
  • wincc报警和在线表格控件的问题?

    我采集的是plc中一个二进制变量alarm,为1时报警。1,我组态报警记录的时候,只添加了新行,没有设置消息块,消息类别什么的。但是在报警控件里不会实现,我添加了输入输出域,都看到…

    SIMATIC WinCC 2019年6月11日