技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

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

返回主题列表
作者 主题
昔日如诗
侠圣

经验值:3787
发帖数:797
精华帖:3
楼主    2024-01-17 09:08:47
主题:PLC最好是做网关(串口服务器)的客户端还是服务器端?

    手头有个项目,按硬件的连接顺序是这样的:左边是1214C,中间是网关(串口服务器),右边是485设备。

    这里介绍一下网关(串口服务器),其入口是个网口,我将之设置为TCP Server模式;其出口是串口,我设置为“分发”模式(9600,N,8,,1).。二者在网关的调试软件里关联起来,则网口就与串口连通上了,就是说PLC可以先经过网口,次经过串口,最后读写到485设备的数据了。见下图。

    我TIA博图里用的是MB_Client功能块。程序没问题,可是通信不上。PLC的售服查看我的程序,也说程序没问题。

    而网关的技术人员远程操纵了我的电脑,说网关设置没有问题。

    可为什么PLC与网关通记不上?

    网关的技术人员说,网关的串口要设置成TCP转RTU(从)模式,还说他那里也有人使用1200,用的就是这个模式。

    如果听他的话,我的TIA博图里的配置和程序得进行大量的改动,得废弃MB_Client,启用MB_Server。我不想这样做。

    再则,从逻辑上讲,PLC想读网关里的数据就读,不想读就不读,这不就得把PLC设置成客户端吗?为什么要设置成服务器端?

    有使用过PLC-网关的朋友请来赐教。

    下图是网关的配置界面。弹开的窗口是双击串口U1时弹出的,右边箭号所指的下拉菜单里是串口U1的各种工作模式



你以为你是谁
至圣

经验值:25038
发帖数:4537
精华帖:10
10楼    2024-01-17 11:07:03
精华帖  主题:回复:PLC最好是做网关(串口服务器)的客户端还是服务器端?

我把顺序给捋一捋,1。串口服务器与仪表通讯,采用modbus RUT协议,串口服务器是主站,仪表是从站,得到的数据暂存在串口服务器。2.PLC与串口服务器通讯,采用modbus tcp协议,串口服务器是服务器端,PLC是客户端,PLC想要的数据从服务器端获取。

   PLC编程前,可用modscan或modbus poll等测试工具测试下,正常通讯后再编程。

别人在休息的时候,我往前走。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。