恭喜,你发布的帖子
发布于 2018-10-14 22:13:26
15楼
是的!
原来有一个MB TCP Server用一个客户端读写会出错。
后来把读写分开操作(调用两次FB,IP一样,端口与连接id唯一就好了具体原因一直都没找到。)
Shine说的没错。
“严格的说,应该是IP和PORT的组合不一样就可以了,可以是相同IP,不同PORT。”
这与普通服务器是一样的。你可以在一台服务器上安装WEB服务,还可以安装 Mail服务、还可以安装 其他服务。它们都是使用同一个IP地址呀。只是端口号不同。
一台装置上的端口号有多少呢? 大约 65500个呢!只不过将502端口默认给了ModBus协议。此外,你也可以使用其他“别人不用的端口来提供 ModBus TCP服务的端口,503,504,505 .。。等等,可以每一个端口提供一种MB服务(就是提供 外部访问不同的数据)。
每一个端口可以接收指定的IP地址访问,也可以接收任意IP地址的访问。(设定访问客户端IP 0.0.0.0即可。)因为这是提供给任意的IP地址访问,所以,当多个客户端请求连接时,需要写好连接时序,客户端收到数据后,也要及时断开连接。
请填写推广理由:
分享
只看
楼主