4. 包装设备OEE数据采集点位设计与信号映射
OEE(设备综合效率)由时间开动率、性能开动率和合格品率三项相乘得到,而这三项指标能否算得准,取决于底层采集点位是否选得对、信号是否映射得清。本节以一台典型的枕式包装机为对象,从“设备实际动作”出发,把运行、停机、报警、产量、废品五类信号落到PLC的具体地址上,并建立PLC地址与OEE指标之间的映射关系。灌装机的点位设计思路相同,差异主要在产量计数与废品判定方式,后文会一并说明。
一、先明确OEE计算口径,再反推点位
点位设计不能凭经验随手抓几个信号,而应先确定计算口径。以枕式包装机为例,假设一个班次8小时(480分钟),计划停机(班前清洁、计划保养、换膜)60分钟,则计划运行时间为420分钟。OEE的三项因子定义如下:
- 时间开动率 = 实际运行时间 ÷ 计划运行时间。实际运行时间 = 计划运行时间 − 非计划停机时间(故障、缺料、堵料、调整等)。
- 性能开动率 = 实际产量 ÷(实际运行时间 × 理论节拍)。理论节拍指设备铭牌或工艺规定的最大稳定速度,例如120包/分钟。
- 合格品率 = 合格品数 ÷ 总产量。总产量包含废品,废品包括空袋、封口不良、切偏、膜料浪费导致的剔除品。
口径确定后,点位需求就清晰了:需要能区分“计划停机”与“非计划停机”的停机信号,需要能反映设备是否在真实生产而非空转的运行信号,需要能累计产量的计数脉冲,需要能区分合格与废品的剔除信号,还需要报警信号用于停机原因归类。这正是五类点位的由来。
二、枕式包装机的采集点位设计
枕式包装机的核心动作链是:送膜→成型→纵封→横封切断→输出。PLC通常为小型机(如西门子S7-1200或三菱FX系列),点位设计应优先复用设备已有的传感器与执行器状态,避免额外加装。以下为一组合理的示例点位(地址为示例假设,实际以设备电气图为准):
| 点位类别 | 信号名称 | PLC地址示例 | 信号类型 | 说明 |
|---|---|---|---|---|
| 运行 | 主电机运行反馈 | I0.0 | DI,常开 | 接触器辅助触点或变频器运行输出 |
| 运行 | 主机速度给定 | MW10 | AI/寄存器 | 变频器频率或线速度,用于性能开动率 |
| 停机 | 设备启动/停止状态 | M0.0 | 内部位 | 由启动按钮与停止按钮逻辑合成 |
| 停机 | 急停/安全门 | I0.1 | DI,常闭 | 安全回路断开即非计划停机 |
| 停机 | 缺膜/缺料检测 | I0.2 | DI | 膜料低料位或光电检测 |
| 报警 | 纵封温度异常 | I0.3 | DI | 温控器报警输出 |
| 报警 | 横封切刀过载 | I0.4 | DI | 热继电器或伺服报警 |
| 产量 | 成品计数光电 | I0.5 | DI,上升沿 | 输出输送带每包一个脉冲 |
| 废品 | 剔除气缸动作 | Q0.0 | DO反馈 | 剔除阀动作即计一件废品 |
| 废品 | 空袋检测 | I0.6 | DI | 光电判断袋内无物料 |
需要强调的是,运行信号不能简单取“启动按钮按下”。操作工按下启动后,设备可能因缺料、堵料处于等待状态,此时电机未转、无产出,若按启动信号计为运行,时间开动率会被虚高。正确做法是取主电机运行反馈(I0.0)或变频器“运行中”输出,确保“运行”与“实际在动”一致。同理,停机时间应通过“计划运行时间内、运行信号为0”的持续时间累计,而不是靠人工记录。
三、PLC地址到OEE指标的映射
点位采集只是第一步,真正决定OEE能否自动算出的是映射逻辑。下图展示了从现场信号到OEE三项因子的信号链关系,可作为映射表设计的参照:
映射表是本节最直接的交付物。以示例点位为例,可整理成如下映射关系(数值为示例假设,用于说明计算过程):
| OEE指标 | 计算式 | 依赖点位 | 示例值 |
|---|---|---|---|
| 计划运行时间 | 班次时间 − 计划停机 | 班次计划、M0.0 | 480 − 60 = 420 min |
| 实际运行时间 | 运行信号为1的累计时长 | I0.0 | 350 min |
| 时间开动率 | 350 ÷ 420 | I0.0、I0.1、I0.2 | 83.3% |
| 总产量 | 计数脉冲累加 | I0.5 | 38 400 包 |
| 理论产量 | 350 × 120 | MW10、R_th | 42 000 包 |
| 性能开动率 | 38 400 ÷ 42 000 | I0.5、MW10 | 91.4% |
| 废品数 | 剔除与空袋去重累计 | Q0.0、I0.6 | 1 150 包 |
| 合格品率 | (38 400 − 1 150) ÷ 38 400 | I0.5、Q0.0、I0.6 | 97.0% |
| OEE | 0.833 × 0.914 × 0.970 | 全部 | 约 73.9% |
从示例结果看,时间开动率83.3%是短板,说明非计划停机约70分钟,应结合报警点位(I0.3、I0.4)做停机原因帕累托分析;性能开动率91.4%尚可,但若长期低于90%,需检查是否因频繁降速运行或空袋空转拉低了实际节拍。
四、灌装机点位设计的差异
灌装机的点位框架与枕式包装机一致,但有两处需要调整。其一,产量计数通常取灌装阀动作信号或输送带瓶计数光电,若为多阀旋转灌装机,应按“阀数×转数”换算,不能只数瓶;其二,废品判定更依赖液位、灌装量或称重剔除信号,空瓶、少灌、溢灌都应计入废品,且需与清洗、CIP等计划停机区分开。此外,灌装机的报警点位往往更多(液位、压力、温度、阀故障),建议在PLC中为每个报警分配独立位并附带报警码,便于后续按原因归类停机时间。
五、采集周期与数据质量
点位确定后,还需约定采集周期。运行/停机状态建议100~200 ms扫描一次,产量计数用上升沿中断或高速计数,避免脉冲丢失;累计量(运行秒数、产量、废品)在PLC内以双字寄存器保存,班次结束时由上位机读取并清零。若采用边缘网关采集,应保证网关与PLC时钟同步,否则跨班次的时间累计会出现偏差。完成上述设计后,一张“点位—地址—指标”映射表即可直接交给电气与信息化人员实施,OEE报表也就有了可靠的数据底座。