1. 项目背景与需求分析
在现代化养殖场中,液体饲料的精准配比与自动化投喂一直是提升养殖效率的关键环节。传统人工操作不仅劳动强度大,而且配比精度难以保证。我们最近为某中型养猪场实施的PLC控制系统,成功实现了液体饲料的自动配比与定时投喂,将人工干预降到最低。
这个系统的核心需求非常明确:
- 需要根据猪只不同生长阶段(仔猪、育肥猪、母猪)自动调整饲料成分比例
- 投喂量需根据圈舍猪只数量动态计算
- 系统必须保证7×24小时稳定运行,故障率低于0.1%
- 操作界面要简单直观,方便养殖人员快速掌握
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计
2.1 硬件选型方案
经过多方案对比,最终选用三菱FX3U-48MT作为主控制器,主要考虑因素包括:
- 48点I/O配置(24入/24出)完全满足当前需求并留有20%余量
- 内置RS485通讯口方便连接称重模块和触摸屏
- 支持MODBUS协议便于后期扩展环境监测设备
- 工作温度范围-10~55℃适应养殖场环境
其他关键设备:
- 称重传感器:梅特勒-托利多SB系列,精度±0.1%
- 电磁阀:亚德客4V210-08,响应时间<15ms
- HMI:威纶通MT8071iP 7寸触摸屏
- 变频器:三菱FR-D720S-0.4K控制搅拌电机
2.2 控制逻辑设计
系统采用分层控制架构:
- 基础层:PLC直接控制泵阀、搅拌机等执行机构
- 运算层:实时处理称重数据并计算配比
- 管理层:HMI提供配方设置、生产报表等功能
特别设计了双重量校验机制:
- 原料仓采用增量式称重(累计投料量)
- 混合罐采用静态称重(最终总量校验)
当两者偏差>2%时自动触发报警并停止投料
3. 核心功能实现细节
3.1 配方管理系统
在威纶通触摸屏上开发了三级配方菜单:
- 基础配方:设置玉米、豆粕等原料基准比例
- 阶段配方:关联不同生长阶段(共6个预设阶段)
- 临时配方:允许手动微调(变化范围±15%)
PLC程序中使用变址寄存器(V区)存储配方参数,典型数据结构:
code复制D100 玉米比例
D101 豆粕比例
D102 鱼粉比例
...
D110 总水量
3.2 精准投料控制
采用PID控制算法实现流量精确控制:
- 流量反馈:通过称重传感器实时采集(采样周期100ms)
- 控制输出:调节气动阀开度(0-100%分10级调节)
- 死区补偿:针对不同粘度原料设置不同的提前关阀量
关键程序段(梯形图):
code复制LD X0 // 启动条件
MOVP K100 D200 // 目标重量→D200
CALL P100 // 调用PID运算子程序
OUT Y0 // 输出到气动阀
3.3 故障自诊断系统
设计了三级故障处理机制:
- 初级报警:料位低、气压不足等,仅提示不停止
- 中级报警:称重偏差、电机过载,暂停当前流程
- 严重故障:通讯中断、安全门打开,立即急停
所有故障事件记录在PLC的停电保持区(D1000-D1999),可通过HMI查看最近100条记录。
4. 现场调试要点
4.1 电磁阀响应优化
实际测试发现气动阀存在30-50ms的动作延迟,通过以下措施改善:
- 在PLC输出端增加中间继电器(欧姆龙MY2N)
- 程序中对关键阀增加提前动作指令
- 气路加装快速排气阀(SMC AS2201F)
4.2 称重信号滤波处理
养殖场环境振动导致称重信号波动,采用移动平均滤波:
code复制D50 = (D40+D41+D42+D43+D44)/5 // 5点平均
同时设置数字滤波时间常数(PLC参数Pr.74=20ms)
4.3 通讯干扰排除
初期遇到MODBUS通讯偶发中断,通过以下方法解决:
- 改用双绞屏蔽电缆(Belden 3105A)
- 终端电阻调整为120Ω
- 通讯速率从19200降为9600bps
5. 系统运行效果
实施三个月后的关键数据对比:
| 指标 | 改造前 | 改造后 | 提升幅度 |
|---|---|---|---|
| 日投料误差 | ±5% | ±1.2% | 76% |
| 人工耗时 | 3h/天 | 0.5h/天 | 83% |
| 饲料转化率 | 2.8:1 | 2.5:1 | 10.7% |
| 故障停机 | 2次/月 | 0.3次/月 | 85% |
6. 经验总结
-
物料特性实测很重要:不同批次原料的流动性差异可达30%,建议每批原料都做实际流量测试
-
备用方案不可少:我们在PLC中预存了3套基础配方,当通讯中断时自动切换至本地模式
-
防呆设计很关键:所有料仓都加装了物料检测传感器(电容式),避免空仓运行
-
维护便利性考虑:将易损件(如过滤器、密封圈)的更换周期写入PLC,到期自动提醒
这套系统后续还可以扩展以下功能:
- 增加RFID识别实现个体精准饲喂
- 对接环境控制系统实现饲喂量动态调整
- 开发手机APP远程监控功能
