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程序中为每个模拟量通道设置“超量程”和“断线”判断:4-20 mA 信号低于 3.6 mA 判为断线,高于 21 mA 判为超量程,触发报警并保持上一次有效值或切换到备用测点,避免因传感器故障导致通风、加热设备误动作。
养殖环控传感器信号链:从物理量到PLC工程量 舍内环境 温度 相对湿度 NH₃ 浓度 CO₂ 浓度 光照度 传感器 PT100 / 数字温湿度 电容式湿敏元件 电化学 NH₃ NDIR 红外 CO₂ 光敏二极管 信号类型 RTD 电阻 0-10 V 4-20 mA 4-20 mA 0-10 V PLC 输入通道 RTD 专用模块 模拟量 AI(电压) 模拟量 AI(电流) 模拟量 AI(电流) 模拟量 AI(电压) 工程量 = (原始值 / 满量程原始值) × (量程上限 − 量程下限) + 量程下限 | 4-20 mA 断线判据:电流 < 3.6 mA

把上面这条链路理清楚之后,PLC程序里的模拟量处理就有了明确依据:每个通道对应哪个物理量、量程是多少、原始值如何换算、异常如何判断,都能在程序块中一一落实。工艺参数决定控制目标,传感器决定数据来源,信号类型决定接线与通道配置,安装位置决定数据是否可信——这四件事在写程序之前就必须确定下来,否则后续的联动逻辑和报警判断都缺乏可靠基础。