This page describes the device driver and the device window for SPXFLOW Etsiline CommPact dehydrator.
For SW releases earlier than 1.02 use SPX-Etsiline-CommPact-1-01 device driver.
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 .
--- Meter readings.
--- The faults page.
--- The device info page.
--- The maintenance 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 device as well as to allow proper alarm monitoring.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
readBackDelay --- Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized or a proved preset value which should not be changed under normal circumstances.
pressureLowLevel --- Defines the low pressure operation point .
pressureHighLevel --- Defines the high pressure operation point.
pressureLowAlarm --- Defines the lower limit for the device pressure in mBar which triggers the low pressure fault.
pressureHighAlarm --- Defines the upper limit for the device pressure in mBar which triggers the high pressure fault.
humidityAlarm --- Defines the upper limit for the device humidity in percent which triggers the high humidity fault. Default humidity alarm is set on 7% RH, which is a dew point of -15°C at 22°C ambient.
alarmDelay --- Defines the delay time for alarms in seconds. When an alarm restores within de delay time, no alarm signal will be given.
pressureHysteresis --- Defines the alarm pressure hysteresis for low and high pressure alarms between 5mBar and 250mBar.
runtimeAlarm --- Defines the compressor runtime alarm threshold in minutes. When the compressor runs more than the set running hours, a run time alarm is given.
humidityEnable --- Enables monitoring of a humidity sensor if supported by the device .
dewpointEnable --- Enables monitoring of the dew point if supported by the device.
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.version | TEXT | R/O | StringRange R/O |
| info.runtime | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.runtimeComp1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.runtimeComp2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.config | CHOICE | R/O | EnumRange R/O (ONE PUMP TWO PUMPS) |
| info.sensCalibration | INTEGER | R/O | IntegerRange R/O (0 .. 2000) |
| info.sensRange | INTEGER | R/O | IntegerRange R/O (1 .. 150) |
| config.pressureLowLevel | INTEGER | SETUP | IntegerRange (1 .. 7000) |
| config.pressureHighLevel | INTEGER | SETUP | IntegerRange (1 .. 7000) |
| config.pressureLowAlarm | INTEGER | SETUP | IntegerRange (1 .. 7000) |
| config.pressureHighAlarm | INTEGER | SETUP | IntegerRange (1 .. 7000) |
| config.humidityAlarm | INTEGER | SETUP | IntegerRange (0 .. 100) |
| config.alarmDelay | INTEGER | SETUP | IntegerRange (0 .. 0) |
| config.pressureHysteresis | INTEGER | SETUP | IntegerRange (5 .. 250) |
| config.runtimeAlarm | INTEGER | SETUP | IntegerRange (0 .. 60) |
| config.humidityEnable | CHOICE | SAVE SETUP | EnumRange (ENABLED DISABLED) |
| config.dewpointEnable | CHOICE | SAVE SETUP | EnumRange (ENABLED DISABLED) |
| internal.version | TEXT | R/O | StringRange R/O |
| internal.time1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.time2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.time3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.time4 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| pressure | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| humidity | INTEGER | R/O | IntegerRange R/O (0 .. 100) |
| dewpoint | FLOAT | R/O | DoubleRange R/O (-60.00 .. 60.00) |
| state | CHOICE | R/O | EnumRange R/O (COOLING DRYER 1 HEATING DRYER 1 COOLING DRYER 2 HEATING DRYER 2) |
| runtime.heat1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| runtime.cool1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| runtime.heat2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| runtime.cool2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| dutyCycle | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| position.heat1 | CHOICE | R/O | EnumRange R/O (OPEN CLOSED) |
| position.heat2 | CHOICE | R/O | EnumRange R/O (OPEN CLOSED) |
| position.pump1 | CHOICE | R/O | EnumRange R/O (OPEN CLOSED) |
| position.pump2 | CHOICE | R/O | EnumRange R/O (OPEN CLOSED) |
| valveY1 | CHOICE | R/O | EnumRange R/O (ON OFF) |
| valveY2 | CHOICE | R/O | EnumRange R/O (ON OFF) |
| valveY3 | CHOICE | R/O | EnumRange R/O (ON OFF) |
| valveY4 | CHOICE | R/O | EnumRange R/O (ON OFF) |
| testmode | CHOICE | R/O | EnumRange R/O (ACTIVE NOT ACTIVE) |
| voltage | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| alarmRelay | CHOICE | R/O | EnumRange R/O (OPEN CLOSED) |
| sensEnable | CHOICE | R/O | EnumRange R/O (DISABLED ENABLED) |
| sensConnection | CHOICE | R/O | EnumRange R/O (I2C ANALOG) |
| sensUnits | CHOICE | R/O | EnumRange R/O (RELATIVE HUMIDITY DEWPOINT) |
| remSensEnable | CHOICE | R/O | EnumRange R/O (DISABLED ENABLED) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Low pressure) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (High pressure) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (High humidity) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Compressor runtime) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Test state) |