s7-200 MODBUS 通信问题

s7-200 modbus 通信,不知道能不能同时使用PLC的两个端口分别与其他的不同仪表进行modbus通信。
 S7-200的编程软件V4.0 STEP 7 MicroWIN 中有modbus库,但MBUS-CTRL指令只能针对端口0编程。而不能对端口1编程
 请教,有什么办法可以使200PLC的两个端口都使用modbus.

最佳答案

原理上两个口都可以,可能考虑到两个口同时运行在自由口通信状态,系统无法调试。所以库函数只支持port0.
你可以自己编程分别激活PORT0或PORT1来分别调试两个端口,自定义实现modbus协议通信,最后合成一体。也可以加挂EM277用于调试,完成后撤除EM277。

提问者对于答案的评价:
很好

专家置评

已阅,最佳答案正确。
0口和1口可以同时作为modbus主站,来和仪表通信的,但是最为从站的话,只有0口。要是编写自由口程序的话,就不受到这个0口从站的限制了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午4:08
下一篇 2017年11月23日

相关推荐