屏幕上的 73.5℃,路上换算了四次

车间温度屏上跳出的 73.5℃,不是温度计读出来的,是一条信号链接力算出来的:感温元件把温度变成电阻或毫伏,变送器把它变成 4-20mA,采集模块把电流变成数字量,组态再把数字量换回工程量。链条上每一环都有自己的换算口径,接错一环,屏上的数就"看着挺合理"地错着。

这批上新的三件工具,就是按这条链的位置排的:🔧 PT100热电偶换算器 管第一环,🔧 4-20mA信号换算器 管中间两环,🔧 NTC热敏电阻计算器 管设备内部那一路。

第一环:感温元件的电阻和毫伏

PT100 是工业测温的精度基准:0℃ 时 100Ω,100℃ 时 138.51Ω——记这个数,现场快速判断表头校准没校准。完整换算按 IEC 60751 的 Callendar-Van Dusen 方程,0℃ 以上是二次式,0℃ 到 -200℃ 还要叠立方项,手算容易漏项。换算器正反双向都能算:给温度出阻值(选表),给阻值出温度(校表)。

热电偶是另一套口径:它输出的是毫伏而不是电阻,且对应的是两个结点的温差。K 型 100℃ 约 4.096mV、1000℃ 约 41.276mV,但这是假设冷端在 0℃——现场冷端在 40℃ 的端子排上,漏补冷端误差就是 40℃ 往上。换算器里做了冷端补偿栏:实测 mV 加上端子温度对应值,再反查标准分度。

预算紧、精度要求不高的场合用 NTC:10K/3950 是最常见的组合,25℃ 正好 10K。NTC 计算器里专门有一栏 ADC 分压测温:上拉电阻、Vref、ADC 位数填进去,读数直接出温度——调试固件时"ADC 显示 2048 应该是 25℃ 吗"这类问题,当场就有答案。

中间环:4-20mA 的活零点和三家 PLC 的档位

变送器把工程量变成电流:4mA 是量程下限、20mA 是上限,线性内插。这部分公式简单,麻烦在两处。一是活零点:0-20mA 分不清断线和零点,4mA 活零点让"断线(0mA)、欠量程(小于 4mA)、正常零点(恰 4mA)“三种状态可判,按 NAMUR 口径 3.6mA 以下可配置为坏值。二是数字量档位:西门子 S7 按 0-20mA 对应 0-27648 标定(4mA 落在 5530),三菱 FX 是 0-4000,欧姆龙也常是 0-4000——同一根线接到不同 PLC,屏上的数就差出一个数量级。

信号换算器把工程值、电流、电压、PLC 数字量做成四方联动:改任意一格,其余三格实时跟着走;250Ω 采样电阻的 1-5V 联动显示;差压测流量时勾上开方,流量 = 上限 × √((I−4)/16) 直接按开方器口径算。数字量标定以实际模块手册为准——页面上这么写,是因为各家固件版本对坏值码的处理确实有差异。

串起来:一个专题看完一条链

三件工具连同回路电阻核算,收在传感器信号链专题里,按"感温元件 → 变送信号 → 采集数字量"的顺序排了工作流。想深挖概念的话:4-20mA 电流环、PT100 铂电阻、热电偶、NTC 热敏电阻四个词条分别把"为什么用电流不用电压"“为什么是铂"“为什么漏补冷端差一个室温"“为什么上拉取 R25"讲透了。

所有计算都在浏览器里跑,柜子前没信号也能用——这对现场调试不是锦上添花,是刚需。