The SatService-IO-FEP-Protection-2-To-1 device controls one 2:1 protection switching unit in a SatService IO-FEP. The driver uses SNMP for the communication to the IO-FEP, multiple instances of the device may be configured to access multiple protection switching units in the same device.
The IO-FEP 2:1 redundancy circuit uses two 1:1 redundancy units linked together. Hence up to four 2:1 redundancy units (numbered 1, 3, 5, 7) are available with a basic IO-FEP, the extended IO-FEP version supports up to eight 2:1 redundancy units.
Switch positions are immutably defined by the IO-FEP: "A" means "operative chain in use", "B" means redundant chain switched in place. Based on this definition, the device translates the switch positions as follows:
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 .
--- This page controls the operational parameters of the device.
--- 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 device talk to the protection switching unit it shall control.
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
switchNo --- selects the protection switch unit within the IO-FEP (one of 1, 3, 5, 7, with an IO-FEP-E also 9, 11, 13 and 15)
Remarks
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.serialno | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| config.switchNo | CHOICE | SAVE SETUP | EnumRange (1 3 5 7 9 11 13 15) |
| internal.prsw | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.pos1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.pos2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.enabled | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.label | TEXT | R/O | StringRange R/O |
| internal.s1 | TEXT | R/O | StringRange R/O |
| internal.s2 | TEXT | R/O | StringRange R/O |
| location | CHOICE | EnumRange (OFF 1 2) | |
| protection | CHOICE | EnumRange (OFF ON) | |
| chain1Fault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| chain2Fault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| chainSFault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| switched1 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| switched2 | BOOLEAN | R/O | BooleanRange R/O (true false) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Chain 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Chain 2) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Spare) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Protection) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Chain 1 switched) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Chain 2 switched) |