9.99 Calian-MCI-ACU

This page describes the device driver and the device window for the Calian MCI ACU. The driver monitors the ACU's state and position and permits to point the antenna to given azimuth/elevation angles. TLE tracking is also supported, thei requires that the ACU's geographic location ist set at the ACU and NTP time synchronisatio has been successfully set up.

The ACU is controlled via Modbus/TCP. It expects the M&C to connect at IP address of the azimuth MCI, port 502. The Modbus unit address must be set to '3'. In the M&C device configuration an IP based serial communication interfacce at the ACU's IP adrress / port number id used, the Modbus unit address is set in the 'address' field of the device setup window.

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 Modbus unit address. Must be set to '3'
az.lolimit The azimuth low (ccw) soft limit
az.hilimit The azimuth high (cw) soft limit
el.lolimit The elevation low softlimit
el.hilimit The elevation high softlimit

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.runmode INTEGER R/O IntegerRange R/O (0 .. 0)
info.trackmode INTEGER R/O IntegerRange R/O (0 .. 0)
info.bcrx.present TEXT R/O StringRange R/O
internal.statusWord INTEGER R/O IntegerRange R/O (0 .. 0)
internal.posreach.az BOOLEAN R/O BooleanRange R/O (true false)
internal.posreach.el BOOLEAN R/O BooleanRange R/O (true false)
internal.posreach.tl BOOLEAN R/O BooleanRange R/O (true false)
internal.parking BOOLEAN R/O BooleanRange R/O (true false)
internal.x INTEGER R/O IntegerRange R/O (0 .. 0)
azimuth FLOAT DoubleRange (0.0000 .. 0.0000)
elevation FLOAT DoubleRange (0.0000 .. 0.0000)
polarization FLOAT DoubleRange DIS (0.0000 .. 0.0000)
updateDest TEXT NOPRESET StringRange
state.az FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
state.el FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
state.tl FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
state.pl FLOAT DoubleRange DIS (0.0000 .. 0.0000)
positionReached BOOLEAN R/O BooleanRange R/O (true false)
azLimitProximity TEXT R/O StringRange R/O
state.mode1 TEXT R/O StringRange R/O
state.mode2 TEXT R/O StringRange R/O
state.mode3 TEXT R/O StringRange R/O
state.beacon FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
motorStop TEXT NOPRESET StringRange
trackTLE TEXT NOPRESET StringRange
trackSTEP TEXT NOPRESET StringRange
stow TEXT NOPRESET StringRange
service TEXT NOPRESET StringRange
recenter TEXT NOPRESET StringRange
drivePower CHOICE EnumRange (OFF ON)
runControl CHOICE EnumRange (STANDBY OPERATE)
deice.state TEXT R/O StringRange R/O
deice.heat TEXT R/O StringRange R/O
deice.activate TEXT NOPRESET StringRange
reset.az TEXT NOPRESET StringRange
reset.el TEXT NOPRESET StringRange
reset.tl TEXT NOPRESET StringRange
reboot.az TEXT NOPRESET StringRange
reboot.el TEXT NOPRESET StringRange
reboot.tl TEXT NOPRESET StringRange
tle.noradId INTEGER IntegerRange (0 .. 0)
tle.epochYear INTEGER IntegerRange (0 .. 0)
tle.epochDay INTEGER IntegerRange (0 .. 0)
tle.epochDayFrac INTEGER IntegerRange (0 .. 0)
tle.meanMotion1st INTEGER IntegerRange (0 .. 0)
tle.meanMotion2nd INTEGER IntegerRange (0 .. 0)
tle.dragTerm INTEGER IntegerRange (0 .. 0)
tle.inclination INTEGER IntegerRange (0 .. 0)
tle.rightAscension INTEGER IntegerRange (0 .. 0)
tle.eccentricity INTEGER IntegerRange (0 .. 0)
tle.argumentOfPerigee INTEGER IntegerRange (0 .. 0)
tle.meanAnomaly INTEGER IntegerRange (0 .. 0)
tle.meanMotion INTEGER IntegerRange (0 .. 0)
tle.set TEXT NOPRESET StringRange
tle.offsetsEnable CHOICE EnumRange (DISABLED ENABLED)
tle.azOffset FLOAT DoubleRange (0.0000 .. 0.0000)
tle.elOffset FLOAT DoubleRange (0.0000 .. 0.0000)
bcrx.port INTEGER IntegerRange (1 .. 8)
bcrx.frequency FLOAT DoubleRange (0.0000 .. 0.0000)
bcrx.loFrequency FLOAT DoubleRange (0.0000 .. 0.0000)
bcrx.span FLOAT DoubleRange (0.0000 .. 0.0000)
bcrx.rbw FLOAT DoubleRange (0.000 .. 0.000)
bcrx.averages INTEGER IntegerRange (1 .. 255)
bcrx.measurementMode CHOICE EnumRange (DELTA PEAK)
bcrx.level FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
bcrx.frequencyDelta FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
bcrx.peakFrequency FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
steptrack.offsetTrack CHOICE EnumRange (DISABLED ENABLED)
steptrack.azOffset FLOAT DoubleRange (0.0000 .. 0.0000)
steptrack.elOffset FLOAT DoubleRange (0.0000 .. 0.0000)
steptrack.centerThresh FLOAT DoubleRange (0.00 .. 0.00)
steptrack.standbyDelay INTEGER IntegerRange (0 .. 0)
steptrack.lockThresh FLOAT DoubleRange (0.00 .. 0.00)
steptrack.lockState TEXT R/O StringRange R/O
steptrack.peakState TEXT R/O StringRange R/O
steptrack.waitingTime INTEGER R/O IntegerRange R/O (0 .. 0)
search.enable CHOICE EnumRange (DISABLED ENABLED)
search.beamwidth FLOAT DoubleRange (0.0000 .. 0.0000)
search.velocity FLOAT DoubleRange (0.0000 .. 0.0000)
search.stopLevel FLOAT DoubleRange (0.00 .. 0.00)
gsa.startTrack TEXT NOPRESET StringRange
gsa.stopTrack TEXT NOPRESET StringRange
gsa.doPark CHOICE NOPRESET EnumRange (NO YES)
gsa.azPark FLOAT NOPRESET DoubleRange (0.0000 .. 0.0000)
gsa.elPark FLOAT NOPRESET DoubleRange (0.0000 .. 0.0000)
faults.01 ALARM R/O AlarmFlagRange R/O (AZ prim. tripped)
faults.02 ALARM R/O AlarmFlagRange R/O (AZ prim. inactive)
faults.03 ALARM R/O AlarmFlagRange R/O (AZ prim. local)
faults.04 ALARM R/O AlarmFlagRange R/O (AZ low softlimit)
faults.05 ALARM R/O AlarmFlagRange R/O (AZ high softlimit)
faults.06 ALARM R/O AlarmFlagRange R/O (AZ low hardlimit)
faults.07 ALARM R/O AlarmFlagRange R/O (AZ high hardlimit)
faults.08 ALARM R/O AlarmFlagRange R/O (AZ prim. e-stop)
faults.09 ALARM R/O AlarmFlagRange R/O (AZ prim. jammed)
faults.10 ALARM R/O AlarmFlagRange R/O (AZ prim. runaway)
faults.11 ALARM R/O AlarmFlagRange R/O (AZ prim. break on)
faults.12 ALARM R/O AlarmFlagRange R/O (AZ prim. brake fault)
faults.13 ALARM R/O AlarmFlagRange R/O (AZ prim. lash)
faults.14 ALARM R/O AlarmFlagRange R/O (AZ prim. sync)
faults.15 ALARM R/O AlarmFlagRange R/O (AZ prim. online)
faults.21 ALARM R/O AlarmFlagRange R/O (AZ sec. fault)
faults.22 ALARM R/O AlarmFlagRange R/O (AZ sec. inactive)
faults.23 ALARM R/O AlarmFlagRange R/O (AZ sec. local)
faults.24 ALARM R/O AlarmFlagRange R/O (AZ sec. e-stop)
faults.25 ALARM R/O AlarmFlagRange R/O (AZ sec. jammed)
faults.26 ALARM R/O AlarmFlagRange R/O (AZ sec. brake on)
faults.27 ALARM R/O AlarmFlagRange R/O (AZ sec. brake fault)
faults.28 ALARM R/O AlarmFlagRange R/O (AZ sec. sync)
faults.29 ALARM R/O AlarmFlagRange R/O (AZ sec. online)
faults.30 ALARM R/O AlarmFlagRange R/O (AZ near s/w limit)
faults.31 ALARM R/O AlarmFlagRange R/O (EL prim. tripped)
faults.32 ALARM R/O AlarmFlagRange R/O (EL prim. inactive)
faults.33 ALARM R/O AlarmFlagRange R/O (EL prim. local)
faults.34 ALARM R/O AlarmFlagRange R/O (EL low softlimit)
faults.35 ALARM R/O AlarmFlagRange R/O (EL high softlimit)
faults.36 ALARM R/O AlarmFlagRange R/O (EL low hardlimit)
faults.37 ALARM R/O AlarmFlagRange R/O (EL high hardlimit)
faults.38 ALARM R/O AlarmFlagRange R/O (EL prim. e-stop)
faults.39 ALARM R/O AlarmFlagRange R/O (EL prim. jammed)
faults.40 ALARM R/O AlarmFlagRange R/O (EL prim. runaway)
faults.41 ALARM R/O AlarmFlagRange R/O (EL prim. brake on)
faults.42 ALARM R/O AlarmFlagRange R/O (EL prim. brake fault)
faults.43 ALARM R/O AlarmFlagRange R/O (EL prim. lash)
faults.44 ALARM R/O AlarmFlagRange R/O (EL prim. sync)
faults.45 ALARM R/O AlarmFlagRange R/O (EL prim. online)
faults.51 ALARM R/O AlarmFlagRange R/O (EL sec. fault)
faults.52 ALARM R/O AlarmFlagRange R/O (EL sec. inactive)
faults.53 ALARM R/O AlarmFlagRange R/O (EL sec. local)
faults.54 ALARM R/O AlarmFlagRange R/O (EL sec. e-stop)
faults.55 ALARM R/O AlarmFlagRange R/O (EL sec. jammed)
faults.56 ALARM R/O AlarmFlagRange R/O (EL sec. brake on)
faults.57 ALARM R/O AlarmFlagRange R/O (EL sec. brake fault)
faults.58 ALARM R/O AlarmFlagRange R/O (EL sec. sync)
faults.59 ALARM R/O AlarmFlagRange R/O (EL sec. online)
faults.61 ALARM R/O AlarmFlagRange R/O (TL prim. tripped)
faults.62 ALARM R/O AlarmFlagRange R/O (TL prim. inactive)
faults.63 ALARM R/O AlarmFlagRange R/O (TL prim. local)
faults.64 ALARM R/O AlarmFlagRange R/O (TL low softlimit)
faults.65 ALARM R/O AlarmFlagRange R/O (TL high softlimit)
faults.66 ALARM R/O AlarmFlagRange R/O (TL low hardlimit)
faults.67 ALARM R/O AlarmFlagRange R/O (TL high hardlimit)
faults.68 ALARM R/O AlarmFlagRange R/O (TL prim. e-stop)
faults.69 ALARM R/O AlarmFlagRange R/O (TL prim. jammed)
faults.70 ALARM R/O AlarmFlagRange R/O (TL prim. runaway)
faults.71 ALARM R/O AlarmFlagRange R/O (TL prim. brake on)
faults.72 ALARM R/O AlarmFlagRange R/O (TL prim. brake fault)
faults.73 ALARM R/O AlarmFlagRange R/O (TL prim. lash)
faults.74 ALARM R/O AlarmFlagRange R/O (TL prim. sync)
faults.75 ALARM R/O AlarmFlagRange R/O (TL prim. online)
faults.81 ALARM R/O AlarmFlagRange R/O (TL sec. fault)
faults.82 ALARM R/O AlarmFlagRange R/O (TL sec. inactive)
faults.83 ALARM R/O AlarmFlagRange R/O (TL sec. local)
faults.84 ALARM R/O AlarmFlagRange R/O (TL sec. e-stop)
faults.85 ALARM R/O AlarmFlagRange R/O (TL sec. jammed)
faults.86 ALARM R/O AlarmFlagRange R/O (TL sec. brake on)
faults.87 ALARM R/O AlarmFlagRange R/O (TL sec. brake fault)
faults.88 ALARM R/O AlarmFlagRange R/O (TL sec. sync)
faults.89 ALARM R/O AlarmFlagRange R/O (TL sec. online)
faults.91 ALARM R/O AlarmFlagRange R/O (LNB 1)
faults.92 ALARM R/O AlarmFlagRange R/O (LNB 2)
faults.93 ALARM R/O AlarmFlagRange R/O (BDC 1)
faults.94 ALARM R/O AlarmFlagRange R/O (Clock init)
faults.95 ALARM R/O AlarmFlagRange R/O (SNMP sync)
faults.96 ALARM R/O AlarmFlagRange R/O (Decimator)
faults.97 ALARM R/O AlarmFlagRange R/O (De-ice power)