工业自动化控制系统信号全解:模拟量、数字量与通信协议
2026/9/8 12:37:05 网站建设 项目流程

做自动化这么多年,被问得最多的一个问题不是“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对应量程上限,这种设计有个隐形的“断线检测”功能。如果变送器或线路断了,回路电流会变成0mA,PLC很容易识别出故障。相比之下,如果采用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输出是低电平有效,也就是导通时输出0V;PNP输出是高电平有效,导通时输出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一个个接过去,控制柜不知道要多大。于是通信信号成了标配,其中最经典的就是RS485+Modbus 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. 总结一点个人体会

做工业自动化这些年,我最大的感受是:信号技术说白了并不难,难的是把每个环节的细节都做好。从传感器选型到信号类型匹配,从线缆敷设到屏蔽接地,从模块配置到程序滤波,任何一环出问题,都会让整个系统集成的效果大打折扣。

最后再分享一个实用习惯:每次做完一个项目的信号接线,我都会做一张“信号清册”,把每一个通道的信号类型、传感器型号、量程、接线端子号、屏蔽接地方式全部记录下来,留在控制柜门内侧。这样以后无论谁来维护,都能快速定位问题。老工程师常说“搞自动化的,一半时间在查信号”,有了这张清册,至少能少走一半弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询