This page describes the device driver and the device window for the CPI SRCU redundancy controller using binary protocol BCIP.
It was tested with 1:1 Red Model: B5KO (160W Ka-Band) GaN SSPAs
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 redundancy parameters.
--- 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 unit.
| parameter | description |
|---|---|
| address | The device address (decimal). The factory default is 48. |
| 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. |
| redundancy | Defines the redundancy type. |
| switches | Defines the number of installed switches 0-16. |
| deviceComment | An optional text entered here appears as an addition to the tooltip which is shown while the mouse is placed over a device icon in the GUI. The "\n" character sequence is translated into a newline character, splitting the text into multiple lines. |
Ethernet Interface
The ODUs may be controlled through their Ethernet interface. The port number for this is 50000. Assuming the amplifier is set to an IP address 10.0.0.1, you have to configure a communication interface "10.0.0.1:50000" int the sat-nms VLC setup in order to make the VLC talk to the amplifier. Beside this, the amplifier must be configured to "Ethernet CIF" at it's web-interface.
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 |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.redundancy | CHOICE | SAVE SETUP | EnumRange (STANDALONE 1:1) |
| config.switches | CHOICE | SAVE SETUP | EnumRange (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| reset | TEXT | NOPRESET | StringRange |
| protection | CHOICE | EnumRange DIS (MANUAL AUTO) | |
| location | CHOICE | EnumRange (1 2) | |
| position.01 | CHOICE | EnumRange DIS (A B) | |
| position.02 | CHOICE | EnumRange DIS (A B) | |
| position.03 | CHOICE | EnumRange DIS (A B) | |
| position.04 | CHOICE | EnumRange DIS (A B) | |
| position.05 | CHOICE | EnumRange DIS (A B) | |
| position.06 | CHOICE | EnumRange DIS (A B) | |
| position.07 | CHOICE | EnumRange DIS (A B) | |
| position.08 | CHOICE | EnumRange DIS (A B) | |
| position.09 | CHOICE | EnumRange DIS (A B) | |
| position.10 | CHOICE | EnumRange DIS (A B) | |
| position.11 | CHOICE | EnumRange DIS (A B) | |
| position.12 | CHOICE | EnumRange DIS (A B) | |
| position.13 | CHOICE | EnumRange DIS (A B) | |
| position.14 | CHOICE | EnumRange DIS (A B) | |
| position.15 | CHOICE | EnumRange DIS (A B) | |
| position.16 | CHOICE | EnumRange DIS (A B) | |
| internal.sw0 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.sw1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.sw2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.sw3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.sw4 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.loc | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.pos | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Switch 1 comm) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Switch 1 stall) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Switch 2 comm) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Switch 2 stall) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Switch 3 comm) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Switch 3 stall) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Switch 4 comm) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Switch 4 stall) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Switch 5 comm) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Switch 5 stall) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Switch 6 comm) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Switch 6 stall) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Switch 7 comm) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Switch 7 stall) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Switch 8 comm) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Switch 8 stall) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Switch 9 comm) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Switch 9 stall) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Switch 10 comm) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Switch 10 stall) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Switch 11 comm) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Switch 11 stall) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Switch 12 comm) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Switch 12 stall) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Switch 13 comm) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (Switch 13 stall) |
| faults.27 | ALARM | R/O | AlarmFlagRange R/O (Switch 14 comm) |
| faults.28 | ALARM | R/O | AlarmFlagRange R/O (Switch 14 stall) |
| faults.29 | ALARM | R/O | AlarmFlagRange R/O (Switch 15 comm) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (Switch 15 stall) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (Switch 16 comm) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (Switch 16 stall) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (Protection) |