新闻资讯

RS485Modbus转Profinet网关案例_台达ME300变频器RTU接入到1200Profinet
点击:39发布时间:2024-10-08

本案例介绍由兴达易控Modbus转Profinet(XD-MDPN100)网关 ,把5台台达ME300变频器RTU协议转换Profinet接到1200PLC,现场变频器出现掉线或者数据丢失报警,影响系统正常工作,通过网关也可实现Profinet协议转换modbusRTU,实现Profinet与ModbusRTU之间的互转。

01

下面介绍Modbus转Profinet网关在博图里的快速配置

02

打开博图软件新建项目,并添加 1200 设备,加载兴达易控免费提供的GSD文件

在设备视图里找到刚才安装的驱动名称XD-MDPN

03

直接拖拽1200PLCProfinet接口到XD-MDPN100Profinet从站接口

04

选中网关右击分配网关名称及IP地址

如果名称保持默认,可按照提示确认即可

0506

进入modbus转Profinet网关的设备视图里,在硬件目录里添加数据到XD-MDPN

07

根据设备传输的数据长度选择,需要大于等于所传输的数据程度即可

本案例选择32双字输入、输出;组态下载到PLC

08

XD-MDPN通讯数据配置

打开配置配置软件,新建工程

0910

选择 Modbus 转 Profinet 网关对应驱动(可根据连接设备类型选择主站从站模式) 本案例我们这种选择主站为例

Modbus 转 profinet 网关 Port1 口的 IP 地址和在博图里配置的 IP 地址和设备名称保持一致

1112

Modbus 端口配置 Port1

13

协议类型选择:新建 modbus 配置软件时选择 Modbus 主站从站

波特率,数据位,奇偶校验位,停止位:设置 modbus 转 Profinet 网关 modbus 通信接口信息,与 modbus 波特率一致

响应时间:等待从站相应时间

轮询延时:从站响应之后 10ms 再发另一条命令

输出命令轮询模式:输出模式为连续,禁止,逢变,脉冲输出 添加从站地址站号

建立 RTU 主站通信命令

1415

打开 modbus slave 模拟 ModbusRTU 从站;前面设置 RTU 主站与 Slave 从站的 modbusRTU 从站信息一致

打开变频器手册

1、09-00 为通讯地址,设定范围 1-254.当项目系统中使用 RS-485 串联通讯接口进行通讯时,每台变频器必须设定其通讯地址且每个地址均为唯一不可重复。

2、09-01 通讯传送速度,设定范围 4.8-38.4kbps,此参数用来设定 PLC 与各变频器之间传输速率。

16

3、09-04 通讯格式,通讯格式主要有如下几种

系统中 PLC 与各变频器通讯速率及通讯格式必须保持一致,才能正常通讯。

03H:读出寄存器内容

17

根据变频器modbus报文格式可用串口调试工具对变频器报文进行监听

18

通过读取2101H地址的数值来确认当前变频器的状态。变频器2101H地址中数据与PLC内部

QW10形成映射,通过判断Bit1-0来确认变频器的状态,若bit1-0为00则表示变频器为停止状 态,若为11则表示变频器为运行状态。

打开配置软件选择 03 功能码,起始地址为 2101

1920

将参数下载到modbus转Profinet网关配置中

根据台达ME300变频器Modbus地址说明进行赋值,变频器地址2000H对应PLC内部寄存器为QW20,当给QW20赋值4114(二进制0001 0000 0001 0010)时变频器会运行,若要想PLC对变频器写值,通过给Modbus地址2000H赋值来控制变频器运行和停止。

21

变频器停止运行,需要给QW20赋值4097(二进制0001 0000 0000 0001)

注意:根据ME300变频器Modbus地址表来看,2000H的第1和2位为控制变频器运行停止的指令,故当bit1-0为10时即表示启动运行,与4114的二进制0001 0000 0001 0010相符;

同理bit1-0位01时即表示停止,与4097的二进制0001 0000 0000 0001相符。

打开网关配置软件

22

对应PLC地址为

2324

连续写入多寄存器;变更变频器频率地址2001H,对应PLC内寄存器为QW12

打开配置软件插入写多个寄存器,起始地址为2001,点击下载到网关

252627

经过简单的配置可把台达ME300变频器通过Modbus转Profinet网关接入到1200PLC,Profinet网络实现Profinet与Modbus协议互转。


分享到: