1. 课程导入与集成全景

在现代工业自动化系统中,变频驱动(VFD)与可编程逻辑控制器(PLC)的协同工作几乎是所有电机控制场景的基础。Danfoss VLT 系列变频器以其稳定的控制性能、丰富的通信选项和灵活的 I/O 配置,被广泛应用于泵、风机、输送线、挤出机等设备。本课程的目标,是帮助已经具备一定电气与自动化基础的工程师,掌握将 Danfoss VLT 驱动无缝集成到 PLC 控制系统中的完整方法——从硬件选型、通信组态、参数设置,到程序编写、联调排障与工程交付。

一、典型集成架构:三层结构

一个完整的 VLT + PLC 集成系统,通常可以划分为三个层次:现场设备层、控制驱动层和监控管理层。现场设备层包括电机、编码器、温度传感器、压力变送器等;控制驱动层由 PLC、VLT 变频器、远程 I/O 站、安全继电器等组成;监控管理层则包括 HMI、SCADA、上位机或 MES 接口。

PLC 与 VLT 之间的连接方式主要有三种:硬接线 I/O 控制、现场总线通信和工业以太网通信。硬接线方式通过 PLC 的数字量输出控制 VLT 的启动/停止端子,通过模拟量输出给定频率,同时读取 VLT 的故障继电器输出和模拟量反馈。这种方式简单可靠,但接线多、信息量少。现场总线方式(如 Profibus DP、DeviceNet)和工业以太网方式(如 Profinet、EtherNet/IP、Modbus TCP)则通过一根通信电缆传输控制字、状态字、频率给定、实际频率、电流、转矩、故障代码等大量数据,大幅减少接线并提升诊断能力。

监控管理层 HMI 触摸屏 状态显示 / 参数修改 SCADA 上位机 数据采集 / 趋势 MES / 云平台 生产报表 / 远程运维 控制驱动层 PLC 控制器 CPU / 程序执行 通信主站 / 逻辑运算 I/O 扫描 / 报警处理 Danfoss VLT 变频器 整流 / 逆变 / 电机控制 通信从站 / 参数组 保护 / 故障诊断 控制字 / 给定 状态字 / 反馈 现场设备层 三相异步电机 泵 / 风机 / 输送 0.75~250 kW 传感器 / 变送器 压力 / 流量 / 温度 4~20 mA / PT100 执行机构 阀门 / 挡板 / 制动器 开关量 / 模拟量 Profinet / EtherNet/IP / Modbus TCP

二、学习目标

完成本课程后,学员应能够独立完成以下任务:

  • 根据电机铭牌和负载特性,为 Danfoss VLT 变频器选择正确的型号与功率等级,并完成主回路与控制回路的接线。
  • 配置 VLT 的通信参数(如 Profinet 设备名称、IP 地址、Modbus 从站地址、波特率),使其与 PLC 建立稳定的数据交换。
  • 理解并正确使用 VLT 的控制字(Control Word)和状态字(Status Word),实现启动、停止、复位、频率给定和状态监视。
  • 在 PLC 中编写程序,通过过程数据对象(PCD)或寄存器读写,完成对 VLT 的启停控制、频率设定和故障读取。
  • 使用 VLT 的 MCT 10 调试软件或面板,进行参数备份、故障日志读取和基本排障。
  • 完成一套完整的工程交付物,包括电气原理图、通信组态表、参数设置清单、PLC 程序说明和联调记录。

三、核心术语

在进入具体操作之前,有必要统一几个贯穿全课程的关键术语。这些术语在 Danfoss 文档、PLC 编程手册和现场调试中会反复出现。

术语 含义 典型示例
控制字(Control Word) PLC 发送给 VLT 的 16 位命令字,每一位代表一种控制指令 位 0 = 启动,位 3 = 复位,位 11 = 点动
状态字(Status Word) VLT 返回给 PLC 的 16 位状态字,反映驱动当前运行状态 位 0 = 就绪,位 3 = 故障,位 8 = 运行中
PCD(过程数据) 周期性交换的实时数据区,用于控制和反馈 PCD 1 = 控制字,PCD 2 = 频率给定
参数组(Parameter Group) VLT 内部按功能划分的参数集合,每组有编号范围 参数 0-xx 为操作,参数 8-xx 为通信
FC 协议 Danfoss 定义的通信数据格式,用于 Profibus/Profinet PPO 类型 3,包含 2 字 PCD + 2 字参数
MCT 10 Danfoss 官方调试软件,用于参数管理、备份和诊断 通过 USB 或以太网连接 VLT

四、工程交付物

一个可交付的 VLT + PLC 集成项目,通常需要以下文档和配置成果。这些交付物不仅是验收依据,也是后续维护和故障排查的基础。

  1. 电气原理图:包括主回路(断路器、接触器、VLT、电机)、控制回路(24V 供电、安全回路、PLC I/O 接线)和通信链路(网线、终端电阻、屏蔽接地)。
  2. 通信组态表:列出 PLC 侧和 VLT 侧的通信参数,如 IP 地址、设备名称、波特率、PPO 类型、输入/输出数据长度。
  3. VLT 参数设置清单:记录所有非默认参数,包括电机铭牌参数(1-xx)、频率上下限(4-xx)、通信参数(8-xx)、控制字配置(8-10)等。
  4. PLC 程序说明:描述控制逻辑、数据映射、报警处理和联锁条件。建议附上关键程序段的注释或截图。
  5. 联调记录:记录实际测试的步骤、观察到的现象、参数修改和最终结果。例如:给定 25 Hz,实际频率稳定在 24.9~25.1 Hz,电流 3.2 A,无故障报警。
  6. 备份文件:VLT 参数备份(.mct 文件或 .xml)、PLC 程序备份、HMI 画面备份。
提示:在项目开始时,建议先建立一份“参数对照表”,把 PLC 侧的变量名与 VLT 的参数号一一对应。例如:PLC 变量 VLT1_Start 对应控制字位 0,VLT1_FreqRef 对应参数 3-10 或 PCD 2。这样在调试和排障时可以快速定位。

五、一个典型教学示例

假设有一条小型输送线,电机功率 5.5 kW,额定电流 11.5 A,额定转速 1450 rpm。选用 Danfoss VLT FC-302,配置 Profinet 通信模块,PLC 为西门子 S7-1200。PLC 通过 Profinet 发送控制字和频率给定,VLT 返回状态字和实际频率。

在 VLT 中,需要设置以下关键参数(示例值):

参数 1-20 电机功率:5.50 kW
参数 1-22 电机电压:400 V
参数 1-23 电机频率:50 Hz
参数 1-24 电机电流:11.5 A
参数 1-25 电机转速:1450 rpm
参数 8-10 控制字协议:FC 协议
参数 8-50 通信类型:Profinet
参数 3-10 频率给定:总线给定
参数 4-12 频率下限:0 Hz
参数 4-14 频率上限:50 Hz

在 PLC 中,将控制字写入输出区第一个字,频率给定写入第二个字。启动时,控制字写入 16#047C(位 0 启动、位 1 使能、位 2 允许运行、位 3 复位、位 10 由 PLC 控制)。停止时,控制字写入 16#043C(位 0 复位为 0)。读取状态字时,检查位 3 是否为 0(无故障),位 8 是否为 1(运行中)。

联调时,先手动在 VLT 面板上点动运行,确认电机转向和电流正常。然后切换到总线控制,在 PLC 中强制启动,观察 VLT 面板显示的实际频率是否跟随给定值。如果给定 30 Hz,实际频率应在 29.8~30.2 Hz 范围内,电流不超过额定值。若出现故障,读取 VLT 的故障日志(参数 15-xx),常见故障包括过流、过压、欠压、通信超时等。

注意:在总线控制模式下,VLT 的本地/远程切换必须正确设置。如果参数 8-50 未正确选择通信类型,或 PLC 未发送有效的控制字,VLT 可能不会响应启动命令。调试时建议先用 VLT 面板确认电机参数和转向,再接入总线控制。

六、集成工作的基本流程

虽然每个项目的具体步骤不同,但 VLT 与 PLC 集成通常遵循以下顺序:需求确认 → 硬件选型 → 电气设计 → 通信组态 → VLT 参数设置 → PLC 编程 → 联调测试 → 文档交付。其中,通信组态和参数设置是最容易出错的环节,建议在实验室或空载条件下先完成通信测试,再接入实际负载。