一个很典型的现场问题:模拟量通道组态明明选了 4-20mA,监控到的原始 AD 值却是 5530 到 27648,本该是 0 到 27648。工程量怎么换算都偏一头。
原因不在换算公式
模拟量模块的测量类型是按“组”设置的,不是按通道。以 SM1231 为例,部分型号两个通道一组,共用一套测量类型配置。你只改了其中一组,另一组还停在默认的 0-20mA 或电压档,整组量程被带跑。
4mA 被当成量程起点的 20%,于是起跳点从 0 变成 5530(27648 的 20%)。曲线整体被抬高,但斜率是对的,所以看起来“只是偏了一点”,很难联想到量程类型。
四步对齐
第一步,进设备视图逐通道核对测量类型,确认是 4-20mA、0-20mA 还是电压档。
第二步,与变送器实际输出对齐。变送器是两线制 4-20mA,模块就必须配 4-20mA。这一条看着废话,现场配错的不少。
第三步,改完点“应用到所有通道”,别只改单点。然后单独下载硬件组态——只改参数不下载,等于没改。
第四步,用信号源打 4mA、12mA、20mA,校验应读到 0、13824、27648。工程值再按量程线性映射。
记住这句话
4mA 不是 0。设成 0-20mA,4mA 的起跳点就从 0 变成 5530,工程量整体偏移。
延伸一句
这类问题在项目交接时最容易复发。上一任工程师改过一组通道,文档里没记。建议把每个模拟量通道的测量类型、量程上下限、对应变送器型号做一张表,随程序一起交付。半小时的活,能省后面两天的排查。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。