background image

Delay Time Programming  6-4

Command:

$1T3+00050.00

(set T3 to 50 ms.)

Response:

*

Time may be set to 1 ms. resolution.

The T1, T2, T3 commands are write-protected and must be preceded by a
Write Enable (WE) command.

The delay times are stored in nonvolatile memory.

The delay times are inactive in Default Mode.

The delay times stored in the A2400 may be read back with RT1, RT2, and
RT3 commands:

Command:

$1RT1

Response:

*+00100.00

Содержание OMEGABUS A2400

Страница 1: ...omega com e mail info omega com For latest product manuals omegamanual info User sGuide A2400 Series Radio Modem Module Shop online at MADE IN...

Страница 2: ...Tel 33 0 1 61 37 2900 FAX 33 0 1 30 57 5427 Toll Free in France 0800 466 342 e mail sales omega fr Germany Austria Daimlerstrasse 26 D 75392 Deckenpfronn Germany Tel 49 0 7056 9398 0 FAX 49 0 7056 93...

Страница 3: ...beaccurate however noresponsibilityisassumedfor possible inaccuracies or omissions Applications information in this manual is intended as suggestions for possible use of the products and not as explic...

Страница 4: ...85 3 2 Multi party Connection 3 3 RS 485 Multidrop System 3 4 CHAPTER 4 Command Set Table of Commands 4 6 User Commands 4 6 Error Messages 4 13 CHAPTER 5 Setup Information and Command Command Syntax 5...

Страница 5: ...dio Modem Interface Module A2400 fills the need for a low cost intelligent interface between the radio modem and the RS 485 data acquisition devices In a typical system as shown in Figure 1 1 there is...

Страница 6: ...written with emphasis on radio modems However the A2400 s may be used just as effectively with leased telephone lines Typically leased lines do not have dial up capability and some means of addressing...

Страница 7: ...wer The terminal can be any RS 232 dumb terminal set for 300 baud A computer configured as a terminal can also be used Be sure to ground the DEFAULT pin Figure 1 2 A2400 Quick Hookup After checking th...

Страница 8: ...parity etc The memory is nonvolatile which means that the information is retained even if power is removed No batteries are used so it is never necessary to open the module case The EEPROM provides t...

Страница 9: ...affecting the Default values of 300 baud and no parity When the DEFAULT pin is released the module automatically performs a program reset and configures itself to the baud rate and parity stored in t...

Страница 10: ...ssor The RS 232 port connects to a second UART external to the microprocessor All data communicated to and from the A2400 on either port must pass through the microprocessor The micro controls the dat...

Страница 11: ...Functional Description 2 2 EEPROM MICRO PRCESSOR 5 5 6K DO0 RTS RX TX CTS RTS 5V UART RX TX DEFAULT Figure 2 1 A2400 Block Diagram...

Страница 12: ...e If the CTS line is not used it may be left open and delay time T2 will function as a software handshake 5 DO0 ARTS This is a digital output that can be configured to perform two functions The functi...

Страница 13: ...ar end of the RS 485 bus The 1 K ohm resistors are used to bias the signal lines to a Mark condition This is necessary when all transmitters of the RS 485 bus are off which is the most prevalent condi...

Страница 14: ...flush characters until another valid prompt is found If 32 characters are received after a prompt without a carriage return found the data is considered to be noisy and the character filter is reset f...

Страница 15: ...on and places it in a buffer that can hold up to 96 characters The parity of received characters is ignored As soon as a character is received the A2400 starts a timing sequence to control the modem t...

Страница 16: ...nd is ready for data This signal may be connected to the CTS input of the A2400 to provide hardware handshaking The delay period T2 ends when either the CTS signal is detected or the T2 timer ends whi...

Страница 17: ...les is performed with two or three character ASCII command codes such as RD for Read Data A complete description of all commands is given in the Chapter 4 A typical command response sequence would loo...

Страница 18: ...is similar to RS 422 in that it uses a balanced differential pair of wires switching from 0 to 5V to communicate data RS 485 receivers can handle common mode voltages from 7V to 12V without loss of da...

Страница 19: ...Communication 3 3...

Страница 20: ...ransmission line should be avoided For wire runs greater than 500 feet total the end of the bus should be terminated with a 220 resistor connected between DATA and DATA The A2400 has a resistor built...

Страница 21: ...common mode voltage For reliable operation the common mode voltage should be kept below 5V To avoid problems with voltage drops modules may be powered locally rather than transmitting the power from t...

Страница 22: ...r sign character is used to generate a short response message from the module A short response is the minimum amount of data necessary to complete the command The second prompt character is the pound...

Страница 23: ...the address character the module will ignore any character below ASCII 23 except of course CR This allows the use of spaces ASCII 20 within the command message for better readability if desired The l...

Страница 24: ...sage times listed in Table 2 0 to calculate the maximum time necessary to respond to a command Long Form Responses When the pound sign command prompt is used the module will respond with a long form r...

Страница 25: ...orted For example Command 1WE no checksum Response Command 1WEF0 with checksum Response Command 1WEF1 incorrect checksum Response 1 BAD CHECKSUM Command 1WEF one extra character Response 1 SYNTAX ERRO...

Страница 26: ...ger The variables must be converted to like types in the host software to determine equivalency If checksums do not agree a communications error has occurred If a module is setup to provide linefeeds...

Страница 27: ...Prompt 1RLP 7D RS Read Setup 1RS 31070000 RSP Read Short Prompt 1RSP 7B RSU Read Setup 1RSU 31070000 RT1 Read Time delay 1 1RT1 00100 00 RT2 Read Time delay 2 1RT2 00352 00 RT3 Read Time delay 3 1RT3...

Страница 28: ...controls digital output DO0 ARTS pin on the module connector The digital output allows the module to control an external circuit under host command The DO command requires an argument of two hex char...

Страница 29: ...digital output There is no software provision to read the state of the digital output Extended Address EA The Extended Address EA command allows the user to set the two byte address to be used with E...

Страница 30: ...mmand 1ID TANK FARM 1 Response 1ID TANK FARM 1CD Long Prompt LP The Long Prompt command allows the user to specify a desired long prompt ASCII character A two character hexadecimal value is used to de...

Страница 31: ...t transmits either a valid long form or short form prompt the open channel will close Read Data RD TheReadData RD commandisusedtoreadanalogdatafromanaloginput products The RD command is included in th...

Страница 32: ...Response 1RID TANK FARM 11F Read Long Prompt RLP The Read Long Prompt command reads back the extended addressing long form command prompt stored in the module s nonvolatile memory with the Long Prompt...

Страница 33: ...setup message When reading the setup message with a checksum be sure not to confuse the checksum with the setup information Command 1RS Response 31050000 Command 1RSU Response 31050000 Command 1RS Res...

Страница 34: ...esponse 00050 00 Command 1RT3 Response 1RT3 00050 00E2 SetUp Command SU Each module contains an EEPROM which is used to store module setup information such as address baud rate parity etc The EEPROM i...

Страница 35: ...ve decimal digits decimal point and two more digits Command 1T1 00100 00 Set T1 to 100 ms Response Command 1T1 00100 00 Set T1 to 100 ms Response 1T1 00100 008A Set Time Delay 2 T2 The time delay T2 i...

Страница 36: ...itted data and the turn off of the radio transmitter and it allows the host to poll more data without keying the transmitter on and off During time T3 the host may transmit another command which would...

Страница 37: ...prompts will cause an error when opening a channel in Extended Addressing mode Command 1SP40 40 Response Command 1SP40 Response 1SP4062 Write Enable WE The Write Enable WE command must precede comman...

Страница 38: ...ge begins with a different character Host computer software can identify an error by the first character it is not necessary to read the whole string ADDRESS ERROR There are six ASCII values that are...

Страница 39: ...ity type does not match the module parity In this situation the easiest solution may be to change the host parity to obtain communications At this point the parity in the module may be changed to the...

Страница 40: ...ries to replace TheEEPROMhasmanyadvantagesoverDIPswitchesorjumpersnormally used for option selection The module never has to be opened because all of the options are selected through the communication...

Страница 41: ...changing communications parameters address baud rate parity which will result in a loss of communications between the host and the module In some cases the user may have to resort to using Default Mod...

Страница 42: ...d that only ASCII codes for printable characters be used 21 to 7E which greatly simplifies system debugging with a dumb terminal Refer to Appendix A for a list of ASCII codes Table 5 1 lists the print...

Страница 43: ...by the module Bit 5 turns the parity on and off If bit 5 is 0 the parity of the command string is ignored and the parity bit of characters transmitted by the module is set to 0 If bit 5 is 1 the pari...

Страница 44: ...m the Read Setup command with this module we would get Command 1RS Response 31070000 Let s say we wish to change the baud rate to 9600 baud The code for 9600 baud is 0010 from Table 5 2 This would cha...

Страница 45: ...ponds The last resort is to set the module to Default Mode where the baud rate is always 300 Setting a string of RS 232C modules to a new baud rate requires special consideration Refer to Chapter 3 fo...

Страница 46: ...addressing mode refers to the D series protocol of using a single ASCII character for a channel address There are up to 124 possible addresses in this mode Extended addressing The extended addressing...

Страница 47: ...ong enough to ensure that the transmitter is on The delay times are specified using commands from the A2400 command set and are stored in nonvolatile memory The A2400 uses three programmable delay tim...

Страница 48: ...nicating with a module on the RS 485 bus through the A2400 In an idle condition when no data is present on the communications lines the A2400 turns its RS 485 transceiver to receive mode and monitors...

Страница 49: ...nsmit line When the transmit data is complete the A2400 starts delay time T3 After the completion of delay time T3 the A2400 turns off the RTS signal and is now ready for the next command response seq...

Страница 50: ...ion The T1 T2 T3 commands are write protected and must be preceded by a Write Enable WE command The delay times are stored in nonvolatile memory The delay times are inactive in Default Mode The delay...

Страница 51: ...me a maximum of 5 watts and this figure should be used in determining the power supply current requirement In some cases the A2400 may be operated by stealing power from a host computer or terminal Ma...

Страница 52: ...als should idle at 10Vdc 4 If you are using a serial communications converter A1000 ensure that the communications Baud Rate switch is set to the proper Baud Rate value 5 Confirm software communicatio...

Страница 53: ...mal command structure address space is limited to 122 points Extended addressing allows an addressing range of more than 1 8 million points More realistically if only printable characters are used for...

Страница 54: ...Extended Addressing 9 2 Figure 7 1 Typical system overview...

Страница 55: ...e to the modules in a normal fashion Command 1RD Response 00100 00 typical Command 2RD Response 00123 45 typical Note that A2400 address 02 is still in a Close Channel state No data received by this A...

Страница 56: ...ilar to the normal protocol The Extended Address commands are initiated with a character left curly brace ASCII 7B or a character right curly brace ASCII 7E The prompt is analogous to the prompt in th...

Страница 57: ...eguard against the possibility of two or more A2400 s being on at the same time which could result in data collisions This is done automatically whether the A2400 is addressed or not No response is ge...

Страница 58: ...and Command 01 1RD Response 00100 00 In this command form the 01 is an implied Open Channel command to A2400 01 The is also an implied Close Channel command to all other A2400 s It is followed immedia...

Страница 59: ...at channel 01 has been closed The same level of confirmation can be used with the Open Channel command Command 02OC Response Command 02OC Response 02OC1E 1E is the checksum The explicit forms of the O...

Страница 60: ...lid address and a valid command This simple command response protocol must be strictly observed to avoid communi cations collisions and data errors In the transparent mode the module acts like an open...

Страница 61: ...communications 2 10 bit data format 3 The equipment must work on a command and response protocol and that protocol must not interfere with valid D series prompts or the customer programmed prompt of a...

Страница 62: ...Transparent Mode 10 3 Example 2 A2400 networking several RS 232 devices to a host com puter Figure 10 2 A2400 networking several RS 232 devices to a host computer...

Страница 63: ...Transparent Mode 10 4 Example 3 A2400 interfacing a device with a string of modules Figure 10 3 A2400 interfacing a laboratory instrument with modules...

Страница 64: ...Transparent Mode 10 5 Example 4 A2400 interfacing several instruments with a string of modules...

Страница 65: ...Transparent Mode 10 6 Figure 10 5 Adding secondary control using A2400 modules...

Страница 66: ...be enabled while the module is operating in either the normal or the extended addressing mode The TRANSPARENT mode has to be set up manually or with the utility software Command 1RS Response 31070000...

Страница 67: ...otherwise shall not exceed the purchase price of the component upon which liability is based In no event shall OMEGA be liable for consequential incidental or special damages CONDITIONS Equipment sold...

Страница 68: ...rs Turbine Paddlewheel Systems Totalizers Batch Controllers pH CONDUCTIVITY pH Electrodes Testers Accessories Benchtop Laboratory Meters Controllers Calibrators Simulators Pumps Industrial pH Conducti...

Отзывы: