This page describes the device driver and the device window for the ND SatCom antenna control unit ACU5030.
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.
--- Step track state, settings and beacon level
--- Shows the satellite list (which can be configured via web interface of the controller). Move antenna to a preconfigured satellite.
--- 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 antenna controller.
| parameter | description |
|---|---|
| address | The ACU usually expects the address "A". |
Network settings
Remember to configure the IP address, netmask and default gateway of the ACU5030 properly on the frontpanel. Then use the IP address and TCP port number 4010 to configure the device interface. For example: 10.0.0.123:4010
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.version | TEXT | R/O | StringRange R/O |
| info.temperature | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.a | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.b | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.c | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.d | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.e | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.u | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.v | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.w | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.x | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.y | BOOLEAN | R/O | BooleanRange R/O (true false) |
| internal.z | BOOLEAN | R/O | BooleanRange R/O (true false) |
| azimuth | FLOAT | DoubleRange (0.0 .. 0.0) | |
| elevation | FLOAT | DoubleRange (0.0 .. 0.0) | |
| polarization | FLOAT | DoubleRange (0 .. 0) | |
| frequency | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| trackMode | INTEGER | NOPRESET | IntegerRange (0 .. 0) |
| satellite | CHOICE | NOPRESET | EnumRange (UNKNOWN) |
| satname | TEXT | R/O | StringRange R/O |
| 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) |
| state.mode1 | TEXT | R/O | StringRange R/O |
| state.mode2 | TEXT | R/O | StringRange R/O |
| state.beacon | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.limit | BOOLEAN | R/O | BooleanRange R/O (true false) |
| reset | TEXT | NOPRESET | StringRange |
| updateSatList | TEXT | NOPRESET | StringRange |
| edit.satellite | CHOICE | EnumRange (UNKNOWN) | |
| edit.name | TEXT | R/O | StringRange R/O |
| edit.satNum | TEXT | R/O | StringRange R/O |
| edit.orbit | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| edit.azimuth | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| edit.elevation | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| edit.polarization | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| edit.bfreq | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| edit.bpol | TEXT | R/O | StringRange R/O |
| edit.goto | TEXT | NOPRESET | StringRange |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (AZ high limit) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (AZ low limit) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (EL high limit) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (EL low limit) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (PL high limit) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (PL low limit) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Beacon receive) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Remote control) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Emergency Stop) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (AZ interlock) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (EL interlock) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (ODU communication) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (BCRX communication) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Tracking) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Peaking) |