S7 1200做modbus TCP server能否支持多客户端连接?》

请教一下各位高手,CPU 1214C在做modbus TCP 通信的server时能够支持多个客户端连接呢? 我最近在做1200实现modbusTCP通信,采用MB_SERVER块可以实现一个客户端连接,但是只能有一个连接,请问如何才能实现多个Client同时访问呢? 我问了西门子客服,他说是可以的,说是一个MB_SERVER对应一个Client连接,但是我这样做了以后还是不行,并且增加的MB_SERVER通信报错。请高手指点迷津,到底该如何编程!

最佳答案

一个MB_SERVER对应一个Client连接,这话没错;
增加MB_SERVER指令的时候,注意连接connect_ID和IP_port端口号不能重复使用,例如,第一个连接为1和502;第二个连接为2和503。

提问者对于答案的评价:
嗯 是这样的,当时没有注意端口的问题,采用同样的端口,所以无法支持多客户端,现在可以了,谢谢了哈

专家置评

已阅,最佳答案正确。谢更新工程师也可以参考。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午3:24
下一篇 2017年8月24日 上午3:24

相关推荐