(* === DECLARATION === *) PROGRAM PLC_PRG VAR masterBedroom: fb_switch; END_VAR (* === IMPLEMENTATION === *) // Room lights first; Boiler_PRG last (dedicated boiler_status.relay_output, not shower l_6). Lights_new(); Boiler_PRG();