This page describes the device driver and the device window for the Vertex antenna controller ACU5000.
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 first parameter page displays the antenna pointing and lets you move the antenna to a particular pointing.
--- The second parameter parge contains the ACU's target list..
--- This page displays the steptrack parameters
--- This page displays the TRU (tracking receiver) parameters and the state information for the receiver
--- This page shows various measurement values.
--- 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 | Enter the antenna controller's IP address in 'dotted quad' notation here. Example: " 192.168.0.123:8088 ". The ACU5000 listens at port 8080 for remote control connections, therefore this port number always must be specified. |
| ftp.user | The user name to login at the ACU via sftp for TLE/OEM file uploads |
| ftp.password | The password to login at the ACU via sftp for TLE/OEM file uploads |
| ftp.oemdir | The directory on the ACU where to save OEM files on the ACU |
| ftp.tledir | The directory on the ACU where to save TLE files on the ACU |
| tru.lofreq | The LO frequency of the tracking receiver controlled by the ACU (MHz) |
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.poslog | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.buildDate | TEXT | R/O | StringRange R/O |
| info.coreVersion | TEXT | R/O | StringRange R/O |
| info.bitmapVersion | TEXT | R/O | StringRange R/O |
| info.deviceVersion | TEXT | R/O | StringRange R/O |
| info.osVersion | TEXT | R/O | StringRange R/O |
| info.configuration | TEXT | R/O | StringRange R/O |
| info.protocolVersion | TEXT | R/O | StringRange R/O |
| config.ftp.user | TEXT | SAVE SETUP | StringRange |
| config.ftp.password | TEXT | SAVE SETUP | StringRange |
| config.ftp.oemdir | TEXT | SAVE SETUP | StringRange |
| config.ftp.tledir | TEXT | SAVE SETUP | StringRange |
| config.tru.lofreq | FLOAT | SAVE SETUP | DoubleRange (0.000 .. 0.000) |
| internal.dummy | TEXT | R/O | StringRange R/O |
| internal.init | TEXT | R/O | StringRange R/O |
| internal.reply | TEXT | R/O | StringRange R/O |
| internal.summary | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.freq | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| internal.az | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.el | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.level | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| azimuth | FLOAT | DoubleRange (0.000 .. 0.000) | |
| internal.azimuth | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| elevation | FLOAT | DoubleRange (0.000 .. 0.000) | |
| internal.elevation | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.az | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.azPosError | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.onposition.az | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.el | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.elPosError | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.onposition.el | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.mode1 | TEXT | R/O | StringRange R/O |
| state.mode2 | TEXT | R/O | StringRange R/O |
| state.level | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| state.frequency | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.moving | BOOLEAN | R/O | BooleanRange R/O (true false) |
| state.azVelocity | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.elVelocity | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.movingThreshold | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| targets.select | CHOICE | EnumRange (UNKNOWN) | |
| targets.content | TEXT | R/O | StringRange R/O |
| targets.apply | TEXT | NOPRESET | StringRange |
| tle.target | CHOICE | EnumRange (?) | |
| oem.target | CHOICE | EnumRange (?) | |
| tru.frequency | FLOAT | DoubleRange (0.000 .. 0.000) | |
| tru.atten | FLOAT | DoubleRange (0 .. 0) | |
| tru.power | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| tru.polarization | CHOICE | EnumRange (n/a RHCP LHCP) | |
| tru.rfmode | CHOICE | EnumRange (DIGITAL ANALOG WIDEBAND n/a) | |
| tru.filter | CHOICE | EnumRange (n/a 62.5 Hz 125 Hz 250 Hz 500 Hz 1 kHz 4 kHz 250 kHz) | |
| tru.sweepWidth | INTEGER | IntegerRange (0 .. 0) | |
| tru.remote | BOOLEAN | R/O | BooleanRange R/O (true false) |
| tru.lock | BOOLEAN | R/O | BooleanRange R/O (true false) |
| st.initialLongitude | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.initialAzimuth | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.initialElevation | FLOAT | DoubleRange (0.000 .. 0.000) | |
| st.thresholdBandwidth | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| st.stepSize | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| st.idleTime | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| st.fading | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| st.firstAxis | CHOICE | R/O | EnumRange R/O (AZIMUTH ELEVATION) |
| st.subMode | CHOICE | R/O | EnumRange R/O (IDLE PEAKING-1ST-AXIS PEAKING-2ND-AXIS) |
| st.remainingIdleTime | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| st.beaconLevel | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature | FLOAT | DoubleRange (-100.0 .. 100.0) | |
| humidity | FLOAT | DoubleRange (0.0 .. 100.0) | |
| pressure | FLOAT | DoubleRange (0.0 .. 1100.0) | |
| motorStop | TEXT | NOPRESET | StringRange |
| presetMode | TEXT | NOPRESET | StringRange |
| tleMode | TEXT | NOPRESET | StringRange |
| stepMode | TEXT | NOPRESET | StringRange |
| oemMode | TEXT | NOPRESET | StringRange |
| updateDest | TEXT | NOPRESET | StringRange |
| uploadTLE | TEXT | NOPRESET | StringRange |
| uploadOEM | TEXT | NOPRESET | StringRange |
| uploadSuccess | BOOLEAN | R/O | BooleanRange R/O (true false) |
| reset | TEXT | NOPRESET | StringRange |
| internal.az.min | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| internal.az.max | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| internal.el.min | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| internal.el.max | FLOAT | R/O | DoubleRange R/O (0.0000 .. 0.0000) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (COM TcAdsMain) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (COM TcAdsPLC) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (COM TRU) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (AZ Position) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (AZ SoftLimitCwUp) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (AZ SoftLimitCcwDown) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (AZ HardLimitCwUp) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (AZ HardLimitCcwDown) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (AZ Drive 1 Error) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (AZ Drive 2 Error) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (AZ Interlock Axis) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (AZ Interlock Summary) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (EL Position) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (EL SoftLimitCwUp) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (EL SoftLimitCcwDown) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (EL HardLimitCwUp) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (EL HardLimitCcwDown) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (EL Drive 1 Error) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (EL Drive 2 Error) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (EL Interlock Axis) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (EL Interlock Summary) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Time DifferenceHigh) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (EStop Cabinet) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (EStop MovingStructure) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (EStop PCU) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (EStop SafetyRelay) |
| faults.27 | ALARM | R/O | AlarmFlagRange R/O (EStop Summary) |
| faults.28 | ALARM | R/O | AlarmFlagRange R/O (ILock CabinetOvertemp) |
| faults.29 | ALARM | R/O | AlarmFlagRange R/O (ILock EqRoomStop) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (ILock HLimOverride) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (ILock Summary) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (Breaker Power) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (Breaker ServoDrives) |
| faults.34 | ALARM | R/O | AlarmFlagRange R/O (Breaker CabinetFan) |
| faults.35 | ALARM | R/O | AlarmFlagRange R/O (RainBlower) |
| faults.36 | ALARM | R/O | AlarmFlagRange R/O (ST NoBeaconLevel) |
| faults.37 | ALARM | R/O | AlarmFlagRange R/O (TRU Temperature) |
| faults.38 | ALARM | R/O | AlarmFlagRange R/O (TRU Track) |
| faults.39 | ALARM | R/O | AlarmFlagRange R/O (TRU Summary) |
| faults.40 | ALARM | R/O | AlarmFlagRange R/O (TRU Autophase) |
| faults.41 | ALARM | R/O | AlarmFlagRange R/O (TRU IF Synth Lock) |
| faults.42 | ALARM | R/O | AlarmFlagRange R/O (TRU IF Synth Lock) |
| faults.43 | ALARM | R/O | AlarmFlagRange R/O (TRU Phasing) |
| faults.44 | ALARM | R/O | AlarmFlagRange R/O (ACU In Local Mode) |
| faults.45 | ALARM | R/O | AlarmFlagRange R/O (Summary) |
| faults.46 | ALARM | R/O | AlarmFlagRange R/O (Air Condition Master) |
| faults.47 | ALARM | R/O | AlarmFlagRange R/O (Air Condition Slave) |