恭喜,你发布的帖子
发布于 2019-11-01 20:53:19
2楼
modbus网络只能有一个主站,一台计算机已经做了主站,另外一台想要实现这种方式是不可行的。
1、PLC有以太网口吗?
2、可以考虑增加modbus/以太网网关,2台计算机然后以太网连接。
3、从计算机访问主计算机的数据。
看看大侠是否还有其它方法
谁说的?
ModBus TCP可以任意访问的。
1、如果各个客户端都是访问一台PLC MB服务器同样的数据(相同的DB中),那么MB服务器可以不指定对方IP,而是接受任意IP的访问。
2、如果各个客户端要访问服务器上不同的数据。那么可以在同一台PLC建立多个服务器,它们使用同一个IP;不同的端口(502;503;504...),每个服务器使用不同的数据DB。
3、同理,一台作为MB客户端的PLC,也可以分别访问各个不同的MB服务器。
在这里,编程的要点是:
1、接受多客户端的服务器要在发送完响应之后,断开连接;作为客户端,也要在接收到响应后,主动断开连接。不能一直保持连接,“别人”就无法连接了。
请填写推广理由:
分享
只看
楼主