This page describes the device driver and the device window for the Anacom Ku-band transceiver.
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 .
--- This page shows transmit part parameters of the device.
--- This page shows receive part parameters of the device. If the device is configured to "TX-ONLY" mode, all parameters of this page remain gray.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Operational parameters
The transceiver's operational parameters contained on the TX/RX device window pages are mostly self explaining.
If you are using a unit with an external SSPA you should consider that the value shown as "measured output power" is a raw, uncalibrated reading which not necessarily has a linear relationship to the true output power of the device. This is is not a limitation of the sat-nms software but an issue with the transceiver itself.
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 Anacom transceiver.
| parameter | description |
|---|---|
| address | You must set this parameter to the class/id (device address) set at the transceiver. The factory default for the device address id "FFFF", but you are encouraged to customize this value. See below for a description how to change the device address of a transceiver. |
| txOnly | The device driver has no possibility to detect if the transceiver is a transmit only type or a fully equipped unit. You must set this parameter to match the hardware you are using. |
| sspa | INTERN tells the device driver that the transceiver to control uses a built in amplifier. EXTERN modifies the behavior for transceiver models using an external SSPA unit. |
| powerOnDelay | You can force the transceiver to inhibit the transmitted signal for a certain time after power on. The time defined here only becomes effective if you set the next parameter to "ON". |
| warmUp | This parameter defined if you want to have the carrier forced off after power on for the time defined above. The special value "CANCEL" aborts an actually running warm up period. |
| faultMode | Defines the meaning of the fault relays of the transceiver. If you are using the transceiver together with an Anacom protection switch, set this parameter to "PROTECTION". |
| Serial | Remember to set the line parameters for the serial interface connected to the transceiver. While the Anacom transceiver's factory preset setting is 1200,N,8,1 , the recommended line setting for the use with the sat-nms software is 9600,N,8,1 . See below how to change this setting at the transceiver. |
Communication protocol / Interface type
This device driver requires the Anacom-Packet protocol. It is recommended to use an RS485 (4-wire RS422 mode) interface to control the transceiver. A single transceiver also may be controlled via RS232. If you are using an Anacom protection switch, however, the RS485 interface is mandatory.
Installation
Before you can operate an Anacom transceiver with the sat-nms software, you must prepare the unit to match the interface parameters expected by the software. For this, connect an ASCII terminal (or a PC running a terminal program) to the RS232 port of the transceiver. There comes a special cable with the transceiver for this purpose. Now perform the following steps:
Setting the EIRP alarm threshold
There is no parameter at the M&C user interface to set the "low EIRP" alarm threshold a the transceiver. The transceiver requires to be set in a special maintenance/programming mode to accept commands which change the alarm thresholds.
First of all, you need the password which enables the special programming mode at your transceiver. This password is unique for each transceiver, you have to ask Anacom for the password of your individual unit.
Then, the procedure to set the alarm threshold is slightly different for units with an integrated amplifier and for those with an external SSPA. In principle, there are three steps to:
To get the ADC reading, type the command ADC into the "low level command" field at maintenance page of the transceiver's device window. The transceiver should respond with something like ADC FF 06 23 45 D4 00 00 00 6A ..... Each hexadecimal value in the list is the ADC reading for one measurement point the transceiver monitors. With a unit having an internal amplifier, the second value is the one of interest. For units with an external SSPA, note the 8th value.
Now you can program this ADC value as the low output power threshold into the transceiver. For a transceiver with internal amplifier, type the following sequence of commands into the "low level command" field at maintenance page of the transceiver's device window (replace ?? by the threshold value to set). Wait a few seconds between entering the commands, the normal polling of the device state by the software goes on in background, so the commands are processed quite slow. .pre SPECIAL
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 |
| config.txOnly | CHOICE | SAVE SETUP | EnumRange (TX-ONLY RX-TX) |
| config.sspa | CHOICE | SAVE SETUP | EnumRange (INTERN EXTERN) |
| config.powerOnDelay | INTEGER | SETUP | IntegerRange (0 .. 300) |
| config.warmUp | CHOICE | SETUP | EnumRange (OFF ON CANCEL) |
| config.faultMode | CHOICE | SETUP | EnumRange (NORMAL PROTECTION) |
| info.hw-revision | TEXT | R/O | StringRange R/O |
| info.sw-revision | TEXT | R/O | StringRange R/O |
| info.signal.on | CHOICE | R/O | EnumRange R/O (OFF ON) |
| rx.measuredLevel | INTEGER | R/O | IntegerRange R/O DIS (0 .. 0) |
| rx.frequency | FLOAT | DoubleRange DIS (10950 .. 12750) | |
| rx.gain | FLOAT | DoubleRange DIS (80.0 .. 105.0) | |
| tx.measuredLevel | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tx.frequency | FLOAT | DoubleRange (14000 .. 14500) | |
| tx.gain | FLOAT | DoubleRange (38.0 .. 74.0) | |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| meas.fwdPwr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| reset | TEXT | NOPRESET | StringRange |
| internal.flags.0 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.flags.6 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.tx.minGain | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.tx.maxGain | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Warmup delay) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Fan) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (OSL lock) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (TXL lock) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (RXL lock) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Temperature) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (TX output power) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (TX input power) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Power supply 12V) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Power supply 11V) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Power supply -5V) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (OSL PLL voltage) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (TXL PLL voltage) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (RXL PLL voltage) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Power supply 5V) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Power supply LNB) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (FEPROM) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (LNB) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Major alarm) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Minor alarm) |