开疆智能ModbusTCP转Ethernet网关连接FBOX串口服务器配置案例

发布于:2025-08-16 ⋅ 阅读:(22) ⋅ 点赞:(0)

本案例是串口服务器通过串口采集第三方设备数据转成ModbusTCP的服务器后欧姆龙PLC通过Ethernet连接到网关,读取采集到的数据。具体配置过程如下。

配置过程:

Fbox做从站

FBox采集PLC数据,通过Modbus TCP Server/Modbus RTU Server协议配置地址映射,其他设备作为主站采集Server的地址类型为0X、1X、3X、4X的数据,从而间接实现对PLC数据的采集。

Modbus TCP Server协议

1.选择FBox,点击【远程下载】,点击“设备管理”,在弹出的【设备管理】对话框中点击【服务】,点击“新增”。

2.在弹出的【PLC网络服务】对话框中选择协议类型:Modbus_TCP_Server,点击“变量映射”。

【PLC网络服务】对话框参数说明如下:

参数

说明

协议类型/端口号

与主站PLC通讯的协议及端口号。

站号

与PLC通讯时用于识别PLC的一个地址。

设备别名

自定义,做主站的PLC在物联网云平台的名称。

3.在弹出的【变量映射】对话框中,点击”新增“,在弹出的【映射设置】对话框中,编辑映射参数,点击”确定“。

FBox通过串口或网口连接设备ABB,FBox做从站,将设备:ABB的 MD999映射到4X999并赋予读写权限。其他设备通过 MODBUS TCP 协议读取FBox的4X999时,间接读取的是设备ABB MD999。

【映射设置】对话框参数说明如下:

参数

说明

名称

自定义,映射名称。

模式

默认:位,即映射的地址为位地址。可选:位/字。

模式为字时,即映射的地址为字地址。

权限

默认:读写,即FBox做从站时,主站设备对映射的FBox地址的访问权限为读写。

可选:读写/只读。权限为:只读,即主站设备只能读取映射的FBox地址的值,而无法写入。

数据源:寄存器

主站设备访问的寄存器地址类型。

数据源:地址

主站设备访问的寄存器地址。

目标地址:设备

被映射的设备。

目标地址:站号

被映射的设备的站号。

目标地址:寄存器

被映射的寄存器类型。

目标地址:地址

被映射的寄存器地址。

位/字数

被映射地址对应的长度。

16位字节序

被映射地址的为16位字时对应的字节序。

32位字节序

被映射地址的为32位双字时对应的字节序。

Modbus_TCP_Server协议下FBox上的寄存器映射关系如下:

Local

映射地址

备注

LB(n-1)

0X_n

n:1、2、3.....65535

LB(n-1)

1X_n

n:1、2、3.....65535

LW(m-1)

3X_m

m:1、2、3.....9999

LW(m-1)

4X_m

m:1、2、3.....9999

RW(k-10000)

3X_k

k:10000、10001、10002.....65535

RW(k-10000)

4X_k

k:10000、10001、10002.....65535

Modbus TCP Extend Server协议

1.选择FBox,点击【远程下载】,点击“设备管理”,在弹出的【设备管理】对话框中选择【服务】页签,点击”新增“。 2.在弹出的【PLC网络服务】对话框中选择协议类型:Modbus_TCP_Extend_Server,点击”确定“。

Modbus_TCP_Extend_Server协议下FBox上的寄存器映射关系如下:

Local

映射地址

备注

LB(n-1 + 200000)

0X_n

n:1、2、3.....65535

LB(n-1 + 100000)

1X_n

n:1、2、3.....65535

LW(n-1 + 300000)

3X_n

n:1、2、3.....65535

LW(n-1 + 400000)

4X_n

n:1、2、3.....65535

设置好ModbusTCP服务器一侧的设置后打开网关配置软件

网关配置:

打开网关配置软件“Gateway Configuration Studio”并新建项目

设置网关在Ethernet/IP的IP地址与输入输出数据长度。(IP地址与欧姆龙PLC分配的地址保持一致)

设置网关作为ModbusTCP客户端的IP地址,可与Ethernet不同网段。

添加从站(FBOX串口服务器)的IP地址

从图中可以看出用的是40000地址区,所以可以使用03/06/16功能码

添加所需要功能码,可根据机器人配置进行设置。

本例设置为03功能码,填写对应寄存器地址与寄存器数量。

根据从站设置的寄存器地址数量填写相应的地址与数量。

完成后下载配置下载进入网关即可。

欧姆龙PLC配置

首先打开主站组态软件“Sysmac Studio”并新建项目。

设置PLC的IP地址

点击工具-Ethernet/IP连接设置,在弹出的选个框内选择显示EDS库添加网关eds文件

开始安装网关EDS文件,并在完成后选择对应模块。EIP2COM

设置网关IP地址

添加全局变量并关联导入EIP组态配置

在PLC组态软件的Ethernet/IP端口设置中将全局变量关联至网关组态。

配置完成后将组态下载到欧姆龙PLC

到此全部配置完成,设备上电后即可通过网关读取到第三方设备数据。


网站公告

今日签到

点亮在社区的每一天
去签到