The SatService-IO-FEP-Protection-1-To-1 device controls one 1: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.
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. Actually the IO-FEP supports only on protection switch unit.
operationMode --- may be set to SW-ONCE or SW-ALWAYS to control how the device handles consecutive faults.
chainAssign --- by default the sat-nms driver for the IO-FEP protection switch maps the position (chain number) "1" to the switch position "A". This may be reverted by setting this configuration parameter to "1-B". This does not change anything in the IO-FEP itself, only the position indication at the sat-nms software changes.
suppressFaultIfOff --- may set to YES or NO. If set to YES, single fault and double fault are suppressed if protection is set to OFF. If set to NO, these faults are reported even if protection is OFF.
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 | INTEGER | SAVE SETUP | IntegerRange (1 .. 16) |
| config.operationMode | CHOICE | SETUP | EnumRange (SW-ALWAYS SW-ONCE) |
| config.chainAssign | CHOICE | SAVE SETUP | EnumRange (1-A 1-B) |
| config.suppressFaultIfOff | CHOICE | SAVE SETUP | EnumRange (YES NO) |
| internal.prsw | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.posb | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.enabled | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.swalways | BOOLEAN | R/O | BooleanRange R/O (true false) |
| location | CHOICE | EnumRange (1 2) | |
| protection | CHOICE | EnumRange (OFF ON) | |
| reset | TEXT | StringRange | |
| chain1Fault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| chain2Fault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| singleFault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| doubleFault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| switchFault | BOOLEAN | R/O | BooleanRange R/O (true false) |
| switched | BOOLEAN | R/O | BooleanRange R/O (true false) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Single fault) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Double fault) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Switch fault) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Protection) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Has switched) |