4. PLC硬件选型与I/O规划

上下料单元的PLC选型不是“先挑一个PLC,再把信号往上接”,而是从单元规模、I/O点数、运动与安全需求、通信距离和供电条件出发,反推出CPU性能、模块组合、远程站布局与电源接地方案。选型偏小会导致后期扩展受限,偏大则造成成本浪费;I/O规划不清则会在接线、调试和排障阶段反复返工。本节围绕一台典型“一拖二”数控上下料单元展开,说明如何把需求转化为可落地的硬件配置。

一、先确定单元规模与I/O需求边界

假设该单元由一台关节机器人、两台数控车床、一套双工位料仓、一套气动夹爪与安全围栏组成。控制对象可归为四类:数字量输入(DI)、数字量输出(DO)、模拟量输入/输出(AI/AO)以及安全信号。按“信号源—信号类型—点数—备注”逐项统计,是I/O规划最可靠的方法。

信号类别典型信号点数估算说明
DI料仓有无料检测、夹爪开/合到位、机床门开/关到位、卡盘夹紧/松开、机器人到位、急停复位、模式选择约24点含备用10%~20%
DO夹爪电磁阀、料仓推料气缸、机床门气缸、卡盘夹紧/松开阀、指示灯、蜂鸣器约16点电磁阀建议经中间继电器
AI气源压力变送器、夹爪压力检测2~4点4~20mA或0~10V
AO夹爪压力比例阀给定1~2点0~10V
安全安全门锁、急停、安全光幕、安全继电器反馈4~8点接入安全模块或安全继电器

统计后得到:DI约24点、DO约16点、AI 4点、AO 2点、安全信号6点。考虑20%余量,DI按32点、DO按24点配置,AI/AO按4点/2点配置。这个点数规模属于中小型单元,适合选用紧凑型模块化PLC,而不是大型机架式系统。

二、CPU与模块选型

CPU选型主要看三点:程序容量与运算速度、本机I/O扩展能力、通信接口数量。对于上述规模,建议选择支持至少32个I/O扩展模块、内置以太网口和RS-485口的中型紧凑PLC。以太网用于与机器人控制器、上位MES或触摸屏通信;RS-485可用于与变频器、智能仪表或旧机床接口通信。若机床本身支持PROFINET或EtherNet/IP,则优先选用同协议远程I/O,减少硬接线。

数字量输入模块建议选用24V DC漏型/源型可切换型,每点带LED指示,便于现场排障。数字量输出模块建议选用晶体管输出而非继电器输出,因为电磁阀动作频繁,晶体管寿命更长;但电磁阀线圈应通过中间继电器或输出保护模块隔离,避免感性负载反冲损坏PLC输出。模拟量模块选用4通道AI和2通道AO,分辨率不低于12位,满足压力检测与比例阀控制精度即可。

三、远程I/O与安全模块

上下料单元中,机床侧信号距离电柜可能超过20米,若全部拉硬线到主柜,线束粗、故障点多。此时应在每台机床附近设置远程I/O站,通过PROFINET或EtherCAT与主CPU通信,只敷设一根网线和一根电源线。远程站负责采集机床门、卡盘、料仓等信号,并驱动机床侧电磁阀。主柜与远程站之间用屏蔽网线连接,屏蔽层单端接地。

安全回路不建议直接接入普通DI模块。急停、安全门锁、安全光幕应接入安全继电器或安全PLC模块,由安全模块直接切断机器人伺服使能和机床进给使能。普通PLC只读取安全模块的“安全就绪”反馈触点,用于状态显示和流程互锁。这样既满足安全等级要求,又避免普通PLC逻辑承担安全功能。

上下料单元PLC硬件架构与I/O分布 主电柜 CPU(以太网+RS-485) 程序容量≥1MB,扩展≥32模块 DI 32点 / DO 24点 24V DC,晶体管输出 AI 4点 / AO 2点 4~20mA / 0~10V,12位 安全继电器/安全模块 急停、门锁、光幕 开关电源 24V/10A 独立供电,冗余余量≥30% 接地铜排 / PE 单点接地,屏蔽层汇接 远程I/O站1(机床1侧) DI 16点:门/卡盘/料仓 DO 8点:门/卡盘电磁阀 远程I/O站2(机床2侧) DI 16点:门/卡盘/料仓 DO 8点:门/卡盘电磁阀 机器人控制器 以太网/PROFINET 安全使能输入 夹爪I/O HMI触摸屏 状态显示/手动操作 以太网连接CPU 安全围栏/光幕 急停/门锁/光幕 接入安全模块 PROFINET PROFINET 以太网 以太网 安全硬线 供电:AC220V→24V DC开关电源;动力地与信号地分开,PE单点接地;远程站电源就近取自机床侧24V

四、电源与接地设计

PLC供电应使用独立24V DC开关电源,容量按“所有输出同时动作电流之和×1.3”估算。例如16个电磁阀每个0.3A,同时动作约4.8A,加上PLC、传感器和远程站约2A,总电流约6.8A,选10A电源留有余量。电源输出端应加装浪涌保护器和熔断器,各分支回路单独保护。

接地方面,PLC的PE端子、电柜接地铜排、机床地、机器人地应汇接到同一接地系统,接地电阻小于4Ω。模拟量信号屏蔽层在PLC侧单端接地,远程站侧不接地,避免地环流。24V电源的0V与PE在电源处单点连接,其余位置不再重复接地。动力线(伺服、变频器)与信号线分槽敷设,间距至少100mm,交叉时垂直交叉。

五、I/O地址分配示例

地址分配应遵循“按站分配、按功能分组、预留余量”的原则。以下为示例地址规划,实际项目应按所选PLC品牌调整:

主站DI:
  I0.0~I0.7   料仓A/B有无料、夹爪开/合到位
  I1.0~I1.7   机器人到位、模式选择、复位按钮
  I2.0~I2.7   备用/机床1侧远程站状态汇总

主站DO:
  Q0.0~Q0.7   夹爪阀、料仓推料阀、指示灯
  Q1.0~Q1.7   机床门阀、卡盘阀、蜂鸣器

远程站1(机床1):
  I10.0~I11.7  门开/关到位、卡盘夹紧/松开、料仓检测
  Q10.0~Q11.7  门气缸、卡盘电磁阀

远程站2(机床2):
  I20.0~I21.7  门开/关到位、卡盘夹紧/松开、料仓检测
  Q20.0~Q21.7  门气缸、卡盘电磁阀

模拟量:
  AIW0~AIW3   气源压力、夹爪压力
  AQW0~AQW1   夹爪比例阀给定

地址规划完成后,应输出一张I/O清单表,包含“地址、信号名、信号类型、信号源、线号、备注”六列,作为接线、编程和排障的共同依据。清单中备用点应明确标注“备用”,避免调试时被误用。

选型检查要点:CPU扩展能力是否满足20%余量;远程站通信协议是否与机器人、机床一致;安全回路是否独立于普通PLC;电源容量是否覆盖同时动作电流;模拟量屏蔽与接地是否单端处理。

完成硬件选型与I/O规划后,下一步才能进入电气原理图绘制和PLC程序框架设计。若选型阶段遗漏了安全模块或远程站,后期补救往往需要重新布线甚至更换CPU,代价远高于前期规划。