modbusTCP多机通讯问题

2019-07-17 23:33发布

主机同时给副机发命令有IP地址区分,但是多个副机同时给主机发送数据,怎么处理呢?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
imcu2007
1楼-- · 2019-07-18 02:18
modbus TCP 有主从之分,先搞清楚这个状态。如果主机是Labview,主动去读其他从站的数据,那就是Labview是SLAVE,CLIENT,从机读数据是请求然后就是接受,不存在多个同时发来数据,每个TCP连接都是唯一的,一一对应。

zx19821111
2楼-- · 2019-07-18 06:36
imcu2007 发表于 2016-5-25 13:04
modbus TCP 有主从之分,先搞清楚这个状态。如果主机是Labview,主动去读其他从站的数据,那就是Labview是SLAVE,CLIENT,从机读数据是请求然后就是接受,不存在多个同时发来数据,每个TCP连接都是唯一的,一一对应。

非常感谢你的回复,谢谢!我的上位机下位机都是电脑,用的都是labview,我用网线连接五台电脑,用一台为主控电脑去控制另外四台电脑,按你所说主控电脑是slave,另外四台是服务器端吗?
imcu2007
3楼-- · 2019-07-18 12:18
应该是这样的,相当于一台电脑给其他四台电脑发信息,让其他电脑按照传输的信息做出响应。

但你为什么不用NI 的共享变量之类的功能来实现呢?那个简单多了,共享变量发布

一周热门 更多>