Currently I have a wood/oil furnace controlled by an Allen Bradley SLC 5/04. Analog for this is extremely expensive. I purchased a CAI board and would like to learn to program it. To interface this with the PLC would be expensive and difficult so I'm thinking of replacing the PLC with this. I'm used to ladder logic so this will present a learning challenge. I'll post my ideas below and am open for suggestions, ideas and comments. I do not expect to have the program written for me but could use some help on it and especially on getting started.
Inputs: TEMP (8): living room temp (T2), humidity (H1), duct temp (T1), room a temp (T3), room B temp (T4), middle duct temp (T5), Return air temp (T6), outside air temp (T7), reserved (T8)
Inputs: Digital (8): Duct over temp. Fan lo. Fan hi, Chimney hot, Oil gun on feedback.
Analog (3): fuel oil level sending unit (A1). ::: Hot air flow MAP sensor (A2), Return air flow map sensor (A3) (for plugged filter indicator (O8))
Outputs (8): Low speed fan (O1), Hi Fan (O2), Oil on (O3), draft fan on (O4), vent fan to crawl space (5),
Logic:
Heat mode:
OilMode, if toggled (Var1) on then it is on. If time is early morning wakeup then oil on if Var1=1 else use 0. 0 is default mode which is wood. Wood mode is a draft fan.
Wakeup: 5m to 7am
When room is cool, enable heat mode. When duct is warm turn fan on lo and inhibit hi, if duct gets hot, inhibit lo and turn on hi and disable heat mode. If duct overheats inhibit lo and hold hi, disable heat mode and set alarm. If chimney is hot then alarm.
If duct inlet air vacuum is high set plugged filter alarm.
Humidifier controlled by humidity. (would be nice to have this vary according to room temp)
Create dash gauges for fuel, inlet vacuum, duct temp, duct pressure, plenum temp, room temp.
Definitions: Heat mode is either oil gun or draft fan. Need way to determine which it will be. Possible toggle? Gun to be used for startup and mornings. Could also be forced on for 5 minute increments to augment wood.
Lo speed is duct temp from 110F-130F
High speed is 130F-150F
Hot is 150F-165F
Overheat is 175F+
Notes: Hi and lo on fan can never be on at the same time or the motor will burn up.
Default in any overheat situation whether true or due to shorted sensor will be fan to hi and draft/oil off. This will also trigger an alarm and an email.