登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子1200如何把Dint传给下标连续的以字为单位的两个数组元素

点击:785 回复:3

如题
请问:西门子1200如何把Dint传给下标连续的以字为单位的两个数组元素?
如果把Dint直接传给该数组的DBD的绝对地址,会有警告“该地址不能通过变量进行分配”。有没有更合理的办法避免这个警告?
如图
补充:
1.数组之所以用word,是因为是用在ModbusTcp通信,都是以字为单位的。
2.当然通信数据块如果不是数组,而是字的连续的地址,应该是不会有这种情况的。但我想问的就是数据块是数组的这种情况。
附件 2021-11-04_154203.jpg
21-11-04 15:43
重新上一下图
附件 2021-11-04_154345.jpg
图片不清晰,重新上一下图
附件 2021-11-04_154456.jpg
21-11-04 15:45
提示就提示呗?   直接传送有啥不可的?
21-11-04 18:06
输出做2个w.
md->浮点到双字->双字分开字给2个输出.
21-11-04 21:30

工控新闻

更多新闻资讯