This page describes the device driver and the device window for the Research Concepts RC2500 antenna control unit. The driver directly controls units which implement all three axes.
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 main parameter page displays/controls the antenna pointing. Actual readings and set points are shown in separate fields, so you can see where the antenna is going to while it is moving. If an target was selected the name of the target will be shown.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
You can configure the jog duration of the antenna controller. This allows you to define, how long the antenna is moving if you press one of the arrow-buttons on the main pointing page.
| parameter | description |
|---|---|
| address | This is the only parameter that must be set. Factory default for the RS232 remote control port is 65. |
| readBackDelay | Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances. |
| AGCChannel | Defines the AGC channel NONE/RF/SS1/SS2 |
| jogduration | Defines the time in msec for a jog step. |
| jogduration.pl | Defines the time in msec for a polarization jog step. |
| azOffset | Defines an offset if necessary to match the azimuth angle to the true azimuth value. |
| elOffset | Defines an offset if necessary to match the elevation angle to the true elevation value. |
| plOffset | Defines an offset if necessary to match the polarization angle to the true polarization value. |
| azLoLimit | Defines the lower/ccw azimuth limit. |
| azHiLimit | Defines the upper/cw azimuth limit. |
| elLoLimit | Defines the lower/ccw elevation limit. |
| elHiLimit | Defines the upper elevation limit. |
| plLoLimit | Defines the lower/ccw polarization limit. |
| plHiLimit | Defines the upper/cw polarization limit. |
Remarks
The RC2500 must have a firmware version with remote control enabled.
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.rotatingFeed | TEXT | R/O | StringRange R/O |
| config.readbackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.AGCChannel | CHOICE | SETUP | EnumRange (none RF SS1 SS2) |
| config.jogduration | TEXT | SAVE SETUP | StringRange |
| config.jogduration.pl | TEXT | SAVE SETUP | StringRange |
| config.azOffset | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.elOffset | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.plOffset | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.azLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.azHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.elLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.elHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.plLoLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.plHiLimit | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| azimuth | FLOAT | DoubleRange (0.00 .. 0.00) | |
| elevation | FLOAT | DoubleRange (0.00 .. 0.00) | |
| polarization | FLOAT | DoubleRange (0.0 .. 0.0) | |
| step | TEXT | NOPRESET | StringRange |
| target.name | TEXT | StringRange | |
| state.az | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.el | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.pl | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| updateDest | TEXT | NOPRESET | StringRange |
| state.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.limit.az.cw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.el.up | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.pl.cw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.az.ccw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.el.down | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit.pl.ccw | BOOLEAN | R/O | BooleanRange R/O (true false) |
| speed.az | CHOICE | R/O | EnumRange R/O (FAST SLOW) |
| speed.el | CHOICE | R/O | EnumRange R/O (FAST SLOW) |
| speed.pl | CHOICE | R/O | EnumRange R/O (FAST SLOW) |
| state.moving.az | CHOICE | R/O | EnumRange R/O (UNKNOWN STOP PENDING CW CCW AUTO) |
| state.moving.el | CHOICE | R/O | EnumRange R/O (UNKNOWN STOP PENDING UP DOWN AUTO) |
| state.moving.pl | CHOICE | R/O | EnumRange R/O (UNKNOWN STOP PENDING CW CCW AUTO) |
| motorStop | TEXT | NOPRESET | StringRange |
| reset | TEXT | NOPRESET | StringRange |
| info.state.az | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| info.state.el | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| info.state.pl | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| internal.az | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| internal.el | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| internal.pl | INTEGER | R/O | IntegerRange R/O (0 .. 65535) |
| internal.azf | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| internal.elf | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| internal.plf | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.limit | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.polRequested | BOOLEAN | R/O | BooleanRange R/O (true false) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Az sensor direction) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Az runaway alarm) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Az jammed alarm) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Az drive alarm) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (El sensor direction) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (El runaway alarm) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (El jammed alarm) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (El drive alarm) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Pol sensor direction) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Pol runaway alarm) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Pol jammed alarm) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Pol drive alarm) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Low batterie) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Azimuth) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Elevation) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Outdoor mintenance) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Emergency stop) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Outdoor limit) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Inclined orbit data) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Antenna/Recv. data) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Time/Date) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Offsets/Sensors) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Polarization data) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Polarization) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (Auto move data) |