回复:PLC最好是做网关(串口服务器)的客户端还是服务器端?

已锁定

手机用户20230217526946

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2023-02-17

普通 普通 如何晋级?

发布于 2024-01-18 14:32:30

29楼

网关的做法一般是串口转网口的,你首先查找一下485设备的协议,然后在网关中创建串口驱动,读取485设备的数据,然后在网关中开启数据转发功能,用网关当作一个ModbusTCP的 Slave端,这样PLC就能和网关通讯上了。

我上面说的是一般的网关的方法。现在还有一种网关,它的TCP方案简单来说就是 用TCP封装成ModbusTCP的时候,开发者是被动封装的,就是TCP的SERVER作为ModbusTCP的 Master,TCP的Client 当作了ModbusTCP的SLAVE。这种做法是这样工作的:在网关创建好TCP以后,网口不停检测是否有连接,检测有连接后创建了SOCKET,然后向就这个SOCKET发送查询帧,也就是作为了Modbus的主和TCP的服务端。你告诉网关厂家这种工作模式不能用,你需要TCP的SERVER也要做Modbus的从站,不然就换一个网关。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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