Profinet 转 4路Modbus_RTU 网关,型号 SG-PN-Modbus_4,详细介绍

一、功能概述

1.1 设备简介

本产品是 Profinet 和 Modbus RTU 网关,使用数据映射方式工作。

本产品在Profinet侧作为Profinet从站,接西门子PLC如1200、1500、200Smart等;在 Modbus RTU 侧做为 RTU 主站或从站,接 ModbusRTU 从站如变频器、 流量计、温度采集模块等,或者接 ModbusRTU 主站如 PLC、上位机等。

使用场景 1:Profinet 主站读写 Modbus RTU 从站:

使用场景 2:Profinet 主站和 Modbus 主站交换数据:

Profinet 支持输入输出最多各 1440 字节。

网关有四路 Modbus,每路 Modbus 独立配置,独立工作。每路 Modbus做主机时支持最多 64 条 Modbus 指令,每路 Modbus 都可以做为 Modbus 从 机。

1.2 硬件参数

1.3 软件参数

二、硬件说明

2.1 电源接口

本网关电源接口如下图所示,支持压线端子接法和圆头电源接法,支持双电 源冗余供电,支持 9-36V 输入:

                    

2.2 指示灯定义

本网关六个指示灯如下图所示:

2.3 恢复出厂设置按键

当配置错误导致网关工作异常可以按住之后给网关重上电,网关会清除当前 所有配置。用户应该等到 SYS 以 5hz 频率闪烁再松开按键,网关自动重启恢复 正常。

2.4 MicroUSB 口

没用,本产品通过网口配置。

2.5 Profinet 口

Profinet 口如下:

2.6 Modbus 接口

Modbus 口如下:

Modbus 接口采用 5.08*9P 压线端子。

网关默认是 RS485 接口,如需 RS232 接口请联系销售。

三、软件说明

3.1 工作方式

网关在 Profinet 侧做为从站,在 Modbus 侧做为主站或从站。即网关的 Profinet口接 Profinet 主站,如 1200、1500、200Smart;网关的 Modbus 口接 ModbusRTU从站,如变频器、流量计、温度采集模块等,或者接 ModbusRTU 主站如 PLC、 上位机等。

Profinet 主站与 Modbus 从/主站采用数据映射的方式通信,即 Profinet 主站 通过数据映射的方式读写 Modbus 从站或 Modbus 主站。

Modbus 需要使用本公司提供的配置软件来配置工作参数。Profinet 只需要根 据配置软件计算出来的数据长度在插槽插入相应数量模块即可。

3.2 配置软件参数

配置软件页面如下图所示:

3.2.1 配置软件参数概述

软件页面上有 4 个页:每个页对应一路 Modbus 通道,四个配置页面完全相 同,四路 Modbus 独立配置,独立工作

3.2.2 串口参数部分

                                           

串口参数部分需要设置波特率、校验位、停止位,数据位固定为 8。

3.2.3 Modbus 主站参数部分

可以设置是否启用指令状态监控,当使能监控时会为每条 Modbus 指令在Input 留一个 bit 的状态位,该位为 0 表示这条指令从站应答正常,该位为 1 表示 这条指令从站应答有问题(超时或误)。该选项同时对四个通道有效,对应的 bit位置在指令状态位置。

                               

通道配置为 Modbus 主机需要设置轮询空闲、应答超时、写次数、指令条数 以及 Modbus 指令。

                                       

3.2.4 Modbus 从站参数部分

                                                

做为 Modbus 从站只需要设置从机地址即可。

3.2.5 计算数据映射

当配置完所有通道之后点击“计算数据映射”,可以看到主站下指令对应的 数据映射到地址。

                                                         

3.3 配置软件使用说明

首先在本公司网站下载该配置软件。

配置软件用来配置本网关 Modbus 部分,流程如下:

①打开软件,设置每个通道的波特率、校验位、停止位。

                                            

②设置通道的工作模式,工作在 Modbus 主机或从机模式。

                                            

③工作在主机模式,设置主机时相关参数,工作在从机模式设置从机相关参数。

                                        

如果配置内容很多建议在软件上填好参数后点击一下保存配置,这样再次开 启软件可以通过读取配置来加载刚保存的参数。

④选择电脑网卡,点击“搜索网路中网关”。

                                     

⑤选择网关列表中的网关,点击“配置网关”,弹出配置成功说明网关配置 成功。

3.4 数据映射

Profinet 端是通过插槽插入数据长度模块来实现数据映射的,要注意的是多 个插槽之间数据不一定连续,计算数据偏移时要注意。

比如在博图插入两个“Input/Output32 Byte”模块,可以看到地址是不连续的

               

Input[0-63]对应 IB2-IB33,IB68-IB99;Output[0-63]对应 QB2-QB65。

3.4.1 Modbus 做主机时

Profinet 和 Modbus 从机是通过数据映射的方式交换数据的。当用户在软件页 面上填好参数后点击一下计算数据映射,这时软件会根据软件页面上的参数自动 计算映射地址。数据映射分为两个部分:指令状态和指令数据部分

使能主站模式下指令状态监控,在配置页面添加了四条指令,数据映射如下:

失能主站模式下指令状态监控,在配置页面添加了四条指令,数据映射如下:

3.4.2 Modbus 做从机时

当 Modbus 通道配置为从机时支持 3、4、16 号功能码,Modbus 配置为从机 时寄存器地址是从 0 开始的。

数据映射如下:

保持寄存器就是 4xxxx 寄存器,使用 16 功能码写,03 功能码读;输入寄存 器就是 3xxxx 寄存器,使用 04 功能码读。

需要注意的是四路 Modbus 通道共用的同一片 Input 和 Output,所以 Modbus主站读写网关时注意别把其它通道的数值给覆盖了。

四、应用实例

4.1 配置 Modbus

使能主站模式下指令状态监控。Modbus 通道 1 配置为 Modbus 主机,添加 2条 Modbus 指令:

通道 2 配置为从机,从机地址为 1:

通道 3、4 未使用,设置为主机模式指令条数为 0 或从机模式。

如上配置数据映射表如下:

后面例程在 Profinet 插槽 1 中插入一个“Input/Output32 Byte”。

使用 Modbus Slave 模拟第 1 通道的 Modbus RTU 从机;使用 Modbus Poll 模 拟第 2 通道的 ModbusRTU 主机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值