容差比较 共 1 篇文章

ST语言实数比较直接使用等号(=)导致精度误差的容差写法
2026-03-17 07:00:35
在 ST(Structured Text)语言中编写电气自动化控制逻辑时,常需对实数(REAL 或 LREAL 类型)进行相等性判断,例如检测温度是否达到设定值、电机转速是否稳定在目标转速、PID 输出是否收敛等。直接使用 = 运算符比较两个实数,极易因浮点数固有精度缺陷导致逻辑误判——本应“相等”
ST语言 浮点精度 容差比较
5 0