SMART 200 MODBUS RTU从站通讯时,能不能读取MODBUS指定的V区位地址,比如40012.0、40012.1这样的。

SMART 200作为MODBUS RTU从站通讯时,主站能不能读取MODBUS指定的V区位地址呢?比如40012.0、40012.1这样的。

最佳答案

不行,4000X 是从站指令在V存储区开辟出来的一片连续的存储区,这片存储区对应的是MODBUS RTU 从站的保持寄存器区。其最小的寻址单位是“字”。不可以按位寻址。
但是当主站读到从站的保持时,是可以按位解析的。即主站可以按位、字节、字、双字的方式使用。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
其它MODBUS RTU的内容可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

提问者对于答案的评价:
感谢大神回复!那就是说我从站只能写出字地址,至于具体哪个位,就需要主站那边把字解析了再一一对应状态,我这样理解对吗?

最佳答案作者回复:
是的,现在理解对了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:25
下一篇 2020年10月31日 上午12:25

相关推荐