ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

工业自动化信号解析:开关量、模拟量、总线与脉冲信号详解

工业自动化信号解析:开关量、模拟量、总线与脉冲信号详解 在工业自动化控制系统现场待久了你会发现一个规律设备能不能稳定运转很多时候不取决于PLC程序写得有多花哨而是取决于信号传得干不干净、接得对不对。我这些年被问得最多的基础问题恰恰不是复杂的伺服同步算法而是无数新同行分不清的——现场那排端子上跑的到底是什么信号。明明量出来有电压模块却没反应明明设备在动反馈数值却飘得离谱。大多数故障的根子最后都能追溯到信号类型没搞明白。这篇文章我就把工业自动化控制系统里常见的信号一次说透从最简单的开关量、模拟量到总线通信信号、编码器脉冲信号再到信号抗干扰和排查思路全部按现场实操的角度捋一遍。不管你是刚入行的电气工程师、设备维护人员还是想系统梳理知识的老手这篇都能当一张“信号地图”用。1. 开关量信号控制系统里的“是”与“否”开关量信号也叫数字量信号对应PLC里的DI数字输入和DO数字输出。它只有两种状态断开或者闭合低电平或者高电平0或者1。别小看这两种状态整个自动化系统里数量最多的往往就是开关量信号。启动按钮、停止按钮、急停开关、行程开关、接近开关、光电开关、继电器触点、接触器辅助触点、限位开关、液位浮球……这些统统都是开关量。你在控制柜里看到那一大排密密麻麻的中间继电器控制的就是这些开关量信号的传递和扩展。1.1 干接点与湿接点到底怎么接开关量信号按照是否自带电源可以分成干接点和湿接点。干接点也叫无源触点就是一对纯机械触点本身不带电。最常见的干接点是继电器触点、断路器辅助触点、普通按钮。它的好处是安全性高互不干扰你给它接24V也行接220V也行前提是触点容量够全凭外部回路决定。PLC的DI模块输入公共端接的常常就是干接点信号。湿接点也叫有源接点输出端本身已经带了电压。比如某些传感器或控制器输出的24V高电平信号你去量它的两端能直接量到24V。这时候要注意电平匹配你的PLC公共端是源型还是漏型必须和湿接点的极性对得上否则信号电平根本进不了模块。1.2 常开还是常闭一个小小的逻辑选择很多人觉得常开常闭只是触点形式的区别但放到安全回路和故障检测里这个选择非常关键。我强烈建议故障检测类信号用常闭触点。原因很简单常闭是“断线即报警”。正常情况下信号回路是接通的一旦传感器的线断了、供电丢了、端子松了回路变成断开状态PLC立刻就能检测到第一时间触发报警或停车。可如果用了常开触点做故障检测正常工作时不导通故障时也不导通断线之后控制系统根本不知道等真正需要这个信号时才发现已经失效那就晚了。急停回路就是典型例子。所有急停按钮串成一条回路全部用常闭触点任何一个按钮被拍下回路中断安全回路失电设备马上进入安全状态。这套“串联安全链”的逻辑和安全继电器、安全PLC背后的原理完全一致只是安全级别更高的场合会用专用的安全模块来做。高频词里那句“plc故障软件用什么常开还是常闭信号”问的其实就是这个。故障信号应该以常闭为原则让“正常闭合、故障断开”成为常态这样故障能被第一时间感知而不是等着故障现象积累到不可收拾才发现。1.3 NPN与PNP三线制传感器的门派之争电感式接近开关、光电开关这类三线制传感器输出方式分NPN和PNP这是新手最容易踩坑的地方。NPN型传感器输出低电平有效通俗说就是输出管导通后输出线被拉到了0V负载要接在电源正极和输出线之间。PNP型则相反导通后输出线输出高电平接近电源正极负载接在输出线和0V之间。PLC的输入模块同样分漏型输入电流从模块流出适合NPN传感器和源型输入电流流进模块适合PNP传感器。选型时如果搞反了最常见的现象就是传感器指示灯亮了但PLC输入点死活不亮。我遇到过几次这样的情况项目图纸写的是PNP传感器现场采购买成了NPN装上去怎么都检测不到信号。查了半天最后要么换传感器要么加继电器转接既耽误工期又增加成本。所以下单前务必确认好PLC输入模块的类型和传感器输出类型要匹配。现在主流PLC很多通过公共端跳线就能切换源型/漏型但切换之后供电极性也要跟着改不是光换个设置就行的。2. 模拟量信号过程参数的连续化身开关量只能表达“有”和“没有”但工业现场更常需要表达“有多少”温度是多少度、压力是多少兆帕、流量是多少立方米每小时、液位到哪个位置。这些连续变化的物理量对应的是模拟量信号。PLC的AI模拟量输入和AO模拟量输出模块就是干这个的。常见的模拟量信号类型有4-20mA电流、0-10V电压、0-5V电压还有热电偶、热电阻的毫伏/电阻信号。理解这些信号关键不只是记住范围还要明白它们各自的适用逻辑。2.1 4-20mA电流信号凭什么成为行业标准4-20mA电流环是工业自动化控制系统里最经典的模拟量信号没有之一。它的几个优势是电压信号没法替代的。第一个优势是远距离传输几乎无衰减。电流不会因为线路电阻而减小只要回路没断接收端电流和发送端就一样。电压信号则不同线一长线路电阻产生的压降就会让信号值悄悄变小100米的线0-10V信号可能到末端就剩9.2V了误差直接超标。第二个优势是抗干扰能力强。电流环本身就是一个低阻抗回路外部电磁场在回路里感应出来的干扰电流很小再加上现场普遍用双绞线干扰会被进一步抵消。第三个优势是断线检测。4mA这个“活零点”非常巧妙正常仪表即使测量值归零输出也是4mA而不是0mA。只要电流低于3.6mA基本就可以判断传感器故障或者线路断了。如果零点从0mA开始断线和真实零值就完全没法区分故障信息就丢了。接线方式上最常见的是两线制电源正极给仪表供电仪表的信号回路串在24V回路里两根线既供电又传信号。接线顺序大致是24V → 仪表电源端 → 仪表信号端 → PLC模拟量输入AI → AI- → 24V-两线制接线简单、省线缆是变送器的主流接法。三线制和四线制则多用于功耗较大或需要独立供电的仪表信号线和电源线分开走。2.2 0-10V电压信号与信号转换0-10V电压信号在工业现场也用得不少尤其是短距离、柜内设备之间的信号传输。最典型的就是PLC的AO模块给变频器速度给定、给比例阀开度给定距离通常就几米到十几米电压信号的压降问题不明显接线也直观。但它确实不适合远距离传输。除了线路压降电压信号对干扰也敏感得多同一根线槽里如果并行走了变频器动力线电压信号很容易被耦合出毛刺影响控制精度。我碰到过一个案例现场把0-10V频率给定线从控制柜拉到电机旁的变频器线走了将近80米结果变频器面板显示频率总是在设定值附近抖动降频再升频也不稳。后来换成4-20mA电流给定现象立刻消失。所以凡是超过二三十米的模拟量传输能选电流就选电流。电流和电压之间还能互相转换。比如一套设备给的是4-20mA信号但PLC模块某个通道只有电压输入那就串一个250Ω的精密电阻电流流过电阻后变成1-5V电压PLC就能采了。反过来电压转电流也有一体化变送器。需要注意的是250Ω电阻的精度和温漂尽量选好一点的不然转换出来的电压本身就带误差。2.3 温度信号热电偶、热电阻与温度变送器温度信号在工业现场几乎是标配。温度传感器主要分两类热电偶和热电阻。热电偶是两种不同金属导体焊接在一起利用热端和冷端的温差产生毫伏级电压来测温度。常见分度号有K型、J型、T型、S型等K型便宜、量程宽-200℃到1300℃上下用得最多。热电偶信号非常微弱毫伏级别所以对线缆材质和冷端补偿都有要求。热电阻是利用金属电阻随温度变化的特性测温最常见的是Pt1000℃时电阻正好100Ω温度升高电阻跟着升高。热电阻精度高、线性好适合中低温范围-200℃到600℃左右。铂电阻测温时导线本身的电阻也会混进测量值所以现场大多用三线制接法来补偿导线电阻。实际项目里为了让信号统一、传输更可靠我见得最多的是加温度变送器。就是把热电偶或热电阻的温度信号就地转换成4-20mA电流信号再送回控制室或PLC。这么做的好处很明显一是远距离传输统一用4-20mA方便对接二是避开了冷端补偿、导线电阻这些麻烦事现场维护也简单。温度变送器装在仪表保护箱里输出直接接AI模块省心省事。3. 通信总线信号一对线跑N个变量前面说的开关量和模拟量都是一对一接线一个信号占用一对端子。但现代工业自动化控制系统里通信总线信号已经占了半壁江山甚至更多。所谓总线信号就是把多个设备的数据通过编码打包成数字信号在双绞线、光纤或者以太网上实时传输。总线信号的数据载体背后离不开差分信号原理、信号完整性和高速接口这些底层概念。可以说数字通信是更高阶的“信号处理技术”。3.1 从一对一接线到“数据上总线”我拿变频器举个最直观的例子。以前用硬接线控制变频器启停要一根线正反转要一根线复位要一根线频率给定要一对模拟量线电流反馈又一对线运行状态、故障状态各一根——林林总总七八根线起步每根线都要放电缆、做端子、查线号。现在换Modbus RTU或者Profinet通信一根屏蔽双绞线或一根网线全搞定。变频器的启停、频率、电流、电压、故障代码、母线电压、累计电耗、内部温度全部能读上来。这不仅省了电缆和施工工时更重要的是数据量完全不同了。以前只能看到“运行/停止”一个状态现在连变频器上一次报什么警、哪个模块过热、运行了多少小时都清清楚楚。这就是“数据上总线”的好处。自动化控制系统的规模越大、设备越分散总线通信的优势越明显。一套几百个I/O点的产线如果全部点对点拉线机柜会大好几倍查线查到怀疑人生。3.2 RS485、Modbus与差分信号原理RS485是工业现场最普及的串行总线标准之一Modbus RTU则是跑在它上面最常见的应用协议。RS485之所以能长距离、抗干扰地传输核心就是差分信号。什么是差分信号简单说就是一根信号用两根线来传两根线上的电压变化方向正好相反接收端看的是两根线的电压差值而不是某一根线对地的电压。普通单端信号比如TTL电平5V代表1、0V代表0地线上的干扰会直接叠加到信号电平上。而差分信号的两根线受到的干扰基本一致接收端做个减法共模干扰就被抵消掉了。我在现场调试RS485时最常碰到的三个问题一是A/B线接反很多设备标注不统一导致怎么发都收不到二是缺终端电阻长线末端信号反射严重通信时好时坏三是多点通信的地址和波特率没配好总线上几个设备互相打架。RS485的带载能力一般32个节点加中继可以扩展通信距离1200米以内速度和距离成反比具体要以实际设备手册为准。搜索词里提到的“千兆网络信号用什么btb连接器”属于高速硬件设计里的概念和工业RS485不太是一个层级的东西但背后的核心思想是一样的——高速信号对连接器、阻抗匹配、信号完整性非常敏感。这也是为什么工业通信电缆不能随便乱接网线要用工业级网线接头要用金属屏蔽头。3.3 工业以太网与现场总线如何选现在的新项目Profinet、EtherNet/IP、EtherCAT、Modbus TCP这些工业以太网协议越来越多。它们的好处是速度高、数据量大、调试工具也方便。尤其EtherCAT数据在从站之间像接力一样“飞传”刷新周期能做到百微秒级多轴运动控制领域基本是标配。传统现场总线也还大量活着。Profibus DP、CANopen、DeviceNet、CC-Link这些老协议在很多老产线和特殊行业里仍是主力。CAN总线本身就是差分信号抗干扰好、多主结构灵活不只用在汽车上工业分布式IO、AGV、电池管理系统里都有它的身影。选型时我会考虑几个因素控制器支持什么协议、项目有没有集团标准、现有维护人员熟悉哪种、传输距离和刷新周期要求多高。关键不是追新而是和项目匹配。换个协议可能意味着换一整套控制系统成本不小。相比之下对现有系统进行良好的信号整定与保护才是日常维护的主流。4. 脉冲信号速度控制与位置测量的底层语言脉冲信号也是数字信号的一种但它不再是简单的0和1而是靠脉冲的频率、数量、相位关系来传递信息。在变频调速、伺服定位、计长、测速这些场合脉冲信号是主角。4.1 PWM信号占空比背后的控制逻辑PWM脉冲宽度调制本质是一串频率固定、脉宽变化的方波信号。关键参数是占空比——高电平时间占整个周期的百分比。占空比50%意味着有效输出就是一半。工业上最常见的PWM应用就是控制加热功率。用PLC的高速输出口输出PWM占空比就是功率比例比如占空比40%加热器额定功率的40%导通工作。配合固态继电器实现无触点通断控制比连续调节交流电压简单可靠得多性价比也高。还有个典型场景是比例阀控制。比例电磁阀对电流敏感但很多控制器直接输出PWM通过改变占空比来改变阀口开度。此时要注意PWM频率的选择频率太低阀芯会抖动频率太高驱动芯片的损耗又变大。调试时往往需要反复试找到阀芯动作稳定、发热又可接受的那个频率。我调试过一个温控系统PWM周期刚开始设成了10秒固态继电器开关太慢温度波动很大。后来把周期改成1秒波动明显小了。这个现象说明PWM控制的“快慢”必须和被控对象的惯性匹配加热系统响应快PWM周期就要短。这里的经验是PWM参数不是拍脑袋定的要结合执行机构和工艺对象的响应速度做匹配。4.2 编码器信号A/B相、Z相与差分输出伺服电机和变频电机上常见的编码器输出的是脉冲信号。增量式编码器通常有三路输出A相、B相、Z相。A相和B相信号相位相差90°根据谁超前谁滞后接收端就能判断电机是正转还是反转。Z相每转一圈出一个脉冲用来做位置基准。编码器输出信号也分单端和差分两种。单端输出一根信号线对应一个脉冲电路简单但只适合短距离、干扰少的环境。长距离或者驱动器附近有变频器我会优先选差分输出也就是RS422标准。A、B、Z每一路都输出正负两根差分线接收端做差值判断干扰被大幅抑制。这是差分信号原理在编码器上的典型应用。很多伺服电机配的编码器线为什么是带屏蔽的多芯双绞线每一对双绞线传一路差分信号目的就是让干扰在绞合中被抵消。搜索词里“dvi差分信号波形图”虽然说的是视频接口但原理类同。只是视频接口要求更高的传输带宽而工业编码器更看重实时性和长距离稳定性。编码器信号还有一个常见坑电源问题。编码器需要5V或12V供电如果编码器供电的线太细、压降太大编码器输出电压就可能达不到接收端的高电平阈值造成脉冲丢失或者计数错误。这种情况时好时坏特别难查。4.3 回零与原点信号设备“找家”的关键凡是伺服定位设备开机第一件事就是“回零”。回零的本质是让设备找到一个已知的原点位置。回零方式大概分这么几类。一种是用原点开关。设备向原点方向移动碰到原点开关后减速停止这个位置就算原点。简单可靠成本低。另一种是原点开关加Z相脉冲的组合设备碰到原点开关后开始慢速找Z相一旦Z相脉冲到来立即定为原点。这样定位精度比单纯靠开关高得多。我记得搜索词里有“fx5u回零设置中零点信号数设成0”这说的是三菱FX5U的回零参数。把零点信号数设成0就意味着回零过程不依赖Z相脉冲计数而是以原点开关触发信号作为回零完成的依据。这在某些丝杠行程较短、开关位置就足够精确的场合是够用的。但如果对重复定位精度要求高或者开关响应有滞后最好采用“原点开关Z相”的复合回零方式。还有一点回零速度不能一味求快。速度快了碰到原点开关时机械和电气的响应都有延迟停车位置会来回变。像这种环节就算位置信号本身很标准机械响应精度也会连带影响定位效果速度应该设定在既省时又不损失精度的区间。5. 信号质量与排查现场调试最容易翻车的环节前面把所有常见信号捋了一遍接下来是更关键的实战环节。工业现场不是实验室变频器、伺服、电焊机、电机启动到处都是干扰源。信号质量差轻则数值不准重则设备误动作甚至损坏模块。这块我吃过不少亏写出来给大家避雷。5.1 干扰从哪来变频器与感性负载先说清楚干扰从哪来。工业现场最大的干扰源就是变频器和伺服驱动器。它们的内部IGBT开关频率高、电压变化率大会通过传导和辐射两种方式污染附近的信号。传导干扰主要是通过电源线传播。变频器的输入侧和输出侧都有强烈的高频成分如果和信号线走在同一个线槽里电容耦合就把干扰叠到了信号线上。辐射干扰则是从空间发射出来距离越近、线缆越长感应越明显。继电器线圈、接触器线圈断电瞬间会产生很高的反向电压不处理的话能够在公共线上打出很高的尖峰把PLC输入点甚至CPU打坏。所以直流继电器线圈建议并联续流二极管交流继电器线圈并联RC吸收这个细节看着小能省很多换模块的钱。共模干扰和差模干扰也要分清。共模干扰是两线相对地同时抬高的干扰对差分信号影响可以通过接收端的共模抑制消除一部分差模干扰是两线之间的干扰直接叠加在信号上模拟量信号跳动、通信误码大多是它在作怪。5.2 屏蔽、接地与信号隔离的实操要点信号线走屏蔽双绞线这是抗干扰的基础操作。但屏蔽层怎么接地是有讲究的。模拟量信号线屏蔽层一般在控制柜侧单端接地如果两端都接地地电位差会形成地环路电流反而在屏蔽层上感应出干扰。布线层面信号线和动力线要分层走、分桥架走。实在要走同一个桥架时中间加金属隔板是最有效的办法。模拟量线和变频器动力线的平行距离我一般控制在30厘米以上总线通信线的敷设要求还要更严格尽量远离变频器输入输出线。信号隔离器是个好用且可靠的东西。电源侧的干扰、地电位差造成的干扰经过隔离器后基本被挡在外面。隔离器把输入信号重新生成一遍输出给PLC的就干净了。很多人觉得隔离器贵但和它保护下来的模块、设备比这点投资非常值。另外电源输入端加EMC滤波器、信号进入PLC前加RC滤波或低通滤波都能进一步降低高频干扰。5.3 实战排查一张速查表与一套排查顺序现场信号出问题不要上来就怀疑模块或传感器先按照一套顺序做排除。我把这些年遇到的典型问题整理成了速查表供大家参考。故障现象常见原因排查重点4-20mA信号值偏低供电电压不足、回路电阻过大、传感器衰减量回路电流、检查供电是否在范围、核对量程模拟量数值跳动频繁干扰进入信号线、接地不良检查屏蔽层接地、信号线与动力线是否分离开关量输入点全部无信号公共端接线断、电源缺失、保险烧断先查模块公共端电压和柜内供电个别点位信号时有时无端子松动、传感器内部接触不良、线路老化重新压线、摇一摇线缆定位断点通信时好时坏A/B接反、终端电阻缺失、波特率不匹配核对线序、检查终端电阻、确认设备参数编码器计数丢脉冲供电压降、频率过高、屏蔽不好量编码器供电、降低频率、检查屏蔽接地设备回零位置漂移原点开关响应慢、速度过快、Z相没找准降低回零速度、改为开关Z相复合方式排查的核心逻辑是“从源头到终点逐级定位”。一台4-20mA液位计显示异常我先用万用表串进回路量实际电流电流正常说明传感器没问题问题在PLC侧或接线电流也不正常就把传感器从罐体上拆下来用信号发生器模拟标准信号看PLC能收到多少。这样一级一级缩小范围远比盲猜换模块效率高。这类排查思路放到更复杂的高速信号调试里也一样。有人问“ila抓信号没有反应”在自己的FPGA或者逻辑分析仪上抓不到信号通常第一步是查时钟有没有起来、复位有没有释放第二步是查触发条件是否满足——先保证底层基础信号是对的再谈抓信号。工业现场的排障逻辑完全一样先查供电、再量信号、后换设备别反过来折腾。还有一个容易被忽略的地方PLC输入输出公共端的极性。源型/漏型接错了信号额度再对也白搭。我在一个项目中遇到所有模拟量通道都是满值查了半天发现是AI模块的配电跳线设置错了模块内部给变送器供的电没配上回路根本没形成。所以新柜子投运前最好先用信号发生器给每个模拟量通道打一个标准值再逐一确认PLC里读到的数值对不对这是最省时的“批量验收法”。关于信号这件事最后分享一点体会信号在工业自动化控制系统里就像是设备的神经末梢从24V电平的开关输入到4-20mA的过程量反馈再到以太网里穿梭的数据帧没有哪一类是孤立存在的。每次现场排故我最大的感触是很多疑难杂症最终都回到信号种类、接线方式、电源极性、屏蔽接地这些最基础的事情上。对刚入行的同行我会建议手里常备一个信号发生器和一只好点的钳形万用表比什么都管用。对经验丰富的朋友我想说的是信号完整性从来不只是高速PCB设计才要考虑的事工业现场同样的道理只是表现形式变成了屏蔽层怎么接、线怎么走、隔离器加在哪个环节。把信号质量这件事做到位设备自然少闹脾气你的夜班自然也就安安静静。
返回列表