工业通信中,协议不匹配是常见问题,今天讲 Profinet 和 Profibus DP 进行通 讯。

电子说

1.4w人已加入

描述

一、问题识别

协议不匹配主要表现为:

西门子 PLC(如 S7-1200/1500/200SMART)无法与 Profibus DP 设备(如编码器、流

量计、显示屏等)通信。

数据无法读写、设备状态异常、组态失败等。

二、解决方案概览

使用 SG-PN-Profibus (M) 网关 实现:

Profinet(主站:PLC) ↔ Profibus DP(主站:网关,从站:DP 设备)

支持最多 125 个 DP 从站,波特率最高 3 Mbps

数据映射方式通信,PLC 通过 I/O 映射访问 DP 设备

三、实施步骤

3.1 硬件连接

PN 口:连接至西门子 PLC(如 S7-1200)的 PROFINET 接口

DP 口:连接至 Profibus DP 设备,内置终端电阻,只能接在 DP 总线的一端

电源:9–36V DC,支持双电源冗余

3.2 软件配置流程 3.2.1 准备 GSD 文件

在配置软件同级目录创建 GSD 文件夹

将 DP 从站的 GSD 文件放入该文件夹(如 JTC4A5.gsd)

3.2.2 打开配置软件

软件自动解析 GSD 文件并显示在“设备列表”

选择与网关通信的电脑网卡

3.2.3 添加 DP 从站

在“设备列表”中右键点击从站 → “添加从站”

设置 从站地址(2–126),与物理设备地址一致

选择 Profibus 波特率(如 500Kbps)

3.2.4 计算 PN 映射

点击“计算 PN IO 映射”

在“数据映射”表中查看 PN-I(输入) 和 PN-O(输出) 的映射地址与长度

3.2.5 配置网关

点击“搜索网络中网关”

选择网关 → 点击“配置网关” → 提示“网关配置成功”

3.3 在 PLC 中组态网关(以 TIA Portal 为例)3.3.1 安装 GSD 文件

从三格电子官网下载并安装 GSD 到 TIA Portal

3.3.2 添加网关设备

在 PROFINET 网络中插入“SG-GATEWAY”

设置设备名称与 IP(需与实际网关一致)

3.3.3 分配 I/O 模块

根据映射表插入足够的输入/输出模块(如 Input2 Byte + Output4 Byte)

映射关系示例:

Profibus 从站状态 → IB1

Profibus 从站数据 → QB1..43.3.4 下载并测试

下载程序到 PLC

使用监控表查看从站状态(状态码 ≥10 表示连接成功)

写入数据至 DP 设备(如 LED 屏显示浮点数)

四、典型应用场景

场景 1:PLC 控制 DP 显示屏

网关模式:PN-DP

DP 从站:LED 屏(GSD:JTC4A5.gsd)

数据:1 个浮点数输出(4 字节)

映射:QB1..4 写入浮点数,IB1 查看状态

场景 2:多 DP 从站集成

支持最多 125 个从站

每个从站状态占用 1 字节输入

数据映射自动计算,支持非连续地址

七、总结

通过 SG-PN-Profibus (M) 网关,你可以:

实现 Profinet 与 Profibus DP 设备的无缝通信

使用配套软件灵活配置多个 DP 从站

在 TIA Portal 或 STEP 7 中快速组态与调试

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分