回复:多个IP地址的Modbus TCP通讯注意事项

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

发布于 2018-10-14 18:58:57

14楼

展开查看
以下是引用shine在2018-07-31 11:26:58的发言 >11楼

严格的说,应该是IP和PORT的组合不一样就可以了,可以是相同IP,不同PORT。

比如测试的时候,电脑上开两个MODBUS SLAVE软件,IP是相同的,通过不同的PORT进行区别。


在CPU的连接资源之内,可以通过不同的调用实例,同时连接,如果超过,就需要轮询了,轮询可以只调用一个实例,ID不变,通过 断开连接->修改连接参数->连接->读写 这样的循环进行

以下是引用shine在2018-01-09 09:34:03的发言 >6楼:不一样的理由:读取2...

引用6楼详细内容:

不一样的理由:

读取2个client,需用到2个client的实例,所以需要不同的背景数据块

client的地址信息保存在connect参数中,而同一个网络中,每个client的地址肯定是不同的,所以需要设置不同的参数

是的!

原来有一个MB TCP  Server用一个客户端读写会出错。

后来把读写分开操作(调用两次FB,IP一样,端口与连接id唯一就好了具体原因一直都没找到。)

工业起重机防摇摆 QQ:404136820 AntiSwayControl
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15378条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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