1. 项目背景与核心需求
养鸡场的环境控制直接关系到鸡群健康和生产效益。传统人工调控方式存在响应滞后、精度不足等问题,特别是在大规模养殖场中,温湿度波动可能导致鸡群应激反应,影响产蛋率和肉料比。我们采用三菱FX系列PLC作为下位机控制器,搭配组态王6.55上位机监控系统,构建了一套自动化温湿度调控方案。
这个系统的核心价值在于:
- 实时监测鸡舍内多点温湿度数据(建议每100㎡布置1个监测点)
- 自动控制风机、湿帘、加热器等设备联动运行
- 历史数据存储与分析功能(至少保存90天记录)
- 异常情况声光报警(温差超过±2℃或湿度偏离设定值10%时触发)
关键提示:养殖场环境控制要求24小时不间断运行,系统设计时必须考虑备用电源和故障自恢复机制。我们采用双PLC热备方案,主控PLC故障时备用机可在3秒内接管控制权。
2. 硬件系统架构设计
2.1 控制器选型与配置
选用三菱FX3U-64MR/ES-A PLC作为主控制器,其特性包括:
- 32点数字量输入(DI)/32点数字量输出(DO)
- 4通道模拟量输入(通过FX3U-4AD扩展模块)
- 支持RS485通信(用于连接温湿度传感器)
- 内置实时时钟(RTC)用于数据时间戳
传感器网络配置方案:
| 设备类型 | 型号 | 数量 | 安装位置 |
|---|---|---|---|
| 温湿度传感器 | AM2302 | 8 | 距地面1.5米处 |
| 二氧化碳传感器 | MH-Z19B | 2 | 鸡舍两端 |
| 光照度传感器 | BH1750FVI | 4 | 每分区中央 |
2.2 执行机构控制电路
风机控制采用固态继电器(SSR)驱动,典型接线参数:
- 主电路:380V AC/5.5kW电机
- 控制信号:PLC输出24V DC→SSR→接触器线圈
- 过载保护:热继电器设定值12A
加热器控制特别注意:
- 分时启动策略(避免同时通电导致电流冲击)
- 每组加热管间隔10秒启动
- 配置温度梯度控制(距地面不同高度温差≤3℃)
3. 软件系统实现细节
3.1 三菱PLC程序设计
使用GX Works2编程环境,主要功能块包括:
structured复制// 模拟量处理函数
FUNCTION ProcessAnalog : BOOL
VAR_INPUT
rawValue : INT;
END_VAR
VAR_OUTPUT
tempValue : REAL;
humiValue : REAL;
END_VAR
BEGIN
// AM2302传感器转换公式
tempValue := (rawValue / 65535.0) * 200.0 - 40.0;
humiValue := (rawValue MOD 65536) / 65535.0 * 100.0;
END_FUNCTION
PID控制参数整定经验:
- 温度控制:Kp=3.5, Ki=0.02, Kd=1.2
- 湿度控制:Kp=2.8, Ki=0.015, Kd=0.8
- 采样周期:10秒(需与传感器响应时间匹配)
3.2 组态王监控界面开发
关键界面元素实现步骤:
- 创建设备驱动:选择"三菱FX系列串口"驱动
- 定义数据词典:映射PLC寄存器地址
- D100-D107:8个温度测量值
- D200-D207:8个湿度测量值
- 设计趋势图:
- 时间轴范围:默认显示最近4小时
- 数值轴范围:温度0-40℃,湿度20-90%RH
- 报警设置:
- 高温报警:>28℃(夏季)/ >26℃(冬季)
- 低温报警:<18℃(育雏期)/ <15℃(成鸡)
避坑指南:组态王6.55与Windows 10存在兼容性问题,建议在安装时右键选择"以兼容模式运行",并关闭数据执行保护(DEP)功能。
4. 系统调试与优化
4.1 现场调试流程
分阶段调试方案:
- 单点测试:逐路验证传感器读数准确性
- 闭环测试:断开执行机构电源,用指示灯模拟设备状态
- 联动测试:逐步增加控制设备投入数量
- 满载运行:72小时连续运行压力测试
常见故障处理表:
| 故障现象 | 排查步骤 | 解决方案 |
|---|---|---|
| 传感器读数漂移 | 检查屏蔽线接地 | 单点接地,避免形成地环路 |
| PLC通信中断 | 测量RS485线路A-B间电压 | 终端电阻匹配(120Ω) |
| 组态王数据刷新慢 | 检查采集周期设置 | 优化为"变化采集"模式 |
| 风机启动后温度不降 | 检查负压通风量 | 调整进风口开度(保持1.2m/s风速) |
4.2 节能优化策略
实测数据对比(10000只规模鸡舍):
| 控制模式 | 日均耗电量(kWh) | 温度波动(℃) | 氨气浓度(ppm) |
|---|---|---|---|
| 人工控制 | 185 | ±3.5 | 28 |
| 本系统 | 152 | ±1.2 | 15 |
| 优化算法 | 138 | ±0.8 | 12 |
优化措施包括:
- 基于天气预报的预调节算法
- 设备轮换使用策略(延长风机寿命)
- 夜间降频运行模式(22:00-4:00)
5. 系统扩展与维护
5.1 功能扩展接口
预留扩展能力:
- 物联网接入:通过FX3U-ENET模块上传数据至云平台
- 移动监控:组态王Web发布功能配置
- 视频联动:与安防系统联动(温度异常时调取对应摄像头)
5.2 日常维护要点
维护周期表:
| 项目 | 周期 | 操作内容 |
|---|---|---|
| 传感器校准 | 1个月 | 使用标准温湿度源进行比对 |
| 风机轴承润滑 | 3个月 | 加注高温润滑脂 |
| PLC电池更换 | 2年 | 型号FX3U-32BL |
| 组态王数据备份 | 1周 | 备份.hmi和.gh文件 |
备件建议清单:
- 备用温湿度传感器(同型号)
- PLC输出继电器模块(RY4N-T1)
- 通信线缆(带屏蔽双绞线)
- 组态王授权USB加密狗
这套系统在实际运行中表现出色,特别是在今年夏季高温期间,成功将鸡舍温度稳定在26±0.5℃范围内,相比传统控制方式降低死淘率约2.3个百分点。有个实用建议:在组态王中建立设备运行时长统计画面,可以更科学地安排设备维护周期。
