
1. 从两个现场故障说起为什么哪个实用是个伪命题去年秋天我同时接到两个山东本地的求助电话。一个是淄博的陶瓷窑炉车间客户抱怨新上的无线4-20mA测温模块数据跳得厉害PID根本没法调另一个是潍坊的污水处理站说IO无线产品隔三差五掉线泵组启停全靠运气。两个现场用的都是市面上口碑不错的品牌问题却出奇地一致——不是产品不行是选型逻辑从一开始就错了。很多人问无线4-20mA和IO无线产品哪个实用这个问题本身就问偏了。它们不是同一类东西的两种叫法而是解决两类完全不同问题的工具。无线4-20mA传输的是连续变化的模拟量信号比如温度、压力、液位、流量它的核心价值在于把一根根模拟信号线变成看不见的无线电波IO无线产品传输的是开关量状态比如阀门开到位、电机运行反馈、急停按钮触发它的核心价值在于把分散的干接点和继电器回路无线串起来。在山东这个工业门类齐全的省份从济南的装备制造、青岛的港口物流到东营的石化、临沂的板材加工两种需求几乎同时存在。一个中等规模的化工厂可能既有几十路温度压力需要无线采集又有上百个阀门状态需要无线回传。所以真正该问的不是哪个实用而是我这个点位是什么信号类型该配哪种产品。这篇文章我打算把这件事彻底讲透。我会从信号本质、现场适配、厂家筛选、实测踩坑几个维度展开结合PLC、DCS、LoRa这些关键词背后的真实工程逻辑给出一套可以直接拿去用的选型方法。不管你是刚入行的仪表工还是做了十几年自控的老工程师应该都能从中找到对现场有用的东西。2. 信号类型决定产品形态4-20mA与IO的本质差异2.1 4-20mA为什么至今没被淘汰先说说4-20mA这个老古董。很多人觉得都什么年代了还用电流环但现场干过的人都知道它有几个别人替代不了的优点。第一是抗干扰电流信号在长距离传输时不像电压信号那样容易受电磁干扰衰减山东很多老厂区电缆沟里动力线和信号线混在一起电压信号早就被干扰得没法看4-20mA还能稳住。第二是断线检测正常工作时电流最低4mA一旦线路断了电流降到0PLC或DCS立刻就能判断出故障这是电压信号做不到的。第三是两线制供电变送器只需要两根线就能同时取电和传信号布线成本低。无线4-20mA产品要做的就是把这套成熟的电流环逻辑无线化。典型架构是现场变送器输出4-20mA接入无线发射模块的模拟量输入通道模块内部用高精度ADC把电流转换成数字量再通过LoRa等无线方式发出去接收端还原成4-20mA或者直接以Modbus寄存器形式给PLC。这里的关键指标是ADC分辨率和采样率。我见过一些便宜模块标称16位ADC实际有效位数只有12位温度信号跳变就是这么来的。2.2 IO无线产品解决的是另一类问题IO无线产品处理的是开关量看起来简单其实坑更多。开关量分两种干接点和湿接点。干接点就是纯粹的机械触点不带电比如限位开关、按钮湿接点带电压比如PLC输出的24V。无线IO模块必须能兼容这两种而且要有光电隔离否则现场感应电压很容易把模块打坏。IO无线产品的核心指标不是精度而是响应延迟和并发能力。一个泵站的启停信号从按下按钮到对面继电器动作如果延迟超过500ms操作员就会觉得卡。如果同时有几十个IO点要上报模块的轮询机制设计不好就会丢包。山东很多供热站、泵站分布在偏远位置拉光纤成本太高IO无线产品就是刚需。2.3 一张表看清两者的选型边界对比维度无线4-20mAIO无线产品信号类型连续模拟量开关量/数字量典型点位温度、压力、液位、流量阀门状态、电机启停、报警核心指标ADC分辨率、采样率、温漂响应延迟、并发数、隔离电压典型场景窑炉温控、罐区液位、管道压力泵站控制、阀门回讯、急停回路与PLC接口模拟量输入卡/Modbus数字量输入输出/Modbus供电要求多为电池或24V多为24V部分电池数据特征周期性、连续事件触发、突发这张表不是让你二选一而是帮你判断一个具体点位该归到哪一类。实际项目里两种产品经常混用接收端统一汇入PLC或DCS。3. 山东现场环境对无线产品的特殊要求3.1 气候与地理带来的硬约束山东的气候对无线设备不算友好。夏天沿海地区湿度大青岛、烟台一带盐雾腐蚀严重模块外壳的防护等级必须到IP65以上接线端子最好做防盐雾处理。冬天鲁西北气温能到零下十几度电池供电的模块如果用的是普通锂电池容量会掉一半以上必须选低温型电芯或者改用24V供电。地理上山东有平原也有丘陵。鲁中山区的一些矿山、建材厂设备分散在山谷里无线信号遮挡严重。这种场景下LoRa的扩频调制优势就体现出来了它的穿透和绕射能力比普通FSK强不少但前提是天线选对、架设位置合理。我见过一个莱芜的石灰窑项目发射端放在窑底接收端在办公室中间隔了两道混凝土墙信号时有时无。后来把发射端天线用馈线引到窑顶立马稳定。3.2 工业电磁环境的干扰源山东是老工业基地很多厂区里变频器、软启动器、大功率电机遍地都是。这些设备是无线信号的天敌。变频器输出的PWM波形会产生宽频电磁干扰如果无线模块的天线离变频器柜太近信噪比会急剧恶化。我的经验是天线与变频器柜的距离至少保持2米以上实在避不开就用定向天线把主瓣方向对准接收端减少干扰方向的增益。另外模块的电源最好单独走一路不要和变频器共用开关电源否则电源纹波也会串进来。3.3 与既有PLC/DCS系统的兼容性山东很多厂子用的是西门子S7-200 SMART、汇川、信捷这些PLCDCS则以浙大中控、和利时的居多。无线产品要接入这些系统最稳妥的方式是Modbus RTU/TCP因为几乎所有PLC和DCS都支持。有些厂家提供专用协议看似方便实则把你绑死了后期换品牌或者扩展点位就麻烦。这里有个细节西门子PLC与DCS通讯时如果走Modbus要注意寄存器地址映射。200 SMART的Modbus地址和S7-1200不一样前者是40001起后者是400001起配置错了就读不到数据。我一般建议在无线接收端直接输出4-20mA或干接点让PLC用本来的模拟量卡和IO卡读这样最省事也最不容易出错。4. 靠谱厂家的筛选逻辑不看宣传看什么4.1 射频指标是硬门槛判断一个无线产品厂家靠不靠谱第一看射频指标。发射功率、接收灵敏度、扩频因子这些参数正规厂家会明确写在规格书里。如果只写传输距离10公里却不提测试条件基本可以判定是虚标。实际距离受环境影响极大开阔视距和厂区遮挡能差十倍。我通常会问厂家三个问题接收灵敏度是多少dBm用什么调制方式有没有频谱仪测试报告灵敏度能到-140dBm左右的LoRa模块在厂区里穿两三堵墙还能有信号如果只有-120dBm那就只能视距传输。这些问题一问厂家的技术底子就露出来了。4.2 看它敢不敢开放协议第二个判断标准是协议开放性。靠谱厂家会提供完整的Modbus寄存器表甚至开放配置工具让你自己改参数。不靠谱的厂家会把协议藏起来美其名曰保护知识产权实际是怕你对比。山东本地有一些做无线产品的公司技术积累其实不错但文档做得差寄存器表写得含糊这种用起来很累。4.3 本地化服务能力山东地域大从济南到烟台开车要五六个小时。无线产品出问题很多时候需要现场调试。厂家如果在省内没有服务点响应速度就跟不上。我倾向于选在济南、青岛有办事处或者代理商的品牌至少技术支持能当天到位。另外本地厂家对山东的工况更熟悉比如沿海防腐、冬季低温这些他们的产品往往已经做过针对性设计。4.4 一个实用的厂家评估清单射频指标是否公开透明有无第三方测试报告协议是否开放寄存器表是否完整防护等级是否达到IP65以上有无防腐版本工作温度范围是否覆盖-30℃到70℃省内是否有服务点或代理商是否有同行业案例最好能实地考察配置软件是否好用是否支持批量配置这份清单看着简单但能全部满足的厂家并不多。我建议至少对比三家把清单逐项打分别只看价格。5. 实测踩坑记录那些规格书不会告诉你的事5.1 电池供电模块的标称寿命陷阱很多无线4-20mA模块标称电池寿命5年实际用下来一年半就得换。原因在于标称寿命是按每分钟上报一次算的而现场往往需要10秒上报一次甚至更快。上报频率提高功耗成倍增加。我算过一笔账一个模块如果每次发射耗电30mA持续50ms每分钟一次平均电流约0.025mA如果改成10秒一次平均电流就到0.15mA翻了6倍。所以选电池供电模块一定要问清楚在目标上报频率下的实际功耗别被标称值忽悠。如果现场对实时性要求高老老实实拉24V供电别省那根线。5.2 天线选型的常见错误天线是无线系统里最容易被忽视的环节。我见过太多项目模块买的是好的天线随便配一根结果距离上不去。几个典型错误用错频段的天线433MHz模块配470MHz天线、天线安装在金属柜内、天线馈线过长导致衰减过大。正确的做法是天线频段必须和模块匹配驻波比小于1.5天线尽量安装在柜外用馈线引出馈线长度控制在3米以内超过就要考虑加放大器如果接收端和发射端高度差大可以用高增益定向天线对准。5.3 多节点组网的冲突问题一个厂区如果有几十个无线节点组网方式就很重要。简单的点对点或者轮询在节点少的时候没问题节点一多就会冲突。LoRa本身支持多信道但很多厂家的固件只用了单一信道所有节点挤在一起丢包率飙升。我建议节点数超过20个时选择支持TDMA时分多址或者跳频的产品。STM32WLE5这类芯片本身支持TDMA协议栈但需要厂家把固件做好。如果厂家只提供透明传输模式那就要在应用层自己做调度比如让PLC按地址轮询每个节点分配固定时隙。5.4 与PLC编程的衔接细节无线产品最终要服务于PLC程序。这里有个容易被忽略的点模拟量数据的滤波。无线传输难免有偶发丢包或跳变如果PLC直接拿原始值做PID调节效果会很差。我通常会在PLC程序里加一层滤波比如取最近5次采样的中值或者用一阶滞后滤波。这样即使无线端偶尔抖动控制回路也不会剧烈波动。另外PLC读取无线模块的Modbus数据时要注意超时设置。无线链路延迟比有线大超时设太短会频繁报错。一般建议超时设1秒以上重试次数2到3次。6. 不同场景下的选型决策路径6.1 窑炉温控场景陶瓷、玻璃、冶金行业的窑炉温度是核心参数。这类场景的特点是点位集中、实时性要求高、环境温度高。我建议用24V供电的无线4-20mA模块上报频率设1秒一次接收端直接输出4-20mA给PLC的模拟量卡。不要用电池供电也不要图省事用IO模块传温度开关量那样只能做报警做不了PID。6.2 泵站与阀门控制场景供热、供水、污水处理行业的泵站点位分散、以开关量为主。这类场景适合IO无线产品重点看响应延迟和隔离能力。泵站往往无人值守模块要支持看门狗和断线重连。如果泵站之间有联锁逻辑比如上游泵停则下游泵延时停那无线链路的可靠性就是安全相关必须选带确认重传机制的产品。6.3 罐区液位监测场景化工罐区液位监测点位多、分布广、防爆要求高。这类场景我倾向于电池供电的无线4-20mA模块配合本安型液位变送器。上报频率可以放宽到1分钟一次电池寿命能到3年以上。关键是模块要过本安认证安装在防爆区内的必须用本安型隔爆区可以用隔爆型。6.4 混合场景的处理实际项目往往是混合的。我的做法是按信号类型分层组网。模拟量节点用一套接收端开关量节点用另一套两套接收端都通过Modbus接入同一个PLC。这样互不干扰调试也清晰。如果非要用一套设备同时处理两种信号那就要选支持模拟量和IO混合输入的模块但这类产品价格高而且配置复杂不如分开划算。7. 配置与调试的实操要点7.1 模块参数配置的核心项拿到无线模块第一件事是配置参数。核心项包括频段、信道、空中速率、发射功率、节点地址。频段要符合当地规定国内一般用470MHz或433MHz。信道要避开干扰源可以用频谱仪扫一下选干净的频点。空中速率和距离是矛盾的速率越高距离越短一般设2.4kbps到19.2kbps之间根据距离需求调整。节点地址必须唯一不能重复。我见过一个项目两个模块出厂地址都是1结果数据互相覆盖查了半天才发现。配置完一定要做地址核对最好在模块上贴标签。7.2 现场调试的步骤调试我一般按这个顺序先近距离测试确认基本通信正常再逐步拉远距离记录信号强度和丢包率然后模拟实际工况比如开变频器、关金属门看干扰影响最后连续运行24小时观察稳定性。调试工具方面除了厂家自带的配置软件我建议备一个手持频谱仪和USB转LoRa测试模块。频谱仪用来看环境噪声测试模块用来单独验证链路排除PLC侧的问题。7.3 常见故障的排查思路无线系统出问题排查要分层次。先看电源模块供电是否正常电压是否在范围内。再看天线接头是否拧紧馈线是否断芯。然后看配置频段信道地址是否匹配。最后看环境有没有新增干扰源有没有新增遮挡物。我遇到过一个案例模块白天正常晚上掉线查了很久发现是晚上厂区开了大功率照明电源波动导致模块复位。后来给模块单独加了稳压电源就好了。这种问题规格书不会写只能靠现场经验。8. 关于成本与回报的实在话无线方案比有线方案贵还是便宜要看具体场景。拉一根电缆材料加施工在山东这边大概每米30到50元如果距离500米就是一两万。无线方案一对模块加天线可能几千块就搞定。但无线不是万能的如果点位密集、距离近有线反而更便宜更可靠。我的建议是距离超过200米、跨越道路或建筑、或者布线困难的场景优先考虑无线距离近、点位集中、环境干扰大的场景老老实实拉线。另外无线模块的电池更换、后期维护也是成本选型时要算进去。山东本地有一些集成商既做有线也做无线可以让他们出两套方案对比。别只听一家之言多问几家把总拥有成本算清楚。9. 我个人的几条经验总结干了这么多年关于无线4-20mA和IO无线产品我有几条体会。第一别贪便宜买杂牌无线产品的一致性很重要杂牌模块这批好那批差批量部署会要命。第二天线和电源是两大隐形杀手预算里要留出这两块的钱别都花在模块上。第三协议开放比什么都重要封闭协议的产品后期扩展和替换都是坑。第四现场调试要留足时间无线系统不像有线那样即插即用环境适配需要耐心。最后说一句山东的工业基础厚做无线产品的厂家不少但真正把射频、协议、防护都做扎实的需要你花时间去甄别。别信宣传册上的传输10公里去现场看案例去问用过的同行去测实际信号。这些笨办法往往最管用。