如何计算一个温度范围的最大与最小值?

描述:
此程序可计算对于一个容器的温度范围的最大最小极限值。通过输入“Setpoint”(例如 72)可以定义容器的最适合的状态。最小和最大值是通过公式“DBD * 0.5”来定义的。“DBD”为变量“Deadband”。例如,如果“5*0.5”相乘结果为“2.5”。 如适合温度为“72” 则最小值为“69.5”和最大值为“74.5”。现在如果有温度值低于最小值或高于最大值,这时相关反向动作立即被激活。这种措施就是打开或关闭控制阀。n

此程序的编制基于锅炉控制。可以在变量表“VAT_1”中定义“Setpoint” 和“Deadband”。n

最大值“HTMP”是在功能 “FC1”的程序段1中计算的。最小值“LTMP”是在程序段 2 中计算。然后通过“TMP”来对“LTMP”和 “HTMP”进行比较。阀门因而可根据需要开启或关闭。n

符号表:

符号 地址 数据类型 注释
DEADBAND MD 18 实数 Deadband
HEAT_COIL M 22.0 布尔 加热线圈控制
HEAT_CTL FC 1 FC 1 加热模式控制器
SETPOINT MD 10 实数 设定点
TEMPERATURE MD 14 实数 测量的温度
VAT 1 VAT 1

变量表:

地址 符号 显示格式 状态值 变化值
MD 10 "SETPOINT" 浮点数 72.0 72.0
MD 14 "TEMPERATURE" 浮点数 69.45 69.55
MD 18 "DEADBAND" 浮点数 5.0 5.0
M22.0 "HEAT_COIL" 浮点数 TRUE

如何计算一个温度范围的最大与最小值? Heat_ctl.zip ( 154 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论