HORNER HE-XRC9 User manual

User Manual for
HE-XRC9
Wireless Communication
900MHZ MODEM
COM Module
27 May 2007 MAN0850-01


RS‐232/485RFModemProductManual May27,2007Page3
MAN0850‐01
PREFACE
This manual explains how to install and use the 900MHz Modem COM Module (HE-XRC9).
Copyright (C) 2007 Horner APG, LLC., 59 S State Ave, Indianapolis, Indiana 46201. All rights reserved. No part of
this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any
language or computer language, in any form by any means, electronic, mechanical, magnetic, optical, chemical,
manual or otherwise, without the prior agreement and written permission of Horner APG, Inc. Copyrights of part
of this manual belong to MaxStream, Inc.
All software described in this document or media is also copyrighted material subject to the terms and conditions
of the Horner Software License Agreement.
Information in this document is subject to change without notice and does not represent a commitment on the
part of Horner APG.
SmartStack, SmartStix and CsCAN are trademarks of Horner APG.
Xtend is a registered trademark of MaxStream, Inc.
For user manual updates and assistance, contact Technical Support:
North America:
(317) 916-4274
www.heapg.com
Europe:
(+) 353-21-4321-266
www.horner-apg.com

Page4May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
LIMITED WARRANTY AND LIMITATION OF LIABILITY
Horner APG,LLC. ("HE-APG") warrants to the original purchaser that the XRC9 module manufactured by HE-APG is free
from defects in material and workmanship under normal use and service. The obligation of HE-APG under this warranty shall
be limited to the repair or exchange of any part or parts which may prove defective under normal use and service within two
(2) years from the date of manufacture or eighteen (18) months from the date of installation by the original purchaser
whichever occurs first, such defect to be disclosed to the satisfaction of HE-APG after examination by HE-APG of the allegedly
defective part or parts. THIS WARRANTY IS EXPRESSLY IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR
IMPLIED INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE AND OF ALL OTHER
OBLIGATIONS OR LIABILITIES AND HE-APG NEITHER ASSUMES, NOR AUTHORIZES ANY OTHER PERSON TO
ASSUME FOR HE-APG, ANY OTHER LIABILITY IN CONNECTION WITH THE SALE OF THIS XRC9 module. THIS
WARRANTY SHALL NOT APPLY TO THIS XRC9 module OR ANY PART THEREOF WHICH HAS BEEN SUBJECT TO
ACCIDENT, NEGLIGENCE, ALTERATION, ABUSE, OR MISUSE. HE-APG MAKES NO WARRANTY WHATSOEVER IN
RESPECT TO ACCESSORIES OR PARTS NOT SUPPLIED BY HE-APG. THE TERM "ORIGINAL PURCHASER", AS USED
IN THIS WARRANTY, SHALL BE DEEMED TO MEAN THAT PERSON FOR WHOM THE XRC9 module IS ORIGINALLY
INSTALLED. THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED
STATES.
In no event, whether as a result of breach of contract, warranty, tort (including negligence) or otherwise, shall
Horner APG or its suppliers be liable of any special, consequential, incidental or penal damages including, but not
limited to, loss of profit or revenues, loss of use of the products or any associated equipment, damage to
associated equipment, cost of capital, cost of substitute products, facilities, services or replacement power, down
time costs, or claims of original purchaser's customers for such damages.
To obtain warranty service, return the product to your distributor with a description of the problem, proof of
purchase, post paid, insured and in a suitable package.
ABOUT PROGRAMMING EXAMPLES
Any example programs and program segments in this manual or provided on accompanying diskettes are included
solely for illustrative purposes. Due to the many variables and requirements associated with any particular
installation, Horner APG cannot assume responsibility or liability for actual use based on the examples and
diagrams. It is the sole responsibility of the system designer utilizing the XRC9 module to appropriately design
the end system, to appropriately integrate the XRC9 module and to make safety provisions for the end equipment
as is usual and customary in industrial applications as defined in any codes or standards which apply.
Note: The programming examples shown in this manual are for illustrative
purposes only. Proper machine operation is the sole responsibility of the
system integrator.

RS‐232/485RFModemProductManual May27,2007Page5
MAN0850‐01
Contents
1. 900MHz Modem COM Module 7
Features 7
Worldwide Acceptance 7
Specifications and Overview 8
1.3: Overview 9
1.4: INSTALLATION PROCEDURE 10
1.5: Configuration 11
1.6: Ladder communications 12
2. Drawings and Photographs 13
3. RF Module Operation 15
Host and COM Module I/O Settings 15
Flow Control 15
Modes of Operation 17
Idle Mode 17
Transmit Mode 17
Receive Mode 19
Shutdown Mode 20
Command Mode 20
RF Communication Options 22
Addressing Options 23
Streaming Mode 24
Acknowledged Mode 25
Multi-Transmit Mode 26
4. Command and Control 28
Command Descriptions (Short) 28
Command Descriptions (long) 29
Appendix A: Agency Certifications 47
FCC Certification 47
Labeling Requirements 47
FCC Notices 48
FCC-Approved Antennas (900 MHz) 49
IC (Industry Canada) Certification 52
Appendix B: Additional Information 53
Technical Support 53

Page6May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
NOTES

RS‐232/485RFModemProductManual May27,2007Page7
MAN0850‐01
1.900MHzModemCOMModule
Features
Long Range Performance
1 Watt Power Output (1 mW – 1 W, selectable)
Range (@ 9600 bps throughput data rate):
•Indoor/Urban: up to 3000’ (900 m)
•Outdoor line-of-sight:
up to 14 miles (22 km) w/ dipole antenna
•Outdoorline-of-sight:
up to 40 miles (64 km) w/ high gain antenna
Range (@ 115200 bps throughput data rate):
•Indoor/Urban: up to 1500’ (450 m)
•Outdoor line-of-sight:
up to 7 miles (11 km) w/ dipole antenna
•Outdoor line-of-sight:
up to 20 miles (32 km) w/ high gain antenna
Receiver Sensitivity: -110 dBm (@ 9600 baud),
–100 dBm (@ 115200 baud)
Advanced Networking & Security
•True Peer-to-Peer (no “master” required),
Point-to-Point, Point-to-Multipoint & Multidrop
Retries and Acknowledgements
•FHSS (Frequency Hopping Spread Spectrum)
•10 hopping channels - each with over 65,000 network addresses available
•256-bit AES Encryption (See KY Command [p35] for implementation)
Worldwide Acceptance
FCC Approved (USA - Go to Appendix A [p47] for FCC Requirements)
Systems that contain 900MHz Modem COM Modules can inherit FCC Certification
IC Approved (Canada)
ISM (Industrial, Scientific & Medical) license-free 902-928 MHz frequency band
Manufactured under ISO 9001:2000 registered standards
Easy-to-Use
•No configuration required
•Advanced configurations available
through AT & binary Commands
•Continuous RF data stream of up
to 115.2 kbps
•Transparent Operation – Wireless
links replace serial wires
•Serial interfacing
•MODBUS, , , &
I/O Support
•XII™ Interference Immunity
•Power-saving Sleep Modes
•Streaming, Acknowledged &
Multi-Send RF Communication
Options
•Free & Unlimited Technical
Support
The XLe OCS plug in accessory 900MHz Modem COM Module is our
longest range wireless solution. Out-of-box, the modem is equipped to
sustain long range wireless links between devices. Simply enter serial
data into one modem and the data surfaces on the other side of the
wireless link.
The modem transfers a standard asynchronous serial data stream
bt t d

Page8May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
Specifications and Overview
Table1.1. 900MHzModemCOMModuleSpecifications
Performance @ 9600 bps Throughput Data Rate @ 115200 bps Throughput Data Rate
Transmit Power Output 1 mW - 1 W (software selectable) 1 mW - 1 W (software selectable)
Indoor/Urban Range Up to 3000’ (900 m) Up to 1500’ (450 m)
Outdoor
RF line-of-sight Range Up to 14 miles (22 km) w/ dipole antenna
Up to 40 miles (64 km) w/ high-gain antenna Up to 7 miles (11 km) w/ dipole antenna
Up to 20 miles (32 km) w/ high-gain antenna
Interface Data Rate
(selectable using BD Command) 1200 - 230400 bps 1200 - 230400 bps
RF Data Rate 10000 bps 125000 bps
Receiver Sensitivity -110 dBm -100 dBm
Power Requirements (refer also to Table1. 2)
Receive Current 110 mA 110 mA
16 sec cyclic sleep
(SM=8) 20 mA 19 mA
8 sec cyclic sleep
(SM=7) 21 mA 19 mA
4 sec cyclic sleep
(SM=6) 24 mA 20 mA
2 sec cyclic sleep
(SM=5) 30 mA 22 mA
Idle Currents
1 sec cyclic sleep
(SM=4) 39 mA 25 mA
Pin Sleep Power Down 17 mA 17 mA
Serial Port Sleep Power Down 45 mA 45 mA
General
Frequency 902-928 MHz ISM Band
Spread Spectrum FHSS (Frequency Hopping Spread Spectrum)
Modulation FSK (Frequency Shift Keying)
Supported Network Topologies Peer-to-Peer, Point-to-Point, Point-to-Multipoint & Multidrop
Channel Capacity 10 hop sequences share 50 frequencies
Operating Temperature -40 to 85º C
Antenna
Connector RPSMA (Reverse-polarity SMA)
Type ½ wave dipole whip, 6.75” (17.1 cm), 2.1 dBi Gain
Impedance 50 ohms unbalanced
Certifications
FCC Part 15.247 OUR-9XTEND
Industry Canada (IC) 4214A-9XTEND

RS‐232/485RFModemProductManual May27,2007Page9
MAN0850‐01
Table1.2. COMModuleSpecifications–Relativetouser‐selectedTXPowerOutput
Power Requirements (TX Currents Relative To Each TX Power Output Option)
Transmit Power Output 1 mW 10 mW 100 mW 500 mW 1 W
Transmit Current @9600 baud
(9 VDC supply voltage, typical) 110 mA 145 mA 250 mA 510 mA 900 mA
Transmit Current @115K baud
(9 VDC supply voltage, typical) 110 mA 140 mA 245 mA 500 mA 800 mA
1.2a. Antenna Port
Port is a 50ΩRF signal connector for connecting to an external
antenna. The connector type is RPSMA (Reverse Polarity SMA)
female. The connector has threads on the outside of a barrel and a
male center conductor.
1.3: Overview
Tosupplementthebuilt‐inMJ1andMJ2serialportsontheXLe,the900MHzmodemoptionalCOMmodule(HE‐XRC9)canbeinstalled
internaltotheXLetoprovide900MHzspreadspectrumcommunications.
TheHE‐XRC9hasthefollowingfeatures:
Topology - Spread spectrum (HSFF)
Frequency - ISM 908-928 MHz
Encryption - 256bit AES
Power - 1mW to 1 watt (adjustable to match antenna to maximum EIRP)
Indoor range - up to 3000 feet
Outdoor range - up to 40 miles (line-of-sight)
Transfer rate - 9.6k or 115.2k (range reduced at higher baud rate)
The HE-XRC9 allows spread spectrum communications through ladder communication function
blocks when the MJ1/Com Option port is opened in Radio 900MHz mode via the OPEN function
block. The SEND function block may then be used to initialize the operating parameters utilizing
Hayes AT style commands (such as source and destination IDs). Once the HE-XRC9 is initialized
and an AT style command to exit command mode is issued; thereafter, either the SEND/RECV or
MODBUS function blocks may be then used to transfer data.
The HE-XRC9 utilizes the same internal communications channel (UART) as the MJ1 serial port;
thus, enabling the HE-XRC9 deactivates the MJ1 serial port. However, support is provided to
select which device is currently active through ladder control.
The HE-XRC9 is provided connection to the internal handshake lines of RTS and CTS. As such,
the OPEN function block handshake parameter of hardware is functional if the HE-XRC9 is
programmed appropriately. Additionally, software handshaking (XON/XOFF) is also available if
both the OPEN function block and the HE-XRC9 is programmed appropriately.
Included with the HE-XRC9 is an articulated 1/2-wave dipole RPSMA antenna (2.1 db gain).
Figure1.1.–AntennaPortXRC9

Page10May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
1.4: INSTALLATION PROCEDURE
1. Disconnect all power from the XLe unit including I/O power.
2. Remove the four screws on the back of the XLe unit and remove the back cover. The
back cover can be discarded or saved, but it will be replaced with the extended back cover that
ships with the communication add-on. Screws are re-used (Figure 1).
Figure1.2.‐RemovingBackCoveroftheXLE Figure1.3.‐InstallingtheCOMBoardintheXLE
3. Plug the communication board onto the 24-pin connector. Make sure all the pins are
properly aligned.
4. Place the extended back cover onto the unit. It can be helpful to tip it at an angle so the
connector on the COM board passes through the opening on the back cover.
5. Place the screw back into the hole and turn the screw slowly counter clockwise until it
clicks into the threads. This prevents the screw from being cross-threaded. Now, turn the screw
clock-wise until the cover is firmly secured. Repeat this process for all four (4) screws.
6. Install the included antenna. Note: In most applications, the XLe will be mounted
inside an enclosure. The antenna should be mounted on the outside of the enclosure with an
appropriate antenna extension cable. Horner APG offers two optional kits that include these
cables, the one foot (0.304 meter) HE200ANT906 and the four foot (1.219 meter)
HE200ANT908.
REMOVE FOUR SCREWS
AS SHOWN AND REMOVE
BACK COVER.
DISCARD BACK COVER ONLY!
DO NOT DISCARD SCREWS!
INSTALL COM BOARD
BY ALIGNING CONNECTOR
AND SEATING BOARD
FULLY ON STANDOFFS.
INSTALL
NEW
BACK
COVER RE-USING THE
FOUR SCREWS.

RS‐232/485RFModemProductManual May27,2007Page11
MAN0850‐01
1.5: Configuration
OncetheHE‐XRC9isinstalled,thecorrespondingCSCAPEapplicationmustbemadeawareoftheoptionalCOMmodule.Thisis
accomplishedthroughtheCSCAPE:Controller‐>I/OConfigurationmenuasshownbelow:
IfthetargetXLe(withtheHE‐XRC9installed)isavailableandconnectedtoCSCAPE,theAutoConfigSystemwillfilltheEMPTYslot
withHEXRC9information.IfthetargetXLeisNOTavailable,theusermaymanuallyconfigurebyclickingtheConfigbuttonadjacent
totheEMPTYslotandselectingHEXRC9–radiomodemoptioncard(thisassumesthatXLEhaspreviouslybeenselectedasthe
Controller).Thereafter,onexitingtheI/OConfigurationdialogbyclickingtheOKbutton,theapplicationisconfiguredfortheHE‐XRC9.
FailuretosetHEXRC9intheI/OConfigurationwhenattemptingtodownloadanapplicationthatusesanOPENfunctionblocksetto
Radio900generatesadownloaderror.EveniftheHE‐XRC9isnotusedbytheapplication,theHEXRC9muststillbesetintheI/O
ConfigurationtopreventanI/OConfigurationerrorontheXLe
Figure1.4.–
PreConfiguration
Figure1.5.–
PostConfi
g
uration

Page12May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
.
1.6: Ladder communications
To access the HE-XRC9 optional COM module from ladder, the application must first execute an
OPEN function block for MJ1/Option port with Mode set to Radio 900. This function block
accomplishes three tasks:
•Serial port is disconnected from the CSCAPE command interpreter and made available to ladder
communications function blocks.
•Serial port is internally connected to the HE-XRC9.
•Serial port transfer rate and frame protocol set to match HE-XRC9
The OPEN function block Baud rate and frame parameters (Parity, Data bits, etc…) must be set to
match that of the HE-XRC9. The factory default setting of these parameters are 9600, 8, N,
and 1. It is possible to program the HE-XRC9 for a different baud rate and frame protocol and
save those values to non-volatile memory; however, it is left to the user to record those values
and set the OPEN function block appropriately.
Once the MJ1/Option port is opened in Radio 900 mode, it is ready to start transmitting data;
however, it may be desired to change modes of operation, source and destination addresses, or
add encryption. This requires entering command mode though the sending of a “+++” sequence
to the HE-XRC9 followed by the appropriate “AT” commands by using SEND function blocks. The
“AT” commands and corresponding transmit modes are covered in detail in the Command and
Control section (Chapter 4) of this manual and at:
http://www.maxstream.net/products/xtend/product-manual_XTend_OEM_RF-Module.pdf .
When transferring data, handshaking is generally not required for messages less than 2K bytes.
The HE-XRC9 breaks larger messages into smaller packets for transfer between HE-XRC9
modems. Note that Modbus RTU communications may be unreliable if the HE-XRC9 packet size
or transfer method is not configured for complete RTU message transfer without breaking into
individual transfer packets.
Once the HE-XRC9 is properly Opened, SEND/RECV or MODBUS function blocks may used to
transfer data.
User access to SLEEP and CONFIG pins on the MaxStream 9Xtend OEM RF Module are not
supported on the HE-XRC9. Likewise CMD mode is not supported since CSCAPE applications
cannot directly access the RTS handshake line.

RS‐232/485RFModemProductManual May27,2007Page13
MAN0850‐01
2.DrawingsandPhotographs
Figure2.2.
–
XRC9TopView
Figure2.3.
–
XRC9BottomView

Page14May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
Figure2.4.
–
XRC9withAntennaAttached
Figure2.5.
–
XRC9mountedinXLe

RS‐232/485RFModemProductManual May27,2007Page15
MAN0850‐01
3.RFModuleOperation
WARNING: When operating at 1 Watt power output, observe a minimum separation distance of 2’ (0.6 m) between modems.
Transmitting in close proximity of other modems can damage modem front ends.
Host and COM Module I/O Settings
Serial communications between a host and the 900MHz Modem COM Module are dependent upon
having matching baud rate, parity, stop bit & number of data bits settings. Refer to the table
below to ensure host serial port settings match those of the 900MHz Modem COM Module.
Table3.1. ParametervaluescriticaltoserialcommunicationsbetweentheCOMModuleandhost
Parameter Setting 900MHz Modem COM Module Default Parameter
Value
Baud (Serial Data Rate) 9600 bps (BR parameter = 3)
Number of Data Bits 8 (NB parameter = 0)
Parity None (NB parameter = 0)
Number of Stop Bits 1 (NB parameter = 0)
Flow Control
Figure3.1. InternalDataFlowDiagram
DI (Data In) Buffer and Flow Control
When data enters the 900MHZ MODEM through the DI Pin, the data is stored in the DI Buffer
until it can be transmitted.
When the RB and RO parameter thresholds are satisfied (refer to Transmit Mode section for more
information), the modem attempts to initialize an RF connection. If the modem is already
receiving RF data, the serial data is stored in the modem’s DI Buffer. The DI buffer stores at least
2.1 KB. If the DI buffer becomes full, hardware or software flow control must be implemented in
order to prevent overflow (loss of data between the host and 900MHZ MODEM ).

Page16May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
How to eliminate the need for flow control:
1. Send messages that are smaller than the DI buffer size. The size of the DI buffer varies
according to the packet size (PK parameter) and the parity setting (NB parameter) used.
2. Interface at a lower baud rate (BD parameter) than the RF data rate (BR parameter).
Case in which the DI Buffer may become full and possibly overflow:
1. If the modem is receiving a continuous stream of RF data or if the modem is monitoring data
on a network, any serial data that arrives on the DI pin is placed in the DI Buffer. The data in
the DI buffer will be transmitted over-the-air when the modem no longer detects RF data in
the network.
Hardware Flow Control ( ). When the DI buffer is 17 bytes away from being full; by
default, the modem de-asserts (high) to signal to the host device to stop sending data [refer
to FT (Flow Control Threshold, p34) and CS (GPO1 Configuration, p32) Commands.]. is re-
asserted after the DI Buffer has 34 bytes of memory available.
Software Flow Control (XON). XON/XOFF software flow control can be enabled using the FL
(Software Flow Control) Command [p33]. This option only works with ASCII data.
DO (Data Out) Buffer & Flow Control
When RF data is received, the data enters the DO buffer. Once the DO Buffer reaches capacity,
any additional incoming RF data is lost. The DO buffer stores at least 2.1 KB.
Two cases in which the DO Buffer may become full and possibly overflow:
1. If the RF data rate is set higher than the interface data rate of the modem, the modem will
receive data from the transmitting modem faster than it can send the data to the host.
2. If the host does not allow the modem to transmit data out from the DO buffer because of
being held off by hardware or software flow control.
Hardware Flow Control ( ). If is enabled for flow control (RT Parameter = 2, p41), data
will not be sent out the DO Buffer as long as is de-asserted.
Software Flow Control (XOFF). XON/XOFF software flow control can be enabled using the FL
(Software Flow Control) Command [p33]. This option only works with ASCII data.

RS‐232/485RFModemProductManual May27,2007Page17
MAN0850‐01
Modes of Operation
900MHz Modem COM Modules operate in five modes.
Figure3.2. ModesofOperation
TheCOMModulecanonlybeinonemodeatatime.
Idle Mode
When not receiving or transmitting data, the modem is in Idle Mode. The modem uses the same
amount of power in Idle Mode as it does in Receive Mode.
The modem shifts into the other modes of operation under the following conditions:
•Data is received in the DI Buffer (Transmit Mode)
•Valid RF data is received through the antenna (Receive Mode)
•Command Mode Sequence is issued (Command Mode)
•Sleep Mode condition is met (Sleep Mode)
The modem automatically transitions to Idle Mode after finished responding to these conditions.
Transmit Mode
When the first byte of serial data is received from the host in the DI buffer, the modem attempts
to shift to Transmit Mode and initiate an RF connection with other modems. After transmission is
finished, the modem returns to Idle Mode.
RF transmission begins after either of the following criteria is met:
1. RB bytes have been received by the host and are pending for RF transmission.
[RB (Packetization Threshold) Command]
2. At least one character has been received by the host and is pending for RF transmission, and
RO character times of silence have been observed on the host.
[RO (Packetization Timeout) Command]
Figure3.3. TransmitModeDataFlow
The character timeout trigger can
be disabled by setting RO to zero.
In this case, transmission will not
begin until RB bytes have been
received and are pending for RF
transmission. The RB parameter
may be set to any value between 1
and the RF packet size (PK),
inclusive. Note that transition to
Transmit Mode cannot take place
during RF reception; the RF
reception must complete before
the modem can transition into
Transmit Mode.

Page18May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
After either of the RB and RO conditions are met, the modem then initializes a communications
channel. Data in the DI buffer is grouped into RF packets (up to 2048 bytes in each packet - refer
to PK (Maximum RF Packet Size) Command), converted to RF data and then is transmitted over-
the-air until the DI buffer is empty.
Channel initialization is the process of sending an RF initializer that synchronizes receiving
modems with the transmitting modem. During channel initialization, incoming serial data
accumulates in the DI buffer.
RF data, which includes the payload data, follows the RF initializer. The payload includes up to
the maximum packet size (PK Command) bytes. As the TX modem nears the end of the
transmission, it inspects the DI buffer to see if more data exists to be transmitted. This could be
the case if more than PK bytes were originally pending in the DI buffer or if more bytes arrived
from the host during transmission. If more data is pending, the transmitting modem instructs all
listening modems that a subsequent packet is coming. Receiving modems move to the new
frequency and listen for the subsequent packet.
Refer to the RF Communication Options [p22] section for information and state diagrams that
illustrate channel initialization and the sequence of events that follow.
RF Packet
Figure3.4. RFPacketComponents
* When streaming multiple RF packets, the RF Initializer is only sent in front of the first packet.
RF Initializer
An RF initializer is sent each time a new connection sequence begins. The RF initializer contains
channel information that notifies receiving modems of information such as the hopping pattern
used by the transmitting modem. Channel initialization takes 5 ms at the 115k RF data rate and
54 ms at the 9600 RF data rate. The first transmission always sends an RF initializer.
An RF initializer can be of various lengths depending on the amount of time determined to be
required to prepare a receiving modem. For example, a wake-up initializer is a type of RF
initializer used to wake remote modems from Sleep Mode (Refer to the FH, LH, HT and SM
Commands for more information). The length of the wake-up initializer should be longer than the
length of time remote modems are in cyclic sleep.

RS‐232/485RFModemProductManual May27,2007Page19
MAN0850‐01
Header
The header contains network addressing information that filters incoming RF data. The receiving
modem checks for matching a VID, Hopping Channel and Destination Address. Data that does not
pass through all three network security layers is discarded.
Figure3.5. NetworkLayersContainedintheHeader
CRC (Cyclic Redundancy Check)
To verify data integrity and provide built-in error checking, a 16-bit CRC (Cyclic Redundancy
Check) is computed for the transmitted data and attached to the end of each RF packet before
transmission. On the receiving end, the receiving modem computes the CRC on all incoming RF
data. Received data that has an invalid CRC is discarded. [See Receive Mode section.]
Receive Mode
If a modem detects RF data while in Idle Mode, the modem transitions into Receive Mode to start
receiving RF packets. Once a packet is received, it goes through the receiving end of a CRC
(cyclic redundancy check) to ensure that the data was transmitted without error. If the CRC data
bits on the incoming packet are invalid, the packet is discarded. If the CRC is valid, the packet is
placed the DO Buffer. Refer to the Addressing Options section (under RF Communication
Options) for more information about address recognition.
Figure3.6. ReceiveModeDataFlow

Page20May27,2007 RS‐232/485RFModemProductManual
MAN0850‐01
The modem returns to Idle Mode after valid RF data is no longer detected or after an error is
detected within the received RF data. If serial data is stored in the DI buffer while the modem is
in Receive Mode, the serial data will be transmitted after the modem is finished receiving data
and returns to Idle Mode.
Shutdown Mode
Hardware Sleep
Shutdown Mode offers the lowest power mode available to Horner modem users (< 1 µA). This
mode is available through the XRC9.
Contact Horner Technical Support for more information.
Command Mode
To set or read modem parameters; the modem must first enter Command Mode (a state in which
incoming characters are interpreted as commands). Two command types are available:
•AT Commands
•Binary Commands
For modified parameter values to persist in the modem’s registry, changes must be saved to non-
volatile memory using WR (Write) Command. Otherwise, parameters are reset to previously
stored values after the modem is powered off and then on again.
AT Commands
To enter AT Command Mode:
1. Send the 3-character command sequence “+++” and observe guard times before and after
the command characters. [See “Default AT Command Mode Sequence” below.]
Use the “Terminal” tab (or other serial communications software) of the RadioSet Software
to enter the sequence.
[OR]
2. Force entrance into AT Command Mode by keeping the configuration switch [Figure 1.1a, p
Error! Bookmark not defined.] pressed while turning off, then on again the power
supplying the COM Module.
Default AT Command Mode Sequence:
•No characters sent for one second [see BT (Guard Time Before) Command]
•Input three plus characters (“+++”) within one second [see CC (Command Sequence
Character) Command.]
•No characters sent for one second [see AT (Guard Time After) Command.]
Table of contents
Other HORNER Modem manuals