2. 养殖环控工艺与传感器选型
养殖环控PLC程序的第一行代码,其实不是写在编程软件里的,而是写在“工艺参数表”和“传感器清单”上的。PLC只知道输入通道上的电压、电流或电阻值,它并不知道这是温度还是氨气浓度。把物理量变成PLC能理解的数字,再把数字还原成对环境的判断,这条链路的起点就是本节要讲清楚的:典型养殖场景需要控制什么、用什么传感器测、装在哪里、信号怎么接。
一、禽舍与猪舍的环境参数要求
禽舍和猪舍的环境控制目标有明显差异。禽类代谢旺盛、饲养密度高,对氨气极为敏感,氨气浓度长期偏高会损伤呼吸道纤毛,诱发呼吸道疾病,同时降低饲料转化率。猪舍则要同时兼顾温度与湿度,仔猪怕冷、育肥猪怕热,湿度偏高会加剧有害气体和病原微生物的滋生。
下表给出的是常见工艺参考值,实际项目中应以品种、日龄、饲养阶段和当地气候条件为准,不能直接照搬。
| 参数 | 禽舍(参考) | 猪舍(参考) | 控制意义 |
|---|---|---|---|
| 温度 | 育雏期 32~35℃,随日龄逐步降至 20~24℃ | 产房仔猪 28~32℃,育肥舍 18~22℃ | 决定加热、通风、湿帘的启停 |
| 相对湿度 | 50%~70% | 60%~75% | 过高易结露、滋生细菌,过低易起尘 |
| 氨气 NH₃ | ≤10 ppm,短期不超过 20 ppm | ≤15 ppm | 直接反映清粪与通风是否及时 |
| 二氧化碳 CO₂ | ≤2500 ppm | ≤3000 ppm | 反映通风换气量是否充足 |
| 光照 | 育雏期 20~30 lx,后期可降至 5~10 lx | 配种舍 100~150 lx,育肥舍 30~50 lx | 影响采食、生长与繁殖节律 |
这些参数之间不是孤立的。冬季为了保温而减少通风,氨气和二氧化碳会迅速累积;加大通风又会带走热量,导致温度下降。PLC程序要做的,就是在温度、湿度、气体浓度之间做优先级判断和联动,而不是简单地“温度低了就加热”。
二、四类传感器的测量原理
温湿度传感器。养殖现场常用的是数字式温湿度一体探头,内部为电容式湿敏元件和半导体或铂电阻测温元件,输出经过校准的数字信号或模拟信号。它的优点是体积小、成本低、响应快;缺点是长期处于高湿、高氨环境时,湿敏层容易被污染而漂移,需要定期校准或更换。对于要求较高的场合,温度测量可改用铂电阻(PT100/PT1000),稳定性更好。
氨气传感器。养殖场普遍采用电化学式 NH₃ 传感器。其原理是氨气在电极表面发生氧化还原反应,产生与浓度成正比的微电流,经电路放大后输出标准信号。电化学传感器灵敏度高、低浓度分辨能力好,但寿命通常只有 1~2 年,且对温湿度变化敏感,需要带温度补偿。另一种是半导体式传感器,成本低但选择性差、易受其他气体干扰,一般只用于趋势判断或报警,不用于精确控制。
二氧化碳传感器。主流是 NDIR(非色散红外)原理:CO₂ 分子对特定波长红外光有吸收,吸收强度与浓度相关,通过检测透射光强即可反算浓度。NDIR 传感器精度高、寿命长、不易中毒,是养殖通风控制中判断“换气是否充分”的可靠依据。
光照传感器。常用光敏二极管或光敏电阻,输出与照度(lx)相关的电流或电阻变化。养殖舍内光照控制多用于补光或遮光,精度要求不高,但要注意安装位置避开灯具直射,否则测到的是灯下照度而非畜体所在高度的实际照度。
三、信号类型与PLC通道匹配
传感器选型不只是选“测什么”,还要选“怎么把信号送进PLC”。养殖环控中常见的三种信号类型各有适用场景:
- 4-20 mA 电流信号:抗干扰能力强、可远距离传输,是氨气、二氧化碳等变送器的首选。4 mA 对应量程下限、20 mA 对应上限,断线时电流为 0,PLC可据此判断传感器故障,这是它相对电压信号的显著优势。
- 0-10 V 电压信号:接线简单,适合柜内或短距离传输的温湿度变送器。但长线传输时线路压降和电磁干扰会影响精度,超过二三十米就不建议使用。
- RTD 热电阻信号:PT100/PT1000 直接接入PLC的RTD专用模块,由模块提供恒流激励并测量电阻值。精度高、长期稳定,适合作为温度控制的主测点,但需要专用通道,不能与普通模拟量通道混用。
选型时要先确认PLC侧有什么通道:普通模拟量输入模块通常支持 4-20 mA 和 0-10 V,通过模块上的拨码或接线方式切换;RTD 则需要单独的 RTD 模块。如果现场已有 4-20 mA 变送器,却只有 0-10 V 输入通道,就需要加装 250 Ω 精密电阻把电流转换为电压,此时 4-20 mA 对应 1-5 V,PLC程序中的量程换算也要相应调整。
四、安装位置:决定数据是否可信
传感器装错位置,再好的程序也控不准。几条现场经验值得记住:
- 温度传感器应安装在畜体活动高度,禽舍约在鸡背高度(0.3~0.5 m),猪舍按猪只躺卧高度布置,避免装在屋顶附近测到的是热空气而非畜体感受温度。
- 传感器要避开热源、湿帘出风口、风机直吹位置和阳光直射,否则读数会被局部气流严重扭曲。
- 氨气和二氧化碳传感器应布置在舍内气流相对稳定、具有代表性的区域,远离粪沟正上方和门口,一般安装在畜体呼吸带高度。
- 同一舍内多点布置时,PLC程序可取平均值用于控制、取最大值用于报警,避免单点异常导致误动作。
- 光照传感器安装在畜体所在平面,加装遮光罩防止灯具直射,并定期清洁感光面。
五、从物理量到工程量:量程换算示例
以一台量程 0~100 ppm、输出 4-20 mA 的氨气变送器为例,接入PLC的 4-20 mA 通道后,程序需要把原始值换算为工程量。假设模块为 12 位分辨率、4-20 mA 对应原始值 0~4000:
工程量(ppm) = (原始值 / 4000) × (100 - 0) + 0
示例:原始值 = 1200
工程量 = 1200 / 4000 × 100 = 30 ppm
如果该通道实际接入的是 0-10 V 信号,则换算关系变为 0~10 V 对应 0~100 ppm,程序中的量程上下限必须同步修改。这也是为什么在项目初期就要把“传感器型号—信号类型—量程—PLC通道—换算公式”整理成一张对照表,作为程序里模拟量处理块的配置依据。
把上面这条链路理清楚之后,PLC程序里的模拟量处理就有了明确依据:每个通道对应哪个物理量、量程是多少、原始值如何换算、异常如何判断,都能在程序块中一一落实。工艺参数决定控制目标,传感器决定数据来源,信号类型决定接线与通道配置,安装位置决定数据是否可信——这四件事在写程序之前就必须确定下来,否则后续的联动逻辑和报警判断都缺乏可靠基础。