9.407 NDSatCom-1Axis-ACU

This page describes the device driver and the device window for the ND SatCom antenna control unit. The NDSatCom-1Axis-ACU driver directly controls outdoor units which implement the three axes on three individual single PCBs.

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 .

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 address field must be empty for third type od ACU. The three boards of the ACU expect individual addresses for each axis. The driver contains hard coded the usual assignment '1' = azimuth, '2' = elevation and '3' = polarization.
azLoLimit The low azimuth limit. You should set this value at least 2 degrees above the limit switch position.
azHiLimit The high azimuth limit. You should set this value at least 2 degrees below the limit switch position.
elLoLimit The low elevation limit. You should set this value at least 2 degrees above the limit switch position.
elHiLimit The high elevation limit. You should set this value at least 2 degrees below the limit switch position.
plLoLimit The low polarization limit. You should set this value at least 2 degrees above the limit switch position.
plHiLimit The high polarization limit. You should set this value at least 2 degrees below the limit switch position.
azMotorInit The motor parameter and angle calibration string required by the ACU (azimuth axis). You must take this string from the NDSatCom antenna control software, the antenna may be damaged if the ACU is operated without or with wrong motor initialization data!
elMotorInit The motor parameter and angle calibration string required by the ACU (elevation axis). You must take this string from the NDSatCom antenna control software, the antenna may be damaged if the ACU is operated without or with wrong motor initialization data!
plMotorInit The motor parameter and angle calibration string required by the ACU (polarization axis). You must take this string from the NDSatCom antenna control software, the antenna may be damaged if the ACU is operated without or with wrong motor initialization data!

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
internal.mx INTEGER R/O IntegerRange R/O (0 .. 0)
internal.my INTEGER R/O IntegerRange R/O (0 .. 0)
internal.sy INTEGER R/O IntegerRange R/O (0 .. 0)
internal.motorInit BOOLEAN R/O BooleanRange R/O (true false)
internal.limit BOOLEAN R/O BooleanRange R/O (true false)
internal.moving BOOLEAN R/O BooleanRange R/O (true false)
config.azLoLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 360.00)
config.azHiLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 360.00)
config.elLoLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 90.00)
config.elHiLimit FLOAT SAVE SETUP DoubleRange (0.00 .. 90.00)
config.plLoLimit FLOAT SAVE SETUP DoubleRange (-90.00 .. 90.00)
config.plHiLimit FLOAT SAVE SETUP DoubleRange (-90.00 .. 90.00)
config.azMotorInit TEXT SAVE SETUP StringRange
config.elMotorInit TEXT SAVE SETUP StringRange
config.plMotorInit TEXT SAVE SETUP StringRange
azimuth FLOAT DoubleRange (0.0 .. 0.0)
elevation FLOAT DoubleRange (0.0 .. 0.0)
polarization FLOAT DoubleRange (0 .. 0)
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.moving BOOLEAN R/O BooleanRange R/O (true false)
state.limit BOOLEAN R/O BooleanRange R/O (true false)
reset TEXT NOPRESET StringRange
faults.01 ALARM R/O AlarmFlagRange R/O (Limit)