下图所示为 Kelvin_TO_Celsius 功能块的引脚图:
Kelvin_TO_Celsius 功能块将类型为 REAL 的开氏单位值转换为摄氏单位。其结果为 REAL 类型的数字。
引脚 i_rIput 用于输入开氏度。
引脚 q_rOput 将以 REAL 数据类型返回等效的摄氏度值。
公式:摄氏度 = 开氏度 – 273.15
如果在引脚 i_rIput 中输入无效开氏温度值(即 < 0),则类型为 BOOL 的 q_xErr 引脚会变为 TRUE,引脚 q_rOput 将返回 –273.15,因为最小开氏温度值的等效摄氏度值为 –273.15。
此检测到错误引脚将在输入有效值时复位。
下表描述了 Kelvin_TO_Celsius 功能块的输入引脚:
输入 |
数据类型 |
说明 |
---|---|---|
i_rIput |
REAL |
输入值(开氏度) 范围:0...3.4e+38 |
下表描述了 Kelvin_TO_Celsius 功能块的输出引脚:
输出 |
数据类型 |
说明 |
---|---|---|
q_xErr |
BOOL |
TRUE:无效输入。 FALSE:有效输入。 |
q_rOput |
REAL |
输出值(摄氏度) 范围:-273.15...3.4e+38 |
i_rIput 输入不能小于 0,因为开氏温度值理论上不能小于 0。