文章目录

模拟量精度验证:如何使用标准信号源校准PLC模拟量模块的线性度

发布于 2026-03-21 11:33:28 · 浏览 3 次 · 评论 0 条

准备标准信号源与PLC硬件连接

  1. 确认 PLC模拟量模块型号(如西门子 SM331 6ES7331-7KF02-0AB0、三菱 AD75 或 AB 1756-IF16),查阅其技术手册,明确支持的输入类型(电压:0–10 V±10 V;电流:4–20 mA0–20 mA)、分辨率(如 16 位)、满量程误差(如 ±0.1% FS)及接线端子定义。

  2. 选用 可编程直流标准信号源,要求:

    • 电压输出精度优于 ±0.01%(如 Fluke 754 或 Keysight 3458A 配专用输出卡);
    • 电流输出能力覆盖 0–24 mA,带 250 Ω 精密负载电阻(用于 4–20 mA1–5 V 验证时);
    • 支持步进输出(最小步长 ≤ 0.001 V0.001 mA)和稳定保持功能(输出波动 < 10 μV0.1 μA 持续 30 秒)。
  3. 断电 PLC 控制柜总电源,拆下 模拟量输入模块前盖板,核对 接线图:

    • 电压模式:+IN 接信号源正极,–IN 接信号源负极,COM 与信号源共地;
    • 电流模式:I+ 接信号源正极,I– 接信号源负极,确保 模块内部跳线设为 2-/4-wire 电流测量(以手册为准);
    • 禁用 任何现场传感器或变送器线路,仅保留标准信号源直连。
  4. 上电 PLC,确认 模块状态指示灯无 SF(系统故障)红灯亮起,RUN 绿灯常亮,INTF(接口故障)灯熄灭。


配置PLC模拟量模块参数

  1. 打开 工程软件(TIA Portal v18 / GX Works3 / Studio 5000),定位 到该模拟量模块硬件组态页。

  2. 设置 输入类型:在通道属性中,将对应通道的“信号类型”设为 Voltage 0 to 10 VCurrent 4 to 20 mA关闭 “硬件滤波”(设为 0 ms),避免引入动态延迟影响静态精度判断。

  3. 配置 量程转换:

    • 对于 0–10 V 输入,设定工程量范围为 0.0100.0(单位自定义,如 %);
    • 对于 4–20 mA 输入,设定为 0.0100.0,并启用“断线检测”为 Disabled(防止校准中误报开路);
    • 关键操作:勾选“启用诊断中断”,以便后续识别超限异常。
  4. 下载 组态至 PLC,复位 模块(通过软件执行 Module Reset 或断电重启),等待 30 秒使模块完成自检与零点校准。


执行五点线性度测试(核心校准流程)

线性度验证采用等间隔五点法(GB/T 13983–2008《工业自动化仪表通用试验方法》),覆盖 0%、25%、50%、75%、100% 满量程点,兼顾端点与中段非线性风险。

  1. 启动 标准信号源,设为手动输出模式,设置 第一点:

    • 0–10 V 模块 → 输出 0.000 V
    • 4–20 mA 模块 → 输出 4.000 mA
      等待 10 秒待信号稳定,读取 PLC 中该通道的原始数据字(Raw Value),记为 R₀(例如 0x0000)。
  2. 依次 设置其余四点,每点严格遵循:

    • 0–10 V2.500 V5.000 V7.500 V10.000 V
    • 4–20 mA8.000 mA12.000 mA16.000 mA20.000 mA
      每点停留 ≥15 秒,记录 对应原始值 R₂₅, R₅₀, R₇₅, R₁₀₀
  3. 导出 所有原始值至 Excel 表格,按通道号、设定值(SV)、实测原始值(RV)三列排列:


| 设定点 SV (V or mA) | 原始值 RV (hex) | 原始值 RV (dec) |
| :------------------ | :-------------- | :-------------- |
| 0.000               | 0x0000          | 0               |
| 2.500               | 0x1999          | 6553            |
| 5.000               | 0x3333          | 13107           |
| 7.500               | 0x4CCC          | 19660           |
| 10.000              | 0x6666          | 26214           |

注:示例基于 16 位无符号整数(0–65535),实际值依模块手册而定(如 S7-1200 AD 模块为 0–27648,需查表确认)。

  1. 计算 各点理论原始值(TV):

    • 若模块标称满量程原始值为 FS_Raw(如 27648),则:
      $$ TV_i = \frac{SV_i - SV_{\min}}{SV_{\max} - SV_{\min}} \times FS\_Raw $$
      其中 SV_min = 0 V4 mASV_max = 10 V20 mA
    • 示例(0–10 VFS_Raw = 27648):
      SV = 2.500 V → $ TV = \frac{2.5}{10} \times 27648 = 6912 $。
  2. 计算 各点绝对误差:
    $$ \text{Error}_i = |RV_i - TV_i| $$
    填入表格新增列“绝对误差(dec)”。

  3. 确定 线性度误差:取五点中最大绝对误差,除以满量程原始值 FS_Raw,乘以 100%:
    $$ \text{Linearity} = \frac{\max(\text{Error}_i)}{FS\_Raw} \times 100\% $$

    • 合格判据:≤ 模块标称线性度(如 0.1%)即通过;否则需进一步排查。

分析误差来源并实施修正

若线性度超差,按以下优先级逐项排查,禁止直接调整软件量程补偿,先排除硬件与接线问题。

  1. 检查 接线接触:断电 后,用万用表 测量信号源输出端与模块端子间电阻,应 < 0.1 Ω;重点检查 COM/GND 连接是否松动、氧化。

  2. 验证 信号源自身精度:

    • 将信号源输出设为 5.000 V用高精度数字万用表(六位半,如 Keithley 2182A)直接测量其输出端,读数记为 Mₛ
    • |Mₛ − 5.000| > 0.005 V,则信号源不合格,更换或送检。
  3. 排除 共模干扰:

    • 短接 模块 COM 与 PLC 电源地(PE),再测五点误差;
    • 若误差显著减小(如从 0.3% 降至 0.05%),说明存在地电位差,加装 隔离型信号调理器(如 Weidmüller ACT20P)。
  4. 检验 模块零点漂移:

    • 保持信号源输出 0.000 V4.000 mA监测 原始值 R₀ 在 10 分钟内变化量;
    • 若波动 > 10(16 位 LSB),执行 模块硬件零点校准(参考手册调用 CALIBRATE ZERO 功能块或拨码开关)。
  5. 验证 满量程增益:

    • 仅测试 0%100% 两点,计算实际增益:
      $$ \text{Actual Gain} = \frac{R_{100} - R_0}{SV_{100} - SV_0} $$
      与理论增益 FS_Raw / (SV_max − SV_min) 对比;
    • 若偏差 > 0.2%运行 模块满量程校准(如 TIA Portal 中右键模块 → “Calibrate” → “Full Scale”)。
  6. 软件补偿(最后手段)

    • 若硬件校准后仍残余 ≤ 0.05% 非线性,可启用 PLC 内置线性化表:
      • 在 TIA Portal 中,为通道添加 SCALE_X 指令,输入 5 组 (RV_i, TV_i) 映射点;
      • 在 Studio 5000 中,使用 SCL 指令配置 Analog Input Linearization 表;
    • 注意:此操作仅修正已测点,不提升模块本征精度,且增加扫描周期。

生成校准报告与归档

  1. 整理 数据:汇总五点设定值、实测原始值、理论值、绝对误差、线性度百分比,附信号源型号/编号、PLC模块序列号、校准日期、执行人。

  2. 签署 报告:由校准员与电气主管双签,注明“符合 IEC 61000-4-30 Class A 精度要求”。

  3. 归档

    • 纸质报告存入设备档案盒;
    • 电子版命名为 PLC_[型号]_[模块号]_Calibration_YYYYMMDD.pdf,同步至企业文档服务器 /QA/Calibration/ 目录;
    • 在 PLC 程序注释区插入校准信息(如 // CAL: SM331 SN#ABCD1234, 20240520, Lin=0.08%)。
  4. 设定 下次校准周期:

    • 新模块:首次运行后 3 个月
    • 稳定运行模块:12 个月
    • 高干扰环境(变频器邻近、焊接车间):6 个月

评论 (0)

暂无评论,快来抢沙发吧!

扫一扫,手机查看

扫描上方二维码,在手机上查看本文