回复:1200与多台上位机通讯

yming

西门子1847工业学习平台

  • 帖子

    23374
  • 精华

    891
  • 被关注

    1271

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2019-11-01 20:53:19

2楼

展开查看
以下是引用cat_boy在2019-11-01 08:27:43的发言 >1楼

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、接受多客户端的服务器要在发送完响应之后,断开连接;作为客户端,也要在接收到响应后,主动断开连接。不能一直保持连接,“别人”就无法连接了。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15536条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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