欢迎浏览厦门控匠自动化科技有限公司
行业资讯
Bonfiglioli CM‑PDP Profibus‑DP 通讯模块
时间: 2026-09-07浏览次数:
Bonfiglioli CM‑PDP Profibus‑DP 通讯模块

Bonfiglioli CM‑PDP Profibus‑DP 通讯模块

模块硬件拆装
断电,拆卸变频器上下盖板,访问 Slot‑B 通讯插槽。
安装配套 PE 接地弹片(M4 螺丝),模块插入 Slot‑B,模块自带 M2 螺丝锁紧到 PE 弹片,实现屏蔽接地。
敲开上盖预制开孔供 DB9 X310 接头穿出,复原盖板。
拆卸:松开 M2 螺丝,拨开模块两侧卡扣,交替拔出模块。

接口、总线终端、线缆

DB9‑X310 引脚(符合 EN50170 Profibus 标准)
引脚 信号 说明
外壳 屏蔽 接 PE
3 RxD/TxD‑P B 信号线
8 RxD/TxD‑N A 信号线
5 DGND 隔离地
6 VP 隔离 5V
4 CNTR‑P 中继器控制信号
1,2,7,9 未使用 —
终端电阻 S1 拨码:总线物理最首、最末节点 S1=ON;中间全部 OFF。
注意:模块上电,终端电阻才生效;禁止同时启用板载 S1 和外部有源终端。
线缆:必须使用 Profibus A 型屏蔽双绞线,屏蔽层大面积两端接 PE。
波特率自动识别 Auto‑Baud,不需要手动设置波特率;不同波特率对应最大总线长度:9.6k‑1200m,1.5M‑200m,12M‑100m。


从站地址、PPO 对象、主站配置

从站站地址 参数 391 Profibus Node‑ID:范围 0‑126,出厂 126;修改参数后变频器自动复位生效;一条 DP 总线最多 126 台从站。
PPO 报文对象(PROFIDRIVE):变频器不需要本地设置 PPO 类型,由 DP 主站硬件配置下载,设备自动识别。
PPO 类型 总字节 PKW 参数通道 PZD 过程数据通道 扫描周期
PPO1 12 ✅4 字 PKW PZD1 (控制字)+PZD2 (可自定义实际值) 32ms
PPO2 20 ✅4 字 PKW PZD1‑PZD6(固定 6 个过程字) 32ms
PPO3 4 ❌无 PKW PZD1+PZD2 16ms
PPO4 12 ❌无 PKW PZD1‑PZD6 32ms
PK- PKW 通道:读写任意变频器参数(字符串参数除外);
PZD 过程数据:每个总线周期实时交换控制字、给定、实际值;
PPO3/4 没有 PKW 通道,不能读写参数,只做周期控制。
STEP7 主站配置流程:导入VEC_0696.GSD;硬件目录选择PROFIBUS‑DP\Further FIELD DEVICES\Drives\ACT 10;拖拽 PPO 对象分配给从站,下载硬件组态。
支持 DP 标准SYNC / UNSYNC、FREEZE / UNFREEZE同步冻结命令,用于多从站同步 IO。

image.png

报文结构:PKW 参数通道 + PZD 过程数据通道

字节序:Motorola 大端格式(高字节在前,适配 S7);Intel 主站需要软件高低字节互换。
5.1 PKW 参数通道(4 个字,8 字节;PPO1/PPO2 具备)
PKW = PKE(参数标识) + IND(索引 / 数据集) + PWE‑H(参数高字) + PWE‑L(参数低字)
PKE:高 4bit=AK(命令 / 应答 ID),低 12bit=PNU(变频器参数号);SPM 位固定 = 0,不支持自发上报。
IND 索引字节:高字节为数据集编号 0‑9,低字节固定 0。
IND=0‑4 →写入 EEPROM 非易失存储;EEPROM 寿命约 100 万次,禁止高频循环写!
IND=5‑9 →仅写入 RAM,断电丢失,适合 PLC 周期下发数据|EEPROM 数据集 | 仅 RAM 数据集 | |---|---| |0 |5 | |1 |6 | |2 |7 | |3 |8 | |4 |9 |
AK 命令码(主站发出)
AK 功能
0 无命令
1 读 16bit 参数
2 写 16bit 参数
3 写 32bit Long 参数
6 读数组 (多数据集)
7 写 16bit 数组
8 写 32bit Long 数组
从站应答 AK
AK 含义
0 无应答
1 返回 16bit 值
2 返回 32bit Long 值
4 返回 16bit 数组
5 返回 32bit 数组
7 命令执行失败;PWE‑L 携带故障码
8 无 PKW 写权限
PKW 握手时序规则(关键)
空闲状态:主站 AK=0,从站应答 AK=0。
主站写入非 0 的 AK 命令。
等待从站应答 AK≠0,主站解析应答。
主站把 AK 写回 0,等待从站应答 AK 变回 0,本次通讯结束,才能下发下一条命令。
PKW 故障码:非法参数号、参数只读、超限、数据集错误、EEPROM 读写错误、运行禁止写参数等。
数值处理:带小数点参数通讯传输为放大整数;如 10.3Hz 传输 1030。
5.2 PZD 过程数据通道
PZD1:控制字 STW(主站→驱动器) / 状态字 ZSW(驱动器→主站)参数412 Local/Remote选择 3 种总线控制模式:
模式 0:Control via contacts(端子控制):启停命令全部来自硬件 DI,PZD1 控制字无效;状态字仍然反馈驱动器状态。
模式 1:Control via state‑machine(DRIVECOM 状态机,标准总线控制):总线控制字实现完整驱动器状态机;硬件 S1IND 外部使能信号优先级最高,总线不能替代硬件使能。
参数392 State‑transition5定义 “运行使能→就绪” 停机行为:0 自由滑行;1 直流制动(仅限 V/F);2 斜坡停机(出厂默认)。
支持快停 Quick‑Stop,可配置快停斜坡、关断阈值、保持时间。
模式 2:Control via remote contacts 虚拟端子:控制字每 bit 模拟硬件数字输入 S1IND~S6IND;硬件 S1IND 仍然必须硬件给到使能。
状态字 ZSW 包含:就绪、合闸、运行使能、故障、快停、远程位、到达给定、限位激活、两级警告位。故障发生后有15s 内部屏蔽时间,故障确认复位必须等待该时间。
PZD2~PZD6 给定与实际值
给定值标准化(PROFIDRIVE 标准)
参考基准:参数375 Rated frequency额定频率或者390 Profibus Reference(390≠0 时以此为基准)
+100% = 0x4000 (16384);‑100% = 0xC000;范围 ±200%(‑32768 ~ +32768)。
例:基准 60Hz,输出 30Hz =50% →发送 0x2000。
参数434 Ramp setpoint斜坡设定源:1 仅内部给定;2 仅总线给定;3 内部 + 总线叠加。
PPO1 / PPO3(仅 PZD2):控制字 bit12‑14 (IW1‑IW3) 动态选择 PZD2 回传什么实际值:实际频率、有效值电流、转矩电流、警告字、故障字。
PPO2 / PPO4(PZD1‑PZD6 共 6 个字):PZD2‑PZD6 固定返回:实际频率、总电流、转矩电流、警告字、故障字;bit12‑14 不再生效。
高级功能(固件≥V4.0.5):PPO2/PPO4 的 OUT‑PZD3~OUT‑PZD6 作为全局源总线下发的 PZD3‑6 可以在变频器内部直接作为布尔、16bit Word、32bit Long 信号源;源编号 750‑761;可用于:工艺控制器给定、数字输出控制、数据集切换、转矩 / 电流给定,也可通过系统总线 EM‑SYS 转发。
5.3 监控参数
281 DP‑Master OUT:监控 PLC 下发给驱动器完整报文(VPlus 只读)
284 DP‑Master IN:监控驱动器上传给 PLC 完整报文(VPlus 只读)
只有 KP232 适配器连接 PC 的 VPlus 软件才可以读取这两个参数;Profibus 接口不能接 VPlus。


报警、故障

警告字参数 270:16bit 位编码,包含 Ixt 过载、散热器温度、电机温度、主电故障、V 带监控等警告。
Profibus‑DP 相关故障代码
F20‑61:CM‑PDP 模块故障
F20‑62:DP 总线 OFF,DP 主站故障
F20‑65:Profibus 配置错误

image.png


Copyright © 2024 厦门控匠自动化科技有限公司 版权所有

闽ICP备15020580号-11