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