MODBUS从站指令中holdst~和maxhold问题

比如我PLC自身程序就用掉了VB0~VB2000,是不是MBUS_INIT块中"holdst~"开始,"maxhold"长度的存储区就不能和VB0~VB2000有重叠了,换言之,"holdst~"必须写成VB2000后面的一个值?

问题补充:
"holdst~"开始  "maxhold"长度的存储区和我制定的“库存储区”的区间应该错开避免重叠,还是应该包含在“库存储区”里面啊?

最佳答案

将这3个区分开
 1 主站读取的区域("holdst~"开始  "maxhold"长度的存储区)和“库存储区”是一定要分开的,不能重叠!
 2 自己编写程序需要的V区域和“库存储区”是一定要分开的,不能重叠!
 3 自己编写程序需要的V区域和主站读取的区域("holdst~"开始  "maxhold"长度的存储区)最好分开,如果不分开,
   那么主站很难读取的一个连续的数据区。

提问者对于答案的评价:
e

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论