尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

工业自动化信号类型全解析:模拟量、数字量、脉冲与通信信号

工业自动化信号类型全解析:模拟量、数字量、脉冲与通信信号 搞工业自动化控制系统你天天跟设备打交道但真正把“信号”这件事从根上搞透的人其实不多。很多新手调试时遇到4-20mA电流不对、编码器脉冲数乱跳、PNP和NPN接反导致PLC没输入第一反应往往是怀疑硬件坏了但实际上问题大多出在信号类型识别和接线理解上。这篇文章就把工业自动化控制系统里最常见的信号类型、它们背后的原理、选型依据和现场接线注意事项一次性梳理清楚。无论你是刚入行的电气工程师、PLC调试员还是设备维护人员这篇内容都能帮你把信号体系这块短板补上。1. 先把信号的整体框架建立起来1.1 从物理世界到PLC信号存在的三个层次我在现场带徒弟的时候最怕一上来就讲协议、讲报文。信号这件事得先分清楚它发生在哪个层次上。我习惯把工业自动化控制系统里的信号划分为三个层次物理层、电气层、通信层。物理层指的是传感器、变送器、执行器这些设备本身在感知什么。比如温度变送器靠热电偶或热电阻感知温度变化压力变送器靠膜片感知压力形变光电传感器靠光源被遮挡判断有没有物体。这个层次解决的是“物理量怎么变成某种可感知的变化”。电气层则是把这些物理变化转换成可传输的电气量。温度从20度变到30度对应的电阻值变化了多少、电压变化了多少、电流回路里电流变成了多少毫安这些就是电气层信号。工业自动化控制系统里常说的模拟量、数字量、脉冲量都是在这一层进行区分的。通信层则是更高维度的信号组织方式把多个数据打包成帧通过RS-485、以太网等介质传输比如Modbus RTU报文里的寄存器地址和数值。很多工程师把通信信号当独立技术来学但底层仍然是电气信号只是加了一套编码和时序规则。1.2 两类最基本的分法我自己在实际工作中习惯用两种二维矩阵来给信号分类。第一种是按连续性分模拟量和数字量。模拟量信号在时间上和数值上都是连续的比如0到10V的电压信号理论上可以取任意中间值数字量信号则只有离散状态最常见的就是0和1对应开关通断。第二种按传输方式来分单端信号和差分信号。单端信号是信号对地之间的电压差比如一台传感器输出0-10V它的参考地就是PLC的模拟量模块公共端。差分信号则是两根线之间的电压差来表示数据两根线的电压相反接收端看的是两者差值典型的如RS-485的A、B线以及编码器的A、A-差分对。把这两类组合起来你就能理解工业自动化系统里绝大多数信号了分类维度信号类型常见实例主要特点连续性模拟量4-20mA、0-10V、热电偶数值连续反映物理量大小连续性数字量干接点、PNP/NPN信号只有通断状态反映条件触发连续性脉冲量编码器信号、PWM输出频率/脉宽携带信息传输方式单端0-10V、PNP输出结构简单抗干扰相对弱传输方式差分RS-485、SSI编码器抗共模干扰强适合远距离2. 模拟量信号自动化系统里最依赖的一类信号2.1 4-20mA电流环为什么是绝对主流要说工业自动化控制系统里出现频率最高的信号4-20mA电流信号排第二没有谁敢排第一。你去任何一个化工厂、水处理厂、电厂的控制机柜里看变送器到PLC/DCS的模拟量输入通道绝大多数都是4-20mA。为什么不是0-20mA为什么不用0-10V电压更方便这里其实藏着几个非常实际的原因。先说下限为什么是4mA而不是0mA4-20mA电流环可以利用4mA作为“活零点”一旦回路断线、传感器故障或者供电丢失回路电流会变为0mA系统就能立刻判断出故障而不是把0mA误认为是正常的“零值”。如果采用0-20mA设计0mA到底是正常的零点还是断线故障无法区分。再说为什么选电流而不是电压。电流信号在长线传输中比电压信号抗干扰能力强得多。电压信号在线缆上传输时线缆本身的电阻会导致压降远端接收到的电压和近端不一致距离越长误差越大而电流回路是串联关系只要回路不中断同一回路中任意一点的电流都相等导线电阻不会改变电流值所以4-20mA可以稳稳地传上千米。工业仪表现场最常见的供电方式是两线制电源正极进变送器变送器输出电流回到PLC模块的电流输入端模块内部建立采样电阻。我调试时经常遇到的现象是万用表串进去量到的电流是对的但PLC读取的数值却偏低。原因往往是PLC模块内部采样电阻精度偏差或者现场温度漂移导致采样不准。所以真正精确的做法是回路里串一个高精度250欧姆电阻用万用表量电阻两端电压电压值除以250就是电流值两边对照确认。2.2 热电偶、RTD、称重传感器这类特殊模拟信号4-20mA虽然主流但它通常是变送器处理后的“二次信号”。很多时候现场传感器直接输出的原始信号才让人头疼。热电偶直接输出电压信号但电压极其微弱K型热电偶大约每摄氏度变化对应40微伏左右这属于毫伏级信号对采集设备的精度和抗干扰能力要求非常高。热电偶信号进PLC模拟量模块前通常要经过补偿导线引到冷端补偿端子或者直接进带冷端补偿功能的模块。很多现场工程师因为忽略了冷端补偿导致温度显示偏差十几度排查半天找不到原因。我后来养成的习惯是热电偶接线一定用对应的补偿导线不能用普通铜线替代铜线在连接点会产生额外的寄生热电偶引入误差。RTD热电阻最常见的是Pt100输出的是电阻值变化0摄氏度时对应100欧姆100摄氏度时对应138.5欧姆左右变化很缓慢。为了消除导线电阻带来的误差RTD大多采用三线制接法两根线接到电阻同一端一根线接另一端通过桥式采集原理把导线电阻抵消掉。接线时如果没按照模块端子图上标的“三线必须对应接入”来接采集值会存在较大的正偏差。称重传感器则更加特殊内部是应变片组成的惠斯通电桥输出的是差分毫伏信号。很多称重变送器要求传感器灵敏度是2mV/V意思是10V激励电压下满量程输出20mV。这样微弱的信号现场稍有干扰就会影响稳定性。所以称重传感器的屏蔽层必须单端接地信号线不能和动力线同槽走激励线和信号线最好用独立屏蔽电缆。2.3 模拟量接线的几个致命细节模拟量信号虽然原理简单但现场踩坑率极高。归纳下来有几条我一再强调的细节。屏蔽层必须单端接地。屏蔽电缆的作用是把外部电磁干扰导入大地但如果两端都接地会形成接地环路反而在地环路中感应出电流产生干扰电压叠加在信号上。我一般建议在PLC这一端接地传感器那端悬空。当然也有时候需要在传感器端接地具体看现场干扰源在哪一侧但至少不能两头都接。模拟量信号线不能和动力线走同一个线槽。我见过一个项目变频器输出线和4-20mA温度信号线同槽铺设温度波动严重变频器一启动温度显示就跳。分开走线之后问题立刻消失。如果实在没有办法必须交叉要尽量垂直交叉减少耦合面积。供电地和信号地要分清。很多传感器使用24V开关电源供电模拟量输出回路的参考地也取自同一电源负极但如果现场有大功率设备启动24V电源的电压会被拉偏负极电位也不稳定从而导致模拟量采集漂移。这种情况下给传感器单独配一个高精度隔离电源或者采用隔离型模拟量输入模块能有效缓解问题。3. 数字量信号PNP、NPN、干接点一次性讲明白3.1 干接点与湿接点数字量信号在工业自动化控制系统里的角色说简单也简单说复杂也复杂。简单在于它无非就是通和断复杂在于“通断”在不同电路里有不同的表现形式。干接点也叫无源接点本质上就是一组机械触点或者晶体管开关它自己不带电。你拿万用表去量通的时候就是0欧姆断的时候就是无穷大。它就像一个门门关没关就是状态本身。干接点信号源常见于继电器输出、限位开关、按钮等。PLC的数字量输入模块给干接点提供了检测电源所以接线时只要把接点串进输入回路即可。湿接点也叫有源接点它本身带有电压。比如三线制接近开关棕线接24V正蓝线接负极黑线是输出线。当传感器动作时黑线输出一个高电平或者低电平这就是湿接点。它和干接点的区别在于你不但要知道通断还要知道输出的电平是谁提供的、参考地是哪个。搞清楚干接点和湿接点对诊断设备问题很有帮助。比如一个阀门的反馈信号在PLC里始终为“开”你把线拆下来量两端电压如果是干接点就应该量不到电压它只是把PLC模块提供的检测电源接通了如果量到了电压但PLC仍然显示未动作可能不是信号问题了而是模块通道坏了或者组态错了。3.2 PNP与NPNPLC输入端的百年难题提到三线制接近开关PNP和NPN就是绕不过去的话题。这两种输出形式在原理上刚好相反接错导致PLC无信号是现场发生频率最高的事故之一。PNP输出也叫“源型输出”sourcing。当传感器动作时输出线对外输出高电平和电源正极连通电流从传感器输出端流出流入PLC输入模块再经模块内部流到公共端负极。NPN输出也叫“漏型输出”sinking动作时输出线对外输出低电平和电源负极连通PLC输入模块的公共端接正极电流从模块公共端流入经输入点流出到传感器传感器内部导通到负极形成回路。理解PNP和NPN不要死记“高电平”“低电平”而是盯住电流方向。我在实际教学里常用一句话PNP输出的是正电NPN输出的是负电。选型时你得先确认PLC输入模块的公共端是接正还是接负。西门子S7-200 SMART默认是源型输入公共端接正适合NPN传感器三菱FX系列默认是漏型输入公共端接负适合PNP传感器。但也别照搬因为现在很多PLC模块做了兼容切换接线前务必核对模块手册和接线图。最容易出问题的情况是传感器类型和PLC类型不匹配但现场没有备用传感器。这时候有两个临时办法一是增加中间继电器转换NPN输出驱动继电器线圈继电器常开触点再接成干接点给PLC二是重新配置PLC模块的输入类型如果支持的话。但无论哪种办法我都建议在做控制柜设计阶段就统一传感器选型不要一半PNP一半NPN混着用后续维护会非常痛苦。3.3 常开还是常闭故障安全设计的实战选择数字量信号里还有个经常被忽略但极其重要的问题是选用常开NO触点还是常闭NC触点。别小看这个选择它在故障安全设计里决定了设备出故障时系统往哪个方向走。我见过一个真实的案例一台水泵的控制柜高液位开关用的是常开触点液位到达高限时触点闭合PLC收到信号停泵。后来液位开关故障内部触点无法闭合PLC始终收不到高液位信号结果水从水池里溢出来。这就是常开触点用于安全联锁的典型风险信号线断了、传感器坏了、PLC通道损坏表现都一样都是“没有信号”但是系统无法区分到底是“正常状态”还是“故障状态”。工业自动化控制系统里涉及安全联锁的信号比如急停按钮、安全门开关、超温报警、低液位保护我一般建议选用常闭触点。正常时触点闭合PLC持续收到高电平或信号导通一旦急停被按下、断线、或者传感器故障信号断开PLC就能立即触发联锁动作。这是Fail-safe设计理念中最基础的一环。用常闭触点也有需要注意的地方。某些PLC程序习惯里数字量输入默认“1为真、0为假”用常闭触点时正常状态输入为1故障状态为0程序里要相应地取反逻辑或者在组态里设置输入取反。很多调试工程师第一次接手这种项目时容易看反导致急停按下后系统反而正常运行这是极其危险的。我的习惯是每次做完常闭信号接线后一定在程序注释里标明“该信号正常工作时常通断开表示触发”并且在下装前用短接线模拟正常状态和触发状态各测试一遍。4. 脉冲信号、编码器与差分信号4.1 从PWM到编码器频率本身就是信息模拟量用数值大小表达物理量数字量用通断表达状态而还有一类信号用频率、周期或者脉宽来表达信息这就是脉冲信号。工业自动化控制系统里最常见的脉冲信号是PWM脉宽调制和编码器输出。PWM本身不陌生变频器控制电机转速、比例阀控制开度、加热器调功率本质上都可能是通过调整脉冲的占空比来实现。占空比高平均输出值就大占空比低平均输出值就小。比如4-20mA输出模块如果不想用模拟量也可以用PWM加滤波电路来替代通过调整占空比让平均电压变化这是很多低成本控制方案的思路。但要注意PWM信号的频率选择很重要频率太低则控制波动大频率太高则对驱动器和线路要求高。编码器信号则是脉冲信号里信息量更丰富的一种。增量式编码器每转一圈输出若干个脉冲A、B两相之间有固定的相位差通常是90度通过判断A、B相位的先后顺序可以知道旋转方向Z相每圈输出一个脉冲用作原点定位。这种信号的频率和电机的转速直接相关比如一个600线编码器电机每转一圈输出600个脉冲PLC高速计数器每秒收到12000个脉冲则转速是12000/60020转/秒1200转/分。PLC处理脉冲信号一定要用高速计数器通道普通数字量输入点扫描周期太慢会丢失脉冲。我在调试伺服定位系统时经常提醒新同事编码器反馈线如果长了必须考虑信号衰减和抗干扰问题这时候就轮到差分信号登场了。4.2 差分信号为何在高速场合胜出差分信号在工业信号里的地位可以用一句话概括速度越快、距离越长越需要差分传输。前面提到的RS-485、编码器差分输出、CAN总线本质上都是差分信号。差分信号的原理是用两根线的电压差值表示逻辑状态。比如RS-485里A线比B线电压高时表示1B线比A线高时表示0。因为接收端只关心两根线之间的差值所以外部共模干扰比如电机启动时在两根线上感应出相同的干扰电压会被自动抵消。这就是差分信号抗干扰能力的核心来源。单端信号则没有这个优势。一根信号线对地传输0-10V电压如果大地电位因为大功率设备启动而跳变信号线上的电压相对大地自然会跳变接收端看到的数值就飘了。差分信号虽然多一根线、多一个收发器成本略高但在可靠性上的收益完全值得。编码器差分输出通常用A、A-、B、B-、Z、Z-这六根线逻辑上A和A-互为反相B和B-互为反相。如果现场屏蔽线接地不良差分信号在示波器上看会有明显的共模噪声叠加但接收端因为只认差值依然能正常解码。这也是我判断编码器接线有没有问题的一个快速办法用示波器同时看A对地和A-对地的波形两者应该相位相反、幅度相近如果只有一路有波形另一路是平的那就是断线了。4.3 高速信号接口的布线与端接高速脉冲和差分信号对布线的要求比模拟量和普通数字量严格得多。不少工程师以为信号线只是“通就行”结果设备一跑高速就丢脉冲、计数错乱。差分信号线尽量使用双绞线两根线绞合的越紧密抗干扰能力越强。因为双绞使得两根线在外部电磁场中所处的位置不断交换感应的噪声也会被近似抵消。RS-485通信线、编码器线都推荐用特性阻抗120欧姆的屏蔽双绞线。线路两端还要考虑终端匹配电阻。RS-485规范要求在总线两端各接一个120欧姆电阻目的是消除信号在传输线末端反射造成的波形振铃。很多通信不稳定、误码率高的案例排查到最后都是没接终端电阻。我在高速计数应用中还有一个经验不要把编码器信号线和伺服电机动力线走在同一个金属线槽里即使屏蔽层做得再好长期运行也会因为动力线的强电磁干扰导致偶发丢脉冲。条件不允许时至少保持30厘米以上间距并且交错布置接地板。5. 工业通信信号与总线5.1 RS-485与Modbus老而弥坚如果要说工业自动化控制系统里覆盖最广的通信信号RS-485配Modbus协议仍然是当之无愧的第一。即便工业以太网已经普及很多年RS-485在小型PLC、变频器、仪表、电表等设备上的使用量依然巨大。RS-485是一种物理层标准定义的是电气信号特性差分传输、半双工、支持多点组网最长通信距离约1200米在合适波特率下一条总线上最多可挂32个标准负载如果加中继可以更多。Modbus则是应用层协议规定了主站和从站之间怎么组织报文、读写寄存器。两者结合构成了一个从物理层到应用层的完整通信体系。调试RS-485通信时我最常遇到的问题就是A、B线接反。不同厂商的设备对A、B的定义有时是相反的而且有的设备用“D、D-”有的用“485、485-”一一对照很耗时。我的经验是接好线后先发一个读请求如果从站没响应就把A、B对调再试。但更专业的方法是直接用示波器看总线空闲电平A线相对B线为正表示空闲如果反了就是接反。另一个常见问题是通信波特率、数据位、校验位不一致这类问题排查起来甚至比接反更隐蔽因为示波器看波形是对的但报文就是不回。我的习惯是先把设备全部恢复默认参数从9600波特率开始逐项测试确认通了再改成目标参数。5.2 从现场总线到工业以太网除了RS-485/Modbus工业现场还活跃着各类现场总线Profibus-DP、DeviceNet、CANopen等。这些总线各有各的物理层和协议栈本质上也是在传输各种信号只是信号的含义被封装成标准化的数据对象。我以前用过Profibus-DP做伺服驱动器和PLC之间的实时通信总线周期小于1毫秒位置、速度、状态字全部通过报文周期性交换。这种通信方式在要求高实时性的运动控制场合替代了传统的高速脉冲接口接线从几十根线变成一根总线电缆。工业以太网则是后来的主流方向Profinet、EtherNet/IP、EtherCAT等协议实现了更高带宽、更高实时性还支持标准化以太网线缆。EtherCAT尤其有意思它的报文在每个从站处被“现场处理”从一个站传到下一个站延迟极低非常适合多轴运动控制。但从信号角度来说无论协议怎么变底层仍然是差分信号传输只是物理接口从RS-485变成了以太网变压器和RJ45连接器。5.3 通信信号的调试要点调试通信信号工具选择很重要。我随身带的通信调试设备里USB转RS-485模块是必备品Modbus Poll这类PC端调试软件也是实实在在的好帮手。很多初学者习惯直接用PLC在线监视通信状态字但这样做有个缺点你看到的是PLC已经解析后的状态如果通信根本没建立你很难判断问题出在物理层线没接对、数据链路层参数不对还是应用层寄存器地址错。我的调试顺序是先用万用表量A、B线间电压正常情况下应该在1.5V到5V之间空闲偏置电压如果接近0V说明总线没有供电偏置或者线路短路。接着用USB转485模块连接到总线上用PC端串口工具直接发Modbus报文看能否收到回应。如果PC端能正常通信但PLC不行问题大概率在PLC的通信参数或程序组态上。如果PC端也通信不了再根据波形和电压逐段排查线路。用这种分层排查法我解决过很多别人搞不定的通信故障核心思路就是一层一层剥开直到定位问题所在。6. 信号完整性与抗干扰现场信号为什么总飘6.1 信号完整性到底说的是什么很多搞电子设计的同行一听到“信号完整性”就会想到高速PCB、DDR内存、PCIe总线上那些纳秒级上升沿的波形反射、串扰问题。这种认知来自PCBA设计中信号完整性的必要性——芯片间通信速率动辄几百兆甚至几千兆比特每秒走线的电感、电容效应已经不能忽略信号在传输过程中出现衰减、反射和串扰轻则通信误码重则设备死机。工业自动化系统虽然没有DDR那么夸张的速率但同样存在信号完整性问题。我这里说的信号完整性是广义的信号从源头到接收端波形、幅度、时序是否还能保持“干净”和“可识别”。比如一个24V的数字量信号长距离传输后电压掉到10VPLC输入端可能就识别不了“1”状态一个RS-485差分信号因为线路阻抗不匹配产生反射眼图变差通信误码率上升一个4-20mA信号受到空间电磁干扰叠加了50Hz工频噪声采集值在标准值附近持续波动。这些都是信号完整性问题。信号完整性分析的必要性在于很多故障是“间歇性”的——设备单机调试时一切正常整套产线开起来就出问题白天正常晚上车间大设备高峰期就报故障。这种问题如果不懂信号完整性就只能靠碰运气或者盲目换设备耗时耗力。6.2 现场抗干扰三板斧屏蔽、接地、滤波现场抗干扰的手段虽然五花八门但归纳起来无非三板斧屏蔽、接地、滤波。屏蔽是给干扰波设置一个屏障。电缆的编织屏蔽层、设备金属外壳、控制柜柜体都是屏蔽的组成部分。我见过不少控制柜柜门与柜体之间没有做好接地搭接柜门上装的触摸屏、按钮的信号线和柜内的变频器之间形成干扰耦合。一个很有效的改进措施是在柜门和柜体之间加接地编织带保证门体电位和柜体一致。接地是屏蔽发挥作用的前提。如果屏蔽层没有有效接地它反而像一个天线把外部干扰引入信号回路。我强调过模拟量屏蔽层单端接地但在整套系统的层面还有一个更大的问题是要区分信号地和保护地。保护地是接大地的安全接地防止设备漏电伤人信号地是系统内部参考电位。这两个地要处理好关系通常做法是用一个接地排汇总后统一接到大地避免形成多个相互独立的地电位。现场常见的接地问题是“地环流”——不同设备的地电位不同形成电流流经信号线屏蔽层反而引入干扰。滤波则是从频率域上剔除干扰。对模拟量信号可以在PLC模拟量输入通道加RC低通滤波器设置采样平均次数来抑制工频噪声。对数字量和通信信号也要注意不要随便加电容滤波因为过大的电容会拉慢信号的上升沿反而造成逻辑混乱。通信线路上加磁环是常见的做法但磁环的材质和圈数也有讲究高频干扰用镍锌磁环低频干扰用锰锌磁环不是随便套一个就有用。6.3 供电和信号隔离的正确姿势工业现场电源质量参差不齐24V开关电源本身带有一定纹波再加上大功率设备启动时的电压跌落很容易通过电源链路影响信号质量。我在实际项目中的做法是传感器供电、PLC模块供电、通信设备供电尽量分开回路或者至少使用隔离型DC-DC电源模块给模拟量传感器单独供电。信号隔离本身也是抗干扰的重要手段。隔离器的原理是通过磁、光或电容方式把信号的电气连接断开只传递信号大小或状态从而实现输入、输出、电源三端之间没有物理上的电气回路。加了隔离器之后地环路干扰在源头上被切断信号的稳定性会有质的提升。很多高可靠性的DCS系统里所有模拟量输入信号都会先经过安全栅或隔离器再进入AI卡件就是这个道理。不过隔离器不是万能的它也有精度等级选得太差反而会比不隔离的直连通道漂移更大。选择隔离器时重点看传输精度0.1%或0.2%、温漂系数、响应时间这几个指标。现场调试时可以用信号发生器给隔离器输入标准4-20mA再用高精度万用表测量二次输出两者比对来校验隔离器的误差。7. 常见问题速查与排查实录7.1 典型故障速查表这篇文章讲到这里前面提到的很多场景就是故障现场。我整理了一张工业自动化控制系统信号相关的常见问题速查表方便你到现场快速对照排查故障现象可能的信号原因排查步骤模拟量读数一直为最大值信号线断线4-20mA回路开路测回路电流确认是否有4mA活零点模拟量读数跳变不稳屏蔽层接地不良或存在地环流检查屏蔽层单端接地、分开信号与动力线PLC数字量输入灯不亮PNP/NPN类型不匹配核对模块公共端接法确认传感器输出类型编码器计数丢失差分信号线断线、接线错误、屏蔽不良示波器测A与A-波形检查双绞、屏蔽通信偶发超时A、B线反接、终端电阻缺失量总线电压确认空闲电平检查120欧姆电阻温度显示偏差大热电偶用错补偿导线、冷端补偿失效更换补偿导线确认模块冷端补偿设置变频器一启动模拟量就跳空间电磁干扰、共地干扰远离动力线、加隔离器、电源分回路7.2 排查工具与实用方法现场排查信号问题有几件工具是必须的数字万用表、手持示波器、信号发生器以及一台装有串口调试助手的笔记本电脑。数字万用表是基础中的基础。测电压、测电流、测通断成本几十块钱的万用表就能应对80%的场景。但要注意测量4-20mA回路电流时万用表必须串联进回路不能并联测电压时则要并联。很多人拿万用表并联在PLC模拟量输入端量电流表笔一搭上去读数马上不对因为回路被短路了。这个操作习惯一定要养成。手持示波器是排查高速信号和通信信号的关键。RS-485波形、差分编码器波形、PWM信号占空比万用表是无能为力的。示波器能看到信号的实际形状判断上升沿、下降沿是否畸变是否存在振铃是识别信号完整性问题的利器。信号发生器也很实用。给PLC模拟量输入一个标准的4-20mA或者0-10V信号可以快速验证通道组态是否正确排查到底是传感器问题还是模块问题。给数字量输入端子短接和断开可以验证通道逻辑是否正常。这些操作看似基础但在故障定位时能极大缩短排查时间。7.3 几个我踩过的坑这些年跟信号打交道踩过的坑实在太多挑几个有代表性的分享出来希望你能绕开。第一个坑是模拟量信号线用普通电线替代屏蔽电缆。当时工期紧、手头没有屏蔽电缆就用普通的RV线接了温度变送器的4-20mA信号。短距离调试没问题一旦旁边的变频器启动温度值就开始漂移。后来换了屏蔽电缆并且单端接地问题彻底解决。信号线省不得屏蔽电缆那一点点成本换来的是长期稳定。第二个坑是忘记终端电阻导致的通信问题。有一台从站的Modbus RTU通信一直不稳定有时几小时正常有时连续报超时。我把参数试了个遍都没解决最后测总线波形发现总线上有明显的反射振铃。仔细查了两端的终端电阻发现一端有120欧姆另一端没接补上之后通信异常从此消失。从那以后我每次做完RS-485项目都专门检查两端终端电阻是否到位。第三个坑是热电偶补偿导线接错极性。那次用的是K型热电偶补偿导线红色为正、白色为负但我接反了极性。由于补偿导线只在接点处产生微小的附加电动势接反导致温度显示偏低了好几度当时用万用表量电压发现和推算值有出入但没意识到是极性反了。后来对着接线图重新查才发现问题所在。这个经验提醒我不要觉得热电偶只有两根线就轻视它的接线规范补偿导线的极性、型号必须逐一确认。掌握信号本质上是掌握一种系统性的排查思维。工业自动化控制系统不管用的是什么品牌的PLC、多少种通信协议物理层上无非就是模拟量、数字量、脉冲、差分这几类信号。理解了它们的原理和现场表现很多疑难杂症都能找到清晰的逻辑线索。你花一个下午把这些信号类型梳理一遍再到现场对着图纸和设备看一遍收获往往比闷头翻手册大得多。
返回列表