核心要点:
PowerFlex525:自带嵌入式 EtherNet/IP 网口;
PowerFlex755:标配内置 EtherNet/IP;
PowerFlex753:需要加装20-750-ENETR 双端口 EtherNet/IP 选件卡,本身不带网口;
协议:EtherNet/IP(CIP),属于隐式 I/O 实时总线(控制字、给定、状态字周期性刷新),不是 Modbus。
硬件:变频器网口 → 工业交换机 → CompactLogix/ControlLogix PLC 网口,使用屏蔽工业网线。
一、硬件拓扑
两种常用拓扑:
星型拓扑(推荐新项目):所有设备独立网线接交换机;
线性拓扑 / DLR 设备级环网(753/755 ENETR 双口模块支持):变频器 ENET1 进,ENET2 出,手拉手串联,支持环网冗余。
TB1 弱电端子是 DI/DO 模拟量,EtherNet/IP 走独立 RJ45 网口,不走 TB 弱电端子。
二、第一步:给变频器设置 IP 地址(BOOTP / 面板参数)
两种方式
BOOTP 工具(最常用,电脑直接接变频器网口)使用罗克韦尔 BOOTP-DHCP 工具,扫描 MAC 地址(变频器铭牌上),分配静态 IP、子网掩码、网关;分配完成后,把 C128【EN Addr Sel】改为 1 = 参数模式,断电重启变频器,IP 永久保存。
变频器 HIM 面板手动设置 IP
525:C128 设为 1,再填写 IP、掩码、网关;
753/755(ENETR 网卡):在通讯卡参数内设置 IP。
要求:变频器 IP 必须和 PLC 在同一网段,全网设备 IP 唯一。
三、变频器关键参数设置(通讯控制)
PowerFlex 525
P046【命令源】:设置为 EtherNet/IP(端口 13)
P047【频率给定源】:设置为 EtherNet/IP(端口 13)
C128【EN Addr Sel】=1(使用参数固化 IP)
通讯故障动作:C130【Comm Flt Action】,可选故障停机 / 保持运行(按安全要求设置)
PowerFlex753/755
P308【命令源】:Port13 EtherNet/IP
P545【速度给定源】:Port13 EtherNet/IP
通讯故障参数:P33【Comm Flt Action】、P34【Idle Flt Action】,网络中断时变频器动作,安全场景建议故障停机
核心逻辑:命令源和给定源必须切到网口,否则 PLC 下发命令无效
四、Studio5000(Logix Designer)PLC 端组态
前提:电脑提前安装AOP 设备描述文件(对应 525/753/755 的 AOP,否则设备目录找不到变频器型号)
打开工程,I/O 配置 → 右键 PLC 以太网网卡 → 【New Module】新建模块
在设备库选择:
PowerFlex525:Drives → PowerFlex 525-EENET
PowerFlex755:Drives → PowerFlex755
PowerFlex753:Drives → PowerFlex753(依赖 20-750-ENETR 网卡)
填写:模块名称、变频器 IP 地址、固件版本(必须和变频器固件一致,电子密钥推荐 Exact Match 完全匹配)
Connection 连接选项卡:
Output Assembly(PLC→变频器输出字:逻辑命令字、速度给定)
Input Assembly(变频器→PLC 输入字:状态字、输出频率、电流、故障码)
RPI(请求数据包间隔,刷新周期):推荐 50ms;最小 20ms,RPI 越小 CPU 负载越高
Assembly 实例(默认标准 I/O 集):
确定后,软件自动生成结构标签(例如 PF525:O、PF525:I)
PF525:O.LogicCmd:逻辑控制字(启停、故障复位、方向)PF525:O.SpeedRef:速度给定(单位 0.01Hz)PF525:I.LogicStatus:变频器状态字(运行、故障、到达转速)PF525:I.FeedbackSpeed:实际转速反馈
控制字关键位
Bit0:停止
Bit1:运行指令
Bit3:故障复位(上升沿复位故障)
Bit4/5:正反转选择
五、PLC 逻辑编写(最简示例)
// 启动:LogicCmd.1置1;故障复位:上升沿触发Bit3
PF525:O.LogicCmd.1 := Start_Pushbutton;
PF525:O.LogicCmd.3 := Fault_Reset_Pulse;
PF525:O.SpeedRef := Set_Freq * 100; //给定×100(0.01Hz分辨率)
// 读取变频器状态
Run_Flag := PF525:I.LogicStatus.0;
Fault_Flag := PF525:I.LogicStatus.6;
Act_Freq := PF525:I.FeedbackSpeed / 100;
补充:隐式 I/O 做实时启停调速;MSG CIP 消息指令用于读写非实时参数(加速时间、故障记录等)。
六、故障处理参数
P33【Comm Flt Action】通讯故障动作:
Fault:网络断开变频器立即停机(泵 / 风机常规推荐)
Hold:保持当前转速(仅安全允许的工艺)
Stop Ramp:按减速时间停机
七、现场布线与干扰注意事项
使用工业屏蔽网线,屏蔽层单端在控制柜 PE 接地,禁止两端接地,防止地环流;
动力电缆 RST/UVW 和以太网通讯线分开线槽,不要并行捆扎;
多台变频器线性手拉手接线,优先用双口 ENETR 网卡,不要普通交换机级联长距离;
网口指示灯:绿灯常亮 = 链路正常;闪烁 = 数据收发;红灯报错(通讯故障 / IP 冲突)。
八、通讯排查步骤
电脑 ping 变频器 IP,检查网络连通;ping 不通:检查网线、IP 网段、交换机;
核对 AOP 版本、固件版本、电子密钥;版本不匹配会报模块故障;
确认变频器【命令源 / 给定源】已经切至 EtherNet/IP;
检查 RPI 设置,RPI 过小会丢包、连接断开;
查看变频器通讯故障参数 P33,确认故障动作设置;
查看 PLC 模块属性,观察模块状态:绿色正常、红色报错。
九、3 款机型对比
表格
| 机型 | 网口配置 | 通讯卡 | 典型用途 |
|---|---|---|---|
| PowerFlex 525 | 内置 EtherNet/IP | 无需选件卡 | 中小功率泵、风机,项目改造 |
| PowerFlex 755 | 内置 EtherNet/IP | 自带 | 大功率重载,多段控制 |
| PowerFlex 753 | 无内置网口 | 20-750-ENETR 双口卡 | 大功率、需要 DLR 环网冗余 |
十、规避
只接线,不改变频器命令源参数,PLC 下发指令变频器无响应;
固件版本和 AOP 不匹配,PLC 报模块不识别;
RPI 设置过小,造成 PLC 高负载、通讯频繁掉线;
网线屏蔽层两端接地,干扰造成通讯抖动、偶尔断连;
混淆 TB1 弱电端子和 EtherNet/IP 网口,试图在 TB 端子找以太网通讯。


