1. 温室大棚自动控制系统概述
塑料大棚种植最头疼的就是环境突变导致作物受损。去年我们基地就发生过一起惨痛教训——凌晨突降霜冻,值班人员没能及时启动加热系统,导致三亩草莓苗全军覆没。正是这次事故促使我们研发了这套基于三菱FX5U PLC的智能控制系统。
这套系统的核心价值在于实现了四大关键功能:
- 24小时不间断环境监测(温湿度/光照/CO2)
- 智能调节(自动卷帘/通风/灌溉)
- 异常预警(短信/微信实时报警)
- 远程监控(手机端数据可视化)
关键设计原则:所有执行机构都必须具备手动override功能,防止自动化系统故障时导致不可逆损失。
2. 硬件选型与系统架构
2.1 PLC主机选择
选用三菱FX5U-32MT/ES主要基于三点考量:
- 内置以太网口支持远程监控
- 4路高速脉冲输出可驱动步进电机
- 扩展性强(最多可接16个特殊模块)
实际使用中发现其-10~55℃的工作温度范围完全适应大棚环境,甚至在夏季正午棚内60℃高温下仍稳定运行。
2.2 传感器网络部署
2.2.1 温度监测方案
采用DS18B20数字温度传感器,其优势在于:
- 防水型探头可直接埋入土壤
- 1-Wire总线可并联多个节点
- ±0.5℃精度满足农业需求
我们在大棚内布置了5个监测点:
- 作物冠层(距地面1.5米)
- 土壤表层(5cm深度)
- 土壤根系层(20cm深度)
- 入口处(监测外界气温)
- 棚顶(监测热积聚)
2.2.2 光照控制系统
BH1750光照传感器通过FX5U-4AD-ADP模块接入,其特性包括:
- 0-65535 lx量程
- I2C接口节省IO资源
- 内置光学滤波器消除红外干扰
实测中发现传感器安装角度对读数影响很大,最终采用45度倾斜安装避免直射光造成的测量偏差。
2.2.3 CO2监测模块
FIGARO TGS4161配合变送器实现:
- 0-2000ppm测量范围
- Modbus RTU over RS485
- 自动温度补偿
这个模块最贵(约¥2800),但对草莓等经济作物很必要——CO2浓度低于800ppm时会显著抑制光合作用。
2.3 执行机构配置
| 设备类型 | 型号 | 控制方式 | 保护措施 |
|---|---|---|---|
| 卷膜电机 | 57BYG | 步进控制 | 过流保护 |
| 灌溉电磁阀 | 2W-160 | 继电器输出 | 机械互锁 |
| 湿帘水泵 | CR1-5 | 变频控制 | 干转保护 |
| 暖风机 | HF-3000 | 固态继电器 | 温度保险 |
3. 控制逻辑设计与实现
3.1 灌溉系统梯形图解析
ladder复制|--[= D100 K25]--[TON T0 K600]--(Y0)--|
|--[>= D100 K30]---------------------|
这段程序实现了:
- 当土壤湿度(D100)<25%时启动600秒定时器
- 定时到达后开启Y0输出(电磁阀)
- 湿度>30%时立即停止灌溉
调试经验:必须使用断电保持型定时器(TONR),否则停电后复电会导致重复浇水。我们曾在测试阶段因此淹死过一批苗。
3.2 温度PID控制算法
st复制PID_CONTROL(
SP:=25.0, // 设定值
PV:=D200, // 过程值(当前温度)
Kp:=0.8, // 比例系数
Ti:=120, // 积分时间(秒)
Td:=30, // 微分时间(秒)
DeadBand:=0.5, // 死区范围
MV:=D210 // 输出量
);
参数整定技巧:
- 先设Ti=∞, Td=0纯比例调节
- 调整Kp使系统出现等幅振荡
- 取振荡周期的0.5倍作为Ti
- Td取Ti的1/8~1/4
实际运行中发现大棚热惯性大,最终采用:
- Kp=0.5(原计划0.8)
- Ti=180秒(原计划120秒)
- 死区扩大到±1℃
3.3 异常处理机制
我们设计了三级报警策略:
- 初级预警(LED闪烁):参数偏离设定值10%
- 中级报警(蜂鸣器):持续偏离超过15分钟
- 紧急报警(短信通知):设备故障或极端天气
例如遮阳帘卡滞检测逻辑:
ladder复制|--[X1]--[TON T10 K300]--(M100)--|
|--[M100]--[CALL SMS_ALARM]------|
当卷帘限位信号X1超过300秒未触发,即判定为机构故障。
4. HMI界面开发
使用GT Works3设计的操作界面包含:
- 实时数据看板(温湿度曲线图)
- 设备状态指示灯
- 历史数据查询
- 参数设置界面
特别开发了微信推送功能,通过PLC的Socket通信实现:
- 配置微信企业号API
- PLC触发报警时发送HTTP请求
- 消息模板包含:
- 报警类型
- 发生时间
- 建议处理措施
5. 系统调试与优化
5.1 电磁干扰问题解决
初期遇到的正午数据异常问题,最终发现是:
- 变频器产生的高频谐波
- 通过共用电源线耦合
- 导致传感器信号失真
解决方案:
- 为PLC配置独立稳压电源
- 信号线加装磁环滤波器
- RS485总线采用双绞屏蔽线
5.2 网络通信优化
原计划使用WiFi传输,实测发现:
- 大棚金属骨架造成信号衰减
- 2.4G频段受手机干扰严重
最终采用有线方案:
- 工业级交换机(带PoE供电)
- 光纤连接远端监控室
- 4G路由器作为备份通道
6. 安全防护措施
为防止种植数据泄露,我们实施了:
- 网络隔离:PLC网络与办公网物理分离
- 访问控制:MAC地址白名单过滤
- 数据加密:SCADA通信采用TLS1.2
- 操作审计:所有参数修改记录日志
这套系统使草莓产量提升23%,早上市15天。维护时要注意定期:
- 清洁传感器探头(每月1次)
- 检查线缆绝缘(雨季前后)
- 校准CO2模块(每季度)