Documente Academic
Documente Profesional
Documente Cultură
COMMUNICATIONS SETUP
FRICK QUANTUM LX
COMPRESSOR
Version 7.0x
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 2 COMMUNICATIONS SETUP
TABLE OF CONTENTS
SECTION 1
INTRODUCTION TO THE QUANTUM LX...............................................................................................................6
Quantum Description..............................................................................................................................................6
How To Use This Manual............................................................................................................................................6
ETHERNET AND NETWORKING...............................................................................................................................7
Description.................................................................................................................................................................7
Cabling........................................................................................................................................................................7
RJ-45 Connectors ......................................................................................................................................................8
The Hub......................................................................................................................................................................8
The Switch.................................................................................................................................................................8
Ethernet Setup..........................................................................................................................................................10
IP Data......................................................................................................................................................................10
Naming Data.............................................................................................................................................................11
E-Mail Data...............................................................................................................................................................11
Protocols..................................................................................................................................................................11
SECTION 2
SERIAL COMMUNICATIONS..................................................................................................................................13
RS-232 Description...................................................................................................................................................13
RS-422/RS-485 Description......................................................................................................................................13
Serial Communications Setup....................................................................................................................................14
Using The Map File...................................................................................................................................................15
Serial Communication Setup Table............................................................................................................................17
SERIAL PROTOCOL...............................................................................................................................................18
Description................................................................................................................................................................18
Quantum LX Communications Protocol List...........................................................................................................18
Checklist For Setting Up Communication...................................................................................................................18
Frick Protocol........................................................................................................................................................19
Description........................................................................................................................................................19
Frick # Protocol Specifications........................................................................................................................19
Quantum $ Protocol Specifications.................................................................................................................26
Data Packet................................................................................................................................................26
SECTION 3
QUANTUM LX ALLEN-BRADLEY COMMUNICATION............................................................................................35
Overview Of Half And Full Duplex Theory.................................................................................................................35
SLC-500 - Suggested Setup......................................................................................................................................36
Channel Configuration.......................................................................................................................................36
Read Message Setup Example............................................................................................................................36
Write Message Setup Example...........................................................................................................................36
ALLEN-BRADLEY PROGRAMMING OVERVIEW........................................................................................................37
Channel Configuration...............................................................................................................................................37
General Configuration...............................................................................................................................................37
System Configuration................................................................................................................................................38
Message Sequence Logic..........................................................................................................................................38
Message Read Logic.................................................................................................................................................39
Message Read Setup Screen.....................................................................................................................................40
Message Write Logic.................................................................................................................................................41
Message Write Setup Screen.....................................................................................................................................43
Allen-Bradley Data Access.........................................................................................................................................43
Ethernet / IP...............................................................................................................................................................43
SECTION 4
MODBUS PROTOCOL.........................................................................................................................................45
General Description..................................................................................................................................................45
Modbus TCP/IP (Ethernet)......................................................................................................................................45
Modbus ASCII (Serial Communications)...................................................................................................................46
Modbus RTU (Serial Communications)....................................................................................................................46
Serial Port Configuration Of The Master......................................................................................................................46
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 3
Data Packet...............................................................................................................................................................46
The Query.................................................................................................................................................................47
The Response...........................................................................................................................................................47
Data Field..................................................................................................................................................................47
Error Checking..........................................................................................................................................................47
ASCII..................................................................................................................................................................47
RTU...................................................................................................................................................................47
Framing.....................................................................................................................................................................48
ASCII..................................................................................................................................................................48
RTU...................................................................................................................................................................48
ASCII Query (Read) Example......................................................................................................................................49
ASCII Write Example.................................................................................................................................................50
ASCII Response Example...........................................................................................................................................52
RTU Query (Read) Example.......................................................................................................................................53
RTU Response Example.............................................................................................................................................53
Modbus Notes........................................................................................................................................................54
Modbus Data Access.............................................................................................................................................54
SECTION 5
HYPERTERMINAL..................................................................................................................................................55
Description................................................................................................................................................................55
Setting up Hyperterminal..........................................................................................................................................55
Testing Communications...........................................................................................................................................57
General Notes...........................................................................................................................................................58
Conversion Chart For Decimal / Hexadecimal / ASCII................................................................................................59
SECTION 6
QUANTUM LX DATA TABLES..............................................................................................................................61
Digital Board Values..................................................................................................................................................62
Analog Board Values.................................................................................................................................................64
Calculated Values......................................................................................................................................................66
Mode Values..............................................................................................................................................................67
Timer Values.............................................................................................................................................................75
Setpoint Values.........................................................................................................................................................76
Commands................................................................................................................................................................97
DBS Setpoint Values..................................................................................................................................................98
General Setpoint Values............................................................................................................................................99
VSD (Vyper) Setpoint Values.......................................................................................................................................99
SECTION 7
WARNING/SHUTDOWN MESSAGE CODES............................................................................................................103
SECTION 8
Q5 CONTROLLER.................................................................................................................................................110
Main Board History And Identification......................................................................................................................110
Communications Connector Locations.....................................................................................................................110
SERIAL COMMUNICATIONS HARDWARE..............................................................................................................111
General Description.................................................................................................................................................111
COM-1 and COM-2 Description................................................................................................................................111
COM-3 Description..................................................................................................................................................111
COM-4 Description..................................................................................................................................................111
SERIAL COMMUNICATIONS PORT WIRING...........................................................................................................112
General Note...........................................................................................................................................................112
RS-232 Wiring And Jumpers....................................................................................................................................112
RS-422/485 Wiring And Jumpers..............................................................................................................................112
RS-422 Signal Wiring........................................................................................................................................112
RS-485 Signal Wiring........................................................................................................................................112
SERIAL COMMUNICATIONS TROUBLESHOOTING.................................................................................................113
Troubleshooting RS-232..........................................................................................................................................113
Troubleshooting RS-422.........................................................................................................................................113
Troubleshooting RS-484.........................................................................................................................................113
COMMUNICATIONS DATA LOGGING SCREENS......................................................................................................115
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 4 COMMUNICATIONS SETUP
Communications Log...............................................................................................................................................115
Modbus TCP Log......................................................................................................................................................115
SECTION 9
QUANTUM 4 CONTROLLER..................................................................................................................................118
Main Board History And Identification......................................................................................................................118
QUANTUM 4 SERIAL COMMUNICATIONS HARDWARE.........................................................................................119
General Description.................................................................................................................................................119
COM-1 and COM-2 Description................................................................................................................................119
COM-3 Description..................................................................................................................................................119
SERIAL COMMUNICATIONS PORT WIRING...........................................................................................................120
RS-232 Wiring And Jumpers...................................................................................................................................120
RS-422/485 Wiring And Jumpers.............................................................................................................................21
RS-422 Signal Wiring........................................................................................................................................121
RS-485 Signal Wiring........................................................................................................................................122
SERIAL COMMUNICATIONS TROUBLESHOOTING.................................................................................................123
Troubleshooting RS-232..........................................................................................................................................123
Troubleshooting RS-422........................................................................................................................................123
Troubleshooting RS-484........................................................................................................................................124
COMMUNICATIONS DATA LOGGING SCREENS......................................................................................................125
Communications Log...............................................................................................................................................125
Modbus TCP Log.....................................................................................................................................................125
COMMUNICATIONS LOOPBACK TEST..................................................................................................................126
Description..............................................................................................................................................................126
Hardware Setup For Testing
RS-232.............................................................................................................................................................126
RS-422.............................................................................................................................................................126
RS-485.............................................................................................................................................................127
SOFTWARE SETUP FOR THE COMMUNICATIONS LOOPBACK TEST.....................................................................127
Performing The Communications Loopback Test....................................................................................................128
SECTION 10
APPENDIX A.......................................................................................................................................................130
Frick Serial Communications Converter Module...................................................................................................130
Description......................................................................................................................................................130
Setting The Dipswitch......................................................................................................................................130
Mounting The Module.......................................................................................................................................130
Wiring The Module..........................................................................................................................................131
RS-232 Connections..................................................................................................................................131
RS-422 Connections..................................................................................................................................131
RS-485 Connections..................................................................................................................................131
APPENDIX B.......................................................................................................................................................132
Quantum LX Ethernet Communications Wiring....................................................................................................132
APPENDIX C.......................................................................................................................................................133
Quantum LX Local Ethernet Configurations..........................................................................................................133
APPENDIX D.......................................................................................................................................................134
Quantum LX Ethernet Network Configurations.....................................................................................................134
APPENDIX E.......................................................................................................................................................135
Quantum LX Serial Communications Wiring.........................................................................................................135
Serial Communications Wiring Diagrams.................................................................................................................138
To Customer Remote Computer/DCS...............................................................................................................138
RS-485 Communications...........................................................................................................................138
RS-422 Communications...........................................................................................................................138
The Quantum has the capability of being modified by the user/owner in order to obtain different performance character-
istics. Any modification to the standard default settings may have a severe negative impact on the operation and perfor-
mance of the equipment. Any modification to these control settings is the sole responsibility of the user/owner and Johnson
Controls disclaims any liability for the consequences of these modifications. It is possible that the modification of these
settings may cause improper operation and performance that result in property damage, personal injury or death. It is the
responsibility of the user/owner to evaluate and assess the consequences of their actions prior to modifying the controls
for this unit.
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 5
SECTION 1
INTRODUCTION TO THE QUANTUM LX trollers contain the physical Ethernet and Serial
connections that the user connects to, while the
Quantum LX software determines how those
QUANTUM DESCRIPTION
connections are used. These connections are
known as PROTOCOLS.
The Quantum LX control panel currently utiliz-
es two versions of microprocessor hardware, the
The Quantum LX software is based on a Web
Quantum 4 and Q5 boards. The LX portion of
Browser format, and has the capability of com-
the Quantum name actually refers to the op-
munication through both Ethernet and Serial
erating system (software), and the operator in-
Ethernet protocols.
terface (physical display and keypad). When you
see the name Quantum 4 or Q5, the physical
The following screen is representative of what
hardware of the controller is being referred to
the operator will see after the unit has been
(microprocessor), whereas Quantum LX refers
powered up. This is called the Home screen. Be
to the software, and how the operator interacts
aware that the content of this screen may differ
with the software (through the display/keypad).
from situation to situation, based upon the actual
configuration and installed options.
As an example, the Quantum 4 and Q5 con-
HOW TO USE THIS MANUAL tion entitled Ethernet and Networking. Ethernet
does not require any jumpers to be installed.
The purpose of this manual is provide the neces-
sary information (protocols, data registers, wir- For serial communications connections, refer to
ing, etc.) to allow the end user to reliably com- the section entitled Quantum Serial Communi-
municate with the Quantum LX via various cation for the correct wiring and jumper settings
communications methods (to be described later) of RS-232, RS-422, or RS-485. Also, refer to the
for the purpose of obtaining and sending data drawing of the Quantum 4 Main Board section
and/or for compressor control. to identify wiring configurations for Com-2.
The Quantum LX does NOT begin any com- For information on software protocols, refer to
munications conversations on its own, it only the section entitled Protocol Description.
responds to queries (requests) from external de-
vices. To access specific data within the Quantum LX,
refer to the Data Tables.
For Ethernet communications, refer to the sec-
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 7
Whereas the old serial communications meth- This type of cabling is designed to handle the
ods (RS232, etc.) were slow by todays standards 100-Mbps speed needed by Ethernet. Both ends
(kilobits per second transmission speed), Ether- of each cable must have an RJ-45 connector at-
net is available in two speeds: 10 Mbps and 100 tached. The RJ-45 connector looks similar to the
Mbps. RJ-11 connector on the end of a telephone cord
but is slightly larger (and not compatible). You
NOTE: For connection examples, refer to can buy Cat 5 cables in predetermined lengths
the section of this manual entitled Quan- with the connectors already attached (for short
tum LX Local Ethernet Configurations and runs), or you can buy the cable in rolls, cut it to
Quantum LX Ethernet Network Configura- length and install the RJ-45 connectors to the
tions. ends (up to 100 meters per each cable run).
Ethernet is a data and information sharing sys- Although Frick Controls recommends the use
tem. It is a method of connecting one computer of shielded, twisted pair Cat 5 cable, if the cable
to many others on a common network. This net- is not properly constructed and tested, it can ac-
work can consist of both hardwired connections, tually be more detrimental to the network than
and wireless devices, hence the name ETHER- unshielded cable. As long as all of the cables that
NET. are used have been properly constructed AND
tested, either shielded or unshielded are accept-
Any Windows or Linux based computer is capa- able. This is mostly due to the excellent (electri-
ble of accessing this network. All that is needed cal) noise immunity that is inherent with Ether-
is either a modem, USB port, or an Ethernet port. net componentry.
These devices provide the necessary point of
connection for one end (branch) of the connec- NOTE: Follow standard networking proce-
tion (a home computer for instance). The other dures for the interconnections of all compo-
point that completes the connection is usually nents. For individual cable runs in excess of
provided by an Internet Service Provider (or ISP). 300 feet (~100 meters), a Switch/Hub must
The Internet Service Provider usually has a very be used for each additional run.
large network router, or means of bring in many
individual connections. The router then assigns a Cabling Dos and Donts Frick Controls rec-
discrete and individual address to each connec- ommends the following guidelines when install-
tion (much like a street address). This address is ing and using CAT 5 Ethernet cable:
known as an Internet Protocol address (IP). The
Do:
IP address consists of a series of 4 to 12 digits,
and is normally transparent to the end user. Run all cables in a star (homerun)
configuration.
For individuals familiar with using the internet,
Keep all individual cable lengths
they are familiar that every time they activate
under 300 feet. If greater distances
their web browser (the software that allows your
are needed, use a switch/hub every
computer to connect), there is an address bar
300 feet.
that appears near the top of the screen. This ad-
Ensure that the twists of the wire
dress bar is where you would enter the IP ad-
pairs within the cable are main-
dress of the computer or network that you would
tained from end to end.
like to communicate with. To make this simpler,
Make gradual bends in the cable.
these numeric IP addresses are also coded to
Keep each bend radius over one
allow alpha-numeric names to be masked over
inch.
them, so that rather than having to enter an ad-
Keep all cables tie wrapped neatly.
dress of 216.27.61.137, you can simply enter in
Try to maintain parallel cable runs
www.jci.com, as an example. Although the actu-
where possible.
al process is more detailed and complicated than
Keep the cable as far away as pos-
this basic explanation, the end result is that most
sible from EMI sources (motors,
of the work is being done invisibly.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 8 COMMUNICATIONS SETUP
Ethernet network cables require the use of Note: If you want to connect one computer to
industry standard RJ-45 plugs as shown be- one Quantum LX, you can avoid the switch and
low, for the termination of all cables: use a crossover Cat 5 cable. With a crossover
cable, you directly connect one Ethernet device
to the other without a Switch. To connect more
than two you need a Switch.
CAT-5 Ethernet cable color codes Because of the large number of possible configurations
in an Ethernet network, you most likely will not have any
1 White w/orange stripe 5 White w/blue stripe type of automated installation software. This means that
2 Orange w/white stripe 6 Green w/white stripe you will need to manually configure all the options. To
3 White w/green stripe 7 White w/brown stripe configure these options for the Quantum LX, please re-
4 Blue w/white stripe 8 Brown w/white stripe fer to the next section in this manual entitled Ethernet
Setup.
After the serial communications wiring has been connected, and jumpers correctly set, the LX software needs to be setup
to match that of the device(s) that it is to communicate with. The following screen is where this information can be found:
DBS Motor DBS Motor DBS Motor DBS Motor DBS Motor
Communications Communications Communications Communications Communications
1 2 3 4 5
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 10 COMMUNICATIONS SETUP
Server String This is a comment area that can be The purpose of this section is to enable or disable the
used in conjunction with the Host Name. For exam- Modbus TCP and Ethernet/IP parameters.
ple, if the Host Name is Booster1, you could set the
Server String to print something like DockBooster, or Modbus TCP:
some other additional information about the unit. The
Server String has no control function; it is strictly an Disabled
informational area. Enabled
SECTION 2
SERIAL COMMUNICATIONS
NOTE: This screen has no affect on Ethernet com- transmitting (host) or receiving (Quan-
munications. tum LX) end.
The following setpoints are provided: Baud Rate - The baud rate defines the speed at
which external communications can occur. The
Compressor ID - A number that is used by an exter- higher the baud rate, the faster the communica-
nal communications application, to converse to indi- tions. It is best to start out using a lower baud
vidual compressors. On interconnected systems, this rate, and increasing the value only after verify-
number must be unique. Valid values are from 1 99. ing that communications errors do not occur. If
errors start to occur, drop the baud rate back
Comm1 - (Setup parameter definitions for Com-1 down. A pull down menu is provided to select
and Com-2 are identical) Communications related in- from the following:
formation for the communications ports:
1200
Status - Shows the current communications 2400
status of the port. The possible messages are: 4800
9600
Off - No communications are currently 19200
taking place. NOTE: A delay of 15 sec- 38400
onds or more of inactive communica- 57600
tions (time between valid responses) 115200
will cause this message to display.
Active - Valid communications are ac- Data Bits - Determines the number of bits in a
tively occurring. transmitted data package. A pull down menu is
provided to select from the following:
Failed - An invalid command was re-
ceived by the port. This could be due 7
to a bad checksum value, a wiring is- 8
sue, or hardware problem at either the
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 15
Stop Bits - A bit(s) which signals the end of a tions failures to the internal Quantum LX
unit of transmission on a serial line. A pull down I/O boards.
menu is provided to select from the following:
Active - Indicates that normal I/O commu-
1 nications are occurring.
2
Failed - Loss of communications, a shut-
Parity - In communications, parity checking re- down message will be generated.
fers to the use of parity bits to check that data
has been transmitted accurately. The parity bit is Redetect IO Comms - Select this key to detect all
added to every data unit (typically seven or eight connected Analog and Digital boards. If a board has
data bits) that are transmitted. The parity bit for been removed, a communication error shutdown will
each unit is set so that all bytes have either an be issued until this key is selected. Reference the
odd number or an even number of set bits. Par- About screen to view what has been detected.
ity checking is the most basic form of error de-
tection in communications. A pull down menu is Two keys are located at the bottom right hand side of the
provided to select from the following: screen. The following describes there function:
None
Download MapFile.txt from Quantum LX With
Even
a USB memory stick installed on the LX, pressing this
Odd
key will cause the MapFile.txt file to be downloaded
Protocol - A protocol is the special set of rules from the Quantum LX into the USB memory.
that each end of a communications connection
use when they communicate. A pull down menu Upload MapFile.txt to Quantum LX After the
is provided to select from the following Frick user has modified the MapFile.txt file to suit their
recognized protocols: needs, pressing this key will cause the file to be up-
loaded from the USB memory back into the Quan-
None tum LX.
Frick
ModBus ASCII USING THE MAP FILE
ModBus RTU
AB DF1 Full Duplex The MAP file is simply a text file (map.txt), which can
AB DF1 Half Duplex be downloaded from the Quantum panel. The file
DBS Motor Starter can be used in its original format, which contains a
Vyper limited number of addresses, or may be modified by
the user, to incorporate additional addresses.
Map File - Because the addressing scheme between
the Quantum version 5.0x and earlier software and Downloading The Map File From The Quantum
the Quantum LX version 6.0x and later software is LX Through a Web Browser:
not the same, this file was created. The map file is a
conversion utility that can be used to allow a com- To download the map file from the Quantum
munications application that was previously written LX controller, click the Download button. A new
by the user under the Quantum version 5.0x and box will appear with a link labeled MapFile.txt.
earlier to function properly with the Quantum LX by Right click on the link, and select Save Link Tar-
redirecting the old addresses to the new addresses get As from the menu. The web browser will
(see the section entitled Using the MAP file for ad- then present a dialog box allowing the user se-
ditional information). A pull down menu is provided lect a location on their computer for the map file
to select from the following: to be stored. (NOTE: This operation is not in-
tended to be performed from the Operator Inter-
No - Do not use map file. The user is either face Panel. Instead, a desktop computer should
not going to be using external communica- be used to access the Evaporator controller via
tions, or they will be writing the commu- a web browser).
nication application based upon Quantum
LX addresses. Downloading the MAP File From the Panel Using a
Yes - The user has an application that was USB Memory Stick:
previously written for the Quantum ver-
Two keys are located at the bottom right side of
sion 5.0x or earlier, and they want to utilize
the screen. The following describes there func-
the same code for the Quantum LX.
tion:
I/O Comms - A status indicator is provided to show
the current state of the internal communications of Download MapFile.txt from Quantum
the I/O boards. The possible displayed states are: LX With a USB memory stick installed
on the LX, pressing this key will cause the
Off - Loss of or intermittent communica- MapFile.txt file to be downloaded from the
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 16 COMMUNICATIONS SETUP
Quantum LX into the USB memory. memory back into the Quantum LX.
Upload MapFile.txt to Quantum LX A sample of the original file appears in the following ex-
After the user has modified the MapFile.txt ample:
file to suit their needs, pressing this key will
cause the file to be uploaded from the USB
Quantum 4 Q5
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 17
If you properly receive data and need to com- The following is a complete list of available Frick Proto-
municate to more than one panel, then setup col # commands:
and wire to another panel. Reference the wir- COMMAND CODE and DESCRIPTION
ing diagram drawings in the back of this manual.
Send a single command to read data from this I = Returns compressor status (I)nformation
Quantum LX using its ID and troubleshoot as
above, if necessary. To prevent noise feedback R = Compressor sta(R)t control
which is possible when communicating over a
long distance, only the last panel should have the S = Compressor (S)top control
termination jumpers installed. A = Return full load (A)mps information
V = Slide (V)alve/Slide stop control
FRICK PROTOCOL MC = Change (M)ode of (C)ompressor
DESCRIPTION MV = Change (M)ode of Slide (V)alve
P = Return (P)ressures information
All commands for Frick protocols must
T = Return (T)emperatures information
be in ASCII to be recognized (see the Con-
version Chart For Decimal / Hexadecimal Q = (Q)uery setpoints data
/ ASCII, located later in this manual). The C = Enter (C)hange setpoints mode
commands can be in upper or lower case
letters. A compressor with an ID code of F = Return (F)ailures
[00] is considered disabled. ID codes from KF = (K)Clear (F)ailures
[01] through [99] are valid and recognized KR = (K)Clear remaining (R)ecycle delay time
by the Quantum.
All data is returned as integer values. If decimal positions
FRICK # PROTOCOL SPECIFICATIONS are assumed, then divide the data by the proper multiple
of 10 to get the actual value.
Frick # protocol consists of commands that
are available for most other existing mod- Temperature data, except for Suction Temperature, is
els of Frick compressor control panels. The returned in the current temperature units as 3 charac-
Frick # protocol does not utilize a checksum. ters with no decimal position (i.e. 032 would represent
It is better to use Frick Quantum ($) pro- 32 degrees Fahrenheit if the panel temperature units are
tocol when only communicating to Quan- in Fahrenheit, or it would represent 32 degrees Celsius, if
tum 4A or Quantum LX panels. the panel temperature units are in Celsius). Suction Tem-
perature is returned as 4 characters with a + or as the
When there is more than one panel, a Quan- leading character (i.e. 010 would represent 10 degree).
tum LX can be wired from its communica-
tions ports to another panels ports, or can Pressure data is usually returned in the current pressure
be wired to Port 1 of a RWB, RDB, RXB or units. However, the Filter differential reading is always re-
RXF Micro Plus panel. turned in PSIA. When in PSIG or in PSIA, the pressure
data is returned as 3 characters with no decimal position.
Frick RWB, RDB, RXB, or RXF Panel Frick # However; in order to show the full transducer range, the
Communications Port #1 RS-422 Pinout #IDPS command returns 4 characters with one decimal
9 - TX (Transmit) position assumed. The #IDI, and #IDPA commands return
8 + TX (Transmit) 3 characters that assume one decimal position; therefore,
5 - RX (Receive) 99.9 is the highest value that can be returned. When in
4 + RX (Receive) PSIG, suction pressure is returned in PSIA. When in Bar
and BarA, the pressure data is returned as 4 characters
with two decimal positions assumed. When in KpaA, the
pressure data is returned as 4 characters with no decimal
position.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 20 COMMUNICATIONS SETUP
The following is a detailed description of each command: Note: The following control commands are for remote
control of a compressor. A compressor should be in both
RETURN COMPRESSOR STATUS INFO: #IDI remote compressor mode and remote Slide Valve or ca-
pacity mode for remote control.
Command structure:
COMPRESSOR START CONTROL: #IDRID
Command Description
# Start of command sequence Command structure:
ID Compressor (ID) code (01, 14, etc.) Command Description
I Return Status (I)nformation command # Start command sequence
ID Compressor (ID) code (01, 14, etc.)
Returned Answer, ie: 090RRRN340 R Sta(R)t compressor command.
RETURN FULL LOAD AMPS COMMAND: #IDA RETURN SLIDE STOP POSITION COMMAND: #IDVP
Command structure: Command structure:
Command Description Command Description
# Start command sequence # Start command sequence
ID Compressor (ID) code (01, 14, etc.) ID Compressor (ID) code (01, 14, etc.)
A Return Full Load (A)mps command V Slide (V)alve / Slide Stop command
P Return Slide Stop (P)osition value
Returned Answer:
When using the A command, the returned Full Load Returned Answer:
Amps will be: Character
Description of returned data
XXX = 3 characters followed by a CR, LF. Position
1, 2 Slide Stop position, i.e. 25 = 2.5
#IDVLXX CR, LF (Carriage return, line feed)
SLIDE VALVE CONTROL COM-
#IDVS
MANDS:
#IDVUXX CHANGE COMPRESSOR MODE
#IDMCmID
Command structure: COMMAND:
Command Description
# Start command sequence Command structure:
L (L)oad Slide Valve command ID Compressor (ID) code (01, 14, etc.)
If the command was #01VL00, then the load Slide Valve Returned Answer:
output on compressor #1 would be turned off. If the Character
command was #01VL05, then the load Slide Valve out- Description
Position
put on compressor #1 would be turned on for 5 seconds,
and would then automatically turn off. NOTE: the Slide 1 (A)cknowledge
Valve must be in the remote mode for this command 2, 3 (ID) code verified
to be executed. Time is not accrued, each command
(Carriage return, line feed)
restarts timer.
Returned Answer:
Command Examples: (Compressor #01 is used here)
Character
Description #01TS Returns the Suction Temperature
Position
1 (A)cknowledge #01TD Returns the Discharge Temperature
2, 3 (ID) code verified #01TO Returns the Oil Temperature
(Carriage return, line feed) #01TP Returns the Separator Temperature
#01TA Returns All Temperatures
RETURN PRESSURES COMMAND: #IDPX Note: Dont send CR or LF
Command structure:
Returned Answer:
Command Description
# Start command sequence If using the S command the returned temp. will be:
ID Compressor (ID) code (01, 14, etc.) +/-XXX = The first character will be a + or -, followed
by 3 characters and ending with a CR, LF.
P Return (P)ressures command
= S Return (S)uction Pressure (PSIA) If using the D, O or P commands, the returned temp.
= D Return (D)ischarge Pressure (g/hg) will be:
XXX = 3 characters followed by a CR, LF.
= O Return (O)il Pressure (g)
X
= F Return (F)ilter differential Pressure If using the A command, the returned data would be:
Return (A)ll pressures as a string of XXXXXXXXXXXX = 12 characters followed by a CR, LF.
= A
data
Returned Answer:
If using the S command the returned pressure will be:
XXXX = 4 characters followed by a CR, LF.
Command structure:
Command structure:
Command Description
Command Description
# Start command sequence
# Start command sequence
ID Compressor (ID) code (01, 14, etc.)
ID Compressor (ID) code (01, 14, etc.)
Q1 (Q)uery Setpoints command
Q2 (Q)uery Setpoints command
Returned Answer:
Returned Answer:
Character #
Setpoint (Name/Comment) Character Setpoint (Name/Com-
Position Byte(s) # Byte(s)
Position ment)
1 1 Always 0
1, 2, 3 3 Future
Capacity Control Setpoint, 3
2, 3, 4, 5 4 4, 5, 6 3 Future
chars followed by g or h
7, 8, 9 3 MLC amps stop load
14, 15 2 Prop band
10, 11, 12 3 MLC amps force unload
16, 17 2 Dead band
13, 14, 15 3 CT factor
18, 19 2 Cycle time
16, 17 2 Recycle delay (setpoint,
20, 21, 22, 23 4 Future
not time left)
24, 25, 26, 27 4 Future
0=
28, 29, 30, 31 4 Future Warning
32, 33 2 Future 18 1 Aux 1 1=
Shut-
34, 35 2 Future down
36, 37 2 Future 0 = NO
19 1 Aux 1
High Discharge Pressure 1 = NC
38, 39, 40, 41 4
Shutdown 0=
High Discharge Pressure Warning
42, 43, 44, 45 4
Warning 20 1 Aux 2 1=
46 1 ID (tenths position byte) Shut-
down
47 1 ID (ones position byte)
0 = NO
ID Checksum of all data (pos. 21 1 Aux 2
48 1 1 = NC
1 to 47)
22 1 Future
49 1 CR code 13
23, 24 2 Future
50 1 LF code 10
25 1 Future
51 1 0 null terminator char.
26 1 Future
27, 28 2 Future
29 1 Future
30 1 ID (tenths position byte)
31 1 ID (ones position byte)
ID Checksum of all data
32 1
(pos. 1 to 47)
33 1 CR code 13
34 1 LF code 10
35 1 0 null terminator char.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 24 COMMUNICATIONS SETUP
QUANTUM $ PROTOCOL SPECIFICATIONS the first Quantum). After the ID number, type a T1.
The protocol code in the Quantum recognizes this
Quantum ($) protocol commands are used by both portion of the data packet as a request for the data
the Quantum and the Quantum LX. This proto- from a memory location (address).
col has been modified slightly for the LX, in that the
D command has been eliminated, and the address- Up to now you have typed the following information:
ing structure has changed. Any previously configured $01T1. Now you to need specify the address(s) that
Quantum LX protocol applications that had been you wish to query. Up to sixteen addresses may si-
written for Quantum panels, will still work for the multaneously be requested. The format for this entry
LX, by using the Map File on the Communications must be in the form of four digits, so if you want
Screen. to query the Frick address for Suction Pressure (ad-
dress 2002), simply enter the value 2002. Your com-
Unless otherwise shown, 9 characters are returned mand line should now look like this: $01T12002. If
from the Quantum for a data value. The data value you would like to view additional addresses, simply
includes two decimal fields and the first character continue to append the address numbers to this com-
position is either; - if the value is negative, or it is mand (up to sixteen total). For this example, we will
+ if the value is positive. For example, if the datas only use the one address (2002 for Suction Pressure).
value is 25.5; then the value +00002550 is sent. All The next thing that must be done is to enter a check-
temperatures are in degree C and all pressures are sum value. You may elect to type in a ?? as a wild-
in PSIA. A mode such as Slide Valve mode is re- card if you do not have the time to figure the correct
turned as an integer value that represents the mode checksum, however, the information that is returned
that it is in. For example, a +00000000 is sent if it may or may not always be reliable. The checksum will
is in manual, or a +00000100 is sent if it is in au- ensure reliability.
tomatic, or a +00000200 is sent if it is in remote.
The value zero +00000000 is used to represent an To arrive at the checksum value for the command you
OFF status and a DISABLED option. The value one have just typed, you will need to convert each ASCII
+00000100, which is received as a 1, is used to rep- digit into hexadecimal (do not include the $ symbol).
resent an ON status and an ENABLED option. Set- For this example, you will need to take the first digit
points are only changed if the value sent is within the 0, and referring to the Conversion Chart at the end
acceptable range. Reference the Frick Quantum of this section, look down the ASCII column until you
Control Panel Maintenance publication S90.020-M for find 0. You will notice that the Hexadecimal equiv-
the setpoints default settings and ranges. The check- alent for ASCII 0 is 30 hex. Repeat the process of
sum is the 2 byte hexadecimal sum of each character looking up each digit in the ASCII column, and finding
within the command or returned answer excluding its equivalent in the Hexadecimal column, and write
the command type identifier, $. If the commands each value down. When all eight (minimum) digits
checksum is replaced with ??, the Quantum returns (01T12002) have been converted to hexadecimal, you
a response without using checksum error checking will need to add the eight values together. Remem-
on the received command (refer to the Data Packet ber, the values are in hexadecimal format, not deci-
section for more information). If the Quantum de- mal. If you are not familiar with hexadecimal math,
tects a checksum error, a N (Not Acknowledged), the you may wish to utilize the calculator that comes with
Compressor ID code, 02, Carriage return, and Line- Microsoft Windows. Look at the following chart:
feed are returned.
ASCII Value of Data Hexadecimal
This document will demonstrate how to communi- Packet Equivalent
cate to the Quantum panel using the tables that 0 30
appear on the following pages.
1 31
Data Packet T 54
1 31
If you were interested in viewing the information that
is contained in any of the accessible Quantum ad- 2 32
dresses, you would want to refer to the table entitled 0 30
RETURN DATA VALUE FROM TABLE $IDT1 table later 0 30
in this section.
2 32
The quickest way to demonstrate this protocol is Hex Total = 1AA
through Hyperterminal (see the section entitled Hy-
perterminal later in this manual). After setting up Hy- The answer that is arrived at from the previous chart
perterminal and ensuring that all wiring and jumper is 1A8.
configurations are correct, type a $ symbol. This is
the character that will alert all of the Quantum NOTE: For any calculation that results in an an-
panels on the communications line that data is on its swer of more than two digits, use only the right
way. Following the $ symbol, type the ID code of the most two digits, and disregard all digits to the
Quantum that you wish to query (for instance 01 for left.
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 27
This will become the checksum for the data packet, The following is a detailed description of each com-
and is appended to the end of the data that has so far mand:
been typed in.
CLEAR ALARMS COMMAND: $IDCA
The result should look like this:
Command structure:
$01T12002A8
Command Description
Press the [Enter] key. You should see an immediate $ Start command sequence
response. The format of this response should resem-
ble something (but not necessarily exactly) like: ID Compressor (ID) code (01, 14, etc.)
CA (C)lear (A)larms
A01+00006166B6 CS Checksum
Referring to the RETURN DATA VALUE FROM TABLE CR Carriage Return
$IDT1 table on the next page, we find that the first
line of the response, A01, indicates that an Acknowl-
Returned Answer:
edgement (A) was received from device 01 (01). This
is followed by +00006166 (Suction Pressure). The Character
Description of returned data
plus (+) symbol indicates a positive value, followed Position
by 00006166. Since there are two decimal positions 1 (A)cknowledge
assumed, 0006166 equals 61.66 PSIA. Using the +/-
2, 3 (ID) code verified
symbols as a delimiter in the above example, each
section of 8 digits can be interpreted as the actual Carriage Return, Line Feed
value being returned from each of the address que-
ries. The B6 value at the very end of the response SLIDE VALVE CONTROL COMMANDS: $IDCLXX
is the checksum value that the Quantum returned,
not actual data.
Command structure:
The following is a complete list of available $ com-
Command Description
mand types:
$ Start command sequence
COMMAND CODE and DESCRIPTION ID Compressor (ID) code (01, 14, etc.)
C Slide Valve/Slide Stop (C)ommand
CA = Clear Alarms L (L)oad Slide Valve command
CL = Compressor load U (U)nload Slide Valve Command
CP = Compressor stop XX = 00 Turns selected output off.
CS = Change a setpoint in the Table XX=01 to 15 Turns selected output on for XX
CT = Compressor Start seconds.
CU = Compressor unload CS Checksum
D1 = Operating Status Display Page 1 CR Carriage Return
D2 = Operating Status Display Page 2
D3 = Operating Status Display Page 3 If the command is $01CL00, then the load Slide Valve
output on compressor #1 would be turned off. Time
D4 = Operating Status Display Page 4
is not accrued, each command restarts timer. NOTE:
F1 = Warnings/Shutdowns Annunciation Page 1 the Slide Valve must be in the remote mode for this
F2 = Warnings/Shutdowns Annunciation Page 2 command to be executed.
F3 = Warnings/Shutdowns Annunciation Page 3
MA = Compressor mode Autocycle Returned Answer (for L or U commands):
MM = Compressor mode Manual Character
Description of returned data
Position
MR = Compressor mode Remote
1 (A)cknowledge
S2 = Compressor sequence activate
2, 3 (ID) code verified
S3 = Compressor sequence de-activate
Carriage Return, Line Feed
T1 = Read a value from the Table
VA = Slide Valve mode Automatic
VR = Slide Valve mode Remote
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 28 COMMUNICATIONS SETUP
Returned Answer: If the command is $01CU05, then the load Slide Valve
Character output on compressor #1 would be turned on for 5 sec-
Description of returned data onds, and would then automatically turn off. Time is not
Position
accrued, each command restarts timer. NOTE: the Slide
1 (A)cknowledge Valve must be in the remote mode for this command
2, 3 (ID) code verified to be executed.
Carriage Return, Line Feed
RETURNED ANSWER (for L or U commands): A01
Character
Description of returned data
Position
1 (A)cknowledge
2, 3 (ID) code verified
Carriage Return, Line Feed
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 29
Command structure:
Command Description Command structure:
F2 (F)ailure Annunciation command Page (2) ID Compressor (ID) code (01, 14, etc.)
RETURNED ANSWER,
Character RETURNED ANSWER,
Description of returned data
Position Character
Description of returned data
1 (A)cknowledge Position
RETURN Data Value From Table: $IDT1 NOTE: The following commands are for remote control
of a compressor. A compressor should be in both remote
compressor mode and remote Slide Valve or capacity
Command structure: mode for remote control.
Command Description
COMPRESSOR MODE
$ Start of command sequence. $IDMA
AUTOCYCLE COMMAND:
ID Compressor (ID) code (01, 14, etc.)
T1 Return the value of a Table address.
Command structure:
Command Description
Frick Address (s) of data value in Table.
Up to 16 different addresses can be re- $ Start of command sequence.
0000 0000 quested. ID Compressor (ID) code (01, 14, etc.)
0000 0000 MA (M)ode (A)utocylce
0000 0000 Example # 1: if requesting Suction Tem-
0000 0000 perature only, command would be (to CS Checksum
0000 0000 compressor ID of 1); $01T10128CSCR. CR Carriage Return
0000 0000
0000 0000 Example # 2: If requesting address 128
0000 0000 through 136, the command would be: RETURNED ANSWER,
$01T10128012901300131013201330134 Character
01350136CSCR. Description of returned data
Position
1 (A)cknowledge
CS Checksum 2, 3 (ID) code.
CR Carriage Return Carriage Return, Line Feed if successful
Command Description
$ Start of command sequence.
ID Compressor (ID) code (01, 14, etc.)
S3 (S)equence Activate (3)
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Character
Description of returned data
Position
1 (A)cknowledge
2, 3 (ID) code.
Carriage Return, Line Feed if successful
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 34 COMMUNICATIONS SETUP
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 35
SECTION 3
QUANTUM LX ALLEN-BRADLEY COMMUNICA- being sent faster than once every couple of
TION seconds, there will be temporary slowdowns
during these processes.
This section contains programming examples for
reading data from and writing data to the Frick Quan- Additionally, keeping the Quantum LX busy
tum control panel from an Allen Bradley (AB) SLC500 writing to Flash memory will interfere with the
or PLC5 processor. Allen Bradley (AB) RSLogix500 communications to its I/O Boards. A communi-
programming software has been used for the follow- cation failure to an I/O board will cause the com-
ing examples, however, these examples can also be pressor to shutdown. Control commands such
used for the AB RSLogix5 software. as starting the compressor are also sent with a
write command. For more detail and a list of the
Overview Of Half And Full Duplex Theory data, reference the Quantum LX Data Table
section. For details about the actual protocol,
To provide for the reading and writing of data reference the AB publication 1770-6.5.16 DF1
to Quantum LX panels using Allen-Bradley Protocol and Command Set Reference Manual.
communication, the Quantum LX has an Allen-
Bradley DF1 communication driver that recog- Because overrun can occur, the baud rate and
nizes either half or full duplex SLC 500 protected commands should be setup to produce the most
typed logical read and write commands (either desired throughput. The master station should
half or full duplex must be selected). Half-duplex have the Stop Bit and Parity set to match the
simply means that data can only be sent in one Quantum LX, Duplicate Detect disabled, and
direction at a time (the concept of how a walk- Error Detect set for BCC or CRC.
ie-talkie works). Using full-duplex, data can be
sent and received simultaneously (the concept of When communication is between either your
how a telephone works). This is a Master / Slave programming software and a Quantum LX or
multi-drop communication method. an Allen-Bradley PLC and a Quantum LX on
a multi-drop link, the devices depend on a DF1
The Quantum LX talks Allen-Bradley SLC pro- Master to give each of them polling permission
tocol and is programmed to resemble an Allen- to transmit in a timely manner. As the number
Bradley SLC500 slave station. The customers of Quantum LX slaves increase on the link, the
PLC or DCS must be setup to initiate the read- time between when each panel is polled also
ing and writing of data to a Quantum LX. The increases. This increase in time may become
Quantum LX does not initiate any communica- larger if you are using low baud rates. As these
tions. The panel ID number is used as its sta- time periods grow, the timeouts such as the
tion address and the target node. With the AB message timeout, poll timeout and reply timeout
PLC, the MSG (Message) instruction is used to may need to be changed to avoid loss of com-
send read and write requests. A DCS (Distributed munication.
Control System) will use a SLC 500 DF1 protocol
driver to send protected typed logical read with ACK Timeout - The amount of time in 20 milli-
3 address fields and protected typed logical write seconds increments that you want the processor
requests with 3 address fields to a Quantum to wait for an acknowledgment to the message
LX. Fifty (50) data elements can be read with one it has sent before the processor retries the mes-
read. sage or the message errors out.
Setpoints are changed by sending a write com- Reply Message Wait Time - Define the amount
mand to one element. Changing a setpoint of time in 20 millisecond increments that the
causes the Quantum LX to save the new set- master station will wait after receiving an ACK
point to Flash memory (non-volatile memory). (to a master-initiate message) before polling the
remote station for a reply. Choose a time that
Be careful not to continuously request a set- is, at minimum, equal to the longest time that a
point change. It is to be expected that com- remote station needs to format a reply packet.
munications may slow down during the pro- Some remote stations can format reply packets
cess of writing setpoints or clearing alarms. faster than others.
Both of these processes involve writing to ei-
ther EEPROM or Flash Memory and does take Message Timeout - Defines the amount of time
some time. If communication requests are in seconds that the message will wait for a reply.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 36 COMMUNICATIONS SETUP
If this time elapses without a reply, the error bit Control Block: N11:0
is set, indicating that the instruction timed out. Control Block Length: 14
A timeout of 0 seconds means that there is no Channel: 0
timer and the message will wait indefinitely for a Target Node: 2 (002) (this is the Quantum
reply. Valid range 0-255 seconds. Panel ID)
Local File Address: N12:0
Note: Make sure the Allen-Bradley PLC and the Target File Address/Offset: N10:0
programming software is the most recent soft- Message Length in Elements: 50
ware revision. Some revisions have been made Message Time-out (seconds): 15
that do not allow the SLC Typed Logical Read/
Write Message Command. (Refer to the Allen-Bradley Programming
SLC-500 - Suggested Setup Overview Section for more information)
The following are representations of the channel WRITE MESSAGE SETUP EXAMPLE
configuration screens from the AB RSLogix500
programming software for the SLC500. Enter Read/Write Message
values as shown in order to establish communi- Type: Peer-To-Peer
cations via AB Protocol. Read/Write: Write
Target Device: 500 CPU
CHANNEL CONFIGURATION Local/Remote: Local
Control Block: N11:0
Configure the communication channel Control Block Length: 14
Channel 0: Channel: 0
Current Communication Mode: System Target Node: 2 (002) (this is the Quantum
Communication Driver: DF1 Half-Duplex LX Panel ID)
Master or DF1 Full-Duplex Local File Address: N12:0
Baud Rate: 19200 (suggested) Target File Address/Offset: N55:3
Stop Bits: 1 (suggested) Message Length in Elements: 1
Duplicate Detect: Disabled Message Time-out (seconds): 15
ACK Timeout (x20ms): 30
Message Retries: 3 Enter 20 into N12:0 to send the command to
Parity: None (suggested) set the compressor in remote mode.
Station Address (Source ID): 5 (Masters DF1
selected ID#) (Refer to the Allen-Bradley Programming
Error Detect: BCC / CRC Overview Section for more information)
RTS off Delay (x20ms): 0
RTS Send Delay (x20ms): 0
Pre-Send Time Delay (x1 ms): 0
Control Line: No Handshaking
Polling Mode: Message Based (do not allow
slave to initiate messages)
Priority Polling Range - Low: 255, High: 0
Normal Polling Range - Low: 255, High: 0
Normal Poll Group Size: 0
Reply Message Wait Time (x20ms): 20
System Mode Driver: DF1 Half-Duplex Mas-
ter or DF1 Full-Duplex
User Mode Driver: Generic ASCII
Write Protect: DISABLED
Mode Changes: DISABLED
Mode Attention Character: \0x1b (default)
System Mode Character: S (default)
User Mode Character: U (default)
Edit Resource/File Owner Timeout (Sec): 60
Passthru Link ID (decimal): 1
Read/Write Message
Type: Peer-To-Peer
Read/Write: Read
Target Device: 500 CPU
Local/Remote: Local
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 37
This section contains programming examples for The following are representations of the channel
reading data from, and writing data to the Frick configuration screens from the AB RSLogix500
Quantum LX control panel from an Allen Bradley programming software for the SLC500. Enter
(AB) SLC500 processor. AB RSLogix500 programming values as shown in order to establish communi-
software has been used for the following examples, cations via AB Protocol.
however, these examples can also be used for the AB
RSLogix5 software.
General Configuration
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 38 COMMUNICATIONS SETUP
System Configuration
Message Sequence Logic message to the Quantum LX panel. This logic pre-
vents hang up due to lost communications or mes-
Use the following logic to sequence read and write sage errors.
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 39
Use the following logic to read data from the Quan- The delay timer on rung 3 must be used when com-
tum LX panel. To read more data or to read data municating to the Quantum LX with the 100ms
from several compressors, copy / paste these rungs preset as shown. This time delay may be decreased
as needed then modify the control block and setup when communicating to more than one compressor
screen parameters accordingly. The following mes- provided the messages are alternated between com-
sage read instruction will be executed whenever pressors. This time delay is not required for Quan-
counter 5:0 (logic shown above) is equal to 0. tum V. 5.0x or earlier.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 40 COMMUNICATIONS SETUP
MESSAGE READ SETUP SCREEN LX (ID#1) N10:1 register and place them into the
SLC500s N10:1 through N10:28 register. The target
The following setup screen is programmed to ob- address must be changed to for the Quantum LX.
tain 28 consecutive data files from the Quantum
Data Table Address: Data file location in the Data Table Address: Data file location in the
SLC500 Quantum LX controller.
Size in Elements: # of data file to read Local Node: Quantum LX ID# (Octal)
MESSAGE WRITE SETUP SCREEN N55:3 data file from the SLC500s N55:3 data file. The
target address must be changed to for the Quan-
The following setup screen is programmed to write tum LX.
the compressor mode to the Quantum LX (ID#1)
This Controller: SLC500 The value zero (0) is used to represent an OFF status
and a DISABLED option. The value one (1), which is
Data Table Address: Data file location in the received as a 10, is used to represent an ON status
SLC500 and an ENABLED option. Only data values that are
Size in Elements: # of data file to read designated as setpoints are modifiable. Read Only is
Channel: Port location on the SLC processor used to help identify what data is not modifiable. The
(Channel 0 is the RS232 port) setpoint range is checked to see if it is an allowed
setting. If it is not allowed, the setting is not changed.
Target Device: Quantum Panel Reference the Quantum Data Tables in this manual
for the address listing and description of data.
Data Table Address: Data file location in the
Quantum controller. A command has been provided that selects whether
Local Node: Quantum ID# (Octal) data to and from the Quantum will be returned in
the units that are the default (pressure in PSIA and
Allen-Bradley Data Access temperature in Degree C) or in the units that are se-
lected to display at the panel.
Data passed to and from the Quantum are integer
values with one decimal field assumed unless shown EtherNet/IP
otherwise or the command is sent to select two deci-
mal fields. For example, if the datas value is 25.5 then Frick Controls supports the use of EtherNet/IP (as
the value 255 is sent. All temperatures are in degree described on the ab.com website, under the Ether-
C and all pressures are in PSIA unless the command Net/IP heading) with LX software 6.06 and later. Ad-
is sent to select the units of the panel. A mode such dress mapping follows the Allen-Bradley N: format,
as Slide Valve mode is sent as an integer value that as shown in the Data Tables under the heading of AB
represents the mode it is in. For example, a 0 is sent Address. Although this protocol is basically self-con-
if it is in manual, or a 10 is sent if it is in automatic, or figuring, if you do have additional questions, please
a 20 is sent if it is in Remote Communications. contact Frick Controls.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 44 COMMUNICATIONS SETUP
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 45
SECTION 4
MODBUS PROTOCOL
MODBUS Protocol Changing a setpoint causes the Quantum to
save the new setpoint to nonvolatile memory.
General Description Be careful not to continuously request a setpoint
change. Keeping the Quantum busy writing to
MODBUS Protocol is a messaging structure de- memory will interfere with the Quantum com-
veloped by Modicon in 1979, used to establish municating to its I/O boards. A communication
master-slave/client-server communication be- failure to an I/O board will cause the compres-
tween intelligent devices. It is a standard, truly sor to shutdown. For more detail and a list of
open and the most widely used network protocol the data, reference the Quantum Data Table
in the industrial manufacturing environment. The section of this manual. For details about the ac-
MODBUS protocol provides an industry stan- tual protocol, reference the Modicon website at
dard method that MODBUS devices use for http://www.modbus.com.
parsing messages.
MODBUS TCP/IP (Ethernet)
Since MODBUS protocol is a messaging struc-
ture, it is independent of the underlying physical TCP/IP is the common transport protocol of the
layer. It is traditionally implemented using RS- Internet and is actually a set of layered proto-
232, RS-422, or RS-485 communications hard- cols, providing a reliable data transport highway
ware. With the Quantum LX, MODBUS TCP between Quantum LX panels and an Ethernet
can also be utilized as it applies to Ethernet net- network. Ethernet has become the standard for
works. factory networking, replacing many of the data-
bus systems used in the past.
The Quantum controller is setup to commu-
nicate on standard MODBUS networks using MODBUS TCP/IP simply takes the MODBUS
either ASCII (American Standard Code for Infor- instruction set and transparently wraps TCP/
mation Interchange), RTU or TCP/IP. IP around it. Unlike MODBUS ASCII and RTU,
there no parameters that need to be set (such as
The Quantum provides the capability to inter-
baud rate, data bits, etc.).
face with other devices that support serial data
communications using the MODBUS protocol.
NOTE: When using Modicon Setup Software, en-
This is a Master / Slave multi-drop communica-
sure that:
tion method whereby the Quantum is setup to
be a MODBUS Slave. The customers PLC (Pro- Head number = Rack Position (position
grammable Logic Controller) or DCS (Data Com- of Ethernet card in its rack)
munications System, such as a desktop or laptop Socket # = 502
computer) must be setup as a MODBUS Master.
The Master initiates the reading and writing of Frick Controls utilizes function codes 3 (Read),
data (queries) to a Quantum. The Quantum 6 (Write) and 16 (Multiple Write) of the TCP/IP
does not generate its own data, it will only reply protocol. Use port 502 for Modbus TCP/IP com-
to a request by the Master. munications. The value used for the Modbus ID
must be greater than zero.
The Quantum ID number is used as the MOD-
BUS Slave address (for ASCII and RTU). The MODBUS TCP LOG
Master uses Function Code 3 (Read Holding
Registers) to send a request to read data from
the Quantum. The Master uses Function Code
6 (Load Register) to request to change a set-
point or to send a command such as starting the
compressor. Up to one hundred and twenty-five
(125) data elements can be read with one read
request.
The following user selectable button is provided: The top line of data is the most recent activity.
At the left of each line, you should see whether
[Refresh] the data is IN or OUT (Response or Command),
and the actual data (in Hexadecimal format). This
This screen allows the technician to view the information can be used to compare against the
ModBus TCP data communications information data being sent and received at the other end of
that the Quantum LX is receiving and trans- the communications link, to verify proper opera-
mitting. tion.
Each time a new command is sent or received, Refer to the following table for an example of
the screen will need to be refreshed by selecting how the data packets are created, using the data
the [Refresh] button. that has been shown on the above screen.
Command 00 In: 00 . 00 00 . 00 00 . 06 01 03 07 . D0 00 . 02
# of registers to read
Address of first register (2000)
Read Holding register
Modbus ID
# of bytes in command
Always 0 for Modbus TCP
Transaction Identifer
MODBUS ASCII (Serial Communications) acter density increases throughput over ASCII
mode at the same baud rate. Some particulars
In the ASCII Transmission Mode (American Stan- about MODBUS RTU:
dard Code for Information Interchange), each
character byte in a message is sent as 2 ASCII The device address field of the message
characters. This mode allows time intervals of frame contains 8 binary bits.
up to a second between characters during trans- The function code field of the message
mission without generating errors. Some par- frame will contain 8 binary bits
ticulars about MODBUS ASCII: Word size is selectable.
Error checking is accomplished using
The device address field of the message CRC (Cyclical Redundancy Check).
frame contains two characters (16 bits). Hyperterminal cannot be used to test
The function code field of the message communications.
frame will contain two characters (16
bits). Serial Port Configuration Of The Master
Word size is selectable.
Error checking is accomplished using 7 or 8 Bits per Character (Data Bits)
LRC (Longitudinal Redundancy Check). Odd, Even or No Parity
Hyperterminal can be used to test com- 1 or 2 Stop Bits
munications. No Handshake
In RTU (Remote Terminal Unit) Mode, each 8-bit The MODBUS protocol establishes the format
message byte contains two 4-bit hexadecimal for the Master's query by creating a message
characters, and the message is transmitted in a (data packet) as follows:
continuous stream. The greater effective char- Assign the device address (Quantum
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 47
panel ID #). The address field of a mes- function code in the query. The data bytes con-
sage frame contains two characters for tain the data collected by the Quantum, such
ASCII, or 8 bits for RTU. Valid Quan- as register values or status. If an error occurs,
tum device addresses are in the range the function code is modified to indicate that the
of 01 99 decimal. A master addresses response is an error response, and the data bytes
a Quantum by placing the Quantum contain a code that describes the error. The er-
address in the address field of the mes- ror check field allows the master to confirm that
sage. When the Quantum sends its the message contents are valid.
response, it places its own address in
this address field of the response to let Data Field
the Master know which Quantum is
responding. The data field is constructed using sets of two
An 8-bit function code defining the re- hexadecimal digits, in the range of 00 to FF
quested action (Query): hexadecimal. For ASCII, these can be made from
Function Code 3 - to read holding regis- a pair of ASCII characters. For RTU, this is one
ters (sends a request to read data from 8-bit number.
the Quantum).
Function Code 6 to load a register (to The data field of messages sent from a master
request to change a setpoint or to send to the Quantum devices contains additional in-
a command such as starting the com- formation which the Quantum must use to take
pressor), or a function code 16 (RTU the action defined by the function code. This can
only) to load multiple registers. include items like discrete and register address-
Any data to be sent (Response). The es, the quantity of items to be handled, and the
data field is constructed using sets of count of actual data bytes in the field.
two hexadecimal digits, in the range of
For example, if the master requests a Quan-
00 to FF hexadecimal. These are to be
tum to read a group of holding registers (func-
made from a pair of ASCII characters
tion code 03), the data field specifies the starting
(ASCII), or one 8-bit for RTU. The data
register and how many registers are to be read.
field of messages sent from a Master to
the Quantum devices contains addi-
If no error occurs, the data field of a response
tional information which the Quantum
from a Quantum to a Master contains the data
must use to take the action defined
requested. If an error occurs, the field contains
by the function code. This can include
an exception code that the Master application
items like discrete and register address-
can use to determine the next action to be taken.
es, the quantity of items to be handled,
and the count of actual data bytes in the
Error Checking
field. If no error occurs, the data field
of a response from a Quantum to a ASCII
Master contains the data requested. If
an error occurs, the field contains an In ASCII mode, when data is transmitted to
exception code that the Master applica- and from the Quantum Controller, each
tion can use to determine the next ac- message has an Error Checking value ap-
tion to be taken. pended to the end of the message. Longitu-
An error-checking field. dinal Redundancy Check, or LRC, is used as
the method for verifying that the ASCII mes-
The Query sage sent from the transmitting device was
properly received by the receiving device.
The function code in the query tells the ad-
dressed Quantum what kind of action to per-
The Longitudinal Redundancy Check (LRC)
form. The data bytes contain any additional infor-
field is one byte, containing an eight-bit bi-
mation that the Quantum will need to perform
nary value. The LRC value is calculated by
the function. For example, function code 03 will
the transmitting device, by adding together
query the Quantum to read holding registers
successive eight-bit bytes of the message,
and respond with their contents. The data field
discarding any carries, and then two's com-
must contain the information telling the Quan-
plementing the result. It is performed on the
tum which register to start at and how many
ASCII message field contents excluding the
registers to read. The error check field provides a
colon character that begins the message,
method for the Quantum to validate the integ-
and excluding the CRLF pair at the end of the
rity of the message contents.
message. The LRC is then appended to the
message as the last field preceding the CRLF
The Response (Carriage Line Feed) characters. Each new
If the Quantum makes a normal response, the addition of a character that would result in
function code in the response is an echo of the a value higher than 255 decimal simply rolls
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 48 COMMUNICATIONS SETUP
The CRC field is two bytes, containing a 16 All Quantum panels connected to the
bit binary value. The CRC value is calculated network monitor the network bus con-
by the transmitting device, which appends tinuously for the colon character. When
the CRC to the message. The receiving de- one is received, each Quantum de-
vice recalculates a CRC during receipt of codes the next field (the address field)
the message, and compares the calculated to find out if it is the addressed device.
value to the actual value it received in the
CRC field. If the two values are not equal an A MODBUS message is placed by
error results. the transmitting device into a frame
that has a known beginning and end-
The CRC is started by first preloading a 16 ing point. This allows receiving devices
bit register to all 1s. Then a process be- to begin at the start of the message,
gins of applying successive 8bit bytes of read the address portion and determine
the message to the current contents of the which device is addressed, and to know
register. Only the eight bits of data in each when the message is completed. Partial
character are used for generating the CRC. messages can be detected and errors
Start and stop bits, and the parity bit, do not can be set as a result.
apply to the CRC.
A typical message frame as sent by the
During generation of the CRC, each 8bit Master is shown below:
character is exclusive ORed with the regis-
ter contents. Then the result is shifted in the LRC
START ADDRESS FUNCTION DATA END
CHECK
direction of the least significant bit (LSB),
: 01 03 00870001 74 CRLF
with a zero filled into the most significant
bit (MSB) position. The LSB is extracted and 1 2 2 8 2 2
CHAR CHAR CHAR CHAR CHAR CHAR
examined. If the LSB was a 1, the register
is then exclusive ORed with a preset, fixed
value. If the LSB was a 0, no exclusive OR CRC Error
takes place. Start of Quantum Function End of
Correction
message ID message
Code
This process is repeated until eight shifts
00 = H. O. Address
have been performed. After the last (eighth) 87 = L. O. Address
shift, the next 8bit byte is exclusive ORed 00 = H. O. # of data registers
with the registers current value, and the 01 = L. O. # of data registers
process repeats for eight more shifts as de-
scribed above. The final contents of the reg- RTU
ister, after all the bytes of the message have
been applied, is the CRC value. In RTU mode, messages start with a
silent interval of at least 3.5 character
When the CRC is appended to the message, times. This is most easily implemented
the low-order byte is appended first, fol- as a multiple of character times at the
lowed by the high-order byte. baud rate that is being used on the net-
work (shown as T1T2T3T4 in the
figure below). The first field then trans-
mitted is the device address.
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 49
The allowable characters transmit- value of, send the following message:
ted for all fields are hexadecimal 09,
AF. Networked devices monitor the : 01 03 07 D3 00 01 21 CRLF
network bus continuously, including
Where:
during the silent intervals. When the
Message Start:
first field (the address field) is received,
Quantum ID #:
each device decodes it to find out if it is
Read Function:
the addressed device.
H. O. address (hex):
Following the last transmitted char- L. O. address (hex):
acter, a similar interval of at least 3.5 H. O. # of Data Registers:
character times marks the end of the L. O. # of Data Registers:
message. A new message can begin Error Correction Code:
after this interval. The entire message Carriage Return - Line Feed:
frame must be transmitted as a contin-
uous stream. If a silent interval of more Look at this message on a more basic level, to
than 1.5 character times occurs before understand how the address that we are re-
completion of the frame, the receiving questing is arrived at. We want to know the ac-
device flushes the incomplete message tual value of the Discharge Pressure, Frick Ad-
and assumes that the next byte will be dress 2003 (decimal).
the address field of a new message.
Similarly, if a new message begins ear- The first part of the message will be a Colon
lier than 3.5 character times follow- (:). This represents a heads up alert that data is
ing a previous message, the receiving coming:
device will consider it a continuation
of the previous message. This will set
}
an error, as the value in the final CRC : 01 06 1B EE 03 E8 05 CRLF
field will not be valid for the combined
Where:
messages. A typical message frame is
Message Start:
shown below:
Quantum ID #:
Write Function:
LRC
START ADDRESS FUNCTION DATA END H. O. address (hex):
CHECK
L. O. address (hex):
Nx8
T1-T2-T3-T4 8 Bits 8 Bits 16 Bits T1-T2-T3-T4 H. O. # of Data Value:
Bits
L. O. # of Data Value:
Error Correction Code:
CRC Error Carriage Return - Line Feed:
Start of Quantum Function End of
Correction
message ID message
Code
Any time that a message is sent, all of the Quan-
00 = H. O. Address tum panels on the MODBUS network will
87 = L. O. Address
00 = H. O. # of data registers
become active, communications-wise, once the
01 = L. O. # of data registers Colon appears. Next, the panels will look at the
first byte following the Colon ( : ). If this byte
equals the Panel ID # of the particular Quantum
ASCII Query (Read) Example being queried, it will immediately finish reading
the remainder of the message. If the byte does
To demonstrate how an address within the not equal its ID #, the message will be ignored.
Quantum may be read, the following test can
be performed using Windows HyperTerminal
}
In this particular example, we are strictly looking In order to ensure that the Quantum in ques-
to request to view a data value, so we will be tion receives the data request accurately, we
performing a read function (03): must append an Error Check byte to the end of
the message. This is accomplished by adding
each of the byte pairs (hex) that we have gener-
}
: 01 03 07 D3 00 01 21 CRLF ated thus far:
Where: 01 + 03 + 07 + D3 + 00 + 01 = DF hex
Message Start:
Quantum ID #: Next, subtract DF (hex) from 100 (hex):
Read Function: 100 (hex) - DF (hex) = 21 (hex)
H. O. address (hex):
}
L. O. address (hex): : 01 03 07 D3 00 01 21 CRLF
H. O. # of Data Registers:
L. O. # of Data Registers: Where:
Error Correction Code: Message Start:
Carriage Return - Line Feed: Quantum ID #:
Read Function:
22003 decimal equals 07D3 hex. Looking at our H. O. address (hex):
example, we see that we need a H.O. (High Or- L. O. address (hex):
der) address and a L.O. (Low Order) address. H. O. # of Data Registers:
Since all data sent and received is in ASCII Hex L. O. # of Data Registers:
Byte format, we need to look at D3 Hex as the Error Correction Code:
Low Order portion of the address. The High Or- Carriage Return - Line Feed:
der portion is 07. Now our decimal 2003 is for-
matted as 07D3 Hex. After the entire data packet has been created,
simply press the [Enter] key, a Line Feed will au-
}
}
Quantum ID #: : 01 03 07 D3 00 01 21 CRLF
Read Function: Where:
H. O. address (hex): Message Start:
L. O. address (hex): Quantum ID #:
H. O. # of Data Registers: Read Function:
L. O. # of Data Registers: H. O. address (hex):
Error Correction Code: L. O. address (hex):
Carriage Return - Line Feed: H. O. # of Data Registers:
L. O. # of Data Registers:
Since we are only looking for this one address, Error Correction Code:
and no other, we can say that we are only look- Carriage Return - Line Feed:
ing for one Data Address. Our Data Address part
of the data packet is also looking for a High and a
Low Order value. Fortunately, the number one (1) ASCII Write Example
is the same in decimal as it is in Hex, therefore,
the Low Order Address is 01 (hex). The High Or- To demonstrate how an address within the
der Address is 00 (hex), so our decimal 1 is for- Quantum LX may be written to, the following
matted as 0001 (hex). test can be performed using Windows HyperTer-
minal (NOTE: Hyperterminal cannot be used to
test RTU or TCP/IP communications).
}
: 01 03 07 D3 00 01 21 CRLF
As an example, a MODBUS command will be
Where:
created and sent to the Quantum to set Regu-
Message Start:
lation Mode 1 Setpoint to 100.0 PSIA. First, be
Quantum ID #:
aware that data sent to and received by the
Read Function:
Quantum has one decimal place assumed. This
H. O. address (hex):
means that to send the value of 100.0, you actu-
L. O. address (hex):
ally need to send 1000. Using the address tables
H. O. # of Data Registers:
found later in this manual, locate the address for
L. O. # of Data Registers:
the Regulation Mode 1 Setpoint. In this case, it
Error Correction Code:
would be Frick Address 7150 (decimal).
Carriage Return - Line Feed:
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 51
Since this is the only address we are interested In this particular example, we are strictly looking
in writing to, send the following message: to write a data value, so we will be performing a
write function (06):
: 01 06 1B EE 03 E8 05 CRLF
}
Where:
: 01 06 1B EE 03 E8 05 CRLF
Message Start:
Quantum ID #: Where:
Write Function: Message Start:
H. O. address (hex): Quantum ID #:
L. O. address (hex): Write Function:
H. O. # of Data Value: H. O. address (hex):
L. O. # of Data Value: L. O. address (hex):
Error Correction Code: H. O. # of Data Value:
Carriage Return - Line Feed: L. O. # of Data Value:
Error Correction Code:
Look at this message on a more basic level, to Carriage Return - Line Feed:
understand how the address that we are writing
to is arrived at. We want to send the value of 7150 decimal equals 1BEE hex. Looking at our
1000 (100.0) to the Regulation Mode 1 Setpoint, example we see that we need a H.O. (High Or-
Frick Address 7150 (decimal). der) address and a L.O. (Low Order) address.
Since all data sent and received is in ASCII Hex
The first part of the message will be a Colon Byte format, we need to look at EE Hex as the
(:). This represents a heads up alert that data is Low Order portion of the address. The High Or-
coming down the line. der portion is 1B. Now our decimal 7150 is for-
matted as 1BEE Hex.
}
}
: 01 06 1B EE 03 E8 05 CRLF
: 01 06 1B EE 03 E8 05 CRLF
Where:
Where:
Message Start:
Message Start:
Quantum ID #:
Quantum ID #:
Write Function:
Write Function:
H. O. address (hex):
H. O. address (hex):
L. O. address (hex):
L. O. address (hex):
H. O. # of Data Value:
H. O. # of Data Value:
L. O. # of Data Value:
L. O. # of Data Value:
Error Correction Code:
Error Correction Code:
Carriage Return - Line Feed:
Carriage Return - Line Feed:
Any time that a message is sent, all of the Quan- The value that we wish to send is 100.0 (1000).
tum panels that are on the MODBUS network The Data Value part of the data packet is looking
will become active, communications wise, once for a High and a Low Order value. The number
the Colon appears. Next, all panels will look at 1000 (dec) must be converted to hexadecimal.
the first byte following the Colon (:). If this byte This conversion results in a value of 03E8 (hex).
equals the Panel ID # of the particular Quantum Separating 03E8 into two bytes results in the
being queried, it will immediately finish reading Low Order Value of E8 (hex) and the High Order
the remainder of the message. If the byte does Value of 03 (hex):
not equal its ID #, the message will be ignored.
}
: 01 06 1B EE 03 E8 05 CRLF
Where:
}
: 01 06 1B EE 03 E8 05 CRLF
Message Start:
Where: Quantum ID #:
Message Start: Write Function:
Quantum ID #: H. O. address (hex):
Write Function: L. O. address (hex):
H. O. address (hex): H. O. # of Data Value:
L. O. address (hex): L. O. # of Data Value:
H. O. # of Data Value: Error Correction Code:
L. O. # of Data Value: Carriage Return - Line Feed:
Error Correction Code:
Carriage Return - Line Feed: In order to ensure that the Quantum in ques-
tion receives the data request accurately, we
must append an Error Check byte to the end of
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 52 COMMUNICATIONS SETUP
}
ample would yield a negative number (FFFF FFFF : 01 03 02 05 D0 25
}
FFFF FF05), we need to modify the value of 1FB Where:
in order to provide a positive result. This is ac- Message Start:
complished quite simply by dropping the most Quantum ID #:
left hand digit (1FB becomes FB), and then sub- Read Function:
tracting FB hex from 100 hex: # of Bytes Returned:
Data:
100 (hex) - FB (hex) = 05 (hex) Error Correction Code:
}
: 01 06 1B EE 03 E8 05 CRLF Once again, the first part of the message will be
Where: a Colon (:). This represents a heads up alert that
Message Start: data is coming down the line, but since the data
Quantum ID #: is coming from the Quantum to the Master this
Write Function: time, the Master will accept it.
H. O. address (hex):
L. O. address (hex): After having received the Colon (:), the Master
H. O. # of Data Value: will look at the two bytes that follows it, so that it
L. O. # of Data Value: may determine from which Quantum the mes-
Error Correction Code: sage is coming from.
Carriage Return - Line Feed:
}
: 01 03 02 05 D0 25
}
After the entire data packet has been created,
Where:
simply press the [Enter] key, a Line Feed will au-
Message Start:
tomatically be sent also.
Quantum ID #:
Read Function:
}
: 01 06 1B EE 03 E8 05 CRLF
# of Bytes Returned:
Where: Data:
Message Start: Error Correction Code:
Quantum ID #:
Write Function: Now that the Master knows which panel is re-
H. O. address (hex): sponding, it needs to known which function the
L. O. address (hex): panel is responding to. In this case, it sees that it
H. O. # of Data Value: is a read function, and the Quantum is merely
L. O. # of Data Value: returning a value that was previously requested.
Error Correction Code:
Carriage Return - Line Feed:
}
: 01 03 02 05 D0 25
}
Where:
Message Start:
Quantum ID #:
Read Function:
# of Bytes Returned:
Data:
Error Correction Code:
}
: 01 03 02 05 D0 25
}
Where: In the following example, a MODBUS command
Message Start: is sent to obtain the actual Discharge Pressure
Quantum ID #: value of a compressor. Refer to the following ex-
Read Function: ample to see what this message packet would
# of Bytes Returned: look like:
Data:
Error Correction Code: STARTING
# OF
CRC
START ADD. FUNC. REGISTERS END Notes:
ADDRESS CHECK
TO LOAD
The next two bytes (in this case) are the actual T1-T2-T3-T4 01 03 07 D3 00 01 * * T1-T2-T3-T4
data in response to our original request.
} }
End of
: 01 03 02 05 D0 25 Start of Quantum
message ID Function CRC Error message
Where: 03 = Read Correction
Code
Message Start: 07 = H. O. Address
Quantum ID #: D3 = L.O. Address
Read Function:
00 = H.O. # of Data Registers
# of Bytes Returned: 01 = L.O. # of Data Registers
Data:
Error Correction Code:
* The CRC value is calculated by the trans-
mitting device, which appends the CRC to
the message.
We need to know what this value means. To
break it down, we must convert the pair of bytes RTU Response Example
from Hex to Decimal:
Using the RTU Read example just shown, a typi-
05DO (hex) = 1488 (decimal) cal response would look like:
This has been an example of how the Quantum NOTE: Be careful not to continuously request a set-
Controller uses the MODBUS Protocol. It is hoped point change. It is to be expected that communica-
that the information provided here will assist the end tions may slow down during the process of writing
user in writing applications that will allow the Quan- setpoints or clearing alarms. Both of these processes
tum to be implemented into networks that the cus- involve writing to either EEPROM or Flash Memory
tomer may already have in use. and does take some time. If communication requests
are being sent faster than once every couple of sec-
This information is subject to change at any time, and onds, there will be temporary slowdowns during
is provided as a reference only. Not all areas of the these processes.
MODBUS Protocol can be handled in this document.
Some additional information regarding MODBUS MODBUS Data Access
Protocol that the end user should be aware of:
Data passed to and from the Quantum are integer
There are many versions of MODBUS Protocol values with one decimal field assumed unless shown
that are available, and an application that works otherwise or the command is sent to select two deci-
properly on one system, may not function identi- mal fields. For example, if the datas value is 25.5 then
cally on another. the value 255 is sent. All temperatures are in degree C
and all pressures are in PSIA unless the command is
Some versions of MODBUS Protocol may re- sent to select the units of the panel. A mode such as
quire the user to increment any referenced ad- Slide Valve mode is sent as an integer value that rep-
dresses by 1 (one). For instance, if you wanted resents the mode it is in. For example, a 0 is sent if it
to look at Frick Address 2003, you may need is in manual, or a 10 is sent if it is in automatic, or a
to actually look at address 2004. The Quantum 20 is sent if it is in remote. The value zero (0) is used
addressing begins at 0 (zero), whereas some to represent an OFF status and a DISABLED option.
MODBUS Protocols begin at 1 (one), therefore, The value one (1), which is received as a 10, is used
you may need to compensate. to represent an ON status and an ENABLED option.
Only data values that are designated as setpoints are
7 or 8 bits selectable. modifiable. Read Only is used to help identify what
data is not modifiable. The setpoint range is checked
1 or 2 Stop bits selectable. to see if it is an allowed setting. If it is not allowed,
the setting is not changed. Reference the Quantum
Parity can be set to None, Odd or Even Data Tables in this manual for the address listing and
description of data.
When using MODBUS protocol (other than the
Hyperterminal example shown earlier), it is nec- A command has been provided that selects whether
essary to use the MODBUS Address column as data to and from the Quantum will be returned in
shown in the Quantum Data Tables. These ad- the units that are the default (pressure in PSIA and
dresses should work for most applications. temperature in Degree C) or in the units that are se-
lected to display at the panel.
Follow the Frick specifications for data com-
munications requirements.
Hyperterminal can be used to test ASCII, but not
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 55
SECTION 5
HYPERTERMINAL
DESCRIPTION perterminal program. (Hyperterminal is usually
found in the Accessories folder). If Hyperterminal
HyperTerminal is a terminal emulation program which can't be found there, try using the Find File com-
resides in the Microsoft Windows environment, and mand, and search the entire hard drive.
as such, will normally be found on any computer that
is running Microsoft Windows. HyperTerminal pro- Be aware that the screens that are actually
vides a method by which the end user may verify shown on the test computer may or may not ap-
conclusively that their Quantum controller is func- pear exactly as shown here. Various versions of
tioning properly, and as designed, with respect to ex- Windows can affect the appearance, as well as
ternal communications to remote devices. whether or not the screen has been maximized,
or if it has been scaled to a smaller size. Re-
NOTE: Hyperterminal can only be used to test gardless of how the screen work appears, the
MODBUS ASCII. It CANNOT be used to test Al- function of the screen work is what is important,
len-Bradley or MODBUS RTU or TCP/IP. and that function is not affected by the way the
screen looks.
Many times, the Quantum controller will be in-
stalled into an environment whereby the end user Once Hyperterminal has been located, execute
wishes to communicate to it, either through a PLC it. A dialog box will appear. You will be prompted
(Programmable Logic Controller), a desktop com- to enter a name for the New Connection. Type
puter for the purpose of monitoring/controlling plant in whatever name you would like to use, Frick
operations through HMI (Human Machine Interface), was used in this example. This name will also
or any number of other communications applications. create a file once you are finished, saving all of
the setup parameters for future use. It is recom-
The purpose of this desired communications typically mended that a name be chosen to reflect the
involves viewing and changing setpoints, starting and type of Protocol that you will be using as you
stopping a compressor, viewing alarm and shutdown may wish to setup for various protocols. Once
information, and viewing current operating condi- you have entered a name, click [OK].
tions.
SETTING UP HYPERTERMINAL
The Com-1 properties dialog box will now appear. A pull down menu will appear. From this menu, locate
The parameters in this box must match the require- and click on [Properties]. You will once again see the
ments of the protocol that you are wishing to use. following screen. This time, click on the [Settings]
The one box that normally would need to be changed tab.
from one protocol to the next is the Data Bits box.
TESTING COMMUNICATIONS
Set the keyboard for CAPS (so that all capital letters
will be typed). Type in the following command: #01I,
then press [ENTER]. (This command will request the
Quantum with ID 01 to send a packet of Informa-
tion.)
Once everything has been inspected (cables, jump- If you are using a converter card (to convert
ers, and setup), try to develop communications from the RS-232 signal from the computer to RS-
the master. You should see the LEDs on the Comm 422 or RS-485), then either verify that the
port flickering as the Quantum talks to the master. converter card is working properly with a
If nothing happens, it would be best to consult the different piece of known functioning equip-
HyperTerminal section of this manual for more de- ment, or eliminate it completely by tying
tailed troubleshooting. into the Quantum directly through RS-232
(Quantum 4 only).
If no data appears, or if the data does not match the
specific protocol requirements that you are using, The Communications port on the computer
then check the following: is bad. Try to verify this by communicating
to a different piece of known good equip-
Verify that the communications wiring ment.
matches that shown in the drawings at the
The Communications port on the Quan-
end of this manual.
tum is bad.
Access the Communications screen and
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 59
SECTION 6
The following table shows the three protocol Address len-Bradley (AB) Addresses, and Modbus Addresses. This
ranges that may be utilized for reading/writing data to and table also shows the Data Table names, as well as the
from the Quantum LX controller; Frick Addresses, Al- page numbers within this manual that the pertinent Data
Tables may be found:
9200 - 9314 N122:00 - N123:14 49201 - 49315 VSD (Vyper) Setpoint Values 99 - 101
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 62 COMMUNICATIONS SETUP
CALCULATED VALUES:
Frick AB Modbus Analog Channel Module
Read/Write Description of Data
Address Address Address Board # # Type
3000 N30:0 43001 R Calculated Capacity Percent (%)
3006 N30:6 43007 R Filter Differential Pressure Pressure (Magnitude)
Note 1: Refer to the chart of WARNING/SHUTDOWN MESSAGE CODES on pages 116-121 to determine which message
is being displayed.
Note 2: To calculate the Total Run Time, use the following equation:
Total Run Time (Thousands) x 1000 + Total Run Time (Units) = Total Run Time
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 67
MODE VALUES:
Frick AB Modbus Read/
Description of Data Value Code
Address Address Address Write
0 = Off
1 = Running
20 = Starting
4000 N40:0 44001 R Compressor Status 30 = Stopping
31 = Stopping - High Capacity
32 = Stopping Pumpdown
33 = Stopping Cool Down Period
0 = No Pump
1 = Full Time
2 = Cycling
4001 N40:1 44002 R Pump Type
3 = Demand
4 = Shaft Auxiliary
5 = Shaft
0 = Not in Prelube
4002 N40:2 44003 R Prelube
1 = In Prelube
0 = Not in Postlube
4003 N40:3 44004 R Postlube
1 = In Postlube
0 = No Shutdowns
4004 N40:4 44005 R Shutdown
1 = Shutdown
0 = No Warning
4005 N40:5 44006 R Warning
1 = Warning
0 = Not In Recycle Delay
4006 N40:6 44007 R Recycle Delay Time
1 = In Recycle Delay
0 = Manual
1 = Automatic
2 = Remote -- Communications
4007 N40:7 44008 R Compressor mode
3 = Remote -- IO
5 = Remote Sequencing
6 = Manual -- Browser
0 = Manual
1 = Automatic
2 = Remote -- Communications
4008 N40:8 44009 R Capacity Mode 3 = Remote -- IO
4 = Remote -- 4-20 Input
5 = Remote Sequencing
6 = Manual -- Browser
0 = Manual
4009 N40:9 44010 R Volume Mode
1 = Automatic
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 68 COMMUNICATIONS SETUP
0 = Regulation 1
1 = Regulation 2
4014 N40:14 44015 R Regulation Mode
2 = Regulation 3
3 = Regulation 4
4015 N40:15 44016 R Regulation Mode 1 Direction
4016 N40:16 44017 R Regulation Mode 2 Direction 0 = Forward
4017 N40:17 44018 R Regulation Mode 3 Direction 1 = Backward
4018 N40:18 44019 R Regulation Mode 4 Direction
0 = Screw Comp. with Constant Electric Drive
1 = Screw Compressor with VFD Drive
2 = Screw Compressor with Engine Drive
4019 N40:19 44020 R Compressor/Drive Type 3 = Screw Compressor with Turbine Drive
4 = Screw Compressor with DBS
5 = Screw Compressor with Vyper
6 =Screw Compressor with Vyper (4-20mA)
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 69
0 = Ready
1 = Start Inhibit In Shutdown
2 = Start Inhibit In Recycle Delay
3 = Start Inhibit High Discharge Temperature
4 = Start Inhibit High Oil Temperature
5 = Start Inhibit Low Separator Temperature
6 = Start Inhibit Slide Valve Too High
7 = Start Inhibit Still In Prelube
4070 N40:70 44071 R Compressor Start Status
8 = Start Inhibit High Suction Pressure
9 = Start Inhibit High Suction/Discharge Differential
10 = Start Inhibit Permissive Start
11 = Start Inhibit Digital Auxiliaries
12 = Power Fail Restart
13 = Start Inhibit Low Oil Pressure
14 = Running
15 = Start Inhibit In Discharge Pressure Blowdown
0 = Idle
4071 N40:71 44072 R Capacity Status 1 = Load
2 = Unload
0 = Idle
4072 N40:72 44073 R Volume Status 1 = Increase
2 = Decrease
0 = English
1 = French
2 = Chinese
3 = Portuguese
Language (Local Display
4073 N40:73 44074 R 4 = Polish
Only)
5 = Chinese
6 = Spanish
7 = Russian
8 = Italian
Temperature Units (Local 0 = Celsius
4074 N40:74 44075 R
Display Only) 1 = Fahrenheit
0 = Kpaa
1 = Bar
Pressure Units (Local Dis- 2 = BarA
4075 N40:75 44076 R
play Only) 3 = PSIA
4 = PSIG/hg
5 = kpaG
0 = Idle
Manual Capacity Load/Un-
4199 N41:99 44200 R 1 = Load
load
2 = Unload
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 71
1 = R11 19 = R404a
2 = R113 20 = R410a
3 = R114 21 = R50
4 = R1150 22 = R500
5 = R12 23 = R502
6 = R1270 24 = R503
7 = R13 25 = R507
8 = R134a 26 = R508
9 = R13b1 27 = R508b
4234 N42:34 44235 R Refrigerant
10 = R14 28 = R600
11 = R142b 29 = R600a
12 = R170 30 = R717
13 = R218 31 = R718
14 = R22 32 = R728
15 = R23 33 = R729
16 = R290 34 = R744
17 = R401a 35 = R771
18 = R402a 50 = User Defined
0 = Off
4237 N42:37 44238 R Oil Pump Status
1 = Running
0 = Disabled
4239 N42:39 44240 R PID 1 Control 1 = Running
2 = Always
0 = Disabled
4242 N42:42 44243 R PID 2 Control 1 = Running
2 = Always
0 = Disabled
4245 N42:45 44246 R PID 3 Control 1 = Running
2 = Always
0 = Disabled
4248 N42:48 44249 R PID 4 Control 1 = Running
2 = Always
0 = Disabled
4251 N42:51 44252 R PID 5 Control 1 = Running
2 = Always
0 = Disabled
4254 N42:54 44255 R PID 6 Control 1 = Running
2 = Always
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 72 COMMUNICATIONS SETUP
0 = Disabled
4260 N42:60 44261 R PID 8 Control 1 = Running
2 = Always
0 = Disabled
4407 N44:07 44408 R Sequencing Enable - System 1
1 = Enabled
0 = Disabled
4457 N44:57 44458 R Sequencing Enable - System 2
1 = Enabled
0 = Disabled
4507 N45:07 44508 R Sequencing Enable - System 3
1 = Enabled
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 74 COMMUNICATIONS SETUP
0 = Manual
4533 N45:33 44534 R Oil Pump Mode
1 = Automatic
0 = Disabled
4534 N45:34 44535 R Screen Saver
1 = Enabled
0 = Disabled
4547 N45:47 44548 R Input Module Capacity Mode Selection
1 = Enabled
0 = Disabled
4548 N45:48 44549 R Permissive Start Enable 1 = Starting
2 = Always
0 = Disabled
4549 N45:49 44550 R PLC Interlock Enable
1 = Enabled
0 = Disabled
1 = Compressor Mode: Remote I/O
2 = Compressor Mode: Remote I/O
4550 N45:50 44551 R Remote Enable Output
and Capacity Mode: Remote I/O
3 = Compressor Mode: Remote I/O
and Capacity Mode: Remote 4-20
0 = Disabled
4551 N45:51 44552 R Oil Log Mode
1 = Enabled
0 = Celsius / PSIA
4566 N45:66 44567 R Communications Unit Flag
1 = Panel Units
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 75
SETPOINT VALUES:
Frick AB Modbus Read/
Description of Data Units
Address Address Address Write
7060 N100:60 47061 R/W Screen Saver Delay Setpoint Minutes
7061 N100:61 47062 R/W Atmospheric Pressure Pressure (Magnitude)
8070 N110:70 48071 R/W High Compressor Vibration Warning - Suction Vibration (Fg)
8071 N110:71 48072 R/W High Compressor Vibration Warning Delay - Suction Seconds
8072 N110:72 48073 R/W High Compressor Vibration Warning - Discharge Vibration (Fg)
8073 N110:73 48074 R/W High Compressor Vibration Warning Delay - Discharge Seconds
8074 N110:74 48075 R/W High Compressor Vibration Shutdown - Suction Vibration (Fg)
8075 N110:75 48076 R/W High Compressor Vibration Shutdown Delay - Suction Seconds
8076 N110:76 48077 R/W High Compressor Vibration Shutdown - Discharge Vibration (Fg)
8077 N110:77 48078 R/W High Compressor Vibration Shutdown Delay - Discharge Seconds
8078 N110:78 48079 R/W High Motor Vibration Warning - Shaft Side Vibration (Fg)
8079 N110:79 48080 R/W High Motor Vibration Warning Delay - Shaft Side Seconds
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 91
COMMANDS:
Frick AB Modbus Read/
Description of Data Value Codes
Address Address Address Write
8910 N119:10 48911 W Remote Start 1 = Start
8911 N119:11 48912 W Remote Stop 1 = Stop
0 = Turn off See Note 1
8912 N119:12 48913 W Remote - Load Slide Valve
1 15 = Load x seconds
0 = Turn off
8913 N119:13 48914 W Remote - Unload Slide Valve
1 15 = Unload x seconds
8914 N119:14 48915 W Remote - RDB Capacity 25, 50, 75, 100 (represents capacity %)
0 = Manual
1 = Auto
2 = Remote -- Communications
8915 N119:15 48916 W Remote - Compressor Mode
3 = Remote -- I/O
5 = Remote -- Sequencing
6 = Manual -- Browser
1 = Auto
2 = Remote -- Communications
3 = Remote -- I/O
8916 N119:16 48917 W Remote - Capacity Mode
4 = Remote -- 4-20ma
5 = Remote Sequencing
6 = Manual -- Browser
8917 N119:17 48918 W Remote - Clear Alarms 1 = Clear Alarms
8918 N119:18 48919 W Remote - Clear Recycle Delay 1 = Clear Recycle Delay
0 = Disable
8919 N119:19 48920 W Remote - Sequencing Mode
1 = Enable
0 = C / PSIA
8920 N119:20 48921 W Remote - Communication Units See Note 2
1 = Panel Units
0 = Regulation Mode 1
1 = Regulation Mode 2
8921 N119:21 48922 W Remote - Regulation Mode See Note 3
2 = Regulation Mode 3
3 = Regulation Mode 4
8922 N119:22 48923 W Remote Set Slide Valve Position 0 100% See Note 4
8923 N119:23 48924 W Remote Set Drive Speed 0 100% See Note 5
8924 N119:24 48925 W Remote Set Total Capacity 0 - 200 See Note 6
Note 3: Mode must already be enabled. This command is reset by a Remote Load or Remote Unload
command
Note 4: The value passed with this command is the position
Note 6: This command is actually a combination the previ-
(percentage) to which the control will attempt to set the Slide
ous two (Remote Set Slide Valve Position and Remote Set
Valve. The control will automatically load and/or unload the
Drive Speed), and is for the convenience of the PLC program-
Slide Valve until it is within a deadband (+/- 0.5%) of the target.
mer. A value of X from 0 to 100 will set the Slide Valve Position
to X% and the Drive Speed to 0% (or the allowable minimum).
Conditions:
A value of X from 100 to 200 will set the Slide Valve to 100%
the compressor must be running
and the Drive Speed to (X 100)%.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 98 COMMUNICATIONS SETUP
SECTION 7
The following list represents all of the current warning/ 36 Regulation Mode 1 Shutdown
shutdown messages that are potentially displayable. The 37 Regulation Mode 1 Warning
numeric value to the left of each message corresponds to
the value that is read from the Safety Message addresses 38 Regulation Mode 2 Shutdown
(Frick address 3070 3079). As an example, if Frick ad- 39 Regulation Mode 2 Warning
dress 3070 were being read, and it returned a value of
40 Regulation Mode 3 Shutdown
51, then referring to the chart on the following pages, it
would be found that the code of 51 represents Oil Level 41 Regulation Mode 3 Warning
Shutdown. 42 Regulation Mode 4 Shutdown
43 Regulation Mode 4 Warning
3 Balance Piston 1 Shutdown
44 Low RPM Shutdown
4 Balance Piston 2 Shutdown
45 Low RPM Warning
5 Balance Piston 3 Shutdown
46 High RPM Shutdown
6 Liquid Slugging Warning
47 High RPM Warning
7 Liquid Slugging Shutdown
48 High Manifold Pressure Shutdown
8 High Oil Filter Pressure Warning
49 High Manifold Pressure Warning
9 High Oil Filter Pressure Shutdown
50 Low Main Oil Injection Pressure Shutdown
10 Missing Comp. Oil Pressure Warning
51 Oil Level Shutdown
11 Missing Comp. Oil Pressure Shutdown A
52 Compressor Capacity Unload Alarm
12 Missing Comp. Oil Pressure Shutdown B
53 False Running Fail -- Motor Amps
13 Insufficient Main Oil Pressure Shutdown
54 False Running Fail -- Confirmed Running Inp
14 High Motor Current Shutdown
55 High Limit Disch Pres Shutdown
15 High Motor Current Warning
56 High Limit Disch Temp Shutdown
16 Low Motor Current Shutdown
57 High Disch Pres Shutdown -- Mode 1
17 High Discharge Temperature Sensor Fault
58 High Disch Pres Warning -- Mode 1
18 High Discharge Temperature Shutdown
59 High Disch Pres Shutdown -- Mode 2
19 High Discharge Temperature Warning
60 High Disch Pres Warning -- Mode 2
20 High Suction Pressure Shutdown
61 Start Failure Shutdown For Eng And Turb
21 High Suction Pressure Warning
62 High Liquid Level Shutdown
22 Low Separator Temperature Shutdown
63 Auxiliary Input 1 Shutdown
23 Low Separator Temperature Warning
64 Auxiliary Input 1 Warning
24 High Comp. Oil Temperature Shutdown
65 Auxiliary Input 2 Shutdown
25 High Comp. Oil Temperature Warning
66 Auxiliary Input 2 Warning
26 Low Comp. Oil Temperature Shutdown
67 Auxiliary Input 3 Shutdown
27 Low Comp. Oil Temperature Warning
68 Auxiliary Input 3 Warning
28 Low Suction Shutdown - Regulation Mode 1
69 Auxiliary Input 4 Shutdown
29 Low Suction Warning - Regulation Mode 1
70 Auxiliary Input 4 Warning
30 Low Suction Shutdown - Regulation Mode 2
71 Auxiliary Input 5 Shutdown
31 Low Suction Warning - Regulation Mode 2
72 Auxiliary Input 5 Warning
32 Low Suction Shutdown - Regulation Mode 3
73 Auxiliary Input 6 Shutdown
33 Low Suction Warning - Regulation Mode 3
74 Auxiliary Input 6 Warning
34 Low Suction Shutdown - Regulation Mode 4
75 Auxiliary Input 7 Shutdown
35 Low Suction Warning - Regulation Mode 4
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 104 COMMUNICATIONS SETUP
SECTION 8
Q5 CONTROLLER
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 110 COMMUNICATIONS SETUP
Q5 CONTROLLER
MAIN BOARD HISTORY AND IDENTIFICATION ure the Quantum 5 for specific applications.
The processor board shown on this page is known as The Q5 utilizes Flash Card technology. There is a Flash
the Q5 board, and it is based on the Pentium micro- Card socket located on the under side of this main
processor platform. The operating software that this board. The Q5 board has the LX Operating System
board runs is known as Quantum LX software. This pre-loaded at the factory, so this Flash Card feature
software displays graphic information and data on the will primarily be utilized for future program updates.
LCD screen in a format that is similar to the way a
Windows desktop computer screen displays a Web The information that follows will primarily describe
browser (the Internet). the jumper configuration for communications set-
tings, as well as wiring diagrams for the different
The Q5 board can be identified by the presence of a types of communications that are possible with the
large aluminum heat sink located on the board. Ad- Q5.
jacent to the processor board, is an Interface board
which allows the user to attach local communications Q5 COMMUNICATIONS CONNECTOR LOCATIONS
connections via the four orange connectors (RS-422
and RS-485 ports). The following pictorial shows the customer connec-
tion points for both serial communications and the
There are also a number of jumpers present on both Ethernet connection. Note that COMM-4 is reserved
the Q5 and the Interface board. These jumpers MAY for communications to the installed I/O boards, and
need to be modified by qualified personnel to config- cannot be used for customer applications.
Ethernet
COMM-4 COMM-3
(Reserved) (RS-485)
COMM-2
(RS-422)
COMM-1
(RS-422)
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 111
Q5 GENERAL DESCRIPTION The board pictured on this page has two RS-422 se-
rial communications ports, labeled P10 (Com-1) and
User connections for serial communications to P11 (Com-2). They can be used for external commu-
and from the Q5 are located on the Interface nications to the outside world.
board, and can use RS-422 and/or RS-485 hard-
ware protocol. These hardware protocols can be COM-3 DESCRIPTION
connected via Com-3 and Com-4 for RS-485,
and Com-1 and Com-2 for RS-422. Com-3 is labeled as P16 and is used for RS-485 hard-
ware protocol, and can be used in addition to any of
As mentioned in the previous paragraph, the the other communications ports that may be being
user connections for the serial communications used.
portion of the Q5 controller consists of an Inter-
face board, mounted below and to the right of COM-4 DESCRIPTION
the main controller. In addition to external forms
of serial communication (to be discussed short- Com-4 (RS-485) is dedicated to providing communi-
ly), the keypad also connects here: cations to the DIgital and Analog boards, and will be
explained in the section entitled Com-4 Description.
COM-3
(RS-485)
COM-4
(RS-485)
COM-2
(RS-422)
COM-1
(RS-422)
Keypad
Communications Ports on the Q5 Interface
Board
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 112 COMMUNICATIONS SETUP
Q5 SERIAL COMMUNICATIONS PORT WIRING served for I/O board communications. Refer to
the tables in this section for the specifics on the
GENERAL NOTE jumper settings RS-422/485:
COMM-1
The following table describes the Interface board
(P10)
RS-422 connector pinouts and their associated
communications signals: RS-422/485 Connectors, Jumpers and LED Location
RS-422 Signal Wiring RS-422/485 (COMM-1, & COMM-2, P11) Board Jumpers
Also verify that the proper Panel ID, Baud If communications cannot be established us-
rate, data bits, and protocol has been setup ing COMM-1, then note the status of these
at the Quantum, and matches that of the two LEDs (D8 and D9). If D8 is constantly lit,
initiating device (see the section entitled it may indicate an external wiring issue (TX
COMMUNICATIONS SETUP for further de- and RX possibly swapped). Also verify the
tails). position of J1, and ensure that it is set for
pins 1-2 closed.
COMM-2 (P11)
Also verify that the proper Panel ID, Baud
COMM-2 may be used for either RS-422 or rate, data bits, and protocol has been setup
RS-485, depending on the setting of jumper at the Quantum, and matches that of the
J7. If pins 1-2 are shorted (closed) on J7, initiating device (see the section entitled
then RS-422 is selected. COMMUNICATIONS SETUP for further de-
tails).
Notice in the figure entitled RS-422/485
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 114 COMMUNICATIONS SETUP
COMM-3 (P16)
ACCESSING:
ACCESSING:
Service ModBus TCP Log
Service Communications Log
DESCRIPTION: This screen allows the technician to
DESCRIPTION: This screen allows the technician to view the status of all Modbus TCP communications.
view the status of all serial communications ports. or Refer to the section entitled Modbus TCP Log in the
the status of all Modbus TCP communications. Refer Modbus Protocol chapter.
to the section entitled Modbus TCP Log in the Mod-
bus Protocol chapter. The following user selectable button is provided:
[Refresh]
The following user selectable buttons are provided:
This screen allows the technician to view all of the Mod-
[Show Comm1] bus TCP communications information that the Quantum
[Show Comm2] LX is receiving and transmitting.
[Show Comm3]
[Show Comm4] Each time a new command is sent or received, the screen
will need to be refreshed by selecting the [Refresh] but-
This screen allows the technician to view all of the serial ton.
communications information that the Quantum LX is re-
ceiving and transmitting, one port at a time. Simply select The top line of data is the most recent activity. At the left
the button at the upper right side of the screen that cor- of each line, you should see whether the data is IN or OUT
responds to the port that you wish to view. The selected (Receive or Send), and the actual data (in Hexadecimal
port name (in this case Comm4) will appear in the upper format). This information can be used to compare against
left side of the screen. the data being sent and received at the other end of the
communications link, to verify proper operation.
Each time a new command is sent or received, the screen
will need to be refreshed by selecting the [Show CommX] NOTE: Refer to the section entitled Modbus TCP Log in the
button (where X is replaced with the comm port number). Modbus Protocol chapter for additional information.
The top line of data is the most recent activity. At the left
of each line, you should see whether the data is IN or OUT
(Receive or Send), and the actual data (in Hexadecimal
format). This information can be used to compare against
the data being sent and received at the other end of the
communications link, to verify proper operation. Refer to
the section on Hyperterminal for some examples of how
this screen may be used.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 116 COMMUNICATIONS SETUP
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 117
SECTION 9
Q4 CONTROLLER
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 118 COMMUNICATIONS SETUP
QUANTUM 4 CONTROLLER
MAIN BOARD HISTORY AND IDENTIFICATION need to be modified by qualified personnel to config-
ure the Quantum 4 for specific applications.
The processor board shown on this page is known as
the Quantum 4 board, and it is based on the Pen- The Quantum 4 utilizes Flash Card technology, as
tium microprocessor platform. The operating soft- did the Quantum 3. There is a Flash Card socket
ware that this board runs is known as Quantum LX located on the under side of this main board. The
software. This software displays graphic information Quantum 4 board has the LX Operating System
and data on the LCD screen in a format that is similar pre-loaded at the factory, so this Flash Card feature
to the way a Windows desktop computer screen will primarily be utilized for future program updates.
displays a Web browser (the Internet).
When calling Frick Company for service or help, it
The Quantum 4 board can be identified by the pres- will greatly assist us if the type of board is known,
ence of a daughter board mounted to the main board. either Quantum 1, 2, 3 or 4. Additionally, Frick
This daughter board is the communications portion will request the Sales Order number, and the Oper-
of the Quantum 4, and it can be identified by the ating System version number (this can be found on
presence of an 8 position DIP switch. There are also the About screen). The more information available
a number of jumpers (or links) present on this smaller at the time of the call, the better able we will be to
board, as well as three green connectors (RS-232, assist you.
RS-422 and RS-485 ports). The jumpers are used to
set up the communications parameters that are listed The information that follows will primarily describe
on the next page. the jumper configuration for communications set-
tings, as well as wiring diagrams for the different
The main board (larger of the two) has a number of types of communications that are possible with the
jumpers (or links) also. The links on this board MAY Quantum 4.
USB Connector
(Depending on board version, USB could be
located in either of these two places).
PL PL PL
PL7
9 12 17
LK1
PL PL
Com-3 19
PL8 PL13 18
RS-232 PL
Connector 24
LK2
LK12 PW
PL6 PL10 PL14 PL16 R
LK10 SU
LK11
Com-1 LK9 FL SP
AS
(TB1) PL1 LK8 H LK16 selects
POR
RS-422/485 COM1
between
4
0
1
2
5
3
6
7
T ON
80H
Connector SW1 RS-422 and
D4 D5 D7 D8 D10 D1 D1 D13
PL2 (TX)
76
54
32
COM-1 LK 1 2
RS-485 for
8
D3
RS- 10 Com-1 (TB1).
4
422 LK COM1
3
9 PL2 LK11 Selects
D2 COM2
2 between using
LK
1 8 LK16
D6 RS-422/485 on
RS- LK A B Com-2 (TB2)
TB1 LK11
7 COM2 OR
LK2 B A
A LK (TX) RS-232 on
B TB2 LK D1
7 Com-2 (TB3)
RS- 6
LK LK 4
5 6 422 LK
3 LK17 selects
5 A B
2 between
LK LK17 RS-422 and
1 4
RS- LK
PL4 RS-485 for
PL4
COM-2 KB Com-2 (TB2).
LK1 3
D8
PL3
PL3
TB3 RS-232 PL1
Com-2
(TB2)
COM-2 3 2 1
RS-422/485
Connector
LK4 PL
A B 11
LK3
PL1
5
CAT-5 Ethernet PL5
Connector
Keypad
Quantum 4 Communications Jumpers, connectors and LED locations
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 119
The Com-1 and Com-2 serial communications When TB2 (Com-2) is setup to be used for RS-
portion of the Quantum 4 controller consists of 422/485, then TB3 cannot be used for RS-232,
a daughter board, mounted to the main control- and vice-versa. The reason for this is that there
ler. In addition to external forms of serial com- is a jumper (LK11) that needs to be properly set
munication (to be discussed shortly), the keypad that will tell the controller which of the two ports
also connects here. will be used (either TB2 as RS-422/285 OR TB3
as RS-232).
Com-3 is another serial port (RS-485) that is
dedicated to providing communications to the RS-422/RS-485 signals cannot be connected di-
DIgital and Analog boards. The location of Com- rectly to an RS-232 device. These signals must
3 is on the main processor board and will be ex- first be conditioned (converted). See the section
plained in the section entitled Com-3 Descrip- entitled Converting an RS-232 Signal to RS-
tion. 422/485 for details.
TB2
Com-2
RS-422/485
TB3
Com-2
RS-232
RS-232 WIRING AND JUMPERS The following pictorial shows the communica-
tions board, as well as the jumpers, LEDs and
COM-2 (TB3) signal pinouts to allow the end user to commu-
nicate to Com-3 (PL6) using RS-232 protocol.
The following pictorial shows the communi- Refer to the table entitled Com-3, PL6 Commu-
cations board, as well as the jumpers, LEDs nications Signals for the specifics on the jump-
and signal pinouts to allow the end user to er settings and wiring convention for RS-232.
communicate to Com-2 (TB3) using RS-232 NOTE: There are NO jumper settings associated
protocol. Refer to the tables in this section with this connector (Com-3).
for the specifics on the jumper settings and 9 6 PC or PLC
wiring convention for RS-232. 9-Pin
5 1
D-Connector
COM TX RX
0
PORT ON
80H SW1
D D D D D
COM-1 D3
12345678
LK10
4
LK9 PL7 PL9
3
PL2 PL17
RS- D2
LK1
PL12
2 LK8
422 LK16 D6 PL24
1 Receive Data PL8 PL13 PL18
PL19
TB1
A B
LK11
(RX) LED LK2
LK2 LK7
B A PL1 PL6 PL10 PL16
LK12 PWR
PL14
TB2 LK6 D1
Jumper LK10
LK9 LK11 SUSP
4
Transmit Data (TX) LK8
FLASH
2
ON
3
LED SW1
RS- LK5 A B COM-1 123456 78
2 LK10 D3
422 LK4
LK17 4
1 3 LK9
RS-422 PL2
2 LK8 D2
COM-2 KB
COM2 (RX)
LK1 1 LK16 D6
LK3
A B
D8 TB1 LK11
LK2 LK7 B A
PL1 A
TB3 RS-232 B
LK7
TB2 LK6
COM2 (TX)
D1
LK5 LK6 4
PL3
3
RS- LK5 A B
COM-2 2
3 2 1 422 LK17
RS-232 TB3 1 LK4
COM RX TX PL3
D8
PL1
TB3 RS-232
PL3
COM-2 3 2 1
RX TX COM
LK4
PC or PLC LK3
A B
PL11
1 2 3 4 5 9-Pin PL15
6 7 8 9 D-Connector PL5
The following table describes the RS-422 con- The following pictorial shows the communi-
nector pinouts and their associated communica- cations board, as well as the jumpers, LEDs
tions signals: and signal pinouts to allow the end user to
communicate to Com-2 (TB2) using RS-422
RS-422 (TB1) Signal Wiring protocol. Refer to the tables in this section
TB1 Connector Pin # Signal for the specifics on the jumper settings and
wiring convention for RS-422:
4 TX+
1
ON
3 TX-
PORT
80H SW1
D D D LK2 D
COM-1 D3
1 2 34 5 6 78
2 RX+ 4
LK10
LK9
3
1 RX- 2 LK8
D2 PL2
LK16 D6
1
Receive Data
COM-1 (TB1) TB1
LK7
A B
LK11 (RX) LED
B A
TB2 LK6
D1
Transmit Data (TX)
The following pictorial shows the communi- +TX 4
LED
cations board, as well as the jumpers, LEDs -TX 3
LK5 A B
and signal pinouts to allow the end user to +RX 2 LK4 LK17
-RX 1
Jumpers
communicate to Com-1 (TB1) using RS-422 COM-2
RS-
KB
protocol. Refer to the tables in this section LK1
LK3
D8
Com-2 (TB2) RS-
for the specifics on the jumper settings and 422 Connector TB3
PL1
COM-2 3 2 1
PORT ON
80H SW1
COM-1 D3
D D D D D
1 2 34 5 6 78 Location
LK10
+TX 4 Transmit Data
(TX) LED
RS-422 (TB2) Board Jumpers
LK9
-TX 3 PL2
D2
Receive Data
+RX 2 LK8
(RX) LED
LINK POSITION FUNCTION
LK16
-RX 1
RS-
D6
In Pull up COM2
LK 4 RS-422 (Rx+)
COM-2
LK1 KB
Out* No pull up
LK3
D8
PL1
TB3
In Pull down COM2
LK 5 RS-422 (Tx-)
PL3
Out* No pull down
COM-2 3 2 1
In Pull up COM2
LK 6 RS-422 (Tx+)
RS-422 Com-1 (TB1) Connector, Jumpers and LED Location Out* No pull up
LK A Select RS-232 for COM2 (TB3)
RS-422 (TB1) Board Jumpers 11 B* Select RS-422 for COM2 (TB2)
LINK POSITION FUNCTION A* COM2 RS-422 (TB2)
LK
In Terminate COM1 17 B COM2 RS-485 (TB2)
LK2 RS-422
Out* No termination * Standard Setting
In Pull down COM1 RS-422
LK7
Out* No pull down (-RX)
In Pull up COM1 RS-422
LK8
Out* No pull up (+RX)
In Pull down COM1 RS-422
LK9
Out* No pull down (-TX)
In Pull up COM1 RS-422
LK10
Out* No pull up (+TX)
A* COM1 RS-422 (TB1)
LK16
B COM1 RS-485 (TB1)
* Standard Setting
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 122 COMMUNICATIONS SETUP
The following table describes the RS-485 connector The following pictorial shows the communi-
pinouts and their associated communications signals: cations board, as well as the jumpers, LEDs
and signal pinouts to allow the end user to
RS-422 (TB1) Communications Signal Wiring communicate to Com-2 (TB2) using RS-485
TB1 Connector Pin # Signal protocol. Refer to the tables in this section
for the specifics on the jumper settings and
2 +TX / +RX wiring convention for RS-485:
1 -TX / -RX
1
PORT ON
80H SW1
D D D D D
COM-1 D3
1 2 34 5 6 78
COM-1 (TB1) 4
LK10
LK9
3
D2 PL2
The following pictorial shows the communi- 2 LK8
LK16 D6
A B
Receive Data
and signal pinouts to allow the end user to
TB1
LK2 LK7
LK11 (RX) LED
B A
communicate to Com-1 (TB1) using RS-485 TB2 LK6
D1
Transmit Data (TX)
protocol. Refer to the tables on this page 4
LED
for the specifics on the jumper settings and
3
LK5
A B
+TX/+RX 2 LK4
wiring convention for RS-485:
LK17
-TX/-RX 1
Jumpers
RS
RS-
COM-2 485
LK1 KB
LK3
0
PORT ON
80H D8
SW1
D D D D D
D3 PL1
COM-1 1 2 34 5 6 78 TB3
LK10
4 Transmit Data (TX) Com-2 (TB2) RS-
LK9 PL3
3 LED 485 Connector
PL2
D2 Receive Data COM-2 3 2 1
+TX/+RX 2 LK8
LK16 (RX) LED
-TX/-RX 1 D6
RS
RS-
Com-1 (TB1) RS- TB1 A B LK11
485
485 Connector
LK2 LK7
B A RS-485 Com-2 (TB2) Connector, Jumpers and LED Location
TB2 LK6
D1
1
LK4
LK17
LINK POSITION FUNCTION
COM-2 In Terminate COM2
LK1
LK3
KB
LK 1 RS-485
D8
PL1
Out* No termination
TB3
In Pull down COM2 RS-485
PL3 LK 3
COM-2 3 2 1
Out* No pull down (-TX /-RX)
In Pull up COM2 RS-485
RS-485 Com-1 (TB1) Connector, Jumpers and LED Location LK 4
Out* No pull up (+TX /+RX)
A Select RS-232 for COM2 (TB3)
LK 11
RS-485 (TB1) Communications Board Jumpers B* Select RS-485 for COM2 (TB2)
A COM2 RS-422 (TB2)
LINK POSITION FUNCTION LK 17
B* COM2 RS-485 (TB2)
In Terminate COM1 * Standard Setting
LK2 RS-485
Out* No termination
In Pull down COM1 RS-485
LK7
Out* No pull down (-TX / -RX)
RS-485
In Pull up COM1
LK8 (+TX /
Out* No pull up
+RX)
A COM1 RS-422 (TB1)
LK16
B* COM1 RS-485 (TB1)
* Standard Setting
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 123
WIRING NOTE: See the chapter entitled Serial Com- Com-1 (TB1)
munications Port Wiring, for the pictorials and ta-
bles referred to in the following paragraphs. Always Notice that in the table entitled RS-422
ensure that the wiring matches these pictorials be- Com-1 (TB1) Board Jumpers that there are
fore proceeding. six jumpers associated with TB1. Note: LK11
must be set to position B, and LK17 must be
JUMPER NOTE: Some of the jumpers in the previ- set to position A. Notice also the two LED
ous tables may need to be modified for RS-422/485 indicators that are in the figure. D3 LED will
to ensure optimum communications performance. flash each time that the Quantum 4 trans-
Typically, the termination jumper should be installed mits (TX) data. D2 LED will flash each time
in the last Quantum in the communications daisy that data is received (RX).
chain only.
If communications with the Quantum 4
TROUBLESHOOTING RS-232 cannot be established using TB1, then note
the status of these two LEDs (D2 and D3).
Com-2 (TB3) If D2 is constantly lit, it may indicate an
external wiring issue (TX and RX possibly
Notice in the figure entitled RS-232 Com-
swapped). If D2 never flashes, then the LX
2 (TB3) Communications Wiring, the only
is not receiving any data. If D2 does flash
jumper associated with TB3 Com-2 is jump-
each time a data bit is received, but D3
er LK11. LK11 must be set to the A position.
never flashes, this may indicate that the LX
Notice the LED indicators that are pointed
has received a data command, but that the
out. D4 LED will flash each time that the
protocol package is not properly formatted,
Quantum transmits (TX) data. D6 LED will
and the LX cannot respond.
flash each time that data is received (RX).
ACCESSING:
ACCESSING:
Service ModBus TCP Log
The following user selectable buttons are provided: This screen allows the technician to view all of the Mod-
bus TCP communications information that the Quantum
[Show Comm1] LX is receiving and transmitting.
[Show Comm2]
[Show Comm3] Each time a new command is sent or received, the screen
[Show Comm4] will need to be refreshed by selecting the [Refresh] but-
ton.
This screen allows the technician to view all of the serial
communications information that the Quantum LX is re- The top line of data is the most recent activity. At the left
ceiving and transmitting, one port at a time. Simply select of each line, you should see whether the data is IN or OUT
the button at the upper right side of the screen that cor- (Receive or Send), and the actual data (in Hexadecimal
responds to the port that you wish to view. The selected format). This information can be used to compare against
port name (in this case Comm4) will appear in the upper the data being sent and received at the other end of the
left side of the screen. communications link, to verify proper operation.
Each time a new command is sent or received, the screen NOTE: Refer to the section entitled Modbus TCP Log in the
will need to be refreshed by selecting the [Show CommX] Modbus Protocol chapter for additional information.
button (where X is replaced with the comm port number).
The top line of data is the most recent activity. At the left
of each line, you should see whether the data is IN or OUT
(Receive or Send), and the actual data (in Hexadecimal
format). This information can be used to compare against
the data being sent and received at the other end of the
communications link, to verify proper operation. Refer to
the section on Hyperterminal for some examples of how
this screen may be used.
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 126 COMMUNICATIONS SETUP
4 1
Comms 1 (TB1) and 2 (TB2) - RS-422
Comms 1 (TB1) and 2 (TB2) - RS-485 Quantum 4 RS-422 Test Harness
Comms 2 (TB2) and 3 (PL6) RS-232
Set the communications jumpers as follows:
By utilizing a loopback test harness (as shown
on the following pages), the technician has the 1. Set LK11 to position B
ability to locally test the Quantum communica- 2. Set LK16 to position A
tions hardware and jumper configuration. 3. Set LK17 to position A
4. Plug the RS-422 test harness (as shown
HARDWARE SETUP FOR TESTING RS-232 above) into the com ports at TB1 and
TB2 as shown here:
To create the communications loopback harness
for RS-232 testing, use the following example(s):
SW1
4
1 2
RS-422/RS-485
1 RX LK9
COM-1
3
TX 3 4 D2
PL2
RX TX 2
5 6 A B
COM 7 8
1 LK8 LK16
B A
D6
4 the jumpers in
RS-422/RS-485
3
LK5 these locations
Set the communications jumpers as follows:
COM-2
A B
2
LK17
1 LK4
PL7 PL9
LK1
PL12 PL17
Quantum 4 RS-422 Test Configuration
PL24
PL8 PL13 PL18
PL19
LK2
ON
SW1
COM-1 123456 78
LK10 D3
4
3 LK9
RS-422 PL2
2 LK8 D2
COM2 (RX)
1 LK16 D6
A B
TB1 LK11
LK2 LK7 B A
A LK7 COM2 (TX)
B TB2 LK6
D1
LK5 LK6 4
Verify that
3 LK11 is set to A
RS- LK5 A B
2
422 LK17 position.
1 LK4
KB PL4
PL4 LK1 LK3
D8
PL3 PL1
TB3 RS-232
PL3
COM-2 3 2 1
LK4 PL11
A B
LK3
PL15
PL5
HARDWARE SETUP FOR TESTING RS-485 SOFTWARE SETUP FOR THE COMMUNICATIONS LOOP-
BACK TEST
To create the communications loopback harness
for RS-422 testing, use the following example: On the Communications screen (shown below), en-
sure that the settings are as follows:
4-Pin Connector 4-Pin Connector
Compressor ID: 0 - 255 (does not matter)
1 4
-RX/-TX
+RX/+TX Comm Baud Rate: Does not matter, but all
+RX/+TX Comms to be tested must be set the same.
-RX/-TX
Set the communications jumpers as follows: Stop Bits: Does not matter, but all Comms to
be tested must be set the same.
1. Set LK11 to position B
2. Set LK16 to position B Parity: Does not matter, but all Comms to be
3. Set LK17 to position B tested must be set the same.
4. Plug the RS-485 test harness (as shown
above) into the com ports at TB1 and Protocol: Set all Comms to be tested to
TB2 as shown here: Frick.
SW1
LK10 D3
4
RS-422/RS-485
LK9
3
COM-1
PL2
D2
2
A B
1 LK8
LK16 D6
B A
TB1 LK2 LK7
LK11
Verify
TB2 D1
LK6 the jumpers in
4
these locations
RS-422/RS-485
LK5
3
COM-2
A B
2
LK17
1 LK4
LK1 LK3
D8
TB3
COM-2
3 2 1
PERFORMING THE COMMUNICATIONS LOOPBACK Pressing the appropriate test key will initiate the test.
TEST A dialog box will appear with one of the following
messages:
Note: Session must be set to at least user level 2 to
access this feature. 1. Testing - This will appear as the test is run-
ning. NOTE: The test occurs so quickly that
Upon properly setting up the Communications It may be possible that the word Testing will
screen, press the [Submit Changes] key. Access the not appear if the test passes.
Communications Loop Back Test Screen by pressing
the [Menu] key, then the [Service] key, and finally 2. Passed - If the test passes, the word Passed
the [Communications Loop Back Test] key. will appear.
Three buttons appear on this screen: 3. Failed - If the test does not pass, this will
appear.
1. Test Comm 1 Comm 2
2. Test Comm 1 Comm 3
3. Test Comm 2 Comm 3
SECTION 10
APPENDICES
090.020-CS (JUNE 11) QUANTUM LX COMPRESSOR CONTROL PANEL
Page 130 COMMUNICATIONS SETUP
APPENDIX A
FRICK SERIAL COMMUNICATIONS CONVERTER MODULE
(Part Number 639B0086H01)
DESCRIPTION Press the tabs using the thumb and finger, and with
your other hand carefully slide the circuit board out of
Frick Controls has developed a DIN-rail mountable the housing. Ensure that proper anti-static guidelines
communications module for the purpose of convert- are followed while handling the circuit board.
ing typical RS-232 serial protocol to either RS-422 or
RS-485 serial protocols. The module will also work The following diagram shows the circuit board:
converting RS-422 or RS-485 to RS-232 (bi-direc-
tional). Due to the tight mounting restrictions in many
existing control panels, this module provides the ul-
timate solution for field communications upgrades
or modifications. No drilling is required, and minimal
space is lost. The only requirement is an external
source of 24 volt DC power.
Catch one end of the DIN rail latch (at the bottom RS-232 CONNECTIONS (Quantum 4 and earlier only)
of the module, under one edge of the DIN rail,
then snap the other latch onto the opposite side Refer to the following figure for the pin connections
of the DIN rail, as shown below: showing how to wire a standard 9-Pin RS-232 con-
nector directly to the Frick Communications Con-
verter Module:
RS-232
9-Pin Connector
5
9
4
8
3
TX TX 7
2
RX RX 6
1
RS-232 Connections
APPENDIX B
QUANTUM LX ETHERNET COMMUNICATIONS WIRING
QUANTUM LX COMPRESSOR CONTROL PANEL 090.020-CS (JUNE 11)
COMMUNICATIONS SETUP Page 133
APPENDIX C
QUANTUM LX LOCAL ETHERNET CONFIGURATIONS
Switch
Computer
Quantum LX Quantum LX
Computer
Quantum LX
Computer Quantum LX
Quantum LX
APPENDIX D
QUANTUM LX ETHERNET NETWORK CONFIGURATIONS
Internet
Ethernet Network
Switch
Computer
Quantum LX Quantum LX
Internet
Ethernet Network
Computer
Quantum LX
Computer Quantum LX
Quantum LX
APPENDIX E
QUANTUM LX SERIAL COMMUNICATIONS WIRING
Generic DCS/PLC Setup
Page 136
RS-232
RS-422
090.020-CS (JUNE 11)
Quantum
DCS (Distributed Control Quantum Quantum Quantum
System) OR
RS-422 / RS-485
PLC-5
RS-232
RS-232 to 422/485
Converter
RS-232 DH+
RS-422 /
QUANTUM LX COMPRESSOR CONTROL PANEL
DH+ DH+
RS-485
PLC-5 SLC 5/04 RS-232 to 422/485 Quantum Quantum Quantum
Converter