基于plc的 液体饲料调配到自动饲喂组态设计程序自动控制自动配料 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
最近在养殖场折腾了一套液体饲料自动调配系统,核心控制器用的是三菱FX3U-48MT。这玩意儿干起活来真带劲,直接上干货!
IO分配表先整明白:
数字量输入:
X0 - 启动按钮
X1 - 停止按钮
X2 - 液位低传感器
X3 - 液位高传感器
X4 - 急停开关
数字量输出:
Y0 - 进料泵
Y1 - 搅拌电机
Y2 - 出料阀
Y3 - 报警指示灯
模拟量通道:
AD0 - 流量计反馈(4-20mA)
AD1 - 称重传感器(0-10V)
梯形图程序重点看配料逻辑部分:
// 配料启动条件
| X0 X4 Y0 Y0
|---| |--|/|----( )----
| Y0 T0 K300 |
|--| |--|TON|---|
这段代码实现了:当按下启动且无急停时,进料泵运行。同时启动300秒定时器,时间到自动停止进料。T0定时器的应用确保精准控制进料时长,比单纯用流量计更可靠——毕竟饲料粘度变化会影响流速。
搅拌电机控制更讲究:
| T0 X3 Y1 Y1
|---| |--| |----( )----
| Y1 T1 K600 |
|--| |--|TON|---|
| X2 |
|--|/|-----------|
这个逻辑表明:进料完成后(T0触发)且液位正常(X3接通),搅拌机启动。内置600秒搅拌定时,如果中途液位过低(X2断开)立即停机,防止干转损坏设备。
硬件接线注意模拟量处理:
流量计棕色线→PLC AD0+
蓝色线→AGND
屏蔽层单端接地
称重传感器接法:
红→EXC+
黑→EXC-
绿→SIG+
白→SIG-
重点说说出料阀的互锁设计:
| T1 X2 Y2 Y2
|---| |--|/|----( )----
| Y2 T2 K120 |
|--| |--|TON|---|
搅拌完成后,在液位不低于下限时开启出料阀,120秒后自动关闭。这个时间根据饲喂管道长度需要现场调整,调试时记得先用秒表测实际出料时间。
组态画面设计三大要点:
- 动态液位显示用百分比进度条,背景色随液位变化
- 设备状态用不同颜色区分:灰色待机/绿色运行/红色故障
- 历史曲线同时显示配方重量和实际流量,偏差超5%自动标黄
踩过的坑分享:
- 流量计要每半月校准零点,饲料沉淀会导致测量漂移
- 电磁阀最好加装手动应急开关,突然断电时能人工操作
- 模拟量信号线必须和动力线分开走线,干扰严重时会引发误动作
这套系统上线后,饲料配比误差从原来人工操作的±8%降到±1.5%,每批次节省15分钟操作时间。关键是完全杜绝了配方混淆的情况——PLC可不会像老张头那样喝了酒乱按按钮。