This page describes the device driver and the device window for the Walton Deicing Controller DP-9.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The first page contains the switches to manual enable Deicing and Rain Blower and the status messages of the system.
--- The second page contains the status of all the six heaters.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the Deicing Controller.
| parameter | description |
|---|---|
| address | The address of the DP-9 or 48 for RS232. |
| Serial | Remember to set the line parameters for the serial interface connected to the UNITY e.g 9600,7,E,1 regarding the configuration of the DP-9 |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.device | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| config.model | CHOICE | SAVE SETUP | EnumRange (DP-8/DS-15 DP-9/DS-16) |
| flags.wet | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.icy | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.deice | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.feedheat | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.subheat | BOOLEAN | R/O | BooleanRange R/O (true false) |
| flags.rainblow | BOOLEAN | R/O | BooleanRange R/O (true false) |
| db9.deice | BOOLEAN | R/O | BooleanRange R/O (true false) |
| db9.rain | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.3 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.4 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.5 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| blower.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.call.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| heater.6 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.flags.1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.4 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.5 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.6 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.7 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.8 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.deice | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.rain | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.manual | INTEGER | IntegerRange (0 .. 0) | |
| deice | CHOICE | EnumRange (OFF ON) | |
| rain | CHOICE | EnumRange (OFF ON) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Heater 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Heater 1 overtemp) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Heater 2) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Heater 2 overtemp) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Heater 3) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Heater 3 overtemp) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Heater 4) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Heater 4 overtemp) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Heater 5) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Heater 5 overtemp) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Heater 6) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Heater 6 overtemp) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (DS-15/16 Communication) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Deice Standby) |