1. 项目概述:当PLC遇上水果分拣
在自动化产线上,水果分拣一直是个让人头疼的活。传统人工分拣不仅效率低,而且容易因疲劳导致误判。去年我给华南某大型果蔬加工厂做的这套西门子S7-1200PLC称重分拣系统,用三个光电传感器配合称重模块,实现了每小时6000个苹果的自动分级,误差控制在±5克以内。
这套系统的核心在于将PLC的稳定性和称重传感器的精度完美结合。不同于普通的传送带控制,水果分拣需要处理动态称重、快速分拣和批次统计等复合需求。我们选用的CPU 1214C DC/DC/DC型号,自带14点数字量输入和10点继电器输出,正好满足5条分拣线的控制需求。
2. 硬件架构设计要点
2.1 传感器选型与布局
系统采用三级检测架构:
- 光电传感器(欧姆龙E3Z-D62)检测水果到位
- 称重传感器(HBM PW6AH)采集重量数据
- 颜色传感器(SICK CLV600)辅助品质分级
特别要注意称重传感器的安装方式。我们采用悬臂梁式安装,在传送带下方加装不锈钢称重平台。实测发现,当传送带速度超过0.5m/s时,振动会导致称重误差增大。最终通过增加橡胶减震垫,将运行速度稳定在0.45m/s。
2.2 电气柜布置规范
主控制柜采用标准800×600×200mm尺寸,内部布局遵循以下原则:
- 左侧安装S7-1200 PLC和SM1231模拟量模块
- 中部布置继电器组(欧姆龙MY4N)和断路器
- 右侧安装西门子6EP1333-2BA00电源模块
重要提示:称重传感器的信号线必须使用屏蔽双绞线,且与电机动力线保持至少10cm间距,我们曾因平行布线导致重量数据跳变达±20g。
3. PLC程序设计详解
3.1 重量数据处理算法
采用移动平均滤波处理称重信号:
STL复制// 在OB35循环中断组织块中(100ms周期)
"Filter_Weight" := ("Filter_Weight" * 7 + "Raw_Weight") / 8;
通过FB63功能块实现分级判断:
SCL复制CASE "Filter_Weight" OF
0..150: "Grade" := 1; // 一级果
151..200: "Grade" := 2; // 二级果
201..300: "Grade" := 3; // 三级果
ELSE "Grade" := 0; // 不合格
END_CASE;
3.2 分拣控制逻辑
关键是用TON定时器实现分拣时序控制:
- 光电触发后延迟50ms开始称重
- 称重稳定后20ms启动对应分拣气缸
- 气缸动作保持时间设为120ms(实测苹果完全脱离传送带需要110ms)
我们通过以下措施解决水果堆积问题:
- 在DB4中建立产品队列数组
- 用移位寄存器记录每个水果的位置
- 通过FIFO原则控制分拣时机
4. HMI界面设计技巧
4.1 关键画面元素布局
采用WinCC RT Advanced制作的操作界面包含:
- 主监控画面:实时显示5条分拣线状态
- 参数设置页:可调整重量分级阈值
- 统计报表页:按小时/班次生成产量数据
特别优化了操作按钮的防误触设计:
- 重要参数修改需长按3秒确认
- 急停按钮采用双回路硬件触发
- 设备启停增加权限分级控制
4.2 数据记录实现
利用SQLite数据库存储生产数据:
SQL复制CREATE TABLE production_log (
timestamp DATETIME PRIMARY KEY,
line_no INTEGER,
grade1_count INTEGER,
grade2_count INTEGER,
reject_count INTEGER
);
通过VBS脚本实现每小时自动备份,文件命名规则为"YYYYMMDD_HH.csv"。
5. 调试与优化实录
5.1 现场调试问题排查
遇到最棘手的问题是称重漂移:
- 现象:系统运行2小时后出现+10g左右的基准漂移
- 排查:
- 检查传感器供电电压(稳定在10.00V)
- 测量信号线对地绝缘电阻(>20MΩ)
- 最终发现是称重平台热膨胀导致
- 解决方案:
- 增加自动去皮功能(每30分钟执行一次)
- 改用殷钢材质称重平台
5.2 系统精度优化
通过以下措施将分拣准确率提升到99.7%:
- 在OB30中增加振动补偿算法
- 优化传送带张紧力(用张力计控制在50±2N)
- 给光电传感器加装防尘罩
6. 全套文档制作规范
6.1 IO表制作要点
采用Excel制作的标准IO表应包含:
| 地址 | 设备名称 | 型号 | 备注 |
|---|---|---|---|
| I0.0 | 进料光电 | E3Z-D62 | 常开触点 |
| Q0.1 | 1线分拣气缸 | CDQ2B16-10DCM | 脉冲控制200ms |
特别注意要标注备用通道(我们预留了20%的备用点)
6.2 接线图绘制技巧
使用EPLAN绘制的图纸要体现:
- 线号规则(如动力线PWR01,信号线SIG01)
- 线径标注(称重信号线用0.75mm²屏蔽线)
- 端子排编号(与实物标签完全一致)
建议将PLC接线图与传感器接线图分开绘制,我们曾因图纸混杂导致查线耗时增加3倍。
7. 系统扩展方向
当前系统还可增加以下功能:
- 通过PN接口连接视觉检测系统
- 增加Modbus TCP与MES系统对接
- 利用Web服务器实现远程监控
在最近一次升级中,我们通过添加RFID读写器,实现了批次追溯功能。每个周转箱贴上标签后,可以完整记录该箱水果的分拣时间、等级分布等信息。