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

资讯详情

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

【非标自动化】2、认识元器件(模拟量模块)

【非标自动化】2、认识元器件(模拟量模块) 模拟量模块模拟量模块是PLC用来处理连续变化电信号的接口模块。它主要分为模拟量输入模块AIAnalog Input 模拟量输出模块AOAnalog Output整体关系可以理解为压力、温度、流量、位移等物理量 ↓ 传感器 ↓ 010V或420mA ↓ AI输入模块 ↓ PLC程序 ↓ AO输出模块 ↓ 010V或420mA ↓ 比例阀、变频器、执行控制器数字量模块只能表示ON / OFF 有 / 无 正常 / 异常模拟量模块则可以表示具体数值压力0.46 MPa 温度72.8℃ 流量18.5 L/min 位移12.36 mm 速度设定35.0 Hz一、它在设备中的作用是什么1.模拟量输入模块AIAI模块把传感器输出的连续电信号转换为PLC内部可以计算的数字量。常见检测对象包括压力温度流量液位重量位移张力电流电压真空度湿度转速。例如压力传感器输出420mA 对应01.0 MPaPLC通过AI模块读取电流后可以得到当前压力为0.63 MPaAI模块相当于PLC对连续物理量的“测量接口”。2.模拟量输出模块AOAO模块把PLC内部计算出的数字值转换成连续变化的电压或电流信号。常见控制对象包括比例压力阀比例流量阀变频器频率设定调速器电动调节阀温控功率调节器-伺服驱动器转矩或速度给定模拟仪表外部控制器。例如PLC需要变频器运行在25 Hz变频器设定 010V对应050HzPLC的AO模块输出5V变频器就会把目标频率理解为约25Hz二、输入是什么输出是什么模拟量输入模块输入来自传感器或仪表的连续电信号010V ±10V 05V 15V 020mA 420mA部分专用模块还可以直接接热电偶热电阻称重传感器应变片电桥信号。输出模块内部把模拟信号转换成PLC可读取的数字值。例如4mA → 数字值0 12mA → 数字值2000 20mA → 数字值4000不同PLC使用的原始数字范围不同也可能是027648 032000 04095 -2764827648不能默认所有品牌都一样。模拟量输出模块输入PLC程序写入的数字设定值0 2000 4000输出AO模块将其转换为010V ±10V 020mA 420mA例如PLC写入0 → AO输出0V PLC写入2000 → AO输出5V PLC写入4000 → AO输出10V三、模拟量模块的内部工作原理1.AI模块的A/D转换AI模块内部主要完成模拟电压或电流 ↓ 滤波、保护、隔离 ↓ A/D转换器 ↓ 数字量 ↓ PLC CPUA/D表示Analog to Digital 模拟量转数字量例如一个010V信号通过12位A/D转换器转换。12位能够表示2¹² 4096个等级因此理论上每一级电压约为10V ÷ 4096 ≈ 2.44mVPLC实际能分辨的最小变化会受到模块分辨率精度噪声-传感器精度接线电源质量共同影响。2.AO模块的D/A转换AO模块内部完成PLC数字设定值 ↓ D/A转换器 ↓ 模拟电压或电流 ↓ 外部执行设备D/A表示Digital to Analog 数字量转模拟量PLC并不是直接“输出一个压力”或者“输出一个速度”而是输出一个电压、电流或通信值让外部设备根据该信号执行。四、模拟量信号有哪些类型1.电压信号常见规格010V ±10V 05V 15V特点接线简单调试时容易用万用表测量控制柜内部短距离使用方便对公共端电位差比较敏感长距离传输容易受干扰和压降影响。典型应用变频器频率给定比例阀设定位移传感器控制器模拟输出。2.电流信号常见规格020mA 420mA420mA是工业现场非常常见的模拟量信号。特点抗干扰能力较强适合长距离传输线阻对信号影响相对较小4mA可以作为“正常零点”0mA可用于识别断线或掉电。例如4mA 0 MPa 20mA 1 MPa当系统测到接近0mA时可以判断传感器断线传感器掉电回路开路模块接线异常。这也是420mA比020mA更实用的重要原因。3.热电偶信号热电偶产生的是很小的毫伏信号例如几mV到几十mV常见类型K型J型T型E型S型R型。热电偶一般不能直接接普通010V AI模块而应使用热电偶专用输入模块这种模块通常具备微弱信号放大冷端补偿线性化断线检测。4.热电阻信号常见热电阻PT100 PT1000 Cu50热电阻本身输出的是电阻变化不是标准电压或电流信号。需要RTD专用模块温度变送器转换成420mA温控仪转换后输出。接线方式包括二线制 三线制 四线制三线制可以补偿一部分导线电阻是工业现场常见方式。5.微弱电桥信号称重传感器、压力应变传感器常输出mV/V例如2mV/V这种信号很弱需要专用的称重模块应变模块变送器信号放大器。不能直接当作普通010V信号接入。五、PLC怎样与模拟量输入模块连接1.两线制420mA传感器两线制传感器只用两根线同时完成传感器供电信号传输。典型回路24V ↓ 两线制压力传感器 ↓ AI电流输入端 ↓ AI公共端 ↓ 0V电流沿整个回路流动。传感器根据压力大小把回路电流控制在420mA例如24V → 传感器正极 传感器负极 → AI AI- → 0V具体接法还要看AI模块是有源输入无源输入内部供电型外部供电型。2.三线制420mA传感器三线制传感器通常有电源正极 电源负极 信号输出典型接线棕线 → 24V 蓝线 → 0V 黑线 → AI AI公共端 → 0V此时传感器供电回路和信号输出部分共用0V。3.四线制传感器四线制通常将电源回路信号回路分开。例如电源 → 24V 电源- → 0V 信号 → AI 信号- → AI-四线制更容易实现隔离但线缆数量更多。4.010V传感器接AI模块典型接法传感器电源 → 24V 传感器电源- → 0V 传感器电压输出 → AI 传感器信号公共端 → AI-如果传感器和PLC模拟量模块共用电源通常需要共参考0V。但是否共地要根据模块是否隔离以及厂商接线图确定。六、PLC怎样与模拟量输出模块连接1.AO控制比例阀例如比例阀要求工作电源DC 24V 设定输入010V接线通常为比例阀电源 → 24V 比例阀电源- → 0V PLC AO → 比例阀设定输入 PLC AO- → 比例阀信号公共端要区分24V工作电源 010V设定信号010V信号不是比例阀的主供电。2.AO控制变频器例如变频器模拟输入端为AI1010V频率设定 ACM模拟公共端连接PLC AO → 变频器AI1 PLC AO- → 变频器ACM同时还需要数字量信号控制PLC DO → 变频器运行端子因此变频器控制经常是DO控制启动、停止 AO控制频率或速度3.420mA输出接执行器PLC AO电流输出 ↓ 执行器电流输入 ↓ 执行器电流输入- ↓ PLC AO电流输出-需要确认执行器输入是有源电流输入无源电流输入输入阻抗最大允许负载电阻。七、模拟量是否涉及PNP、NPN、源型和漏型普通模拟量信号通常不使用PNP和NPN来描述。因为PNP、NPN主要用于数字量开关信号。模拟量模块更关注电压输入还是电流输入 有源还是无源 单端还是差分 隔离还是非隔离但是某些模拟量传感器还带报警开关输出。例如一个压力传感器同时具有420mA模拟量输出 PNP压力报警输出其中420mA接AI模块PNP报警信号接DI模块。不能把整个传感器简单说成“PNP传感器”要分别看不同输出端。八、什么是有源和无源模拟量信号1.有源输出设备自身能够主动输出电压或电流信号。例如三线制压力传感器 独立供电后主动输出420mA2.无源输出设备自身不提供回路电源需要外部电源建立电流回路。典型例子是两线制420mA变送器。它依靠回路中的24V供电并控制回路电流。3.为什么要区分如果两边都是有源电流输出错误连接可能造成电流冲突信号错误模块损坏。如果两边都是无源也可能没有电流回路完全测不到信号。选型和接线时必须确认传感器输出方式 AI模块输入方式 回路电源由谁提供九、模拟量怎样换算成工程值PLC读取到的通常不是直接的MPa、℃或mm而是原始数字。需要进行量程换算。通用公式为工程值 (原始值 - 原始下限) ÷ (原始上限 - 原始下限) × (工程上限 - 工程下限) 工程下限示例一420mA对应01.0MPa假设PLC模块规定4mA → 0 20mA → 4000读取到原始值2500压力为2500 ÷ 4000 × 1.0MPa 0.625MPa示例二12mA对应多少压力量程420mA 对应01.0MPa12mA位于4mA和20mA的中间(12 - 4) ÷ (20 - 4) 8 ÷ 16 50%所以实际压力 0.5MPa示例三PLC输出控制比例阀比例阀规定010V 对应00.8MPaPLC需要输出0.6MPa所需比例为0.6 ÷ 0.8 75%因此AO应输出10V × 75% 7.5V如果AO数字范围为04000则PLC应写入4000 × 75% 3000十、分辨率、精度和重复性有什么区别1.分辨率分辨率表示模块能够把量程分成多少小格。例如12位模块4096格16位模块理论上可以表示65536格分辨率越高理论上能识别的信号变化越小。2.精度精度表示测量值和真实值之间的误差。例如真实压力0.500MPa PLC显示0.508MPa误差为0.008MPa高分辨率不代表一定高精度。例如一个模块虽然能显示很多小数位但整体偏差可能仍然较大。3.重复性重复性表示同一个输入多次测量时结果是否接近。例如同样输入12mA多次读取1998 2001 2000 1999重复性较好。4.线性度理想情况下输入和输出之间应为直线比例关系。实际可能存在偏差。5.温漂环境温度变化后模块测量值可能发生轻微漂移。高精度设备需要关注零点温漂满量程温漂长期稳定性。十一、模拟量模块的重要选型参数1.输入模块还是输出模块先确定需要采集传感器 → AI 控制执行器 → AO也有AI/AO混合模块。2.通道数量常见规格2通道 4通道 8通道 16通道通道数不是越多越好还要考虑每通道采样速度通道隔离模块宽度成本后期扩展。3.信号类型需要确认模块是否支持010V ±10V 15V 020mA 420mA有些模块通过参数配置切换。有些模块硬件型号固定。不能把电流信号直接接到只支持电压输入的端子。4.分辨率常见有12位 13位 14位 16位 24位普通压力、流量采集可能1216位已经足够。称重和微弱信号检测可能需要更高分辨率专用模块。5.转换速度和更新时间需要关注单通道转换时间 所有通道更新时间 滤波时间 PLC总线刷新周期普通温度和压力变化较慢对速度要求不高。高速张力控制、振动采集、动态压力采集则可能需要高速模拟量模块。普通PLC AI模块一般不适合做高频波形采集。6.精度需要查看基本精度满量程误差零点误差温漂非线性误差。例如±0.1% FSFS表示满量程。7.隔离方式模拟量模块可能分为通道与系统隔离通道之间隔离分组隔离完全不隔离。通道之间独立隔离的模块抗地环路能力更强不同设备参考电位更容易兼容成本更高。非隔离模块要求各设备公共端电位关系正确否则容易出现测量误差信号跳动地环流模块损坏。8.单端输入和差分输入单端输入多个通道共用一个公共端。AI0 AI1 AI2 公共端COM优点接线少通道密度高。缺点更容易受到公共端电位差影响。差分输入每个通道都有独立正负输入AI0 / AI0- AI1 / AI1-抗共模干扰能力通常更好。9.输入阻抗电压输入模块要求输入阻抗较高避免对传感器造成明显负载。电流输入模块内部通常通过采样电阻将电流转换成电压。选型时要确认电流输入内阻 变送器最大负载能力 回路总负载10.AO带载能力电压输出要关注允许最小负载阻抗 最大输出电流电流输出要关注最大负载电阻 回路供电能力例如AO规定010V 负载阻抗必须≥5kΩ如果外部负载阻抗太低输出电压可能达不到设定值。11.断线检测与诊断420mA输入模块可能支持断线检测低于量程报警超量程报警短路报警模块故障诊断。热电偶和热电阻模块也经常支持传感器断线检测。十二、正常工作时是什么状态正常工作时通常表现为模块电源和运行指示正常模块没有故障报警传感器变化时PLC原始值同步变化工程值与现场仪表基本一致信号没有大幅随机跳动AO设定改变后外部设备响应正常万用表测得信号与PLC监控值相符模块没有明显异常发热屏蔽和接地没有异常电流输入值不会长期超出设定量程。十三、常见故障现象1.AI读取值始终为零可能原因传感器没有供电信号线断路420mA回路没有形成模块量程配置错误电流信号接到电压端子输入通道未使能公共端未连接传感器损坏PLC读取地址错误。2.AI读取值始终最大可能原因输入超量程电压信号接近或超过最大值接线短接到电源模块配置错误420mA信号误接为010V原始值缩放错误输入通道损坏。3.实际值正常但PLC显示错误可能原因工程量换算公式错误原始量程理解错误4mA没有正确扣除传感器量程设置不一致单位使用错误数据类型溢出模块通道参数错误正负号处理错误。例如传感器实际是420mA对应01.6MPa程序却按01.0MPa换算显示肯定错误。4.输入信号不断跳动可能原因信号线受到变频器或伺服干扰屏蔽层接地错误0V公共端不稳定传感器供电质量差信号线与动力线并行端子松动传感器本身输出波动输入滤波时间太短机械过程本身就在波动地环路。5.420mA读取低于4mA可能原因传感器断线电源不足回路负载太大接触电阻过大传感器故障AI通道损坏实际过程低于量程回路接线错误。很多系统会把低于3.6mA判断为故障但具体阈值要按传感器和标准设置。6.AO设定改变但外部设备不响应可能原因AO没有输出电压或电流模拟量公共端未连接外部设备未启用外部模拟输入设备仍使用面板或通信设定010V与420mA不匹配外部设备参数配置错误输出通道地址错误AO模块未使能外部设备还需要数字量运行信号。7.AO输出达不到满量程可能原因AO负载阻抗过低电源电压不足模块输出能力不足程序没有写入满量程数字值模块量程配置错误信号线压降外部输入端损坏测量参考点错误。8.AO输出一直保持某个值可能原因PLC程序没有刷新输出被强制CPU进入停止状态后保持最后值模块故障参数设置为故障保持通信中断后保持最后值程序写入地址错误。需要关注CPU故障或通信中断时AO是保持最后值 输出0 输出预设安全值这属于重要安全设计参数。十四、如何通过万用表定位AI故障1.测量010V信号把万用表切换到直流电压档。测量AI与AI-之间如果传感器现场输出为5.00V但PLC显示为0应检查模块量程通道地址公共端模块是否损坏。2.测量420mA信号电流必须串联测量。正确方式断开回路某一点 把万用表串入回路 测量实际电流不能像测电压一样直接把电流档并联在线路两端否则可能短路烧断万用表保险丝损坏输出设备造成错误信号。3.使用标准信号源调试模拟量模块时标准信号源非常有用。它可以输出4mA 12mA 20mA 0V 5V 10V例如向AI模块分别输入4mA、12mA、20mA观察PLC是否对应0%、50%、100%这样可以快速区分模块问题接线问题传感器问题程序换算问题。十五、如何通过PLC监控定位故障建议PLC同时保留原始值 工程值 报警状态 滤波后值例如AI原始值2458 压力工程值0.614MPa 断线报警OFF 超量程报警OFF排查时原始值不变化重点检查传感器接线模块通道配置。原始值变化但工程值不变化重点检查程序换算数据类型地址运算逻辑。工程值正常但设备动作异常重点检查控制逻辑AO输出执行器机械和气液系统。十六、模拟量为什么要做滤波现场模拟量会受到电磁干扰电源纹波传感器噪声机械振动流体脉动影响。例如压力值可能不断变化0.501 0.507 0.498 0.504 0.500 MPaPLC可以使用移动平均一阶低通滤波中值滤波死区延时确认。但滤波越强响应越慢。例如温度变化慢可以使用较强滤波。高速压力控制中滤波太强会造成控制延迟。因此需要在数值稳定性 与 响应速度之间平衡。十七、模拟量接线为什么要使用屏蔽线模拟量信号特别是毫伏信号和010V信号容易受到电磁干扰。屏蔽线外层金属屏蔽层可以把部分干扰引到接地系统。常见要求模拟量信号线使用屏蔽双绞线 屏蔽层通常单端接地单端接地通常放在控制柜侧。如果两端都接地而两端地电位不同可能形成地环流。不过某些系统和高频环境可能要求不同的屏蔽处理应以设备和厂家规范为准。十八、安装位置和机械结构要求1.安装在控制柜内模拟量模块通常安装在PLC机架DIN导轨远程I/O箱传感器附近的分布式控制箱。2.远离强干扰源模拟量模块和信号线应尽量远离变频器伺服驱动器电机动力线接触器高频加热设备焊接设备大功率继电器。3.信号线与动力线分槽敷设不要把模拟量线和下面线路长距离捆绑三相电机线 变频器输出线 加热器动力线 电磁阀线圈线必要交叉时尽量以接近90°交叉。4.模块附近留出散热空间高密度模拟量模块、隔离模块和电流输出模块会发热。需要遵守模块安装方向和间距要求。5.端子标识清晰模拟量端子必须明确AI AI- AO AO- MANA AGND V I COM不能只根据位置猜测。同一模块的电压输入和电流输入端子可能不同。十九、模拟量模块与数字量模块的区别对比项目模拟量模块数字量模块信号状态连续变化ON/OFF常见输入010V、420mADC 24V开关量表示内容具体数值状态判断典型设备压力传感器、流量计光电、按钮、行程开关输出对象比例阀、变频器电磁阀、指示灯抗干扰要求较高相对较低是否需要缩放通常需要通常不需要是否涉及PNP/NPN一般不涉及经常涉及可以简单记住数字量只告诉PLC“有没有” 模拟量告诉PLC“具体是多少”二十、专用模拟量模块为什么存在不是所有连续信号都能用普通010V或420mA模块处理。例如温度模块专门接热电偶PT100PT1000。内部包含冷端补偿线性化断线检测导线补偿。称重模块专门接称重传感器应变电桥。内部包含激励电源微弱信号放大高分辨率采样去皮标定滤波。高速采集模块用于动态压力振动力曲线高速位移。采样速度远高于普通PLC模拟量模块。二十一、同类产品为什么有很多型号模拟量模块型号繁多主要来自以下差异AI还是AO 通道数量 电压型还是电流型 单极性还是双极性 分辨率 转换速度 精度 隔离方式 单端还是差分 输入阻抗 AO带载能力 是否支持断线检测 是否支持诊断 是否支持热电偶 是否支持热电阻 是否支持称重信号 通信总线 防护等级 工作温度 安全等级例如同样是4通道AI模块可能分别是4通道010V输入 4通道420mA输入 4通道电压/电流可配置 4通道通道间隔离输入 4通道高速模拟输入外形相似但性能和价格可能差很多。二十二、典型选型思路假设设备需要2个压力传感器420mA 1个位移传感器010V 1个比例压力阀010V控制 1个变频器010V频率给定可以考虑AI模块 - 至少4通道 - 支持420mA和010V - 通道类型可分别配置 - 分辨率满足测量精度 - 支持断线和超量程诊断 - 最好与现场信号隔离 AO模块 - 至少2通道 - 支持010V输出 - 带载能力满足比例阀和变频器输入要求 - 故障状态可设置安全输出值如果压力测量影响关键工艺还应检查传感器精度模块精度总系统误差响应速度标定方式屏蔽接地。二十三、一个完整模拟量控制案例假设需要根据压力设定值控制比例阀。硬件关系PLC AO ↓ 010V 比例压力阀 ↓ 压缩空气 气缸 压力传感器 ↓ 420mA PLC AI控制过程HMI输入目标压力0.45MPa ↓ PLC换算AO输出电压 ↓ 比例阀调节出口压力 ↓ 压力传感器检测实际压力 ↓ AI模块读取420mA ↓ PLC换算实际压力 ↓ 判断压力是否达到目标如果只是比例阀内部自行闭环PLC可以做监控。如果PLC还根据实际压力不断调整AO则属于外部闭环控制。需要避免比例阀内部闭环 和 PLC外部闭环参数设置不当时互相干扰造成压力振荡。二十四、理解模拟量模块最重要的结论AI模块把连续电压、电流或传感器信号转换成PLC内部数字值。AO模块把PLC数字设定值转换成连续电压或电流信号。常见工业模拟量信号是010V和420mA。420mA抗干扰能力较强而且0mA可以帮助识别断线。两线制420mA传感器用同一回路完成供电和信号传输。模拟量信号通常不使用PNP、NPN描述而要区分电压、电流、有源、无源、单端和差分。PLC读取的是原始数字值需要根据量程换算成MPa、℃、mm等工程值。不同PLC模拟量原始数字范围不同不能默认都是04000。分辨率高不等于精度一定高还要考虑传感器、模块、接线和干扰的整体误差。010V不能直接接入420mA输入端电压型和电流型必须正确匹配。热电偶、PT100和称重传感器通常需要专用模块不能简单接普通AI模块。模拟量信号线应使用屏蔽线并尽量与动力线分开敷设。AO输出不仅要看量程还要检查最大输出电流和允许负载阻抗。PLC输出模拟量后外部设备可能还需要数字量使能或运行信号。模拟量故障排查时应分别检查传感器输出、线路信号、模块原始值和程序工程量换算。标准信号源是调试AI/AO模块非常有效的工具可以快速区分传感器、模块、接线和程序问题。
返回列表