7-200 CPU 上的通讯口 0 和 1 不支持同时做 Modbus RTU主站模式吗?

S7-200 CPU 上的通讯口 0 和 1 (Port 0 和 Port 1)通过指令库支持 Modbus RTU 主站模式,能不能两个端口都用主站模式,分别连接两种不同的设备。我在编程时,用 SM0.0 调用 MBUS_CTRL 对端口0完成主站的初始化,并用 SM0.0 调用 MBUS_CTRL-P1 对端口1完成主站的初始化,并且对在CPU的V数据区中分配库指令数据区(Library Memory),然后编译,总是出错:未为库分配V存储区。但事实上我已分配过了。
S7-200 CPU 上的通讯口 0 和 1 (Port 0 和 Port 1)不支持同时做 主站模式吗?

最佳答案

S7-200 CPU 上的通讯口 0 和 1 (Port 0 和 Port 1)支持同时做 Modbus RTU 主站模式,你在分配库存储区时,两个端口的地址不要重叠,如附图。

图片说明:

7-200 CPU 上的通讯口 0 和 1 不支持同时做 Modbus RTU主站模式吗?  7-200 CPU 上的通讯口 0 和 1 不支持同时做 Modbus RTU主站模式吗?  

提问者对于答案的评价:
谢谢大家的支持,问题解决了,原因是没有分别分配V存储区。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:05
下一篇 2017年7月26日 上午2:05

相关推荐