电子说
工业通信设备之间协议不匹配的问题,可以通过使用该网关作为协议转换器来解决。以下
是完整解决方案:
配置步骤
1. 硬件连接
Profinet 侧:
两个 RJ45 网口(集成交换机),支持菊花链连接
连接 Profinet 主站(如西门子 PLC)
Modbus 侧:
RS485:A/B 端子接线,远距离需加 120Ω终端电阻
RS232:R/T 交叉接线,通信距离较短
注意:两种接口不能同时使用
电源:12-24V DC,支持双电源冗余
2. 选择工作模式
✅ 模式一:Modbus 主站模式
适用场景:Profinet PLC 读写多个 Modbus 从站设备
配置步骤:
安装 GSD 文件:使用 GSDML-V2.4-SG-PNMM(h750)-20220105.xml
添加设备:在 TIA Portal 中添加"Master(h750)"
分配 IP 和设备名称:与实物网关一致
添加 Modbus 指令模块:
03H Read BB Word:读保持寄存器
10H Write BB Word:写多个寄存器
AAH Read BB Bit:读线圈/离散输入
0FH Write BB Bit:写多个线圈
指令配置:
Modbus No:从站地址
Start Address:寄存器起始地址
✅ 模式二:Modbus 从站模式
适用场景:Modbus 主站设备接入 Profinet 网络
配置步骤:
安装 GSD 文件:使用 GSDML-V2.4-SG-PNMS(h750)-20220105.xml
添加设备:在 TIA Portal 中添加"Slave(h750)"
添加数据模块:
Input XX Bytes:Modbus→Profinet 输入映射
Output XX Bytes:Profinet 输出→Modbus 映射
3. Modbus 通信参数配置
4. 发送模式说明
轮询发送(Polling Send):持续轮询发送指令
比较发送(Different Send):数据变化时才发送
Disable:只发送一次,不等待应答
Enable:发送后等待应答,失败重传 5 次
5. 在线诊断与配置通过 TIA Portal"在线和诊断"功能
为实物网关分配 IP 地址和设备名称
确保与软件组态配置完全一致
典型应用实例
实例 1:Profinet PLC 读取 Modbus 温度变送器
网关模式:Modbus 主站模式
变送器:地址 1,支持 03 功能码
配置:
添加 03H Read 2 Word 模块
Modbus No: 1,Start Address: 0
波特率:9600,8N1
轮询间隔:100ms
实例 2:Modbus 主站写入 Profinet 网络
网关模式:Modbus 从站模式
配置:
添加 Output 4 Bytes 模块
Modbus 主站从地址 0x0000 开始写入数据
数据自动映射到 Profinet 输出区域
协议转换效果
数据流方向:
Profinet 主站 → 网关 → Modbus RTU 从站网络
Modbus RTU 主站 → 网关 → Profinet 网络
支持规模:
数据量:1440 字节输入/输出
指令数量:支持多条 Modbus 指令并行
从站数量:通过不同地址访问多个 Modbus 从站
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !