PLC与变频器PROFIdrive通信的配置步骤
第一阶段:硬件接线与基础检查
- 确认 控制柜内总电源处于断开状态。
- 连接 PROFIBUS-DP 电缆。将电缆屏蔽层剥开,露出 约为 50mm 的屏蔽网,确保 屏蔽网在接头内部压实,以消除通信干扰。
- 安装 总线连接器。将 A 线(绿色)接入
A端子,B 线(红色)接入B端子,严禁 接反。如果是总线的首尾两端,将 连器上的终端电阻开关 拨至ON位置;中间节点则 保持OFF。 - 检查 变频器进线与出线电压等级是否一致,确认 电机铭牌参数已准备就绪。
第二阶段:PLC硬件组态
- 打开 TIA Portal(博途)软件,新建 项目或 打开 现有项目。
- 进入 “项目视图”,双击 “设备组态”。
- 添加 PLC 站点。在硬件目录中 找到 对应的 CPU 型号,拖拽 至机架插槽。
- 添加 变频器设备。在硬件目录中 搜索 变频器型号(如 G120),展开 该设备树,选择 带有
PROFIdrive协议的选项,拖拽 至网络视图或 PLC 的 PROFINET/PROFIBUS 接口上。 - 分配 设备名称和 IP 地址。在设备属性中,设置 PLC 的 IP 地址(如
192.168.0.1)和子网掩码,设置 变频器的设备名称(如drive_1)和 IP 地址(如192.168.0.2)。注意:设备名称必须与变频器内部参数完全一致,且全网唯一。 - 配置 通信报文。
- 点击 变频器设备,进入属性设置界面。
- 找到 “功能” 或 “报文” 选项卡。
- 选择 标准报文类型。对于简单的速度控制,通常 选择 标准报文
1;对于需要基本定位控制的场景,选择 报文102或105。
<!-- 表格上下必须有空行 -->
| 报文编号 | 适用场景 | 关键功能 |
|---|---|---|
| 标准报文 1 | 基本速度控制 | 主设定值 (控制字 + 设定值) |
| 标准报文 3 | 带扩展控制字 | 扩展报文,用于复杂逻辑 |
| 标准报文 102 | 基本定位 | 控制字 + 设定值 + 定位参数 |
- 编译 硬件组态。点击工具栏中的 “编译” 按钮,确认 无错误提示。
- 下载 组态数据至 PLC。
第三阶段:变频器参数设置
- 恢复 出厂设置。在变频器操作面板上,找到 参数
P0010,设置 为30;找到 参数P0970,设置 为1。等待变频器复位完成。 - 配置 电机参数。根据电机铭牌,输入 以下核心参数:
P0304:电机额定电压。P0305:电机额定电流。P0307:电机额定功率。P0310:电机额定频率(通常为50Hz)。P0311:电机额定转速。
- 激活 快速调试。将参数
P0010设置 为1(快速调试模式)。参数设置完毕后,务必将P0010恢复 为0,否则变频器无法运行。 - 配置 通信接口参数。
P2030:设置通讯协议类型,输入2代表 PROFINET。P2021:设置报文类型。输入 之前在 PLC 组态中选择的报文编号(例如输入1或102)。P2040:设置通讯监控时间(视情况而定,一般设为100ms 或更长)。
- 匹配 设备名称。检查参数
P2024或相关 PROFINET 参数页,确认 设备名称与 TIA Portal 中组态的名称完全一致(区分大小写)。 - 存储 参数。找到 参数
P0971,设置 为1,将当前参数保存至非易失性存储器中。
第四阶段:程序编写与逻辑控制
- 打开 PLC 的主程序块(如
OB1)。 - 调用 工艺对象指令。在指令列表中 展开 “工艺对象” -> “轴控制”,拖拽
MC_Power指令至程序段。 - 关联 轴变量。在弹出的对话框中 新建 一个 “轴” 类型的工艺对象,或者 选择 已有的轴。
- 配置 工艺对象。
- 双击 该工艺对象,进入配置界面。
- 在 “硬件接口” 选项卡中,选择 之前添加的变频器驱动。
- 在 “编码器” 选项卡中,关联 编码器数据(如果使用报文 102 以上或带有编码器接口)。
- 编写 控制逻辑。
- 使用
MC_Power指令 使能 变频器(Enable引脚置位TRUE)。 - 使用
MC_MoveVelocity或MC_MoveAbsolute指令 控制 电机运动。 - 连接 启动信号和速度设定值。
- 使用
// 示例:SCL 逻辑控制片段
// 启动变频器使能
"MC_Power_DB".Enable := "Start_Button";
// 设定目标速度
"MC_MoveVelocity_DB".Velocity := 100.0; // 单位:转/分钟 或 %
// 触发运动指令
IF "Start_Button" AND NOT "Error_Status" THEN
"MC_MoveVelocity_DB".Execute := TRUE;
ELSE
"MC_MoveVelocity_DB".Execute := FALSE;
END_IF;
- 下载 程序至 PLC。
第五阶段:调试与验证
- 观察 通信指示灯。查看 变频器面板或通信模块上的
BF(总线故障)指示灯是否熄灭,COM或RUN灯是否常亮或闪烁。 - 监控 在线状态。在 TIA Portal 中 点击 “在线”,打开 监控表。
- 测试 控制字输出。强制 输出控制字第 0 位(ON/OFF1)为
1。此时变频器应显示 “Run” 状态。 - 验证 速度反馈。在监控表中 观察 速度反馈值是否随电机实际转速变化而更新。
- 完成 配置。当电机能正常启动、停止且无报警代码时,配置结束。
graph TD
A["开始配置"] --> B["硬件接线与屏蔽处理"]
B --> C["TIA Portal 组态 PLC 与 变频器"]
C --> D["设置报文类型 (如报文 1 或 102)"]
D --> E["变频器面板输入电机参数"]
E --> F["配置通讯参数 (P2030, P2021)"]
F --> G["调用工艺对象指令 (MC_Power)"]
G --> H{"通信灯 BF 灭?"}
H -- "否" --> I["检查网线与设备名称"]
I --> C
H -- "是" --> J["电机运行测试"]
J --> K["配置完成"]

暂无评论,快来抢沙发吧!