ESTeem 85, 95, 98, 96 User Manual

ESTeem MODELS 85, 95, 96, & 98
Electronic Systems Technology, Inc.
USER’S MANUAL
Firmware Versions 4.18 and above.
February 1997
COPYRIGHT INFORMATION
EST cannot guarantee that you will receive notice of a revision to the firmware described in the manual, even if you have returned a registration/warranty card received with the product. You should periodically check with your authorized EST dealer or call factory direct.
EST and the EST logo are registered trademarks of Electronic Systems Technology, Inc. Simultaneously published in the United States and Canada. All rights reserved.
WARRANTY INFORMATION
Electronic Systems Technology, Inc., (hereinafter EST) expressly warrants its products as free of manufacturing defects for a period of one year from the date of sale to first user/customer.
THERE ARE NO OTHER WARRANTIES, EXPRESS OR IMPLIED AND THERE IS EXPRESSLY EXCLUDED ALL WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. NO OTHER WARRANTY GIVEN BY ANY EMPLOYEE, AGENT, DISTRIBUTOR OR OTHER PERSON WITH RESPECT TO THE PRODUCT SHALL BE BINDING ON EST.
LIMITATION OF LIABILITY:
EST's liability shall be limited to refunding of purchase price, repair or replacement of product.
IN NO EVENT SHALL EST HAVE LIABILITY FOR CONSEQUENTIAL, INCIDENTAL, SPECIAL OR EXEMPLARY DAMAGES CAUSED DIRECTLY OR INDIRECTLY BY THE PRODUCT, INCLUDING BUT NOT LIMITED TO ANY INTERRUPTION OF SERVICES, LOSS OF BUSINESS OR ANTICIPATORY PROFITS. IN NO EVENT SHALL EST BE LIABLE FOR ANY DAMAGES WHATSOEVER IN EXCESS OF THE PURCHASE PRICE OF THE PRODUCT.
In the event that a unit or part requires replacement or factory servicing, the following conditions apply:
a) Customer must obtain from EST an authorized RMA (Return Materials Authorization) number (call 509-735-9092 Customer Support)
before shipment of product or parts to EST for any reason;
b) If the whole unit is shipped, it must be in its original carton and shipping components, or a carton and shipping components supplied
by EST, or if parts only are shipped, they must be packaged and cushioned so as to prevent damage in transit and shipped freight prepaid;
PRODUCT WILL BE CONSIDERED OUT OF WARRANTY IF:
a) If the product is damaged due to improper or abnormal use, abuse, mishandling, accident or improper maintenance or failure to
follow operating instruction; b) If the product is defective as a result of sand, dirt, or water damage; c) If any factory-sealed enclosure has been opened or shows evidence of an attempt to be opened; d) If defects or damage are caused by the use of unauthorized parts or unauthorized service; e) If the product has had its serial numbers altered or removed.
Warranty repair form must be accompanied by proof of user's purchase of unit. Product must be shipped to the manufacturer at the following address:
Electronic Systems Technology
415 North Quay Street
Kennewick, Washington USA 99336
ADDITIONAL SERVICE:
If EST releases an improvement update to firmware internal to the ESTeem unit during the 90 day period after the unit was purchased by the first user/customer, EST will update the applicable unit with the revised version at no charge other than for UPS handling and shipping to and from your location to the EST factory. Return of any such item must be accompanied with proof of purchase.
TABLE OF CONTENTS
CHAPTER 1 - STARTING OUT
Before You Start .................................................1-2
ESTeem Utility ……………………….………… 1-2
Installing ESTeem Utility Software - DOS .......... 1-2
Installing ESTeem Utility Software - Windows ...1-2
Running The Program ………………………….. 1-2
Starting Out ........................................................1-3
ESTeem Basic Programming .............................. 1-4
Help Functions ...................................................1-5
Saving a Program ...............................................1-5
Restoring Factory Default Settings....................... 1-5
CHAPTER 2 - MODES OF OPERATION
Command Mode ................................................. 2-2
Converse Mode ................................................... 2-2
Transparent Mode ..............................................2-3
Hardware Mode Control .....................................2-3
Conditional Transparent Mode ...........................2-3
Semi-Transparent Mode .....................................2-3
Hayes Mode Emulation ....................................... 2-4
Auto Disconnect ..................................................3-3
Auto Call Back ................................................... 3-3
Alternate Routing ................................................3-4
Call Waiting .......................................................3-4
Multi-Connect .....................................................3-4
Remote Programming .........................................3-5
Security ...............................................................3-6
Hardware Ring Line ….…………………………..3-6
Packet Monitor ....................................................3-6
Radio Self Test ....................................................3-7
Radio Optimize Command ..................................3-7
CHAPTER 4 - ESTEEM APPLICATION PROGRAMS
Transparent Auto-Connect .................................. 4-2
Transparent Auto-Connect Global .......................4-2
IBM And Compatible Computers.........................4-3
Data General Equipment......................................4-3
DEC Equipment...................................................4-3
HP 3000 Equipment.............................................4-4
NCR Equipment...................................................4-4
CHAPTER 3 - PROGRAMMING ESTEEM FEATURES
Digi-Repeating ...................................................3-2
Global Broadcast ................................................3-2
Auto Transmit ....................................................3-2
Auto Connect ..................................................... 3-3
Interactive Terminal Applications........................ 4-5
Phone Modem Interfacing.................................... 4-5
Crosstalk XVI Interfacing....................................4-6
PC-Talk III Interfacing ........................................4-7
Programmable Logic Controllers .........................4-7
TABLE OF CONTENTS
CHAPTER 5 - RS-232C/422/485 INTERFACING
DTE vs DCE ......................................................5-2
Flow Control ......................................................5-2
Memory Buffers ..................................................5-3
Request To Send/Clear To Send ......................... 5-3
Data Terminal Ready ......................................... 5-3
RS-422/485 Configuration ................................. 5-4
RS-232/422/485 Configuration Tables ................ 5-5
RS-232/422/485 Port Pin-out Table ....................5-5
CHAPTER 6 - ANTENNAS
Coaxial Cables ...................................................6-2
CHAPTER 7 - THEORY OF OPERATION
Introduction ........................................................7-2
ESTeem How It Works ........................................7-2
Spectrum Utilization ...........................................7-3
Packet Protocols ..................................................7-3
Flow Control .......................................................7-3
Data Privacy .......................................................7-3
Effective Baud Rate .............................................7-3
Weather Proofing Coaxial Connectors.................6-2
Grounding .......................................................... 6-3
Lightning Arrestors ............................................6-3
Reference Material ............................................. 6-3
Model 95 Outdoor Fixed Base Antenna
Setup Diagram ....................................................6-4
Model 95 Indoor Antenna
Setup Diagram ....................................................6-5
Model 96 Outdoor Fixed Base Antenna
Setup Diagram ....................................................6-6
Model 96 Outdoor Fixed Base Antenna Setup Diagram With External Linear Amplifier . 6-7
Model 96 Outdoor Fixed Base Antenna
Setup Diagram Using Bandpass Filter ................ 6-8
Model 96 Mobile Antenna
Setup Diagram ....................................................6-9
ESTeem SWR Measurements Block Diagram... 6-10
TABLE OF CONTENTS
APPENDICES
Appendix A - Licensing
(USA only) ............................................... APX A-2
Appendix B - Specifications
ESTeem General Specifications .................APX B-1
Model 85/95 Transceiver Specifications .....APX B-2
Model 96/98 Transceiver Specifications .....APX B-2
Model 85/95 Antenna Specifications ..........APX B-3
Model 96/98 Antenna Specifications ..........APX B-4
Appendix C - Tables/Diagrams
Effective Baud Rate Table...........................APX C-1
Total Packet Overhead................................APX C-1
Appendix E - Model 85 Transceiver
Transceiver Frequency Selection Table ...... APX E-1
Receiver Squelch Selection .........................APX E-1
Appendix F - Model 95/96/98 Transceiver
Transceiver Frequency Selection................ APX F-1
Receiver Squelch Selection .........................APX F-1
Calculating Total Transmission Time.........APX C-1
Effective Baud Rate....................................APX C-1
ESTeem Timing Diagram...........................APX C-1
ESTeem Command Error Message Table....APX C-2
ESTeem System Status Message Table ......APX C-3
ESTeem Communication Error
Message Table ...........................................APX C-6
Hayes Modem Message Table ....................APX C-7
Hayes Modem Command Table .................APX C-8
Appendix D - ESTeem Software Commands
Factory Default Settings............................. APX D-1
Definitions .................................................APX D-2
STA R TING OUT
BEFORE YOU START
ESTEEM UTILITY
Installing ESTeem Utility Software - DOS
Installing ESTeem Utility Software - Windows
Running The Program
CHA PTER 1
STARTING OUT
BASIC ESTEEM PROGRAMMING
HELP Functions
Saving A Program
Restoring Factory Defaults
CHA PTER 1
STA R TING OUT
BEFORE YOU START
Congratulations on your purchase of the ESTeem Wireless Modem! This section of the manual will describe the basic functioning and programming of the ESTeem to get your wireless network up as soon as possible. It is recommended that any first time user of the ESTeem and those that are unfamiliar with its operation complete all steps in this section before proceeding.
Take a few minutes to inventory your equipment before you proceed. Report a ny missi ng or d amaged items to Customer Support as soon as possible. We at Electronic Systems Technology, Inc. (EST) are constantly trying to improve our products and support system so if you have any comments or suggestions on improvement of this manual, please contact us at (509) 735-9092.
The completion of this section requires loading the ESTeem Utility program on your computer. The following section will describe the installation and use of this valuable utility program.
ESTEEM UTILITY
The ESTeem Utility is designed to assist the ESTeem user in programming and troubleshooting. The Utility covers basic operation, programming, PLC applications, and diagnostics of the ESTeem.
Installing ESTeem Utility Software-DOS
1. Boot-up the computer using DOS.
2. Insert the 3.5 inch ESTeem Utility Program into drive A. Reference Figure 1.
3. Select drive A from DOS by typing A: and press RETURN.
4. Type INSTALL followed by pressing RETURN.
5. The ESTeem Utility and Diagnostic Programs will be loaded on to your computer's hard drive.
Installing ESTeem Utility Software-WINDOWS
1. Insert the ESTeem Utilities Disk in drive A, or type the appropriate drive for your system.
2. Select RUN from the File menu.
3. Type A:\install on the RUN line.
4. Follow the procedures in the installation program.
5. Remove the ESTeem Utility Program from drive A and store in a safe place.
Running The Program
1. To run the program, type EST-U followed by a RETURN. Figure 2 shows an example of the menu of the ESTeem Utility program. If you see this menu, you have successfully completed the installation of the ESTeem Utility software.
ESTeem Utilities
ELECTRONIC SYSTEMS
TECHNOLOGY INC.
ESTeemUtility Software
(EST P/N AA11)
Magnetic Mount Antenna
12 VDC Power Supply
(EST P/N AA174)
TNC M a le Connector
ESTeem Rear View
Figure 1: Installation Diagram
1-2
RS-232C Interface Cable
(EST P/N AA061)
2 Pin Molex
Connector
WIRELESS MODEM COMMAND CENTER
Termina l Em ul at ion ESTeem Se tu p ESTeem Pr og ra mm ing PLC Ap plications ESTeem Di ag no si c Programs Prod uct Information About Quit
Figure 2: ESTeem Utility Main Menu
ELECTRONIC
SYSTEMS
TECHNOLOGY, INC.
Use to manually progam or configure your ESTeem modem with the computer
STARTING OUT
e
r
This section covers the basics of operating the ESTeem wireless modem. If this is your first experience with the ESTeem wireless modems or you are unclear on how to set the frequency, squelch, or test communication, the ESTeem Setup section will guide you through the basics of wireless communication.
1. Select ESTeem Setup from the main menu. A window like the one in Figure 3 will be displayed. This window is a check sheet for setting all
EST192
ELECTRONIC
Starting Out
Install External Power to ESTeem Attach RS-232, RS-422, RS-485 Cable Description of ESTeem Front Panel Set RS-232 Comm Port of PC
WIRELESS MODEM CO MMAND CENTER
Set RS-232 Switches of the ESTeem Turn ESTeem ON
Terminal Emulation
Attach Antenna & Adjust Squelch
ESTeem Setup
Set Address of ESTeem
ESTeem Programming
Set Trans ceiver Frequency
PLC Applications ESTeem Diagnosic Programs
Repeat for Next ESTeem
Product Information
Test Communication Between ESTeems
About
Exit to Main Menu
Quit
operating parameters of the ESTeem. As you complete each section, a check mark will be displayed next to the item you finished. This will allow you to verify that all steps were taken in programming the ESTeems to communicate. Proceed to step 2.
2. Select Install External Power to ESTeem from the menu. You are instructed to plug the power converter into the power source and the ESTeem modem. The voltage and current specifications are displayed. The ESTeem model AA174 power supply can be used with all ESTeem products. Press any key to proceed.
3. Select Attach RS-232, RS-422, RS-485 Cable from the main menu. All the cable configurations for the ESTeem serial port are listed. Press ENTER to scroll through the pin-outs. Press the ESC key when finished. Attach a serial cable to the computer and ESTeem modem.
SYSTEMS
TECHNOLOGY, INC.
Use to manually progam or configure your ESTeem modem with the computer
Figure 3: Starting Out Menu
CHA PTER 1
STA R TING OUT
On/Off/Reset
Power
LED
Receive
LED
Transmit
LED
Figure 4: ESTeem Front Panel
Note: A standard 9-Pin serial port on a computer to
ESTeem interface cable is the ESTeem AA061 (Figure 1).
4. The Description of ESTeem Front Panel section will show the location and description of the four lights on the front of all ESTeem modems (Figure 4). For example, place the cursor dot over the PWR location and press ENTER. A small dialog on the meaning of the PWR light indicator will be displayed. Familiarize yourself with the meaning of all the display lights on the ESTeem and press ESC to continue.
5. Select Set RS-232 Comm Port of PC and press ENTER. This section will configure the communications port on your computer to operate
RS-232C, 422, and 485
RS-232C, 422, and 485
Setup Dip Switches
Antenn a Co nne c t or
(TNC)
Input/Output Conn e c tor (25 Pin DB Ccnnector)
Electronic Systems
Technology
Kennewick, WA USA
MADE IN USA
12 VDC Input
Power Connector
(2 Pin Mole x)
POWER
12 VDC
Figure 5: ESTeem Rear Panel Diagram
T/E LED
•Link Connect/Disconn
•Auto Connect Enable
•RS-232/422 Framing E
1-3
CHA PTER 1
STA R TING OUT
with the ESTeem modem. Select the operating parameters you wish or leave at the default of 9600,N,8,1. Press the control key and the enter key at the same time (CTRL-Enter) to select your choice.
6. This next section is titled Set RS-232 Switches of the ESTeem. Press ENTER and the window will display how the RS-232 switches on the rear of the ESTeem (Figure 5) need to be set to match the configuration of the computer’s communication port that we set in step 5. Configure the switches on the ESTeem to match those listed in the window and press any key to continue.
7. Select Turn ESTeem ON. If your power cord and serial interface cable are installed correctly, the ESTeem welcome message will be displayed. This will confirm communications between computer and the ESTeem. If you do not see the welcome message or the computer displays an error in communication, follow the on-line troubleshooting procedure that will be displayed.
8. Select Attach Antenna & Adjust Squelch from the menu. This section will give you instructions on antenna placement and installation. Install antenna and press the ENTER key to set the squelch. Proceed to step 9.
9. This section of the utility will set the receiver squelch on the ESTeem. The ESTeem’s radio communication protocol will not allow the modem to transmit if the ESTeem has a solid receive light due to outside interference. Look on the front of the modem and adjust the squelch to as high a level as possible that will keep the receive light out when other ESTeems are not transmitting. Press ESC to leave this section.
10. Press Set Address of ESTeem. You must give each ESTeem an unique address in the system. Type in the address number and press ENTER to continue.
11. Select Set Transceiver Frequency. This will allow you to configure the ESTeem’s operating frequency. Set all ESTeems on the same frequency for operation within this section. Press CTRL-Enter to continue.
12. You have just configured all operating parameters within the ESTeem. If this is your first ESTeem you have programmed for testing, press the Repeat for next ESTeem and all check marks will be erased. Proceed to step 2 and complete all items for the next ESTeem. If you have at least two ESTeems programmed and wish to test communication, proceed to step 13.
Communication Test
To perform this test, please select one of the follow ing test configuration :
[ ] Establish communications link from the ESTeem
connected to this computer to another ESTeem/computer pair.
[ ] Loop Back Test from the ESTeem connected to this computer to a remote ESTeem.
Enter to Accept
ESC:Exit
Figure 6: Communications Test Window
13. Press Test Communication Between ESTeems. This section will allow you to test the radio frequency (RF) communications between two or more ESTeems. Two types of tests are listed in this window (Figure 6). If you have a computer attached to both ESTeems proceed to step 14 and if you only have one computer to test both ESTeems proceed to step 15.
14. The first test will be used if you have a computer attached to both ESTeems. Select the first of two items and press ENTER. Follow the instructions on the screen to establish a communication link between modems.
15. This second test will allow you to use the remote ESTeem as a digi-repeater for your local modem. This procedure is explained in the window and can test communication with only one computer.
16. You now have competed the basic programming and setup of your ESTeem modems. You have tested their operation with each other and are now ready to proceed in programming them for your application. Press Exit to Main Menu and continue with the programming of the ESTeem for your application.
BASIC ESTEEM PROGRAMMING
Most of the ESTeem commands outlined in this section have been automatically input to the modem by the ESTeem Utility program. A few of the commands used most often in troubleshooting and programming are covered here. These commands can be programmed to the modem directly by the Terminal Emulation section of the utility or by any other terminal software package.
1-4
CHA PTER 1
STA R TING OUT
HELP Functions
The ESTeem has over a hundred software commands to aid the user in their application. The HELP command allow the user to list the various software commands and their respective values.
From the COMMAND mode, type HELP<cr>. Your display should list the following:
Help switches are:
ALL (Lists all settings). CHANGE (List settings changed from factory default). CONTROL (List settings dealing with control). PLC (List settings for PLCs). RADIO (List settings for ESTeem radio). RS232 (List settings for RS-232/422/485) SETUP (List settings for control). SYSTEM (List settings for system).
These are the different software categories.
Example: HELP SETUP<cr> , will list all the programmable variables and their settings for the SETUP category.
Restoring Factory Defaults
The ESTeem has a very simple procedure to restore the program variables in the unit to the factory default setting. When the FA<cr> command is entered from the command mode the ESTeem will be configured from a variable table located in its EPROM. It is a good practice to restore the ESTeem to a factory defaults before any programming of the unit.
To ensure the modem is in the COMMAND MODE to set it back to the factory default perform the following:
1. Set Bit 8 on the RS-232 setup switches to the OFF position.
2. Reset the ESTeem.
3. Type FA<cr> and the ESTeem welcome message should be displayed. The characters may not be echoed on the screen.
4. Type SA<cr> to save the factory default table.
You can interrogate a discrete software command by just typing the command followed by a <cr>.
Example: ADD<cr> , will list the current address saved in the connected ESTeem.
Note Appendix E of this manual will have the
complete listing of software commands and categories for the factory default of the ESTeem.
Saving A Program
A program is saved by typing in the SAVE command at the CMD: prompt. The programming variables that have been changed will be written to the non-volatile memory. The programming parameters will be loaded each time the modem is powered up or reset.
1-5
MODES OF OPERA TION
COMMAND MODE
CONVERSE MODE
TRANSPARENT MODE
HARDWARE MODE CONTROL
CONDITIONAL TRA NSPARENT MODE
CHA PTER 2
SEMI-TRANSPARENT MODE
HAYES EMULATION MODE
CHA PTER 2
MODES OF OPERA TION
The ESTeem has three major modes of operation, Command, Converse, and Transparent. This chapter of the man u al describes ea ch one of these modes.
COMMAND M ODE
The COMMAND Mode (CMD: p rompt) is the default mode that the ESTeem initially enters on power-up or after a hardware or software reset. From this mode the user can command or program the ESTeem. In this mode the user may access the various program commands to configure the ESTeem for the specific application. These values can be stored in nonvolatile memory within the E ST eem by the use of the SAVE command. The ESTeem reads these setup parameters stored in memory on power-up or RESET.
When programming in the COMMAND Mode, the user need only enter enough characters to uniquely identify the respective command.
Example:
This enters the source address of the ESTeem to the decimal value of 15. The first three letters ADD were enough for the ESTeem to uniquely identify the command for ADDress. Th e number of characters t hat need to be typed varies depending upon the command being entered. In some cases, four or even more letters may have to be entered in order for the identification to be uniquely determined. Up to ten commands can be written on the same line if separated by a colon.
Example:
CMD:ADD 15 <cr>
CMD:ADD 15:SE T C 2 : SAVE < cr>
CONVERSE MODE
This mode allows bi-directional communication from the input/output device attached to the ESTeem to a destination ESTeem and its respective input/output device. The ESTeem will automatically switch to the CONVERSE Mode after t he initial CONNEC T has been made.
When the ESTeem i s i n the CONVERSE Mode the * prompt will be displayed. The ESTeem will remain in the CONVERSE Mode until the radio link has been broken or by typing a control character defined by the user with t he COMMAND vari a ble.
The factor y default for t he COMMAND vari a ble i s CTRL C. You can retur n to the CONVE RSE Mode fr om the COMMAND Mode by typing CONV <cr>.
When you are in the CONVERSE Mode the echoing of the character comes from the ESTeem if ECHO = ON (factory default) has been programmed in the ESTeem.
Transmitting Data
The ESTeem will transmit data from the CONVERSE Mode if one or more of the following conditions have been met.
1. The ESTeem transmit buffer has been filled. The size of the transmit buffer is defined in the ESTeem by the PACKLEN variable. This variable is programmable from 1 to 1010 bytes. Factory default is 1010.
2. Th e ESTeem receives a SENDPAC ( send pa ck et ) character from the RS-232C input data stream. The SENDPAC variable can be defined from 0 to 255 by the user. Factory default is 13 (carriage return). The SENDPAC character i s also tra nsmitted by the ESTeem. In file dump applications the SENDPAC character can be programmed to be the EOF (end of file) character transmitted from the sending device (ie; CTRL Z, CTRL G, etc.).
3. Termination control timer. The termination control timer is enabled by the TERMC (on/off) command. When enabled, the termination timer starts from the time the last transmit buffer has been updated in the RS-232C port. If the termination timer expires before an ot her character is received or tra nsmitted, the contents of the ESTeem transmit buffer will be transmitted. The waiting time of the timer is defined by the TERMT variable (termination time). The programming range of the TERMT variable is 1-255 (one unit equals 16.67 ms.). Factory default values are TE RMC = OFF a nd TERMT = 1 0 . I t i s noted that when the termination timer is used, the SENDPAC vari a ble i s u su ally programmed to be a character that is non occurring in your data stream (ie; SENDPAC = 255) so tha t premature transmission is not caused.
2-2
CHA PTER 2
MODES OF OPERA TION
TRANSPARENT MODE
The TRANSPARENT Mode allows the ESTeem to pass all data characters (O-255 or 0-FF hex) using 8 data bits.
To program th e E ST eem i n th e T RANSPARENT m ode the SET MODE ( on /off) and SETTRANS (on/off) commands must be enabled (SETMODE = ON and SETTRANS = ON) and switch Bit 8 to ON (RS-232C Setup Switch) . T he SETMOD command will defeat the SENDPAC an d COMMAND variables and will put the ESTeem in the transparent mode when Bit 8 is ON.
The SETTRANS command when enabled will program the following discrete commands:
AUTOLF = OFF ECHO = OFF EDIT = OFF
PROMPT = OFF TYPS = OFF
PLEASE NOTE: When SETTRANS is enabled th e screen will go blank because ECHO has been disabled, therefore this should be the last variable programmed before the SAVE command.
The transmission of the data packets can only be accomplished by enabling the termination control commands (TERMC and TERMT) or the PACKLEN buffer being filled. The value of TERMT should be slightly longer than the maximum delay encountered during RS-232C transmission. If this time is set to short, the ESTeem will truncate your data stream improperly.
When usi ng th e T RANSPARENT Mode, d ata flow control is by hardware handshaking only. Hardware handshaking is initiated by enabling hardware flow control (XHF = ON) or the Request to Send/Clear to Send lines (RTS_CTS = ON) and disabling software flow control (XSF = OFF) in the ESTeem.
The SETCON (Set Connect) or ALTERO (Alternate Route) commands must be used to define the node that you want to communicate with because while in the TRANSPARENT Mode you can not commun icate to th e ESTeem in the COMMAND Mode unless you use the Hardware Mode Control line (see explanation this chapter).
To remove the EST eem from the TRANSPARENT Mode the user must perform the following:
1. Switch Bit 8, Off on the RS-232C Setup Switch.
2. Reset the ESTeem from the front panel switch.
3. Type FA <cr>. The characters FA will not be echoed on your CRT because the ECHO command in the ESTeem is disabled.
HARDWARE MODE CONTROL
The MODECON ( Mode Con t rol) command is provided in the ESTeem to change the mode of the ESTeem modem from COMMAND Mode to CONVERSE or TRANSPARENT Mode via a hardwar e cont rol line. Th e hardware line is located on pin 19 of the RS-232C connector. If MODEC = HARDWARE, a "low or 0" on pin 19 (-3 to -15 vdc) will put the ESTeem in the COMMAND Mode and a "high or on e" on pin 19 ( 3 to 15 vdc) will put the ESTeem in the CONVERSE or TRANSPARENT Mode. Th e factor y default is SOFTWARE.
Pin 6 on the ESTeem RS-232C connector provides a feedback status to the user when MODECON is set to HARDWARE. A "high or 1" condition on pin 6 indi ca t es t he ESTeem modem i s in the COMMAND mode. A "low or 0" condition on pin 6 indicates the ESTeem modem i s i n the CONVERSE or TRANSPARENT mode.
CONDITIONAL TRANSPARENT MODE
This mode is a special version of the TRANSPARENT Mode. This mode is entered by typing the following from the COMMAND Mode:
TRANS X <cr>
The " X " specifies t he number of packets t o be sent before returning to th e COMMAND Mode. I f the argu m ent is set to zero or not entered, then the original form of the Transparent Mode will be executed. When using this command the ">" prompt will be displayed on your CRT.
SEMI-TRANSPARENT MODE
This mode should be utilized when sending a non-ASCII file and there is a possibility that the SENDPAC character could be contained in the transmitted data set.
2-3
CHA PTER 2
MODES OF OPERA TION
Perform the following prior to programming the ESTeem to initialize the unit to factory default settings:
1. T u rn Bit 8, OFF on t he RS-232C Setup Switch.
2. Reset the ESTeem.
3. TYPE FA <cr>. Please note the characters may or may not be echoed by the CRT.
ESTeem
-------------------------
ADD xxx xxx = your address SET C yyy yyy = destination address TERMC ON TERMT 1 SENDP 255 EDIT OFF SAVE
If EDIT is off, and SENDPAC = 255, the SENDPAC charact er is d isabled . Th is cha ract er when recei ved will not cause packet transmission and will be passed as normal data. The TERMC and TERMT commands are used to transmit the contents of the ESTeem transmit buffer.
HAYES MODE EMULATION
The ESTeem modem is placed in the Hayes Emulation Mode by setting the HAYES (on/off) software command to ON.
When the HAYES command is enabled (HAYES = 0N) the ESTeem will respond to certain Hayes modem commands from the RS-232C port.
The HAYESTIM (x) command (Hayes protocol termination sequence delay) is used to define the delay which terminates the Hayes protocol sequence. Listed below are standard values for "x".
11 = 4800 b/s 22 = 2400 b/s 44 = 1200 b/s 45 = 1173 b/s 88 = 600 b/s
Factory default for HAYES = OFF a nd HAYESTIM =
45.
Appendix D lists the Hayes Modem Messages and Command Tables.
Software flow control in this example is still enabled (factory default XSF = ON) t herefore the ESTeem will pass all characters except the data flow control characters for Xon/Xoff.
2-4
PROGRA M MING ESTEEM FEATURES
GLOBAL BROADCA ST FEA TURE
DIGI-REPEATING FEATURE
AUTO TRA NSMIT FEATURE
AUTO CONNECT FEATURE
AUTO CALL BA CK FEATURE
CHA PTER 3
ALTERNATE ROUTING FEATURE
CALL WAITING FEATURE
MULTI-CONNECT FEATURE
REMOTE PROGRAMMING FEATURE
SECURITY FEATURE
HARDWARE RING LINE FEA TURE
PACKET MONITOR FEATURE
RADIO SELF-TEST FEATURE
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
Listed in this chapter are the major ESTeem features and programming examples on how to use them. These features are individual building blocks to solve your application needs. Remember your particular application my require one or more of these features enabled.
DIGI-REPEATING
The Repeater feature allows an ESTeem to relay it's respective transmission or packet through a maximum of three ESTeems to increase the operating range of the unit. Any ESTeem in your radio network can function as a repeater for any other ESTeem independent of the fact that the ESTeem being used as a repeater is linked or conn ected to anoth er n ode. Th erefore a n ESTeem can function as a repeater, operational node, or both at the same time. The data that is digi-repeated through an ESTeem will not be output through its respective RS-232C port.
To specify one or more ESTeems as repeaters, the CONNECT command has been expanded to accept up to three added addresses as follows:
CONN r1, r2,r 3 , d a
r1 = Address (0 to 253) of first repeater. r2 = Address (0 to 253) of second repeater. r3 = Address (0 to 253) of third repeater. da = Address (0 to 255) of destination ESTeem.
Example:
SETC r1,r2,r3,da
GLOBAL BROADCAST
Global broadcast is the ability of one ESTeem to transmit it's message to more than one ESTeem at once. All ESTeems within radio range will receive the messa ge whether or not they ar e connected to anoth er ESTeem or in command or converse mode. The global message will have the highest priority over all other traffic on the receivi ng E STeem.
You can put your ESTeem in Global by connecting to address 255. Address 255 is a non assignable unit address and is used by the ESTeem CPU to put the modem in this special mode. When an ESTeem is in Global the st and a rd AC K p rotocol from the recei vi ng ESTeem is disabled, but the 16 bit CRC error checking on the received ESTeem is still operational. When you perform CONN 255 <cr> from the COMMAND MODE th e E ST eem will immediately go to the CONVERSE MODE (* is disp l ayed). All messages sent will be transmitted globally to all ESTeems in radio range.
In your ESTeem you have a GLOBAL (on/off) command. When GLOBAL = On, you will receive Global transmissions. If GLOBAL = Off you will not display Global transmissions from other ESTeems. Factory default is ON.
: Address 254 is used for self test and address 255
Note
is used for Global.
When transmitting packets through other ESTeems, the source ESTeem will automatically adjust it's FRACK time to allow additional time for the packet to reach its destination and for the returned acknowledgment. Frack time takes into account the packet size and the number of repeaters specified. The ACK still comes from the destination ESTeem, not the first repeater.
For testing purposes you can answer back to yourself if you place your source address in the destination address of the repeater string.
REMEMBER, you can use a repeater address string in any command that requires a specific address in this manual.
3-2
By using the repeater function, you can go Global from another ESTeem.
Example:
CONN 10,20,30,255 <cr>. By performing th i s conn ect string you can route from unit 10 to 20, 20 to 30, and go Global at unit 30.
You can also enable global in more than one ESTeem in your network and have all units talk to all other units at the same time.
AUTO TRA NSMIT
The Auto Transmit feature of the ESTeem allows the user to transmit a data packet without filling up the PACKLEN (packet length) buffer or defining a special control chara ct er using t he SENDPAC (sen d packet)
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
variable. The Auto Transmit feature is a timer that is enabled in the ESTeem that monitors traffic in and out of the RS-232C port. If there are chara cters in the RS-232C buffer, the termination control timer starts from the time the last receive or tra nsmitted character is updated in the buffer. If the termination time expires before another charact er is received or tr ansmitted, the received characters are transmitted.
To enable this feature perform the following from the COMMAND MODE:
TERMC (on/off) = On. Enable termination control.
TERMT (1-255) = One unit number equals 16.67 ms.
(i.e. 60 units equal 1 second).
TERMC stands for termination control. TERMT stands for termination time. Factory default for TERMC = Off and TERMT = 10.
AUTO CONNECT
The Auto Connect or Auto Dial Up feature allows the user to pr ogram the ESTeem to per form a CONNECT t o another ESTeem when data is sensed in its’ respective RS-232C communications port.
front panel of the ESTeem should now flash at a twice per second rate.
AUTO DISCONNECT
The Auto Disconnect feature allows the user to program the ESTeem to automatically disconnect the radio link if there is no data being received or transmitted through its respective RS-232C port for the time frame defined by IDLET (idle port timer).
To enable this feature perform the following from the COMMAND MODE:
IDLEC (on/off) = On. Enables idle port disconnect.
IDLET (1-255) = One unit number equals one
second if IDLEF = Off. One unit equals one millisecond if IDLEF = On.
IDLEF (on/off) = Ch anges t he scale of IDLE T above.
IDLEF stands for idle port timer fine control.
Factory default for IDLEC = Off, IDLET = 30, and IDLEF = Off.
To enable this feature perform the following from the COMMAND MODE:
SETCON (0-255) = Address of destination ESTeem.
NOTE: You can use the Repeater routing (r1,r2,r3,da) to put the ESTeem in Global (address 255). SETCON stands for set connect.
SA SAVE command. This is to save the SETC
variable to the non volatile memory so that it will not be lost when the ESTeem is RESET.
Bit 8 (on/off) = On . Bit 8 is located on the RS-232C
SETUP SWITCH on the rear of the ESTeem. Remember the ESTeem must be RESET after the Bit has been changed to be read by the ESTeem CPU.
RESET ESTeem RESET is located on the front panel
OFF/ON switch. T he T/E light on the
3-3
AUTO CALL BACK
The Auto Call Back feature allows the ESTeem to automatically call back a destination ESTeem if that ESTeem is connected t o a nother node.
To enable this feature perform the following from the COMMAND MODE:
RECONN (on/off) = On. Enables reconnect feature.
RECONR (1-255) = One unit num ber stan ds for the
number of retries that will be made if the destination address is connected to another node. RECONR stand s for reconnect retry.
RECONT (1-255) = On e un it number stands for the
time (in seconds) between retries. RECONT s tan d s for recon nect time.
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
Factory default for RECONN = Off, RECONR = 10 , and RECONT = 1.
ALTERNATE ROUTING
The Alternate Routing feature allows the user to define up to four communication routes for the ESTeem. The communication routes or paths are changed when the ESTeem is unable to perform a CONNECT or t he DESTINATION C ONNE C T ED TO ANOTHER NODE message is encountered. The ALTERETRY variable defines the number of connect attempts before switching to the next route. The ESTeem will start with the route defined in ROUTE 1 or the last route used in its table. To enable this feature perform the following from the COMMAND MODE:
ALTERO (on/off) = On. Alternate Routing is enabled. When this feature is enabled the user will be prompted to enter Route 1, Route 2, Route 3, and Route 4. If all four routes are not needed for your application then enter a <cr> for the last route entered.
Remember
in its connect strin g . Fa ct ory default = OFF.
ROUTE 1: r1,r2,r3, da r1 = Repeater 1.
ROUTE 2: r1,r2,r3, da r2 = Repeater 2.
ROUTE 3: r1,r2,r3, da r3 = Repeater 3.
ROUTE 4: r1,r2,r3,da da = Destination address.
ALTERE (1-255) One uni t number equals the
SETCON (r1,r2,r3,da) The Setconnect command
To use this feature with Auto Connect all you have to do is turn Bit 8 = ON (RS-232C Setup Switch) and RESET the ESTeem.
, the Route can include up to three repeaters
number of retries before the ESTeem switches to the next route. ALTERE stands for Alternate route retry. Factory default = 2.
should be defined the same as Route 1.
The ESTeem RETRY variable determines the number of times that you will go through the ALTERNATE ROUTE table before a "LINK IS DOWN" message will appear.
CALL WAITING
The Call Waiting feature will tell the addresses of the first five ESTeems that attempted to connect to you when you were connected to another node. If a connect attempt has been made from another ESTeem the following message will be displayed when you return to the COMMAND MODE from the CONVERSE MODE.
* NODE CONNECT ATTEMPTS WERE
The NODES command will display the addresses of the first five callers.
Example:
The ESTeem will output the addresses in the following format:
NODES = [address 1], [ad dress 2], [a d d ress 3],
If a "*" p recedes t he add ress then one or more rep eater s were used to reach you. To determine the repeater routing path th e NODES PATH command must be used. To use this command type NODES PATH(x) where x = the number of the caller (x can be 1, 2, 3, 4, or 5).
The NODES CLE AR command is used to clear the nodes buffer. The nodes buffer is automatically cleared when a conn ect is made.
When you are connected to anot her node you can momenta rily return to the COMMAND MODE to check the n odes buffer and return back t o the CONVERSE MODE with out breakin g your communications link.
CMD:NODES <cr>
[address 4 ], [address 5]
MULTI-CONNECT
The Multi-Connect feature when enabled allows an ESTeem to perform a direct connect to more than one ESTeem at a time. The maximum number is 255. This feature changes the usual ESTeem point to point protocol to a point to multi-point protocol. The main use of this feature is in a polled or contention applications where
3-4
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
many remotes are sending data to a common point. The stand a rd CONNECT ( t ran sm ission plu s ACK) a nd DISCONNECT (transmission p l u s AC K) are eliminated. This feature will also allow REPORT BY EXCEPTION (a remote can communicate with a central point even though it is not being polled or addressed by the central point).
To enable this feature perform the following from the COMMAND MODE:
MULTCON (on/off) = On.
Multi-Connect is enabled. Factory default = OFF.
The actual polling of the ESTeem must originate from the host devi ce connected to the ESTeem by usin g the CONNECT command (to originate the initial connect) and t he COMMAND character , to retur n from the CONVERSE mode to th e COMMAND m ode. T he first time around the poll a CONNECT data packet (rf transmission) will be initiated. When a link is established it will be remembered internally in the ESTeem connect table. The next time around the poll to the same address, the link status will be checked in the ESTeem table. If the address indicates a link has already been established, then only data and its corresponding ACK will be transmitted to that node. This greatly increases polling time by eliminating the usual CONNECT/DI SC ONNE C T sequ ence each time except when the initial communication is established.
Two other software features have been added to support the MULTI-CONNEC T command; The MULT-ID command and the MULTDEL command.
The MULTID command allows the user to send data from the CONVERSE Mode by specifying th e a dd ress routing before the data packet. This feature will also display the address of sending ESTeem on an y r ecei ved data.
This replaces using the CONNECT command from the COMMAND Mode. The br a cket s [ a nd ] are defined using the MULTDELI command.
Received data packets will have the address of the ESTeem that sent the data at the beginning of the data packet.
Example Of Received Data:
[004]RECEIVED DATA Data recei ved from an
ESTeem addressed 4.
[030,100,244,004] Data received fr om an
ESTeem addressed 4 via ESTeems addressed 30, 100, and 244.
MULTID (on/off) = On Enables this feature. Factory
default = OFF.
MULTDEL (0-255,0-255)Defines the delimiters used to
bracket the MULTID address when enabled. Factory default = 91,93.
REMOTE PROGRAMMING
The Remote Programming feature allows the user to remotely program ESTeems in his network. When a connection has been made with the remote ESTeem the RPG: prompt will be displayed showing that you are now in the COMMAND mode of that remote ESTeem.
To enable this feature perform the following from the COMMAND MODE:
PROG (0-254) = Address of destination ESTeem.
Remember, you can also use the Repeater routing (r1,r2,r3,da) to reach the destination ESTeem.
Example Of Transmitted Data:
[001]DATA Routes data to an ESTeem addressed 1.
[100,200,250,1]DATA Routes data to an ESTeem
addressed 1 via ESTeems addressed 100, 200, and 250.
3-5
: r1 = address of first repeater,
Note
r2 = address of second repeater, etc. da = destination address.
To end remote programming type DISC (Disconnect) and you will return to the COMMAND prompt of your ESTeem. There is a Watch Dog Timer that will
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
automatically disconnect you from remote programming if there is no activity for thirty seconds.
The REMPROG (on/off) feature is used to defeat the ability of your ESTeem from being remotely programmed. If REMPROG = OFF, another EST eem cannot remotely program your unit. Factory default = ON.
SECURITY
The Security feature allows the user to lock out programming of the ESTeem.
CAUTION:
SAFE PLACE.
To enable this feature perform the following from the COMMAND MODE:
SECURITY (on/off) = On. Enables the security
ENTER SECURITY VALUE: (0-65535)
SAVE To enter the secur ity code permanently into the
STORE YOUR CODE NUMBER IN A
feature. The following prompt will appear to enter your security value.
ESTeem memory.
latched state to a pulsed state. To change the state of this line program the following from the COMMAND m ode. Factory default = LATCH.
RING = Latch. Pin 22 is high when the ESTeem T/E
light is on solid.
RING =Pulse. Pin 22 is pulsed (positive 250
ms.) when the ESTeem T/E light is on solid.
PACKET MONITOR
The PACKM [ON/ OFF] command places the ESTeem in a special packet monitor mode. When this feature is enabl ed th e E S Teem is p laced i n a receive only mode an d will not function as a normal ESTeem. The ESTeem will monitor and report the status of all message traffic within the network in the following format, the actual packet message will not be output.
XXX-DA, XXX-SA, T YPE , XXX-E1, XXX- R1, XXX-E2, XXX-R2, XXX- E 3 , XXX- RS, BYTE COUNT (including 7 bytes overhead)
XXX MODEM ADDRESS DA DESTINATION MODEM ADDRESS SA SOURCE MODEM ADDRESS
To disable the security feature perform the following from the COMMAND mode.
SECURITY (on/off) = Off. Disables the security
feature.
The following prompt will appear to enter your security value.
ENTER SECURITY VALUE: (0-65535)
SAVE To remove th e secur ity code permanently from
the ESTeem memory.
HARDWARE RI NG LINE
When the ESTeem esta blishes a CONNE C T or link wit h another ESTeem (T/E Light on solid), pin 22 at the ESTeem RS-232C will change from a -15 vdc voltage state to a +15 vdc voltage state. The RING software command allows the user to change the output from a
3-6
TYPE CODES I = INFORMATION DISC = DISCONNECTED RR = RECEIVE READY UA = UNNUMBERED ACKNOWLEDGE RNR = REC EIVE NOT READ Y FRMR = FRAME REJECT REJ = REJECT DM = DISCONNECTED MODE UI = UNNUMBERED INFORMATION SABM = SET ASYNC. BALANCE MODE
E1 XXX = E XTENDER BYTE OF FIRST
REPEATER R1 XXX = ADDRESS OF FIRST REPEATER E2 XXX = E XTENDER BYTE OF SECOND
REPEATER R2 XXX = ADDRESS OF SECOND REPEATE R E3 XXX = E XTENDER BYTE OF THIRD
REPEATER R3 XXX = ADDRESS OF THIRD REPEATER
CHA PTER 3
PROGRA M MING ESTEEM FEATURES
RADIO SELF TEST
The Radio Self Test feature is used to test the radio conductivity of a given geographical area without the use of external hardware attached to the ESTeem (i.e. terminal, computer, etc.) by performing a GO or NO GO test by visually looking at the ESTeem T/E light. If after resetting the ESTeem the T/E light changes from a twice per second flash rate to solid ON light the radio path has been tested. This test is usually done by attaching a 12 VDC battery pack to the remote ESTeem and walking a given area and pushing the reset switch to test the radio path at various points of interest relative to a fixed reference point. This test is used to give the user a rough test of the radio operating range but does not give signal strength, back ground noise levels, or sources of co-channel int erference.
To perform a radio self test requires two ESTeems. Address 254 is a special address used for the self-test feature and is assigned to the remote ESTeem. After addressing the remote ESTeem to 254 it is then programmed to auto connect to the reference ESTeem. Address 254 is a special command that allows the ESTeem to per form t he AUTO CONNECT up on reset, not when the unit senses data through it's RS-232C port.
Perform the following prior to programming the ESTeem(s) to initialize the units to factory default settings:
1. T u rn Bit 8 OFF on the RS-232C Setup Switch.
2. Reset the ESTeem.
3. TYPE FA <cr>. Please note the characters my not
be echoed by the crt.
ESTeem - Remote Unit ESTeem - Reference Unit
ADD 254 ADD yyy SETC yyy SAVE SAVE BIT 8 ON RESET ESTEEM
NOTE:
yyy = refe rence unit a ddr ess.
When the remote ESTeem is reset by the front panel switch it will initiate a CONNECT to the r eference ESTeem (T/E Light on solid) and send the message TEST PACKET if the ESTeem is within radio range of the reference ESTeem. It is noted that repeater address strings can be assigned to the remote ESTeem SETC address.
3-7
CHA PTER 4
ESTEEM APPLICATION PROGRAMS
TRANSPARENT A UTO CONNECT
TRANSPARENT A UTO CONNECT GLOBAL
IBM AND COMPATIBLE PERSONAL COMPUTERS
DATA GENERA L EQUIPMENT
DEC EQUIPMENT
HP 3000 EQUIPMENT
NCR EQUIPMENT
INTERACTIVE TERMINAL A PPLICATIONS
PHONE MODEM INTERFACING
CROSSTALK XVI INTERFACING
PC-TALK INTERFACING
PROGRAMMABLE LOGIC CONTROLLERS
Loading...
+ 50 hidden pages