Orion Instructions PDF
Orion Instructions PDF
Orion Instructions PDF
OPERATING INSTRUCTIONS
1892 1335
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 1
2 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Contents
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
INTRODUCTION TO THE ORION AND ITS USES . . . . . . . . . . . . . . . . . . . . . . . . 5
FEATURE OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Part One - the Orion Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ORION MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Mode U - Data Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Mode R - Repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Mode I - Independent Telemetry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Mode E - Externally-controlled Telemetry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Mode L - Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
ALARMS AND ALERTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Failsafe Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SERIAL INTERFACE CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
AT commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Graphical User Interface (GUI) and SCADA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
TELEMETRY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Common Parameters (MI and ME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Mode I Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Mode E Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Mode L Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
USER DATA CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Mode U Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
More information about User Data queuing behaviour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
REPEATER CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Mode R Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
RADIO CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Interaction between Centre Frequency, Channel Number and Operating Frequency . . . . . . . . . 27
OVER-AIR PROTOCOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Protocol Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Symbol Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Hold-off Before Transmitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
OPTIONS WHEN ORDERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
OEM PCB version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Modem Only version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Physical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Earthing and Equipment Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
INDICATIONS DURING OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
TEST AND FAULT-FINDING FACILITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Get Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Send Test Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Restore Factory Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
GUI Status Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Part Two - the Graphical User Interface (GUI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
INTRODUCTION TO THE GRAPHICAL USER INTERFACE (GUI) . . . . . . . . . . 41
Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Notes on GUI Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Passwording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
CONNECTING THE GUI TO AN ORION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
CONFIGURATION MANAGEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
File Menu - load and save configurations to disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 3
Link Menu - load and save configurations to and from an Orion unit . . . . . . . . . . . . . . . . . . . . . . 44
Remote Menu - load and save configurations to a remote unit . . . . . . . . . . . . . . . . . . . . . . . . . . 45
SERIAL INTERFACE PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
MODES, PROTOCOLS AND ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Orion Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Over-Air Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
TELEMETRY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
General Alarm Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Analogue In/Out Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Analogue Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Digital Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Digital Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
GENERAL PARAMETER CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Factory-set Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
User-set Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Additional Logging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
RADIO FREQUENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
RADIO PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
User Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Radio Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
DATA LOGGING USING THE GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
TROUBLESHOOTING AND MAINTENANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Firmware update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Re-programming with Factory settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Local Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Part Three - Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
APPENDIX A: AT COMMAND REFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Entering Command Mode (+++) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Ending Command Mode (ATO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
A Note About Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
AT Commands and Parameters Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
APPENDIX B: OVER-AIR COMMAND CODES . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Summary of Messages and Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Message Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
APPENDIX C: ATT? PARAMETER STRING STRUCTURE . . . . . . . . . . . . . . . . 81
APPENDIX D: SERIAL TO USB ADAPTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Installing the Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Connecting the Command Centre PC and the Orion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Checking Correct Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
APPENDIX E: SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
APPENDIX F: DIN RAIL MOUNTING ACCESSORIES . . . . . . . . . . . . . . . . . . . . 88
4 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
INTRODUCTION TO THE ORION AND ITS USES
The Orion is a flexible unit designed to help you build point-to-point links and Base station-to-
multiple-Outstation networks, carrying serial user data, telemetry information, or both. In
simpler configurations, no additional equipment is required.
Each unit contains a modem and a transceiver, which can be ordered according to the
frequencies and range required.
The Orion’s particular feature is the provision of a small number of on-board analogue and
digital inputs and outputs in addition to serial data in/out. Where only serial data is required,
a model without these telemetry functions can be ordered.
Addressing allows one or more point-to-point links and networks to operate on the same
frequency, each Orion being able to handle both serial data communication and telemetry on
a time-sharing basis.
A repeater mode allows an Orion to relay data and telemetry messages for a group of units to
extend useful range.
In straightforward one-to-one (also known as back-to-back or mimic) and one-to-many
situations, the Orion can supervise polling, alarms etc. unaided. External control can be
added for more complex polling or SCADA (Supervisory, Control And Data Acquisition)
functions.
An Orion unit’s features and operating modes are user-programmable by using supplied
configuration software (a Graphical User Interface or GUI) running on a PC and covered in
Part Two of this manual; but it is also possible to configure the unit locally using AT
commands or remotely using special over-air commands, both listed in appendices in Part
Three of this manual.
FEATURE OVERVIEW
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 5
The Orion is a radio modem with on-board telemetry inputs and outputs. It also contains
supervisory software which supports links and addressed networks. It is available in a
number of different versions to suit different applications, and has many user-programmable
features, which may be locally or remotely set.
Figure 3 shows the Orion in block diagram form.
*The four analogue ports can also be used to relay digital data if required,
depending on the application.
6 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Part One - the Orion Unit
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 7
8 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
ORION MODES
The Orion supports five modes of operation to enable you to build exactly the link or network
you want. They are:
v U - User Data only
v R - repeater
v I - independent (standalone) telemetry + User Data
v E - externally-controlled telemetry + User Data
v L - data logging
Depending on the mode you select, other features become available. Addressing is
available in all modes - see page 14.
This section (pages 10 to 13) describes the network topologies and features of each mode.
Further sections (pages 14 to 27) describe the corresponding features and parameters in
detail.
AT codes are shown in this Part of the manual only to pinpoint the precise command referred
to. The AT Command Reference is to be found on page 63 onwards.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 9
Mode U - Data Only
The Orion can be used as a high-performance data modem without using its built-in telemetry
capabilities, and can be ordered without telemetry hardware at a saving in cost. Mode U
supports half-duplex or simplex serial User Data communication via Serial Port A.
Typically, two modems will communicate half-duplex, but other topologies are possible:
v Using the address facilities of the Orion, many such pairs may share a
frequency (on a time-sharing basis).
v Many modems may report data one at a time to a central modem provided
traffic is relatively light, or one modem may broadcast to all the others.
There is no concept of Base and Outstation because each modem initiates transmission
when it has data, rather than being polled. Addressing is described in detail on page 14
Depending on the throughput required and the level of errors which can be tolerated, different
over-air protocols may be selected. These are described on page 27.
Port A may be configured for various serial interfaces. See pages 19 (description) and 33
(connections).
Mode U parameters are covered on page 24, and radio configuration on page 27.
Contention can be dealt with / overcome by using a packet over-air protocol with
acknowledgements or by external equipment.
Mode R - Repeater
In order to extend the range of a link or network, an additional Orion (one per Group) can be
used as a repeater. Set to Mode R, it stores any message it receives for a member of its
Group and retransmits it without alteration. A duplicate message received by any unit is
recognised as such and ignored.
A repeater has an extremely limited range of behaviours, but can be programmed to raise
housekeeping alarms (page 16). It must belong to the same Group as it serves.
No telemetry or User Data input/output is available at the Repeater itself.
A repeater can be used in a network which uses any over-air protocol except Packet (TP),
but must be set for the same protocol as the units which it serves. Over-air protocols are
described on page 27.
10 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
v One unit polls the other, volunteering its inputs, and the other replies with its
inputs. Each then mimics the other’s inputs on its outputs.
In either of these arrangements, alarms are sent spontaneously under predefined conditions
unless suppressed, and are acknowledged by the other unit. See page 16.
It is also possible to run a one-to-all topology in this mode, where the Base unit broadcasts its
inputs regularly, and all other units duplicate them on their outputs. This results in a one-way
telemetry link, although two-way User Data is still possible among the units.
v Alarm transmission must be suppressed at the Outstations since the Base is
unable to output them.
v When a broadcast is made, no acknowledgements are returned by the
Outstations nor expected by the Base.
Figure 4 illustrates the two polled arrangements.
Frequency of polling can be set over a wide range, from 100ms up to just over a week.
The over-air protocol is fixed and used for both User Data and telemetry.
If a unit expects a response and fails to get it, it can transmit an alarm message, operate alert
contacts, and set its outputs to predefined failsafe values. See page 16.
These topologies are achieved by setting unit addresses to the correct values. See page 14.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 11
Mode E - Externally-controlled Telemetry
This mode is used where the inputs and outputs at many Outstations are individually
interrogated and controlled by external SCADA equipment at a Base station. The Base unit
relinquishes most of its functions to the SCADA equipment, which controls polling,
input/output, acknowledgements, retries and alarm handling via Serial Port B. In order to do
this, it must use the message protocol described in Appendix B on page 75.
The Base unit provides no telemetry input/output, nor does it send alarm messages, but User
Data is available independently as for the other modes, on Serial Port A.
Outstations in Mode E behave as for Mode I, returning input information and obeying output
commands in response to polls, except that input information is never spontaneously
volunteered. Alarms, however, are spontaneously volunteered if they are set and the unit is
set to permit initiation of transmissions. The SCADA must acknowledge any alarm sent to it
to avoid raising a Comms Alarm at the Outstation. See page 16 for more details.
Unlike Mode I, where broadcast is a distinct configuration, the SCADA may broadcast
whenever it wishes. Outstations never acknowledge broadcast messages in any Orion
mode.
Figure 5 illustrates the one-to-many topology.
The over-air protocol is fixed and used for both User Data and telemetry.
12 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Mode L - Data Logging
Logging mode is used where equipment at many sites produces information, and there is a
need to retrieve it periodically from a central location. At each site, an Orion Outstation stores
serial data presented to Serial Port A, and relays it to the Base when it is polled. The Base
polls addresses between one and the total number of sites, receiving the data and outputting
it on Serial Port A which is connected to external logging equipment. Alternatively, the data
may be output to Serial Port B and recorded to disk by the supplied GUI software.
v Neither a separate User Data channel nor telemetry input/output is available in
this mode.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 13
ADDRESSING
In order that you can create systems containing two or more Orions, or even several separate
systems, all on the same frequency, the Orion supports addressing. This works by having one
or more groups each containing between two and 254 Orion units. Each Orion bears the
number of a group to which it belongs, and its own unique number within that group. By
including both IDs in a message, it is possible to identify the specific unit for which a message
is intended. The sending unit’s identity is also included with the message so that the unit can
reply.
Each Group has a GroupID of between 1 and 254. (The remaining two values, 0 and 255,
are reserved for special purposes.) You can assign units to a Group by giving the same
GroupID to all of them.
Each Group has one Base unit defined by having the UnitID 0 (zero). Other units in the Group
must be designated as Outstations by entering a UnitID of 1 to 254, unique within the Group.
(The remaining value, 255, is reserved for special purposes and never used as a UnitID.)
With exceptions treated below, units only respond to messages addressed with their own
GroupID and UnitID.
Units also have a DestinationID (DestID), which is the address (UnitID) to which they will send
any message (User Data or telemetry) which they initiate. When replying, a unit always
addresses the unit which sent the message: DestID is not used.
Example:
Two Orions are used as a two-way link for User Data between A and B
Orion A: Base: GroupID=1, UnitID=0, DestID=1
Orion B: Outstation: GroupID=1, UnitID=1, DestID=0
Unit A sends a message containing the address “GroupID:1, DestID:1, SourceID:0" It
has inserted its own GroupID; its DestID as the unit to receive the message; and its
own UnitID as the source of the message.
Unit B receives the message and accepts it, because GroupID and DestID match its
own GroupID and UnitID.
Unit B needs to reply, so constructs a message with its GroupID, a destination not of its
own DestID, but of the SourceID of the incoming message; and its own UnitID as the
source of the message.
The DestID 255 has the special meaning of a broadcast, and messages with this address are
accepted by all units in the same Group. Broadcast messages are never acknowledged or
replied to, even if the system is set up to acknowledge normal messages.
v Therefore, Broadcast messages must not be used when Packet over-air
protocol is used.
The GroupID 0 causes a message to be accepted by all units except repeaters, ignoring both
GroupID and DestinationID - that is, the network does not use addressing at all.
v This code is not intended for use as the GroupID of telemetry Outstations, which
should send messages only to the Base.
14 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
v Group 0 messages are treated as broadcast, and are not acknowledged or
replied to. Therefore they must not be used when Packet over-air protocol is
used.
v Repeaters ignore messages with GroupID 0.
GroupID 255 is reserved for future use, and is not a permitted value at present.
Identities can be set with the following commands (see p.63 for detailed information):
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 15
ALARMS AND ALERTS
v Alarms and Alerts only apply where there are telemetry inputs and outputs, and
therefore only to Modes I and E.
An alarm is a state where an input has fulfilled a specified condition in terms of magnitude,
logic state, time etc. which requires some action such as sending a message. An alarm can
be raised, persist for a time, and then clear. There are two types in the Orion:
v Telemetry alarms
v Housekeeping alarms
Telemetry alarms relate to telemetry inputs. They can be defined in terms of input state and
history, and turned on and off.
Housekeeping alarms relate to communications problems and unit powering.
An alert is a non-telemetry output which may be asserted in response to an alarm being
raised, for a programmable period, typically to draw an operator’s attention to a problem.
An alarm message is normally sent when an alarm is first raised, and then again when it
clears. However, this behaviour can be suppressed by telling the unit that it may not initiate
transmissions.
If an Outstation sends an alarm message, it always expects an acknowledgement from the
Base. If it doesn’t get one, it may try again one or more times, and then if no
acknowledgement results, it will raise a comms failure alarm.
The table below summarises the parameters which define each alarm, and what conditions
lead to the alarm being raised or cleared.
Note: some AT commands have several parameters controlling related functions. Syntax and other details are
contained in the AT Parameter Reference on page 63.
16 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Alarm Parameters Raise conditions Clear conditions
Comms Poll period time Ack is not received to n
(0=off) (ATS183) polls (Base) or poll is not
and tolerable received within poll time
number n of + 3s for n consecutive Next poll is received
missing periods (Outstation)
messages
(ATS184)
The Alert output can be set to respond to telemetry alarms, housekeeping alarms or both, or
switched off entirely (ATS337). The time for which it latches on can be set from 0 to just over
10 minutes in 10ms increments (AT336). Alert output and permission to transmit an alarm
message are independently controlled.
Failsafe Feature
In the event of a housekeeping alarm (Comms Alarm or Low/High Supply Alarm), telemetry
outputs can be made to take on failsafe values until normal operation is resumed. The failsafe
values may be individually programmed, and failsafe behaviour turned on and off using a
master setting.
Master Failsafe Enables or disables Failsafe behaviour for the whole unit.
control (ATS188)
Digital outputs Each digital output can be programmed with:
(ATS318n where
Failsafe/no failsafe
n is input number Stay as you are (default)
1-4) Failsafe behaviour: Go low
Go high
Analogue outputs Each analogue output can be programmed with:
(ATS305n where
Failsafe/no failsafe
n is input number Stay as you are (default)
1-4) Failsafe behaviour:
Go to the specified level 1-1023
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 17
Before going into failsafe mode, the unit transmits a message announcing that it will go into
this mode unless a poll is received within a programmable time. If the poll is received, it
responds in the usual way and goes back to normal operation. Otherwise it goes into failsafe
mode.
When the alarm clears again, the outputs stay as they are until a poll provides new output
information.
18 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
SERIAL INTERFACE CONFIGURATION
The Orion has no user-selectable switches or links, but is fully programmable via its serial
data ports, using either the supplied Graphical User Interface described in Part Two of this
manual, or the AT commands listed in Part Three. The serial ports are the same ones used
during operation for User Data, SCADA and I/O.
Serial port connections are shown on page 33, and port parameters below.
v If your computer has no serial port, you need to use your computer’s USB port
and a serial-to-USB adaptor: see Appendix D on page 85, 86.
v The main reason for failure to connect to an Orion is that your terminal
equipment is not set to the same protocols as the serial port which it is
connected to (default 38400bps, no parity).
Hardware mode (ATB2) Six combinations of interface and flow control are available:
RS232 with RTS/CTS, Xon/Xoff or no handshake;
RS422 with Xon/Xoff or no handshake; or
RS485 with no handshake.
The default is RS232 with no handshake.
Baud rate (ATB0) 1200, 2400, 4800, 9600, 19200, or 38400 (default)
Data bits (ATB5) 7 or 8 (default)
Parity (ATB1) Even, odd or none (default)
AT commands
Either Serial Port A or Serial Port B can be used for AT commands, provided the sending
equipment is correctly connected and configured for the hardware mode. Matching
parameters (baud rate etc.) must be selected at the Orion and the sending equipment. AT
commands consist of ASCII characters passed in either direction, so a special access
sequence is used to ensure that they are not confused with data. See page 63.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 19
TELEMETRY CONFIGURATION
There are three basic telemetry modes, MI, ME and ML, with variations as explained on
pages 10 to 13. This section looks at the parameters which are common to several modes,
and the parameters which are mode-dependent.
*Note: 0-20mA ports will typically be used in the range 4-20mA to interface with standard
current loop equipment.
Mode I Parameters
20 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Unit ID (ATS170) The Base unit is defined by having UnitID set to 0, and is responsible
for polling if applicable.
For one-to-one configurations, set the single Outstation to UnitID = 1.
Although Outstations in a one-to-all configuration are always
addressed together using a broadcast code, they should be given
separate Unit IDs from 1 up to 254 so that they can be separately
addressed for maintenance or distinguished for User Data purposes.
See the section on Addressing on page 14.
Dest ID For one-to-one configurations, set the Base to DestID = 1 and the
(Destination for single Outstation to DestID = 0 to correspond with the UnitIDs.
messages which
For one-to-all configurations, set the Base unit to DestID = 255
the unit initiates)
(broadcast), and the Outstations can be left at any value since they
(ATS171)
never transmit. (If independent User Data is transmitted, DestID
should be the intended recipient’s UnitID).
Group ID (ATS169) Any number between 1 and 254, all units the same within the Group.
Poll Timer time If set to zero on both of two units, information will be passed when a
(ATS183) change occurs (spontaneous operation). If the time is set to greater
than zero, the Base will poll the Outstation with the set period and the
Outstation will check for a poll during the set period plus 3s: they
should therefore always be made the same. Poll period can be from
100ms up to 182 hours (just over a week).
Permit initiation of All alarm and spontaneous report messages can be suppressed by
transmissions turning this setting to off. This must be done for the one-to-all
(ATS330) configuration. The alert still functions if selected. However, replies
and acknowledgements in response to a message from another unit
may still be made. User Data transmissions are unaffected.
Master Failsafe If a Comms Alarm is raised (communications are lost or the power
control (ATS188) supply goes outside limits), telemetry outputs are made to take on
values you specify. If this setting is turned to off, this no longer
happens and outputs remain as they are.
No. of missing If acknowledgement is not received by the Base after this number of
messages before polls or spontaneous/alarm transmissions to the Outstation, a
Comms Alarm Comms Alarm is raised. If an Outstation does not hear a poll for this
(ATS184) number of poll periods (plus 3s for each period), or receives no
acknowledgement to this number of spontaneous or alarm
transmissions, a Comms Alarm is raised. The Poll Timer (ATS183)
sets the poll period.
Number of If acknowledgement is not received when expected after a
transmission transmission, repeat attempts are made until an acknowledgement is
attempts received or a total of this number of transmissions have been made.
(ATS185)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 21
Mode E Parameters
Unit ID (ATS170) The Base must have the UnitID 0 and is connected to the SCADA.
The SCADA must insert UnitID 0 as the source in its messages so
that replies are correctly routed on return.
Outstations should be given Unit IDs from 1 up to 254, although they
need not be contiguous.
Dest ID During normal polling, this setting is ignored: the destination of
(Destination for messages from the Base is dynamically inserted by the SCADA and
messages which Outstation replies always go back to the sender.
the unit initiates)
If alarms are used, Outstations must be set to DestID = 0 to contact
(ATS171)
the Base.
User Data transmissions are sent to the DestID specified at the unit
of origin. This may be 255 to broadcast if required.
Group ID Any number between 1 and 254, all units the same within the Group.
(ATS169) Unlike the UnitID and DestID, the GroupID is added to messages by
the Base unit, not the SCADA, and checked by the receiving unit.
Poll Timer time Outstations check for a poll during the set period plus 3s. If a poll
(Outstations only) does not arrive during the period, an alarm is raised, so it should be
(ATS183) set for the longest poll period expected. Poll period can be from
100ms up to 182 hours (just over a week). Set to 0 for no check. (In
mode E, a Poll Timer time of zero does not cause spontaneous
reporting behaviour as it does in Mode I.) This parameter is ignored
at the Base.
Permit initiation of All alarm messages can be suppressed by turning this setting to off.
transmissions The Alert still functions if selected. However, replies and
(ATS330) acknowledgements in response to a message from another unit are
(Outstations only) still made. User Data transmissions are unaffected.
Master Failsafe If communications are lost and a Comms Alarm is raised, outputs
control (ATS188) are made to take on values you specify. If this setting is turned to off,
(Outstations only) this no longer happens and outputs remain as they are.
No. of missing If an Outstation does not hear a poll for this number of poll periods
messages before (plus 3s for each period), or receives no acknowledgement to this
Comms Alarm number of spontaneous or alarm transmissions, a Comms Alarm is
(ATS184) raised. The Poll Timer (ATS183) sets the poll period.
(Outstations only)
Number of If acknowledgement is not received when expected after a
transmission transmission, repeat attempts are made until an acknowledgement
attempts is received or a total of this number of transmissions have been
(ATS185) made.
(Outstations only)
Note: Some parameters do not apply to the Base in this mode, because it has no input/output,
and it is the external controller which is responsible for polling, acknowledgement,
retransmission etc..
22 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Mode L Parameters
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 23
USER DATA CONFIGURATION
Some User Data configuration may be relevant in Modes I and E as well as U, because User
Data may be carried beside telemetry in those modes.
Mode U Parameters
Unit ID The address of the unit. Since there is no distinction between Base and
(ATS170) Outstation for Data Only, UnitID may be any value from 0 to 254 provided
it is a unique address within the Group.
Dest ID The UnitID of the unit which will receive the data, hence 0 to 254. Pairs of
(ATS171) units normally have reciprocal UnitID and DestID, but this is not
mandatory. The special value 255 causes data to be broadcast to all
units within the group.
Group ID Any number between 1 and 254, all units the same within the Group. If the
(ATS169) special value of 0 is assigned, the unit ignores addressing and accepts
ALL messages. It also places a GroupID of 0 in its messages, which
causes ALL units (with the exception of repeaters) to accept the
messages without regard for addressing.
Over-air mode Mode U carries no telemetry, and therefore permits any of the four over-
(ATM0) air modes described on page 27.
Retries in Mode U in Packet (TP) over-air mode only: the number of retransmissions
packet mode of a packet without receiving an ack. (This does not raise a Comms
(ATPRT) Alarm.)
User data To prevent undue delay on the one hand, or inefficiency on the other, you
queuing can select the way data queues from three options:
behaviour
v Start transmitting when first byte received in TX buffer. Stop
(ATMTX)
when buffer is empty and restart if another byte is received.
(also applies to
v Start transmitting when there is a gap in data input.
User Data in
telemetry v If port baud rate is similar to or higher than over-air baud
modes) rate, start transmitting when first byte is received in TX
buffer. If baud rate is lower, wait for a gap in data input.
See below for more detail on this mechanism.
24 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
buffer is empty, which may either be because there is no more data, or, in the case of a slow
source, because transmission has outstripped the input. If a further byte appears in the buffer,
the process is repeated.
When set to End of Message, the transmission sequence is triggered by a break in the User
Data input. This may be because the message has ended, or because the sender has been
flow-controlled to avoid buffer overflow. As soon as the transmitter is ready and a preamble
has been sent, the data in the buffer begins to be transmitted. Transmission continues (with
flow control if necessary) until the buffer is empty, which may either be because there is no
more data, or, in the case of a slow source, because transmission has outstripped the input. If
further data appears, the process is repeated when there is a break in it.
When set to Baud Rate Dependent, one of the behaviours above is chosen on the basis of
the relationship between Port A baud rate and the over-air baud rate. If Port A baud rate is
similar to or higher than the over-air rate, the first behaviour is followed (Immediate); if the Port
A rate is lower than the over-air rate, then the second behaviour is followed (End of Message).
v Flow control can be disabled, but data will be lost if buffer capacity is exceeded.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 25
REPEATER CONFIGURATION
A repeater serves a single group, relaying User Data or telemetry messages which it receives
without alteration of any kind. The group must use addressing (i.e. not GroupID 0). It prevents
proliferation of messages by maintaining a list of messages already relayed, which it ignores.
Broadcast messages with the DestID 255 are relayed, but messages with a GroupID of 0 are
ignored.
v All Orion units maintain a list of recently received messages, and discard
duplicates.
Mode R Parameters
Unit ID The Repeater’s UnitID is only used if it sends an alarm message, since
(ATS170) it simply relays all incoming messages. It may normally be any value
from 1 to 254 provided it is a unique address within the Group which it
serves. However, if the group is working on Mode L, it should be higher
than any Outstation, so that it is not polled.
Group ID The same as all other units within its Group, 1 to 254. The value of 0 is
(ATS169) invalid; repeaters cannot be used in groups without addressing.
Over-air mode This must be the same as the rest of the network which it serves.
(ATM0) Repeaters cannot be used with Packet (TP) protocol.
26 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
RADIO CONFIGURATION
A number of different radio modules may be fitted to the Orion for different bands, powers etc.
As part of the test and setup routine at the factory, most of the radio parameters will be set up
to suit the module fitted, although you can alter them if necessary with reference to Part Two of
this manual or the AT Command Reference starting on page 63.
Some which you may want to set up yourself are:
Frequency (Centre This is the frequency (in MHz) which corresponds to Channel 0. It
Frequency) (ATS155) cannot be set outside the switching bandwidth defined by ATFHB
and ATFLB. Only valid (on-channel) values are permitted.
Channel Number The number of channels (of width defined by ATS161) up or down
(ATS157) from the centre frequency. The frequency must lie within the
switching bandwidth.
Operating Frequency The absolute operating frequency in MHz. Only valid (on-channel)
(AT&F) values within the switching bandwidth are permitted. See note
below about interaction between this and Centre Frequency and
Channel Number.
Power Level (ATS160) Set to low or high (exact values depend on radio module).
OVER-AIR PROTOCOL
When using the Orion telemetry modes I, E or L, the over-air protocol is fixed at TU (see
below).
However, when using the data-only mode U, there are four over-air protocols (not to be
confused with serial interface protocols) which allow for different formats of data and different
levels of error correction depending on your application. As you might expect, the more error
correction you select, the lower the maximum throughput.
Protocol can also be selected for a repeater, but must be the same as the network in which it
operates.
Provided there is never any communication between units on the same frequency, they need
not use the same over-air protocol. For example, a Group exchanging data could use Packet
mode (TP) while another Group exchanged telemetry information using FEC (TU).
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 27
Protocol Selection
TS is a basic half-duplex link for asynchronous serial data. It has no error correction.
TU also provides a half-duplex asynchronous serial data link, but it has Feed-forward Error
Correction (FEC) so that many errors can be corrected.
TP provides a half-duplex asynchronous serial data packet link with both FEC and requests
for repeat transmission of corrupt packets to provide an error-free link.
v This protocol cannot be used in conjunction with a repeater.
TR caters for non-standard data formats by sampling the input and recreating it at the other
end. The data is scrambled so that long periods of 0 or 1 can be transmitted. Any
format of data can be sent, but no error correction can be provided.
v The RTS line must be active as long as data is to be transmitted.
v TR should not be used if the data is formatted, for example RS232, because it is
much less efficient than other modes.
The parameter which controls protocol (ATM1) can only be changed in modes U and R.
Symbol Rate
The symbol rate (ATS163)) can be selected, depending on the channel width available from
the radio module, which can be read back using ATFC?. The radio modem uses a 4-level
FSK system, and so you can use19200bps (9600 symbols/s) or 9600bps (4800 symbols/s)
within a 25kHz channel and 4800bps (2400 symbols/s) within a 12.5kHz channel.
28 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
OPTIONS WHEN ORDERING
Many options are user-programmable, but the options below must be specified when ordering
so that the correct version of the Orion can be supplied:
RF Power
The RF power can be chosen from very low powers up to 2W, depending on the radio
module.
Alert output
The Alert output can be a pull-down (as for the digital outputs), or optionally floating relay
contacts, e.g. to signal power loss.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 29
INSTALLATION
Physical
The cased version may be used freestanding or fixed using the four holes provided:
The PCB version should be mounted using the holes provided, and requires clearances as
shown overleaf.
30 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Figure 9 - Dimensions of Orion PCB (mm)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 31
Connections
Power
Front panel, locking power plug, 2 pole with 2.1mm centre pin.
Centre conductor: +9 to +15V DC
Outer conductor: 0V (connected to unit ground)
Antenna
Female BNC, 50O (or as radio connector on PCB version)
Antenna connection for both transmit and receive. The antenna will typically be mounted
directly onto this connector; otherwise the connection to the antenna should be as short as
possible and made in high-quality low-loss coaxial cable.
v Caution: do not power the Orion without an antenna or dummy load
connected, or the unit may be damaged.
The analogue in ports can be used to transmit digital data if required by pulling them up to the
supply voltage via a 10K resistor, setting them to 0-10V, and applying a pull-down input as for
the digital inputs. Where outputs are used directly at the Master, they can be set to 0-5V.
Notes: The value of the RSSI can be programmed by command ATS310 to appear on any
one of the analogue outputs if required.
In order to test the transmitter, one of the digital inputs can be programmed by
command ATS316 to operate as PTT, i.e. pull to 0V to transmit.
32 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Serial Port A: User Data and AT Command interface
RJ45 8-way female connector
The interface is soft-configured to be RS232, RS422 or RS485 using command ATB2.
Serial B 1 2 3 4 5 6 7 8
RS232 N/C N/C N/C 0V Rdout Tdin CTSout RTSin
Serial Connection to PC
To connect a GUI to the Orion, use a cable of this pattern between the COM port of the PC
and Serial Port B. (Serial Port A cannot be used for this purpose).
To use AT commands (for example, using a terminal or PC terminal emulator), use a cable of
this pattern between the PC and either Serial Port A (configured for RS232) or Serial Port B.
This cable cannot be used with Serial Port A if it is configured for RS422 or RS485 working:
in this case, the PC must be connected to it with the corresponding connections shown in the
table above, and must communicate with it using the matching protocol.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 33
Earthing and Equipment Protection
It is important that the unit be correctly earthed. Failure to do so makes it vulnerable to
damage, especially where high-voltage equipment or voltage spikes are present.
These points should be earthed to a common ground point:
v The power supply negative output. Floating output power supplies are not
suitable.
v The cable screens of data cables, which should be linked to pin 5
v Equipment connected to telemetry inputs and outputs (RTUs)
v The antenna screen (where an antenna is not mounted directly on the unit)
v The equipment chassis
In installations prone to lightning strikes, a lightning arrester should be fitted where the antenna
downlead enters the building.
The chassis may be earthed via a mounting bolt provided steps (for example, a toothed
washer) are taken to ensure a good contact.
Cable grounds should be at earth potential before being connected to the unit. This will avoid
possible damage to the unit or sparks which might be a hazard in some environments.
Power should be connected last, and we recommend that you check the polarity (inner
conductor positive) and voltage (9 to 15V DC) before making the connection.
34 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
INDICATIONS DURING OPERATION
Three LED indicators are visible on the front panel, with the following meanings. Red text in
this section indicates a problem which needs attention.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 35
TEST AND FAULT-FINDING FACILITIES
The Orion offers a number of facilities for checking correct operation, using the GUI (Part Two
of this manual) or AT commands (page 63). If all else fails, it is possible to restore a unit to its
factory state.
Get Information
Output continual preamble Outputs the preamble sequence repeated until stopped. On
(ATI2) or off.
Output test string (ATI3) Outputs a series of data bytes consisting of the ASCII string
“The quick brown fox jumps over a lazy dog” repeated until
stopped. On or off. The gap between repetitions can be set
by ATS162 up to 2.5s.
All tests off (ATI10) Switches the above tests off.
Restore factory parameters This restores the unit to the state it was in when it left the
AT&Y8 factory, and should only be used as a last resort. All user
configuration will be lost.
36 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
GUI Status Messages
When the GUI is connected, you can read the unit serial number, firmware release, PSU
voltage and general status on the main window.
The yellow message panel shows any messages. At connection, it should display “Searching
for parameters.... modem parameters read OK!”
If one or more errors exist, this will be displayed together with a single code number which you
can give to Wood & Douglas technical support.
Some possible errors are listed below.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 37
Memory
Parameters are stored in two different memory allocations, FLASH and EEPROM. When
parameters are written to the unit using the GUI (not simply edited on-screen), both FLASH
and EEPROM locations will be updated. When updating parameters using any AT-command,
only the EEPROM is updated. If the parameters are not saved using the AT-save command
(AT&W), the EEPROM parameters will be overwritten if the Orion is powered off and on again.
When the Orion is powered up, both EEPROM and FLASH memory parameters are checked
against a written check sum, and if one of the blocks is corrupt, it will be overwritten by the
correct one. If both are corrupt, an error message will be created, and the Orion will not start,
indicated by a slow flashing of the yellow status LED and the green LED steadily on.
38 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Part Two - the Graphical User Interface
(GUI)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 39
40 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
INTRODUCTION TO THE GRAPHICAL USER INTERFACE (GUI)
The Orion GUI is a program which runs on a PC under Windows, and provides a simple and
convenient way to set up local or remote units. It is connected to Serial Port B of the local or
Base unit, and offers tools to manage (save, retrieve etc.) as well as to edit configurations.
v The Orion can also be interrogated and controlled using your own equipment
and software. AT commands (detailed in Appendix A on page 63) are used for
local units (use Serial Port A or B) and over-air commands (detailed in
Appendix B on page 75) for remote units (Serial Port B only).
Software Installation
The GUI software is provided on a CD-ROM with an automatic installer. Insert the CD-ROM in
the PC’s CD drive to auto-run the program which installs the GUI software on your computer.
v If auto-run is disabled, you should run the file SETUP.EXE in the root directory of
the CD to install the software.
Follow the on-screen instructions to complete the software installation.
The GUI is now ready to run. Keep the CD in a safe place in case it is needed again.
Passwording
Some of the features of the Orion are password-protected. Until the correct password has
been entered, these features are disabled and shown greyed on the GUI menu and on
controls on the windows.
Layer 2 items are those features which are not in general use and should be used with care by
someone who understands their properties. To access these, select Parameters > Enable
Layer 2 Parameters from the menu bar and enter the password.
There are also some features which would normally only be used by Wood & Douglas
personnel, for example when changing a radio module, which are accessible by selecting
Parameters > Enable Radio Parameters from the menu bar and entering a separate
password. This automatically gives access to Layer 2 items as well.
Access is automatically restored to the normal level when you exit the GUI application.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 41
CONNECTING THE GUI TO AN ORION
Ensure that the serial comms port of the PC which is used to run the GUI program is
connected to the Orion Serial B port using a suitable cable as described on page 33.
v If your computer has no serial port, you need to use your computer’s USB port
and a serial-to-USB adaptor: see Appendix D on page 85, 86.
The GUI must have been installed on the PC as described on page 41.
Switch on power to the Orion.
Start the GUI, typically by double-clicking the icon on the desktop, or selecting Start,
Programs, Wood & Douglas, Orion GUI. You should see a display similar to the following:
v On-line help for the GUI is available by selecting Help from the menu bar
The baud rate and parity used for Serial Port B by the GUI are those stored on disk at the end
of the previous session, or, by default, 38400 bps with no parity. The GUI must use the same
baud rate and parity as the Orion, so if you know that the Orion is set to a different protocol,
select the correct baud rate and parity on the GUI under the “Serial B” heading.
42 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Click on the COM port listed at the top left-hand corner to which you have connected the
Orion, e.g. COM1. This should establish contact with the Orion, and the window appearance
should change, with the message Modem Connected displayed. The unit’s details are
uploaded to the GUI and some are displayed.
Note that this overwrites any details that are currently held by the GUI.
v The main reason for failure to connect to an Orion is that your terminal
equipment is not set to the same protocols as the serial port which it is
connected to (default 38400bps, no parity).
If the message Modem connected does not appear immediately, select the correct baud rate
and parity, then click the COMn radio button again (even if it is already selected). The
message Modem connected appears when the connection is established.
Depending on current settings, an extra set of tabs may appear at the bottom of the window.
These are related to telemetry functions, and are explained later in this manual.
Nothing is written from the GUI to the Orion until you explicitly write it using the menu command
Link > Write Parameters. This writes to the non-volatile memory and, with the exception of
serial link parameters, all changes come immediately into force.
To disconnect from the Orion, click the DISC button.
To close the GUI, select File > Exit or press Ctrl+Q.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 43
CONFIGURATION MANAGEMENT
Configuration management is carried out using menu commands. Editing of individual
parameters is carried out in the main area of the GUI.
Save Parameters
Save the parameters currently being edited in the GUI to a new or existing file.
Link Menu - load and save configurations to and from an Orion unit
v Any parameters currently being edited in the GUI are overwritten when a
configuration is loaded.
44 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Factory Settings Read
Load all parameters (including passworded) from the Orion Factory Settings memory to
the GUI editing window.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 45
SERIAL INTERFACE PARAMETERS
To change the parameters for either port of the Orion, select the values you want on the Serial
Interface tab.
Serial Port A can be set to many protocols, and is used for User Data. Serial Port B has
relatively fixed protocols, and is used for configuration and telemetry (SCADA). Either port
can be used for AT commands.
When you have selected parameters, select Link > Write Parameters from the menu bar to
write them to the Orion. A successful outcome is reported in the yellow message area.
v The baud rate and/or parity do not actually change at the GUI until you click the
one of the COM radio buttons.
v The baud rate and/or parity do not actually change at the Orion until you
disconnect from it.
Choose the Modes and Addressing tab, and click to select options.
Orion Modes
The section Orion Modes on pages 10 to 13 of this manual describes network topologies and
features of each mode.
v Select a Mode from the group labelled Modem Modes which corresponds with
the topology of your network design.
46 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Addressing
Section Addressing on page 14 explains the addressing scheme used by the Orion in detail.
v If you intend to use no addressing at all, select the No Addressing checkbox
and ignore the other addressing details. This is only available in Mode U.
Remember that repeaters cannot be used in such a network.
v If you intend to use a Broadcast topology, select the Master Broadcast
checkbox for the Base unit and ignore the other addressing details.
v Otherwise, fill in appropriate Unit, Destination and Group IDs.
The Unit Used As box is just an indicator: a UnitID of 0 (Base) displays “Master”, and any
other value (Outstation) displays “Slave”.
The Outstations List Editor is purely documentary, allowing you to note a name beside each
unit for your convenience.
Over-Air Protocols
Modes I, E and L do not allow a choice of protocol, which is fixed at TU. Reasons for
choosing each protocol in U mode are discussed on page 27. A repeater must be set to the
protocol used by the rest of the network. Repeaters are not available in TP mode, nor where
there is no addressing.
v Select a choice from the group labelled Modem Protocols where appropriate.
TELEMETRY CONFIGURATION
If you have selected Mode I (Base or Outstation) or Mode E (Outstation) on the Modes and
Addressing tab, then an additional set of tabs appears below the main set, to enable you to
set up inputs, outputs and alarms. (Mode E Base has no tabs because it uses no I/O, but
communicates with SCADA equipment via a serial interface.)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 47
Polling
Poll timer unit is multiplied by the Poll timer time to allow times from 100ms to 182 hours
(over a week).
In Mode I, leaving this at zero enables Spontaneous Mode, which is not polled. Entering a
time makes the Base poll with that frequency, and the Outstation expect a poll and raise an
alarm if it is not received with that frequency.
In Mode E, this parameter is ignored at the Base, because polling and acknowledgements
are controlled by external equipment. At the Outstation, any value other than zero makes the
Outstation expect a poll and raise an alarm if it is not received with that frequency.
For more detailed information, see pages 20 and 10 to 12.
48 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Analogue In/Out Configuration
v These tabs apply to Modes I and E only.
The Analogue Configuration tab sets the configuration of the four analogue input ports (ADC)
and output ports (DAC).
Range: The analogue input and output ports can be configured for 0-20mA, 0-2.5V, 0-5V or
0-10V, selected in an individual dropdown box for each port.
Mimic dead band and dwell time: These parameters are only present in I-mode
(Spontaneous) operation, when they are valid for both Base and Outstation. In order for a
spontaneous report to be generated, the level must exceed the previous reading transmitted
by more than the dead band (plus or minus), and must remain outside the dead band for at
least the dwell time. Dead band is in ADC bits 1-255, and dwell time in tens of milliseconds.
DAC value: This specifies the output voltage or current of the analogue output ports in volts or
milliamps, according to the range chosen.
Failsafe: If loss of radio contact or low/high supply alarm is detected, a failsafe value can be
selected for the analogue output ports, if Failsafe On is ticked for the port and the Failsafe
master switch is enabled (see p.48). Units are volts or milliamps, as for DAC value.
RSSI output: The radio RSSI value can be selected to be output at one of the analogue
output ports.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 49
Analogue Alarms
Each input can transmit an alarm message back to the Base if certain conditions are met or
exceeded. To generate an alarm, the level must go above or below (depending on the
Trigger setting) the level entered into the Trip Level box for at least the time entered into the
Dwell Time box. Dwell time is in units of 10ms, so for example one minute is represented by
100. Conversely, to clear the alarm and transmit a message back to Base, the level must go
back into the normal zone for at least the Dwell Time.
Digital Configuration
Digital In Usage checkboxes select normal digital or pulse count inputs for Mode E. Pulse
counting is not available in Mode I because there is no way to output or reset it, and this
feature is greyed. Note that, even if alarms are not used, pulse polarity and minimum duration
need to be set up on the Digital Alarms tab.
Digital In PTT (Test) allows any one of the digital inputs to act as PTT - that is, carrier is
transmitted for as long as the input is held to 0V. This is intended for purposes such as lining
up antennas. Only one checkbox can be selected at one time. Requires Level 2 password.
Digital Out Port State determines whether the output is high (open circuit) or low (connected
to 0V) at power-up.
Digital Out Failsafe sets the behaviour in a Failsafe situation (a comms or power supply
failure). The output will go high or low, as selected by the checkboxes, if Failsafe On is ticked
for the port and the Failsafe master switch is enabled (see p.48).
50 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Digital Alarms
Each input can transmit an alarm message back to the Base if certain conditions are met or
exceeded.
A normal digital input must make the transition indicated by the Trigger setting and remain
there for at least the time entered into the Dwell Time box. This alarm can be turned on and
off using the Counter Trip Level box: 0 means off, any other value means on. Dwell time is in
units of 10ms, so for example one minute is represented by 100.
A pulse counting input must count up to the number of pulses entered in the Counter Trip
Level box. Entering 0 in this box turns the alarm off. The Trigger setting indicates the
polarity of pulse which is counted (L to H indicating a positive-going pulse), and the Pulse
Width box specifies the minimum pulse width which will be counted in units of 10ms.
To clear a normal input alarm and transmit a message back to Base, the input must make the
complementary transition and remain there for at least the Dwell Time. Pulse counting input
alarms are automatically cleared when they are read, because their count is reset to zero.
(The target value in the Counter Trip Level box is unaffected.)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 51
GENERAL PARAMETER CONFIGURATION
Factory-set Parameters
These parameters are to mainly do with the radio module used, and are set up in the factory.
They require the Level 2 password to unlock them before they can be adjusted.
Transmitter key-up time: This time in ms is allowed to elapse before any data is sent, to
ensure that the radio is ready. The value depends on the particular radio fitted.
Squelch to start of preamble: During receive, the Orion allows this period in ms to elapse
after the squelch has operated before looking for a preamble. Typical values are 5 for the SX
series radios and 7 for G-Max.
No of preamble blocks: The number of preamble blocks which will be sent after the key-up
time. Too few will not allow the remote receiver to establish sync, too many will waste
transmission time. 3 or 4 are typical values.
AT Commands Guard Time: Sets the minimum time in ms required to elapse either side of
the ‘+++’ AT command string for it to be recognised as such. 15ms is a typical value. See
p.63 for details.
Sync Tolerance: Regular sync frames of known content are sent over the link. Sometimes
they are imperfect, but because of forward error correction this does not indicate that the data
is unusable. This value indicates the number of imperfections which can be tolerated, and is
usually set at 4.
User-set Parameters
These parameters can be set without the use of a password.
No. of retries before packet is lost: (Present for Mode U using TP (packet) over-air
protocol only): The number of times a packet is resent with no acknowledgement being
52 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
received, before regarding it as lost and a communications failure to exist. Equivalent to the
ATIPRT command.
Test Message Period: The time which is allowed to elapse in between transmissions of the
test string in response to the ATI3 command, in tens of milliseconds.
TX Priority: Don’t TX on busy channel: Normally, the Orion will not transmit if the squelch
indicates that there is already a transmission on frequency. However, where there is
interference, this box may be checked to transmit regardless.
Add RSSI and DQ at the end of each message: Check the box to append this information
to the end of every packet of user data sent.
TX Start Behaviour: Controls the behaviour of the Orion when it receives user serial data for
transmission on Serial Port A. For more detail on this, refer to page 24.
When set to Immediately, the transmission sequence is triggered as soon as a complete
byte is received in the transmit buffer.
When set to End of Message, the transmission sequence is triggered by a break in the User
Data input, assumed to be End of Message.
When set to Baud Rate Dependent, if Port A baud rate is similar to or higher than the over-
air rate, the first behaviour is followed (Immediate); if the Port A rate is lower than the over-air
rate, then the second behaviour is followed (End of Message).
The remaining two parameters only apply to Mode I Base and Outstations or Mode E
Outstations.
The Alert output: Can be set to respond to telemetry (I/O) alarms, housekeeping alarms (RF
link and PSU) or both, or switched off entirely. The time for which it latches on can be set from
0 to just over 10 minutes in 10ms increments. Alert output and permission to transmit an
alarm message are independently controlled.
The PSU Alarm boxes allow you to specify an upper and lower limit for PSU voltage
(expressed in volts rather than ADC units), and separate dwell times for each for which the
supply must exceed these limits to raise a an alarm. Entering a voltage of zero means no
alarm.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 53
Additional Logging Parameters
When Mode L Base station is selected, additional parameters become available on the
Parameters tab.
Poll timer unit (100ms, 1sec or 10sec) is multiplied by the Poll timer time to allow times
from 100ms to 182 hours (over a week). This sets the time interval left between complete
polls of all Outstations. For more detailed information, see pages 23 and 13.
The Number of Outstations is the number which the Base station polls in its sequence. The
poll is contiguous, starting with UnitID=1 and ending with this number as UnitID. Not
applicable to Outstations.
Data Output Port directs the data collected by the Base during the poll either to the normal
User Data port (Port A) to customer equipment, or to the GUI on Port B where the GUI logging
feature (p.57) records it.
v Mode L Outstations always use Port A to collect the data.
The PSU alarm and Alert features which are presented on this tab for other modes are not
used in Mode L Base or Outstation.
54 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
RADIO FREQUENCY
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 55
RADIO PARAMETERS
Radio Parameters
All other selections on this tab require the Radio Parameters password to be entered. These
parameters should not need to be changed unless a new radio module is installed.
Radio Module: the type of radio fitted.
Over-Air Baud Rate: selects an over-air baud rate appropriate to the radio bandwidth and
the data rate you propose to send over the air. 19200 bps can be used with a 25kHz channel,
and 9600 or 4800 bps in a 12.5kHz channel.
Comparison Frequency: The frequency used by the radio’s synthesiser to generate channel
frequencies. Effectively, the channel width.
Inverted TX audio, Inverted RX audio: Some radio modules invert the audio (modem) TX
and/or RX signal. Using these checkboxes, the signal can be restored to the original polarity
by correcting the inversion.
v Selecting SX or G-Max radios on the Radio Parameters tab automatically sets
the correct polarities (SX: Tx inverted, G-Max: no inversions) and these should
not be changed.
Low and High Bandwidth: the highest and lowest frequencies at which the radio is built to
operate.
RX IF frequency: the first IF frequency used by the receiver, and whether the local oscillator
is running at a higher or lower frequency than the received signal.
56 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
DATA LOGGING USING THE GUI
The GUI can store and display data and housekeeping information for a number of
Outstations in ML mode.
Click the Tools>Data Logging menu item, and the Data Logging window shown in Figure
26 will show.
Data and alarm messages are displayed, and an option for file storage; store all data in one
file or to a separate file for each Outstation.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 57
TROUBLESHOOTING AND MAINTENANCE
Firmware update
If new Orion firmware version is available, the new release can be uploaded to the Orion
FLASH memory. No additional equipment is required. Select Link > Firmware Update,
select the new HEX firmware file in the dialog box, double click on it, and the update
sequence will start automatically. The progress will be displayed in the yellow text box
v Please wait until the programming sequence is finished before using the GUI
again. If the transfer is interrupted, the Orion’s programming may become
corrupted and it may require factory repair.
Local Tests
Select Test > followed by the feature:
TX Message
The radio will go on the air transmitting "The quick brown fox jumps over a lazy dog", adding a
line number ranging from 00-99. The test will run for 4 minutes or until "Stop TX Test" is
clicked.
TX Carrier
The radio will go on the air and transmit unmodulated carrier for 4 minutes or until "Stop TX
Test" is clicked.
TX Preamble
The Orion will go on the air and transmit Preamble blocks for 4 minutes or until "Stop TX Test"
is clicked.
TX Random Data
The Orion will go on the air and transmit random data for 4 minutes or until "Stop TX Test" is
clicked.
58 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Engineering > TX Carrier, no timeout
Stop TX Test
The test in progress will be terminated and the Orion will go back to normal operation.
Remote Tests
The Remote Station ID must be entered in the field just above the yellow text area, either by
typing it or selecting it from the drop-down list if this was used.
Select Remote > followed by the feature:
Remote TX on
This feature is for signal strength measurements and antenna adjustments. From a Base, the
selected Outstation transmitter is turned on for 30 seconds, and from any Outstation, the Base
Transmitter is turned on. When the test is complete, the average RSSI value is displayed in
the yellow text field. The value will vary according to the radio and other factors, but as a guide
a reading of over 900 will provide a good link using SX450G radio modules.
Remote Bit-check
A message containing 150 bytes is transmitted from the Base to the selected Outstation, or
from any Outstation to the Base. When the message is received at the remote station, it is re-
transmitted back and checked for bit-errors. The result will be shown in the yellow text field.
Any errors indicate an unsatisfactory link.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 59
Figure 27 - Link Quality Monitoring
Help
The selection Troubleshooting > Technical support brings up an email addressed to Wood
& Douglas technical support, containing a summary of information which will be useful in
solving any problem.
Help > Help Contents brings up online help.
Help > About brings up information about the GUI.
60 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Part Three - Appendices
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 61
62 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
APPENDIX A: AT COMMAND REFERENCE
Normally the GUI is the best way to configure, control and interrogate a local Orion unit.
However, if you want to use your own equipment and software to do this, you can use either of
the serial ports to send ASCII AT commands and receive replies, which are listed in this
Appendix.
As is standard for AT commands, they are differentiated from data to be transmitted by
sending a special code. The next three sections explain how to enter Command Mode, the
syntax used during configuration, and how to exit Command Mode and return to sending and
receiving data normally. The remaining sections list the commands in detail.
In this part of the manual, characters which are sent or received literally through the port are
shown as such. Non-printing characters such as the Enter key, or the carriage return and line
feed characters, are shown thus: <enter>, <CR>, <LF>.
Where <enter> is shown, the unit expects to receive the characters <CR><LF> (ASCII codes
0A and 0D hex, 13 and 10 decimal). Most terminals send these codes in response to the
<enter> key, but the keystrokes <ctrl+M><ctrl+J> are equivalent.
In order to be recognised as the Command Mode instruction rather than data, these
conditions must be fulfilled:
v No data must be sent to the unit for at least the time set by ATS154
v The symbol + must be sent three times consecutively immediately following the
wait period, with no intervening characters.
v Again, no data must be sent to the unit for at least the time set by ATS154
v The next data received by the unit must be <CR><LF> (usually sent from a
terminal by keying <enter>)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 63
If any of these conditions is not fulfilled, then the string "+++" will be transmitted as normal
data. Note that one or more consecutive “+” characters in the input data may be held in the
unit until it is determined that it is not a Command Mode instruction.
Command Syntax
Once in Command Mode, commands are issued by sending codes consisting of ASCII
characters.
All commands start with the characters AT. Further characters are added to identify the
particular command. Most commands have two versions, to set or read parameter(s),
indicated by = or ? respectively. When setting, parameters may follow the =, separated by
commas. Commands are terminated with <CR><LF>.
After setting a parameter the unit responds with:
OK<CR><LF> if a valid entry and
ERROR<CR><LF> if an invalid entry
Where a command takes a numeric parameter, the number of possible places before and
after the decimal point (as applicable) are shown in the command references as lower-case
characters. For example, a frequency could be shown as xxxx.xxxxxx. (The actual valid range
will be stated.)
64 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Leading zeros and the plus sign for positive values may be entered or omitted. Thus these
strings are considered valid entries for a parameter shown as xxx:
1
01
001
+1
+01
+001
Where a number of places are shown after a decimal point, the decimal point must be
entered, but no leading zero is required before the point, and not all the trailing spaces need
be filled. Thus these strings are some of the acceptable entries for a parameter shown as
xxx.xxxxxx:
0.0625
0.062500
.0625
.062500
+.0625
Where several parameters are shown to a command, they must all be entered, separated by
commas. No parameter may be omitted by placing two commas together.
No spaces may be included anywhere in the command string: the equals sign is followed
immediately by a parameter if required, and where there are multiple parameters, they are
separated by commas only.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 65
The unit is now ready for normal data transmission, and if a new baud rate was set, it now
comes into effect.
66 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Management
Command Parameters
Description Set Syntax Read Parameter Description Value or Range Meaning of Values Default
Syntax Value
Start Command mode +++
AT entry Guard time ATS154=nnn ATS154? nnn Guard time 0 to 255 ms 10
Restore factory parameters AT&Y8
Serial number ATSN? XXXXXXXX 8 digit serial number 00000000 - Serial number
99999999
Software version information ATI9? Returned Version info Text string Version and issue
Returned Date of software Text string Date of software
Radio module type ATRMT? ssssssss Text string, radio SX150 Radio name
name SX150(G) Radio name
8 ASCII characters SX450 Radio name
maximum. SX450(G) Radio name
SX850 Radio name
G-MAX Radio name
T100G Radio name
T200G Radio name
T400G Radio name
Orion behaviour mode ATM1=mm ATM1? mm Code for mode ME External Polling Control
MI Internal Polling Control
ML Data Logging
MR Repeater
MU User Data only MU
Display all parameters ATT? Returned Comma-separated Dependent on Dependent on mode ATM1
string of all readable mode ATM1
parameter values (see
Appendix C on page
81)
Save changes to non-volatile AT&W
memory
End Command Mode (note: ATO
letter O not zero)
67
68
voltage)
c ADC reading at or above 0 No alarm 0
which = alarm condition 1-1023 ADC reading (proportional to
voltage)
d Low PSU dwell time 0-255 time in units of 10ms 1
e High PSU dwell time 0-255 time in units of 10ms 1
RSSI (Received Signal Strength ATS156? - Returned value 0 - 1023 Proportional to RSSI
Indicator) for last message received. XX Not available
No. of acks or polls missed before ATS184=n ATS184? n No of missed acks or 1 to 10 Acks or polls 10
raising a Comms Alarm polls
Max no. of retries if no ack received ATS185=n ATS185? n No. of attempts 1 to 7 Messages (inc first) 3
Output Preamble (Test mode) ATI2=b ATI2? b On or off 0 or 1 0 = off, 1 = on 0
Output test string (“The quick brown...”) ATI3=b ATI3? b On or off 0 or 1 0 = off, 1 = on 0
Period between repetitions of test ATS162=nnn ATS162? nnn Period between test 1 to 255 period in units of 10ms 60
message switched by ATI3) messages
All test modes off ATI10=n ATI10? n All tests status 0 All tests off 0
1 (return Some test(s) still active
value only)
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Over-Air
Command Parameters
Description Set Syntax Read Parameter Description Value or Range Meaning of Values Default
Syntax Value
The following parameters are fixed properties of, or values appropriate to, the radio, which the system needs to know.
Top of switching bandwidth ATFHB=xxxx.xxxxxxx ATFHB? xxxx.xxxxxxx Highest frequency Depends on radio Frequency in MHz
Bottom of switching ATFLB=xxxx.xxxxxxx ATFLB? xxxx.xxxxxxx Lowest frequency Depends on radio Frequency in MHz
bandwidth
Comparison Frequency ATFC=c ATFC? c Code for frequency 0 FC = 6.25 kHz
1 FC = 10.0 kHz
2 FC = 12.5 kHz
3 FC = 20 kHz
4 FC = 25 kHz
IF Frequency ATFIF=xxxx.xxxxxxx ATFIF? xxxx.xxxxxxx IF frequency Depends on radio Frequency in MHz
TX delay ATPT=n ATPT? n Delay appropriate to radio 2 to 29 Delay in ms
Number of preambles ATS165=n ATS165? n Number of preambles 2 to 9 Number of preambles
Inverted symbol state ATS167=n ATS167? n Code for inversion 0 None invert
type 1 TX invert
2 RX invert
3 Both invert
Squelch delay ATS168=n ATS168? n Delay appropriate to radio 2 to 9 ms
The following parameters set the values contained in a table of possible transmit frequencies, and any offset to be applied to the reception frequency. These must lie
within the radio’s capabilities defined above.
Centre frequency = Channel ATS155=nnn.nnnnn ATS155? nnn.nnnnn Centre frequency Depends on radio MHz
0
Channel step size ATS161=n ATS161? n Code for channel step 0 6.25kHz
1 10kHz
2 12.5kHz 2
3 20kHz
4 25kHz
TX to RX frequency offset ATRXOFF=sxxx.xxxxxx ATRXOFF? s Sign (direction of + [ascii plus] Rx freq is higher than Tx +
offset). May be omitted for - [ascii minus] Rx freq is lower than Tx
plus.
xxx.xxxxxx Offset Depends on radio Offset in MHz 0
The following two parameters determine the operating frequency in use at any time. If a channel is selected, then Operating Frequency takes on the contained Tx value.
If Operating Frequency is set directly, then it must be to a value contained in the table, and Channel Number takes on the corresponding channel number.
Channel number ATS157=snn ATS157? s Sign (direction of + [ascii plus] Positive channel offset +
-99 to +99 offset) - [ascii minus] Negative channel offset
nn Channel offset 0 to 99 Offset From Channel 0 0
69
70
Command Parameters
Description Set Syntax Read Parameter Description Value or Meaning of Values Default
Syntax Range Value
Operating Frequency AT&F=xxxx.xxxxxx AT&F? xxxx.xxxxxx Transmit frequency Depends on Frequency in MHz
x x radio
Over air protocol ATM0=pp ATM0? pp Code for protocol TR Transparent (sampling) mode
TS Standard mode
TU FEC mode TU
TP Packet mode
No. of retries in TP mode ATPRT=n ATPRT? n Number of retries 2 to 19 Number of retries 2
Power level ATS160=b ATS160? b Power level 0 or 1 0 = low power, 1 = high 0
Over the air symbol rate ATS163=n ATS163? n Code for symbol rate 1 2400 s/s
(Max depends on 2 4800 s/s 2
channel spacing) 3 9600 s/s
Sync tolerance ATS166=n ATS166? n Code for number of 0 0 mismatches
mismatches to tolerate 1 2 mismatches 2
2 4 mismatches
3 6 mismatches
RX-TX priority ATS180=b ATS180? b Priority 0 or 1 0=TX waits, 1=TX anytime 0
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
User data queuing ATMTX=n ATMTX? n Code for behaviour 0 Start transmitting when first byte
behaviour received in TX buffer. Stop when buffer
is empty, restart if another byte is
received.
1 Start transmitting when there is a gap in
data input.
2 If port baud rate is similar to or higher 2
than over-air baud rate, start transmitting
when first byte is received in TX buffer.
If baud rate is lower, wait for a gap in
data input.
Read data quality ATS158? - Returned value 0 - 255 Data Quality
XX Not available
Append RSSI and DQ to ATI4=b ATI4? b Feature on/off 0 Do not add info 0
each received message 1 Add info
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Serial Ports
Command Parameters
Description Set Syntax Read Parameter Description Value or Range Meaning of Values Default
Syntax Value
Baud rate on primary serial port ATB0=b ATB0? b Code for baud rate 1 4800
2 9600
3 19200
4 38400 4
5 1200
6 2400
Parity on primary serial port ATB1=p ATB1? p Code for parity 1 even
2 odd
3 none 3
Hardware mode on primary serial port ATB2=h ATB2? h Code for hardware 1 RS232 (RTS CTS)
mode 2 RS232 (XonXoff)
3 RS232 (No handshake) 3
4 RS422 (XonXoff)
5 RS422 (No handshake)
6 RS485 (No handshake)
Data bits on primary serial port ATB5=n ATB5? n Number of bits 7 or 8 Number of bits 8
Baud rate on secondary serial port ATB3=b ATB3? b Code for baud rate 1 4800
2 9600
3 19200
4 38400 4
Parity on secondary serial port ATB4=p ATB4? p Code for parity 1 even
2 odd
3 none 3
Data output port (ML Base only) ATS173=b ATS173? b Code for port 0 Serial A
1 Serial B 1
71
72
In L-mode, } alarm)
1 to 65535 Base:
In I-mode, unit polls with this period.
In E-mode, ignored (poll is external)
In L-mode, poll sequence of Outstations
leaving this period between sequences.
Outstation:
I, E and L-mode: unit expects polls with
this period, and raises Comms Alarm if
exceeded by 3s.
u Polling period T units are 10s
units S units are 1s S
H units are 100ms
Number of Outstations to poll (ML only) ATS189=n ATS189? n Number of 1-254 Number of Outstations 0
Outstations
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Telemetry Input/Output
Command Parameters
Description Set Syntax Read Parameter Description Value or Meaning of Values Default
Syntax Range Value
Digital input n configuration ATS312n=p,t,d,s ATS312n? n Input number 1 to 4
p Pulse count or digital input 0 or 1 0 = digital input, 1 = pulse counter 0
t Dig alarm enable/ 0 No alarm 0
Count to trigger alarm 1 - 65535 Alarm (digital)(any non-zero value)
Alarm when count reached (pulse)
d Dwell time for digital alarm/ 1 - 255 units of 10ms 1
Dwell for spontaneous/ Min
pulse width for count
s Trigger edge for dig alarm/ 0 or 1 0 = high to low 0
Trigger edge for count 1 = low to high
Digital input n as PTT (i.e. closure ATS316=n ATS316? n Input to use as PTT 0 No input acts as PTT 0
to 0V turns transmitter on) 1 to 4 Use this input as PTT
Read digital input n level ATS314n? n Input number 1 to 4
Return value Input state 0 or 1 0 = low, 1 = high
Read Pulse Count at input n & reset ATS181n? n Input number 1 to 4
to 0 Returned Pulse count 0 to Pulses counted at input 1 since the
value 65535 last reset
Digital output n configuration ATS318n= f,e ATS318n? n Output number 1 to 4
f Failsafe level 0 Output low
1 Output high
e Failsafe enable 0 No change on failsafe 0
1 Level as programmed on failsafe
Digital output n level ATS320n=m ATS320n? n Output number 1 to 4
m Output state 0 or 1 0 = low, 1 = high 1
Analogue input n h/w configuration ATS300n=m ATS300n? n Input number 1 to 4
m Input type 1 20mA
2 0 to 2.5V
3 0 to 5V
4 0 to 10V 4= 10V
Analogue input n Alarm Parameters ATS302n=l,d,s ATS302n? n Input number 1 to 4
l Alarm level 0 No alarm 0
1 to 1023 ADC level for alarm
d Dwell time 0-255 in units of 10ms 0
s Direction 0 or 1 0 = high to low 0
1 = low to high
73
74
Command Parameters
Description Set Syntax Read Parameter Description Value or Meaning of Values Default
Syntax Range Value
Dead band and dwell time for ATS304n=l,t ATS304n? n Input number 1 to 4
spontaneous reporting of analogue l Dead band 0 to 255 ADC bits 10
port n t Dwell time 0 to 255 units of 10ms 100
Read Analogue input n ATS301n? n Input number 1 to 4
Returned ADC level 0 to 1023 Proportional to input full scale
value
Analogue output n h/w configuration ATS305n=m,f,e ATS305n? n Output number 1 to 4
m Output type 1 20mA
2 0 to 2.5V
3 0 to 5V
4 0 to 10V 4= 10V
f Failsafe DAC level 0 to 1023 DAC level, proportional to output
full scale.
e Failsafe enable 0 No change on failsafe 0
1 Level as programmed on failsafe
Analogue output n value ATS306n=a ATS306n? n Output number 1 to 4
a Output value 0 to 1023 ADC level , proportional to output 0
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
full scale.
Analogue output port for RSSI ATS310=n ATS310? n Analogue output port for 0 Don’t output RSSI anywhere 0
RSSI 1-4 Output RSSI on this analogue port
Alarm Summary ATS335? a If an input is in the alarm 0 No alarm
state, the corresponding 1 Analogue input 1 alarm
value is added to a. For 2 Analogue input 2 alarm
example, a=10 indicates 4 Analogue input 3 alarm
an alarm at inputs 2 and 4. 8 Analogue input 4 alarm
d If an input is in the alarm 0 No alarm
state, the corresponding 1 Digital input 1
value is added to d. For 2 Digital input 2
example, d=10 indicates 4 Digital input 3
an alarm at inputs 2 and 4. 8 Digital input 4
l Link (comms) alarm 0 or 1 0 = link OK, 1 = link fail
p PSU alarm 0 or 1 0 = PSU OK, 1 = PSU fail
APPENDIX B: OVER-AIR COMMAND CODES
Normally the GUI is the best way to configure, control and interrogate a remote Orion unit.
However, if you want to use your own equipment and software to do this, you can use the
serial port of the local Orion to send over-air commands and receive corresponding replies,
which are listed in this Appendix.
Thus, for example, the message 26 from the Base station should always be followed by the
reply 56 from the Outstation, and the transaction has the meaning:
“Set the PSU low trip level to X”; “I have set the PSU low trip level to X”
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 75
Message Syntax
After a set command is sent, the unit will reply with a confirmation message. All I/O
configuration will be stored in EEPROM until an AT&W command is issued (serial port), or
‘store config’ over-air message (04 IDS IDD 27 CH) is received, when it will transfer it to non-
volatile storage.
76 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
This table is for firmware 08.03.12, Date: 28/07/2008. Enhancements may change the parameters returned.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 81
32 ATS165 Number of preambles
33 ATS166 Frame sync tolerance
34 ATS156 RSSI for last message received. XX=no data
35 ATS158 Received data quality (DQ). XX=no data
36 ATS169 Group ID
37 ATS170 Unit ID
38 ATS171 Destination ID
39 ATS172 Low PSU trip level
40 ATS172 High PSU trip level
41 ATS172 Low PSU dwell time
42 ATS172 High PSU dwell time
43 ATBL Supply level in ADC units
44 ATPRT Number of retries in TP mode (blank if not TP)
45 ATPT TX delay
46 ATS180 RX-TX priority
47 ATS173 Data output port at Base for ML (blank if not ML)
48 ATS189 Highest Outstation number to poll (blank if not ML)
49 ATS330 Outstation may initiate transmission
50 ATS336 Alert output 'on' period following trigger
51 ATS337 Set alert output trigger source
52 ATS184 Read no. of TX packets sent
53 ATS185 No. of acks to miss before raising a Comms alarm
54 ATS183 Polling timer duration (ms) and behaviour.
55 ATS183 Polling timer units, H=100ms, S=secs, T=10s.
56 ATS188 Failsafe behaviour for whole unit
57 ATS310 Analogue output port for RSSI
58 ATS316 Digital input as PTT (closure to 0V turns transmitter on)
59 <CRLF> [new line]
60 ATS3041 Dead band for spontaneous reporting analogue port 1
61 ATS3041 Dwell time for spontaneous reporting analogue port 1
62 ATS3042 Dead band for spontaneous reporting analogue port 2
63 ATS3042 Dwell time for spontaneous reporting analogue port 2
64 ATS3043 Dead band for spontaneous reporting analogue port 3
65 ATS3043 Dwell time for spontaneous reporting analogue port 3
66 ATS3044 Dead band for spontaneous reporting analogue port 4
67 ATS3044 Dwell time for spontaneous reporting of analogue port 4
68 <CRLF> [new line]
69 ANALOGUE INPUT 1 [Literal-text annotation]
70 ATS3001 Analogue input 1 h/w configuration
71 ATS3011 Analogue input 1 level (DAC units)
72 ATS3021 Analogue input 1 alarm level
73 ATS3021 Analogue input 1 alarm dwell time
74 ATS3021 Analogue input 1 alarm direction
75 <CRLF> [new line]
76 ANALOGUE INPUT 2 [Literal-text annotation]
77 ATS3002 Analogue input 2 h/w configuration
78 ATS3012 Analogue input 2 level (DAC units)
79 ATS3022 Analogue input 2 alarm level
80 ATS3022 Analogue input 2 alarm dwell time
81 ATS3022 Analogue input 2 alarm direction
82 <CRLF> [new line]
82 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
83 ANALOGUE INPUT 3 [Literal-text annotation]
84 ATS3003 Analogue input 3 h/w configuration
85 ATS3013 Analogue input 3 level (DAC units)
86 ATS3023 Analogue input 3 alarm level
87 ATS3023 Analogue input 3 alarm dwell time
88 ATS3023 Analogue input 3 alarm direction
89 <CRLF> [new line]
90 ANALOGUE INPUT 4 [Literal-text annotation]
91 ATS3004 Analogue input 4 h/w configuration
92 ATS3014 Analogue input 4 level (DAC units)
93 ATS3024 Analogue input 4 alarm level
94 ATS3024 Analogue input 4 alarm dwell time
95 ATS3024 Analogue input 4 alarm direction
96 <CRLF> [new line]
97 ANALOGUE OUTPUT 1 [Literal-text annotation]
98 ATS3051 Analogue output 1 h/w configuration
99 ATS3051 Analogue output 1 failsafe level
100 ATS3051 Analogue output 1 failsafe enable
101 ATS3061 Analogue output 1 value (DAC units)
102 <CRLF> [new line]
103 ANALOGUE OUTPUT 2 [Literal-text annotation]
104 ATS3052 Analogue output 2 h/w configuration
105 ATS3052 Analogue output 2 failsafe level
106 ATS3052 Analogue output 2 failsafe enable
107 ATS3062 Analogue output 2 value (DAC units)
108 <CRLF> [new line]
109 ANALOGUE OUTPUT 3 [Literal-text annotation]
110 ATS3053 Analogue output 3 h/w configuration
111 ATS3053 Analogue output 2 failsafe level
112 ATS3053 Analogue output 2 failsafe enable
113 ATS3063 Analogue output 2 value (DAC units)
114 <CRLF> [new line]
115 ANALOGUE OUTPUT 4 [Literal-text annotation]
116 ATS3054 Analogue output 4 h/w configuration
117 ATS3054 Analogue output 4 failsafe level
118 ATS3054 Analogue output 4 failsafe enable
119 ATS3064 Analogue output 4 value (DAC units)
120 <CRLF> [new line]
121 DIGITAL INPUT 1 [Literal-text annotation]
122 ATS3121 Digital input 1 pulse or digital
123 ATS3121 Digital input 1 alarm enable/count
124 ATS3121 Digital input 1 dwell time or min pulse width
125 ATS3121 Digital input 1 trigger direction
126 ATS3141 Read digital input 1 state
127 ATS1811 Pulse count at digital input 1 (no reset)
128 <CRLF> [new line]
129 DIGITAL INPUT 2 [Literal-text annotation]
130 ATS3122 Digital input 2 pulse or digital
131 ATS3122 Digital input 2 alarm enable/count
132 ATS3122 Digital input 2 dwell time or min pulse width
133 ATS3122 Digital input 2 trigger direction
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 83
134 ATS3142 Read digital input 2 state
135 ATS1812 Pulse count at digital input 2 (no reset)
136 <CRLF> [new line]
137 DIGITAL INPUT 3 [Literal-text annotation]
138 ATS3123 Digital input 3 pulse or digital
139 ATS3123 Digital input 3 alarm enable/count
140 ATS3123 Digital input 3 dwell time or min pulse width
141 ATS3123 Digital input 3 trigger direction
142 ATS3143 Read digital input 3 state
143 ATS1813 Pulse count at digital input 3 (no reset)
144 <CRLF> [new line]
145 DIGITAL INPUT 4 [Literal-text annotation]
146 ATS3124 Digital input 4 pulse or digital
147 ATS3124 Digital input 4 alarm enable/count
148 ATS3124 Digital input 4 dwell time or min pulse width
149 ATS3124 Digital input 4 trigger direction
150 ATS3144 Read digital input 4 state
151 ATS1814 Pulse count at digital input 4 (no reset)
152 <CRLF> [new line]
84 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
APPENDIX D: SERIAL TO USB ADAPTOR
Some laptops and PCs are no longer supplied with RS232 serial ports; in this case, a USB-
to-RS232 adaptor can be used to connect the PC running the GUI to the Orion.
Wood & Douglas have tried a range of adaptors and recommend the EasySync US232B/LC,
which has been tested with Windows 2000 and Windows XP.
v Further information and a downloadable manual can be found at
www.easysync.co.uk/usbrs232_single.html.
Installing the Adaptor
The adaptor is supplied with printed instructions and an installation disc. Before plugging the
adaptor into the host computer’s USB port, insert the installation disc into the PC’s CD-ROM
drive, then follow the on-screen instructions for your version of Windows.
When the installation is complete, proceed as follows to find its COM port number:
1. Open the Control Panel (Start, Settings, Control Panel) and open the System control.
2. Select Hardware, Device Manager and expand the Ports (COM & LPT) folder.
3. Find the entry labelled “USB Serial Port (COM n)” and note the number n.
4. Close the Device Manager, System and Control Panel windows.
If there is no USB Serial Port (COM n) entry, remove and re-insert the adaptor in the USB
port. If this fails to clear the problem, uninstall the adaptor and repeat this section.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 85
APPENDIX E: SPECIFICATIONS
86 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
User data rates Depends on over-air rate and transmission mode / packet size
chosen. Can be calculated as follows:
Message overhead: 50 bytes
FEC takes 28% of remaining (non-header) bytes if used.
Packet Mode overhead: 52 bytes per message (plus wait for 50
byte acknowledgement). 1024 byte maximum length.
1 character per byte (start/stop/parity bits stripped and restored)
Control/SCADA GUI / SCADA / AT commands, RS232 only
Interface
9600, 19200, 38400 baud
- Serial Port B
8 data bits, parity Odd, Even or None, no handshake
RJ45 8-way connector
Indications 3 LED indicators showing status codes
Fault handling Alarm output (open collector 20V@200mA (500mA peak) or SPCO
relay 24V@1A rated optional)
Physical Diecast enclosure 156mm x 91mm x 37mm overall.
Four M4 holes for mounting.
Operating temperature -20°C to +55°C
Weight 560g
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 87
APPENDIX F: DIN RAIL MOUNTING ACCESSORIES
There are two types of DIN rail adaptor which can be used to bring out the inputs and outputs
of the Orion at a DIN rail. (An adaptor is also available to mount the Orion unit itself on a DIN
rail, not shown here.)
Each adaptor is connected to the Orion via an 8-way male RJ45 to male RJ45 cable wired
pin-to-pin.
LED indicators are provided (see text).
88 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Digital Inputs, Analogue Inputs, Analogue Outputs: Adaptor 01146 0200 A
Notes: The value of the RSSI can be programmed by command ATS310 to appear on
any one of the analogue outputs if required.
In order to test the transmitter, any one of the digital inputs can be programmed
by command ATS316 to operate as PTT, i.e. pull to 0V to transmit.
LED indicators are connected across each line via a 1K resistor, and are intended to
indicate a digital high input, although they will also indicate higher analogue inputs and
outputs. They draw approximately 10mA at 12V. A digital or analogue input must be able to
provide this. When used as an analogue output, the LEDs function on 5V, 10V and 20mA
loop settings. Approximately 10mA of analogue output will be available from the Orion on its
5V and 10V settings.
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 89
Digital Outputs: Adaptor 01146 0201 A
90 1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009
Notes: This adaptor converts all four digital outputs to floating SPDT relay contacts.
The Alert output is a relay or open-collector output, depending on how the unit
was ordered, and is not converted.
If the Alert output is to be used, and is an open collector output, the 0V return is via PL1.
If LED indication is required when an output is in its energised state, 12V at up to 40mA must
be provided via connector PL1, which may be taken from the same supply as the Orion.
LEDs are labelled to indicate which port they refer to.
Accessories
An accessory kit containing these two adaptors, a power supply and a programming cable
for the Orion is available as part number 01142 1100 A.
An adaptor which enables the Orion to be mounted on a DIN rail is available as part number
???.
Wood & Douglas Ltd, Lattice House © Wood & Douglas Ltd 2009
Baughurst, Tadley, Hants, RG26 5LP
Tel:+44 (0)118 981 1444 Fax: +44 (0)118 981 1567
email: [email protected]
website: www.woodanddouglas.co.uk
1892 1335 - Orion Radio Modem Operating Instructions - v2.9 / Aug 2009 91