3. PLC硬件与I/O规划
在ABB ACS变频器与PLC协同控制的系统中,PLC是整个控制逻辑的“大脑”,而I/O规划则是大脑与现场设备之间的“神经布线”。选型与I/O规划做得好,后续编程、调试、扩展都会顺畅;规划不当,则可能出现点数不够、模拟量精度不足、通信与硬接线冲突等问题。本节围绕主流PLC选型、数字量/模拟量模块配置、I/O地址分配,以及如何与ACS变频器的协同控制需求匹配展开。
一、主流PLC选型:先看需求,再看品牌
用于与ABB ACS系列变频器协同控制的PLC,常见有三类选择:
- 西门子S7-1200/1500:在中小型自动化项目中应用广泛,支持PROFINET、PROFIBUS,配合GSD文件可方便地与ACS变频器做周期通信;TIA Portal集成度高,适合需要工艺逻辑与运动控制混合的场合。
- 三菱FX5U/iQ-R系列:在小型设备、单机控制中性价比高,支持CC-Link IE Field Basic、Modbus TCP,适合以开关量逻辑为主、模拟量点数不多的场景。
- 罗克韦尔Micro850/CompactLogix:在北美系设备中常见,支持EtherNet/IP,与ABB变频器可通过网关或通信模块对接。
选型时不要先定品牌,而应先明确四个问题:控制点数规模、通信协议、扫描周期要求、后续扩展余量。例如,一台ACS580控制风机水泵,若只需启停、故障复位和频率给定,数字量约6~10点、模拟量2~4通道,S7-1200 CPU 1214C加一块模拟量模块即可;若同时要接入多台变频器、编码器反馈和上位机,则应考虑S7-1500或带PN接口的紧凑型CPU。
二、数字量与模拟量模块配置
数字量模块负责按钮、继电器、接触器辅助触点、变频器故障输出等开关信号;模拟量模块负责频率给定、电流/电压反馈、压力/流量变送器等连续信号。配置时要注意以下几点:
- 数字量输入(DI):建议按实际点数上浮20%~30%预留。若变频器只提供“运行/故障”两路输出,则每台至少占2点DI;若还要读取“就绪”“报警”等状态,则需增加。
- 数字量输出(DO):用于控制变频器启停、正反转、多段速选择。注意DO模块分继电器型和晶体管型:继电器型可带较大负载但寿命有限,晶体管型响应快、适合频繁动作,但需注意漏电流对变频器输入端的影响。
- 模拟量输入(AI):用于采集变频器输出的0~10V或4~20mA信号。若ACS变频器模拟输出为4~20mA,PLC侧应选电流型AI模块,并注意共模电压与屏蔽接地。
- 模拟量输出(AO):用于给变频器提供频率给定。常见为0~10V或4~20mA,分辨率建议不低于12位,否则低频段给定会明显跳动。
三、I/O地址分配与变频器协同控制需求匹配
I/O地址分配不是简单地把点填满,而是要让“PLC输出—变频器输入”“变频器输出—PLC输入”形成清晰的对应关系。以一台ACS580通过硬接线与S7-1200协同为例,可采用如下分配思路:
| 信号方向 | PLC地址 | 信号名称 | ACS端子/参数 | 说明 |
|---|---|---|---|---|
| PLC→变频器 | Q0.0 | 启动/停止 | DI1 | 常开,闭合启动 |
| PLC→变频器 | Q0.1 | 正/反转 | DI2 | 断开正转,闭合反转 |
| PLC→变频器 | Q0.2 | 故障复位 | DI3 | 脉冲复位 |
| PLC→变频器 | AQW0 | 频率给定 | AI1 | 0~10V对应0~50Hz |
| 变频器→PLC | I0.0 | 运行状态 | RO1 | 运行中闭合 |
| 变频器→PLC | I0.1 | 故障输出 | RO2 | 故障时闭合 |
| 变频器→PLC | AIW0 | 实际频率 | AO1 | 4~20mA对应0~50Hz |
上表是示例性分配,实际项目中需根据ACS具体型号的端子编号和参数设置调整。例如ACS580的DI1默认可能对应“启动”,但也可通过参数1001/1002重新定义;模拟量输入AI1的跳线需设为电压或电流,必须与PLC模块类型一致。
地址分配完成后,还需与变频器参数匹配。例如,若PLC的AQW0输出0~10V对应0~50Hz,则ACS580的参数12.01(给定最小值)应设为0Hz,12.02(给定最大值)应设为50Hz,且AI1的跳线为电压档。若使用4~20mA,则需将跳线改为电流档,并在PLC侧将AI通道组态为4~20mA,否则会出现“给定0Hz时变频器仍以负值或跳变”的现象。
四、协同控制中的常见匹配问题
实际调试中,I/O规划最容易出问题的地方有三处:
- 公共端极性不一致:PLC晶体管输出多为漏型(NPN),而ACS变频器DI端子可能要求源型(PNP)接法。若直接对接,可能出现“PLC输出ON但变频器不动作”。解决方法是确认双方公共端接法,必要时加中间继电器或选择支持两种接法的模块。
- 模拟量共地干扰:变频器模拟输出与PLC模拟输入若分别接地,容易形成地环流,导致频率反馈跳动。建议模拟量屏蔽层单端接地,必要时使用信号隔离器。
- 通信与硬接线功能重叠:若已通过PROFINET读取变频器状态,又用RO1硬接线接入I0.0,编程时需明确以哪个为准,避免逻辑冲突。通常安全链、急停走硬接线,运行状态和频率给定走通信。
总结来说,PLC硬件与I/O规划的核心是“需求驱动、地址清晰、电气匹配、留有余量”。先根据变频器协同控制的功能确定点数与信号类型,再选择PLC和模块,最后按信号方向逐点分配地址并核对变频器端子与参数。这样形成的I/O规划表,既是编程的依据,也是现场接线和故障排查的索引。