← Process Control

Boiler Interlocks

medium

Combines pressure, level, and flame inputs into a burner permissive and reports which condition is blocking.

What it teaches

A safety permissive is a multi-input AND — every condition must be true for the burner to run. The industrial half: when the permissive is down, the operator needs to know why, so each condition also drives its own blocking-status flag. Teaches the interlock-plus-annunciator pattern every burner panel uses.

Parameters

TagDirectionTypeDefaultDescription
In_RunInputBOOL0Operator run request for the burner
In_PressureInputREAL5.5Boiler steam pressure in bar
In_LevelInputREAL60Drum water level in percent
In_FlameOKInputBOOL0Flame safeguard healthy; 0 means a flame fault
Cfg_HiPressureInputREAL8Pressure at or above this blocks the burner
Cfg_LoLevelInputREAL30Level below this blocks the burner
Out_BurnerOutputBOOL0Burner run command
Sts_PermissiveOutputBOOL01 while every interlock is satisfied
Sts_PressureBlockOutputBOOL01 while high pressure is blocking the burner
Sts_LevelBlockOutputBOOL01 while low water level is blocking the burner
Sts_FlameBlockOutputBOOL01 while the flame safeguard is blocking the burner

Required behavior