
做自动化这么多年被问得最多的一个问题不是“PID怎么调”也不是“PLC选哪家”而是特别基础却特别要命的一句话工业自动化控制系统常见的信号有哪些每次新来的同事或者现场实习生站在控制柜前面看着密密麻麻的端子排发呆时我都知道他们脑子里在转这个问题。今天我就把这块掰开揉碎了讲清楚从模拟量、数字量到总线通信再到那些容易被忽略的特殊信号一篇说透。这套东西看着简单但真到了现场信号类型搞错、量程对不上、共地处理不好轻则数据不准重则烧模块甚至停机。所以这篇文章不只是给你列个清单更会把每种信号背后的原理、选型逻辑和踩坑经验全盘托出。不管是刚入行的电气工程师、调试人员还是想转行做自动化的朋友都可以拿它当一份现场速查手册来用。1. 先从整体上给工业信号分个类1.1 信号分类的底层逻辑看“怎么传”和“传什么”工业控制系统里信号是设备和大脑之间沟通的语言。要理解信号先得抓住两条主线一条是信号传的是什么物理量另一条是信号用什么物理形式传输。这两条线交叉就构成了我们日常说的信号类型。按“传什么”来分无非就是两大类开关量也叫数字量和模拟量。开关量只有两个状态开或者关对应PLC里的0和1模拟量则是连续变化的量比如温度从20度变到80度中间每一个值都有意义。除此之外还有一类非常重要的信号——通信信号它不再是单个物理量的传送而是把一堆数据打包成帧通过总线或网络传输像是RS485、以太网、PROFIBUS这些。按“怎么传”来分就更有意思了。有的是用电平高低表示有的是用电流大小表示有的是用频率或脉冲宽度表示还有的是用差分电压表示。同样一个温度值你可以用4-20mA电流环传给PLC也可以用热电偶毫伏信号传给温变模块还可以通过Modbus RTU报文传给通信网关。方式不同适用的场景、抗干扰能力、接线方式全都不一样。1.2 一张表看清主流信号类型我刚入行那会儿最希望有人给我一张表把常见信号的特征、标准、典型设备都列出来省得自己到处翻手册。现在我把它整理出来你可以直接截图存手机里。信号类型物理形式典型范围/标准常见设备抗干扰能力传输距离开关量输入DI干接点/湿接点24V DC/220V AC按钮、限位开关、继电器触点好有滤波几十米开关量输出DO晶体管/继电器24V DC/继电器触点接触器、电磁阀、指示灯好几十米模拟量输入AI电流/电压/电阻/毫伏4-20mA、0-10V、PT100、K型热电偶变送器、温度传感器、压力传感器电流环较好电流环可达数百米模拟量输出AO电流/电压4-20mA、0-10V变频器给定、调节阀开度较好数百米脉冲/计数信号电平跳变/方波5V/24V频率至几十kHz编码器、流量计、接近开关中需屏蔽几十米差分信号A/A-、B/B-RS422/RS485、编码器差分输出伺服驱动器、SSI编码器强共模抑制数百至千米通信信号总线协议/以太网帧RS232/485、Modbus、PROFINET变频器、仪表、PLC远程站视介质与协议视协议这张表只是入门。实际现场里同一种设备可能同时输出好几种信号比如变频器既有数字量输入端子又有模拟量输入端子还有RS485通信口。所以千万不要望文生义看到“信号”两个字就以为只有一种形式。2. 模拟量信号工业过程控制的“连续语言”2.1 为什么4-20mA能成为工业模拟量的“标准普通话”模拟量信号里最经典也最常用的就是4-20mA电流环。你去国内任何一个化工厂、水处理厂、电厂变送器输出4-20mA的占了八成以上。这是有道理的。第一电流信号不像电压信号那样容易受导线电阻影响。电压信号从传感器传到PLC如果线长了线缆本身有电阻会产生压降到PLC那边读数就偏低了。而4-20mA是电流串联传输只要整个回路能驱动导线电阻在一定范围内不影响电流值。我们现场用过最长的4-20mA信号线接近500米只要电缆截面积够读数依然稳定。第二4mA对应量程下限20mA对应量程上限这种设计有个隐形的“断线检测”功能。如果变送器或线路断了回路电流会变成0mAPLC很容易识别出故障。相比之下如果采用0-10V电压信号断线时电压也是0V和真实的0量程根本无法区分误判风险就大了。第三4-20mA的起点是4mA而不是0mA意味着传感器内部的电路可以靠着这4mA的最低供电来工作。很多两线制变送器就是直接从信号环路上取电的不需要额外拉电源线这也是4-20mA普遍应用的重要原因。实际接线时要注意两线制变送器只有两根线一根接PLC模块的AI一根接模块的AI-同时模块内部为变送器提供回路电压通常是24V。四线制变送器则有独立的电源线和信号线接线时不能把电源负极和信号负极搞混否则轻则乱跳重则击穿模块。2.2 电压信号、热电偶和RTD每个都有脾气除了4-20mA模拟量里还有几种必须掌握的信号。0-10V电压信号在PLC模拟量模块里很常见尤其适合短距离传输和控制柜内部的信号连接比如变频器的模拟量给定、传感器直接输出的调理信号。但它有个天生的短板——抗干扰能力弱。电压信号在长线传输中容易被电磁干扰而且线路压降会直接导致精度下降。所以现场超过几十米的电压信号我一般都会建议客户改成4-20mA或者用变送器转换。热电偶信号是毫伏级的不同分度号K、J、T、S等有不同的热电势曲线。它的特点是测量范围极大K型热电偶可以测到1200度以上而且响应速度快。但热电偶的冷端补偿是个坑很多新手接上热电偶发现温度偏差十几度多半是冷端补偿没处理好。PLC模块上一般都有冷端补偿功能前提是要接对补偿导线。RTD热电阻最常见是PT100的原理是电阻值随温度变化。铂电阻在0度时是100欧姆100度时约138.5欧姆变化很缓慢所以接线的线阻都会影响精度。这时需要采用三线制或四线制接法来消除线阻影响。两线制最简单但误差也大三线制是工业最常用的四线制精度最高一般用于实验室。如果你在项目设计阶段选型我的建议是温度在200度以下且现场干扰不严重优先选PT100稳定性好高温或快速变化的场合选热电偶压力、液位、流量这类变送器统一用4-20mA两线制维护省心。2.3 模拟量模块参数设置量程、滤波、断线报警光把线接对了还不够PLC的模拟量模块还要做软件配置。以西门子S7-1200的SM1231为例每个通道都要设置信号类型电流还是电压、量程上下限、滤波强度。如果设置错位比如现场是4-20mA你配置成0-10V模块轻则满量程读数重则直接损坏。模拟量滤波是另一个容易忽略的点。现场信号有噪声时可以通过模块的滤波功能平滑曲线但滤波太强会导致实时性变差。比如一个液位信号滤波设定得太深实际液位已经到警戒线了PLC读到的数据还在慢慢爬这会出事故的。一般我建议对快速过程如压力、流量用弱滤波或不滤波对缓慢过程如液位、温度用中等滤波。还有个功能叫“断线诊断”很多模块支持在信号线断开时输出一个特定值比如32767或-32767。利用这个特性可以在程序里判断传感器是否在线。我接过一个现场传感器线被老鼠咬断了靠的就是这个断线报警功能及时发现否则那槽液位早就溢出来了。3. 数字量信号开关世界的“0和1”3.1 干接点与湿接点别再傻傻分不清数字量信号在自动化里最直观就是设备的通和断。但这里有个特别容易混淆的概念——干接点和湿接点。干接点就是一组纯机械触点不带任何电压。比如一个继电器输出触点、一个限位开关的内部触点都是干接点。它就像墙上的开关本身不产生电只负责通断。你拿万用表量它不通就是开路通就是短路。湿接点则是指带有电压的电平信号。比如一个传感器输出24V高电平表示有信号0V表示无信号这就是湿接点也叫NPN或PNP输出。这里有个大坑NPN输出是低电平有效也就是导通时输出0VPNP输出是高电平有效导通时输出24V。如果PLC的输入模块是源型还是漏型没搞清楚接反了的话指示灯怎么都不亮信号死活进不来。怎么判断很简单看PLC数字量输入模块的公共端是接正还是接负。如果模块的公共端接的是24V那它就是漏型输入适合接NPN传感器如果公共端接的是0V那它就是源型输入适合接PNP传感器。现在很多PLC模块可以软件切换源型漏型但有些低端PLC是硬件固定的买的时候就要确认好。3.2 数字量输出继电器、晶体管、可控硅数字量输出DO主要有三种类型继电器输出、晶体管输出、可控硅输出。它们的特性差异很大选错了会非常难受。继电器输出的优点是触点容量大能直接控制220V交流负载而且交流直流都能带还有电气隔离。缺点是响应慢动作寿命有限一般几十万次不适合高频动作的场合。如果控制一个电磁阀动作也不频繁用继电器输出最合适。晶体管输出响应极快可以达到微秒级适合发脉冲给步进驱动器或伺服驱动器。但它只能输出直流而且带载能力弱一般在0.5A左右必须接中间继电器或固态继电器才能驱动大负载。我之前遇到一个客户用晶体管输出直接接接触器线圈结果一次就把输出点烧了这就是典型的选型错误。可控硅输出则专门用于交流负载耐过压能力强常用于控制交流接触器、加热器等但过载能力稍弱需注意散热。在组态时还要注意DO模块是否有保护措施比如短路保护和过流保护。没有保护的晶体管输出模块一旦现场接线短路就得换整块模块成本不小。3.3 数字量信号现场接线的三个高频故障数字量信号虽然简单但现场出故障的频次一点也不低。我总结最常见的原因有三个。第一个是“感应电”捣乱。长线敷设的信号线如果和动力电缆走同一个线槽对地就会产生感应电压。有时候用万用表量信号线对地有几十伏交流电导致PLC输入点乱闪。处理方式是强弱电分开走线或者信号线用屏蔽电缆并单端接地。第二个是触点氧化。户外设备、潮湿环境下干接点触点容易氧化导致接触电阻变大或者时通时断。我建议在关键回路上使用镀金触点或密封继电器并定期做触点维护。第三个是公共端接线松脱。很多数字量模块是多通道共用一个公共端一根公共线松了一整排输入信号全丢。这个故障排查起来很费劲因为每个通道单独看都像是信号没来。最后用万用表量公共端电压才发现是虚接。所以接线完成后我习惯用尖嘴钳逐个端子轻拉一下确认没有“假紧”。4. 通信信号把单点信号变成“信息网络”4.1 RS485与Modbus老当益壮的现场总线现代工业自动化早就不满足于一根线传一个点了。现场几十台仪表、变频器如果用4-20mA一个个接过去控制柜不知道要多大。于是通信信号成了标配其中最经典的就是RS485Modbus RTU。RS485是一种电气标准它采用差分信号传输用两根线A和B的电压差来表示逻辑“0”和“1”所以抗共模干扰能力很强传输距离可以达到1200米左右总线上可以挂接32个节点如果用高输入阻抗的收发器还可以更多。Modbus协议则是应用层的语言它规定了数据怎么组织、怎么读写。它简单到连单片机都能轻松实现所以几十年来经久不衰。现场组态时只要给每个从站设置不同的站地址波特率一致数据格式一致比如8数据位、1停止位、无校验主站就能轮询所有从站的数据。这里有个实操细节RS485总线的两个终端最远的两端要并联120欧姆终端电阻用来匹配阻抗、减小信号反射。如果不加终端电阻在波特率较高或线较长时通信会偶发错误。很多设备里有拨码开关拨ON就是启用120欧姆电阻调试时先确认首尾两个节点都启用了。还有一个容易忽略的点RS485的A/B线如果接反通信是完全不通的。但部分设备支持自动切换大部分不支持。所以接线前先看清楚设备说明书里的A/B定义不要想当然地认为所有设备的A都是同一种颜色。4.2 工业以太网从自动化孤岛走向信息互通这几年PROFINET、EtherNet/IP、EtherCAT这些工业以太网协议越来越普及很多中小型项目也开始用工业以太网连接PLC、HMI、伺服、视觉系统。工业以太网与普通办公以太网的本质区别在于实时性。普通办公室里网络延迟几百毫秒没人计较但机器人运动控制要求周期时间在1毫秒以内这就得靠EtherCAT的分布式时钟或PROFINET的IRT等实时机制来保证。所以别想着用普通交换机和网线去接伺服驱动器项目必挂。工业以太网接线看起来和家里网络一样用的也是RJ45水晶头和网线但要求完全不同。工业环境有振动、油污、电磁干扰所以一般要求使用带屏蔽层的工业网线水晶头要带金属外壳并确保与屏蔽层接触良好。很多新人不理解为什么同样是网线工业级的贵那么多。等你经历过一次因为网线屏蔽不好导致伺服偶尔丢包报警你就会懂了。另外IP地址规划要提前做好。跨网关通信、设备名称解析、VLAN划分这些都涉及信号是否能够正确送达。我就见过一个项目变频器通过PROFINET连不上查了半天结果发现PLC和变频器的IP地址不在同一个网段设备名称也没设对。4.3 无线信号的“最后一公里”现在越来越多的项目用无线信号代替传统线缆比如无线IO、无线温度传感器、WiFi的HMI。无线信号的好处是省去布线成本特别适合改造项目不用破坏路面或墙壁去埋管。但无线信号的可靠性始终是个坎。工业现场的金属结构、电机、变频器都会对无线信号造成干扰或阻挡。我建议做无线方案时一定要做现场信号强度测试至少保证信号余量在10dB以上而且要考虑数据丢包重传机制不能像有线那样丢一个bit就报警停机。值得提醒的是无线设备之间要留出足够的信道间隔并尽量选择2.4GHz和5GHz以外更加专用的频段。有些现场因为多个无线模块互相干扰数据延迟大到完全不可用这种问题排查起来极其痛苦因为问题不是固定的而是时有时无。5. 容易被忽略的特殊信号脉冲、编码器与差分信号5.1 PWM信号不只控制灯光更是控制功率的利器PWM也就是脉冲宽度调制在自动化里非常常见。变频器的输出本质上就是一种PWM波通过改变占空比来调节输出的等效电压和频率。PLC有时也会输出PWM信号来控制比例阀的开度或者控制加热器的功率。很多新手把PWM当作简单的数字量“开”和“关”这是理解偏差。PWM的关键参数是频率和占空比。频率决定了控制的响应速度占空比决定了有效输出的大小。比如控制一个直流电机占空比80%的时候等效电压就是电源电压的80%电机转速大约也是80%。调试PWM时要注意信号的抖动。有些PLC输出PWM是靠软件循环扫描来翻转IO口的如果扫描周期波动占空比就会不准。对于高精度PWM应该用硬件定时器或者专用的PWM扩展模块来产生信号。我曾经碰到过一个情况比例阀在某个开度附近来回抖动查到最后发现是PLC的PWM信号占空比精度只有1%左右导致阀位在小范围内振荡。5.2 编码器信号电机的“眼睛”伺服系统和变频器的闭环控制离不开编码器。增量式编码器输出两路A/B相位相差90度的方波信号通过判断相序和计数脉冲数就能知道电机的转动方向和角位移。有的编码器还会输出Z相零位脉冲用于回零。编码器信号一般有推挽输出、集电极开路输出、差分输出等几种形式。这里强烈建议长距离传输时用差分输出。差分信号通过A/A-、B/B-两对互补信号传输接收端检测两线的电压差。由于外部干扰同时作用在两根线上相减之后干扰就被抵消了抗干扰能力远胜单端信号。现场接编码器的时候线色一定要仔细核对。不同品牌的编码器线色定义可能不一样我遇到过最坑的一次客户拿了一个国产编码器线色跟说明书完全对不上最后只能拿示波器逐个试才把A/B/Z分辨出来。因此接线前用示波器看波形是最稳妥的办法。5.3 高速差分信号与信号完整性差分信号不只是编码器在用。像RS422、RS485、以太网、USB、HDMI本质上都是差分信号。在工业高速控制场合比如伺服总线、视觉相机数据传输信号完整性变得尤为重要。信号完整性SI这词听起来高大上其实理解起来也不难。高速信号在PCB走线和线缆中传输时如果阻抗不连续就会发生反射导致波形过冲、振铃严重时接收端误判逻辑电平。解决办法无非是保证阻抗匹配、减少走线突变、合理端接。在工程现场我们能做的就是选质量好的屏蔽电缆、保持双绞线结构、避免信号线靠近强干扰源、正确接地。之前有篇文章讲“DVI差分信号波形图”其实就在强调差分信号要用示波器看波形是否符合规范。如果差分线对之间没有良好双绞共模干扰就压不住通信质量就会恶化。6. 信号调理与抗干扰现场信号不稳的真正元凶6.1 什么是信号调理为什么需要它从传感器出来的原始信号往往不能直接被PLC或采集卡使用。比如热电偶输出的毫伏信号太小容易被噪声淹没应变片桥路信号需要激励电压和放大频率信号需要整形才变成标准脉冲。把原始信号变成采集模块能读的标准信号这个过程就叫信号调理。常见的信号调理电路包括放大、滤波、隔离、线性化、A/D转换等。很多一体式变送器其实内部就是“敏感元件信号调理电路输出电路”的集成体。比如压力变送器内部有惠斯通电桥和放大器最终输出4-20mA这就是信号调理的典型案例。现场维修时如果传感器读数异常不要急着怀疑传感器坏了先检查信号调理部分。比如一个PT100温度信号先断开传感器用万用表量模块端的电压或电流再用电位器模拟传感器阻值。如果模块端读数正常说明调理和采集没问题故障在传感器或线缆。6.2 干扰从哪来接地、屏蔽和等电位工业现场最大的敌人就是电磁干扰。变频器工作时IGBT开关瞬间会产生极高的di/dt和dv/dt通过空间辐射和线缆耦合到信号线上轻则信号波动重则系统误动作。干扰的传导路径主要有三条空间辐射、电容耦合、导线传导。对付空间辐射靠屏蔽层和金属线槽对付电容耦合靠尽量远离干扰源对付导线传导靠隔离器、滤波器和独立供电。屏蔽接地的原则必须记牢屏蔽层只能单端接地通常是在控制柜侧接地避免形成接地环路。如果两端都接地地电位差会在屏蔽层形成电流反而引入更大的干扰。不过在高频干扰场合可能需要通过电容在非接地端耦合到地但普通现场用单端接地足够了。还有一点模拟量信号和数字量信号要分开走线。大量工程案例表明模拟信号线与动力线同槽敷设是数据跳动的主要原因之一。6.3 信号故障排查速查表现场排查信号故障说到底就是个“抽丝剥茧”的过程。我整理了这些年最常用的排查路径做成表格遇到问题按顺序排查能省不少时间。故障现象优先检查项处理方法模拟量读数一直最大信号线是否断线/端子是否松脱用万用表量回路电流判断传感器是否在线模拟量读数跳变/波动接线端子接触是否良好、电缆屏蔽是否单端接地紧固端子重新做屏蔽接地必要时加信号隔离器数字量输入点不亮公共端电压是否正确、传感器类型是否与模块匹配量公共端电压检查NPN/PNP选型通信偶尔超时或乱码A/B是否接反、终端电阻是否缺失、波特率是否一致重新核对接线检查终端电阻统一通信参数PWM输出异常占空比精度、输出频率是否在模块允许范围换用硬件PWM模块核实输出参数编码器读数有跳变差分线是否双绞、屏蔽层是否接好、供电是否稳定用示波器看A/B/Z波形排除线路干扰信号与真实值偏差大量程配置是否错误、变送器是否需要标定重新校定量程用标准源标定排查信号问题示波器是少不了的。手头有示波器的优先用示波器看波形比万用表一目了然得多。特别是高速差分信号和PWM万用表只能测平均值示波器才能看到真实的波形形状和毛刺。6.4 信号隔离最后一道防线当所有抗干扰手段都用尽了信号还是不稳那就上信号隔离器。隔离器的作用是把输入和输出之间用磁隔离或光隔离断开切断地环路电流同时实现信号电平转换。比如PLC和变频器之间模拟量信号共地由于两边的地电位不一样就会产生地环路电流。信号隔离器可以把两边的地完全分开变频器那边的干扰再大也传不到PLC侧来。选隔离器的时候注意几个参数精度等级一般0.1%或0.2%、响应时间、传输延迟、隔离电压。如果信号用于安全联锁还要确认隔离器是否有防爆认证。我个人建议控制柜内凡是连接变频器、伺服这类强干扰设备的模拟量信号都加一个信号隔离器。成本不高但能省下大量后期调试时间。这是我在一个项目上被折磨了整整三天后总结出的血泪经验。7. 总结一点个人体会做工业自动化这些年我最大的感受是信号技术说白了并不难难的是把每个环节的细节都做好。从传感器选型到信号类型匹配从线缆敷设到屏蔽接地从模块配置到程序滤波任何一环出问题都会让整个系统集成的效果大打折扣。最后再分享一个实用习惯每次做完一个项目的信号接线我都会做一张“信号清册”把每一个通道的信号类型、传感器型号、量程、接线端子号、屏蔽接地方式全部记录下来留在控制柜门内侧。这样以后无论谁来维护都能快速定位问题。老工程师常说“搞自动化的一半时间在查信号”有了这张清册至少能少走一半弯路。