Modbus 总线协议转换网关案例

PROFINET转 Modbus 总线协议转换网关模块英威腾变频器CHE100与1200plc案例
点击:133发布时间:2025-01-03

YC-MDPN-001-1

英威腾变频器 CHE100 通常采用 Modbus 协议进行通信,而西门子 1200PLC 支持 Profinet 协议123。这两种协议在通信方式、数据格式、传输速率等方面存在差异,无法直接进行通信2。因此,需要使用 远创智控YC-MDPN-001(PROFINET转 Modbus )总线协议转换网关模块作为桥梁,将 Modbus 协议转换为 Profinet 协议,实现英威腾变频器 CHE100 与 1200PLC 之间的无缝连接和数据交互



本案例控制的主要目的是控制煤气炉的风机、炉棒机和蒸汽,以及现场各种参数的显示和报警。系统主PLC选用西门子CPU,现场设备通过et200 IO模块进行控制和监控

变频器采用变频器chf100a,变频器chf100a与西门子PLC连接远创智控MODBUS转至PROFINET网关YC-MDPN-001。本文主要讨论从MODBUS转到PROFINET网关的配置过程。

首先,添加GSD文件。将MODBUS转至PROFINET网关YC-MDPN-001的GSD文件

复制到任何地方。打开博图软件,安装GSD文件。

选择MODBUS转至PROFINET网关YC-MDPN-001

Modbus转至PROFINET网关配置为PROFINET网络

在PROFINET网络中设置网关的设备名称和IP地址


确认变频器使用参数的总数据量,并在配置中添加相应的数据长度。在这里,您需要选择两个写命令和一个读命令;即4字节输出和2字节输入

配置设置完成后,将其下载到PLC并开始配置MODBUS参数设置。首先,安装网关配置软件,打开一个新的软件项目并选择pn2mrm

配置网关的IP地址和设备名称(与配置软件一致)

设置MODBUS参数(可根据需要选择输出命令轮询模式、单次传输、连续传输、脉冲传输等)

填写变频器的站号

下面是要写入的第一项数据。起始地址为1000h,十进制为4096

根据变频器设置功能代码。选择06功能代码写入单个寄存器

寄存器以十六进制格式写入1000小时,即4096

内存映射的起始地址默认为1500,对应于Q地址的前两个字节

这是第二项。要写入的数据从2000小时开始,十进制为8192

在前面的命令中,内存映射的起始地址是两个字节,所以在这里填写与1502对应的三到四个字节的Q地址

这是第三项。要读取的数据为十进制1001h和4097

选择03功能代码读取多个寄存器,填写hex 4097地址,寄存器数量为1。内存映射地址为0,对应于I地址的第一位和第二位

配置完成后,通过以太网连接下载到网关。通电后连接PLC和变频器,即可通过modbus转Profinet网关YC-MDPN-001把变频器接入到1200PLC的Profinet总线。

远创智控YC-MDPN-001(PROFINET转 Modbus )总线协议转换网关模块成功实现了英威腾变频器 CHE100 与西门子 1200 PLC 的无缝连接,打破了两者之间的通信协议障碍,将变频器纳入到以 PLC 为核心的 Profinet 自动化控制系统中,极大地提高了工业自动化系统的整体集成度。企业能够在一个统一的平台上对变频器和其他设备进行集中监控、管理和控制,实现了生产过程的全面数字化和信息化,为进一步的生产优化和智能化升级奠定了坚实基础,提升了企业对生产流程的掌控能力和管理效率。


分享到: