This page describes the device driver and the device window for the ViaLite HRS optical 4way switch.
The driver was tested with the following models and SW:
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 .
--- Shows all measurements as well as their alarm state.
--- Define all measurement alarm thresholds.
--- 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 controller.
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
| parameter | description |
|---|---|
| readBackDelay | Delays the read back of a parameter actually set for at least the given delay time. This shall ensure that the device has processed the new parameter before it is read back. You should leave this parameter at it's default setting. |
| input.loThreshold | Set low input threshold (dbm). |
| input.hiThreshold | Set high input threshold (dbm). |
| input.hiThresholdEnable | Enable high threshold monitoring. |
| switchBack | En/disable automatic switchback. |
| switchBackTime | Set time in seconds before switching back. |
| input.1.priority | Set priority of 1st input. |
| input.2.priority | Set priority of 2nd input. |
| input.3.priority | Set priority of 3rd input. |
| input.4.priority | Set priority of 4th input. |
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.model | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.serial | TEXT | R/O | StringRange R/O |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.inputs | CHOICE | SAVE SETUP | EnumRange (2 3 4) |
| config.input.loThreshold | FLOAT | SETUP | DoubleRange (0.0 .. 0.0) |
| config.input.hiThreshold | FLOAT | SETUP | DoubleRange (0.0 .. 0.0) |
| config.input.hiThresholdEnable | CHOICE | SETUP | EnumRange (ON OFF) |
| config.switchBack | CHOICE | SETUP | EnumRange (ON OFF) |
| config.switchBackTime | INTEGER | SETUP | IntegerRange (0 .. 0) |
| config.input.1.priority | CHOICE | SETUP | EnumRange (1 2 3 4) |
| config.input.2.priority | CHOICE | SETUP | EnumRange (1 2 3 4) |
| config.input.3.priority | CHOICE | SETUP | EnumRange (1 2 3 4) |
| config.input.4.priority | CHOICE | SETUP | EnumRange (1 2 3 4) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| meas.input.1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.input.2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.input.3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.input.4 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.temp | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| name.input.1 | TEXT | StringRange | |
| name.input.2 | TEXT | StringRange | |
| name.input.3 | TEXT | StringRange | |
| name.input.4 | TEXT | StringRange | |
| protection | CHOICE | EnumRange (PRIORITY RLL MANUAL) | |
| position | CHOICE | EnumRange (1 2 3 4) | |
| reset | TEXT | NOPRESET | StringRange |
| internal.minOpt | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.maxOpt | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.minTime | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.maxTime | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Input 1 Low) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Input 1 High) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Input 2 Low) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Input 2 High) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Input 3 Low) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Input 3 High) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Input 4 Low) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Input 4 High) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Protection) |