关于Modbus-tcp服务器MB_SERVER的端口号问题

已锁定

老白快跑

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2018-05-16

普通 普通 如何晋级?

关于Modbus-tcp服务器MB_SERVER的端口号问题

3235

3

2022-05-23 15:05:11

各位前辈你们好:

      最近有一个项目是涉及到modbustcp,其中1200作为服务器,其他的五台第三方设备作为客户端,1200程序里使用了5个MB_SERVER的指令块,每个指令块的connect参数中TCON_IP_V4中的RemoteAddress参数设置了五个不同的IP地址,每个设备对应一个IP地址,重点是这5个MB_SERVER指令块的localport我都是设置为502,经过测试通讯并没有问题。

     但是这两天我翻阅西门子关于modbustcp的文档,发现如果建立多个MB_SERVER进行并发连接的话需要不同的端口号,例如需要设置为502,503,504,但是项目实际都是502的话通讯是没有问题的,我想问的是我把5个MB_SERVER的localport都设置为502,但是通讯成功是因为我把RemoteAddress绑定了客户端的IP地址吗?

        如果按照西门子所说需要设置不同的端口号502.503.504,那么作为客户端的第三方设备是不是也需要分别设置服务器的端口号502.503.504呢,但是现在这些第三方设备默认的服务器端口都是502,没有更改的选项,把我弄的有点糊涂。

        希望前辈可以指导一下,1200作为服务器,并且需要连接多个客户端,并且需要调用多个MB_SERVER指令块并发连接,其中MB_SERVER的localport端口号需要设置为不同吗?不胜感激


关于Modbus-tcp服务器MB_SERVER的端口号问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有12957条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。