Quantum™ 4 _______________________________________________________________________ 5
Converting an RS-232 Serial Port to RS-422 or RS-485 _________________________________________ 5
Change Communications_________________________________________________________________ 6
COMMUNICATIONS LOOPBACK TEST ________________________________________________7
Hardware Setup for RS-422 Testing ________________________________________________________ 7
Hardware Setup for RS-485 Testing ________________________________________________________ 7
Software Setup For The Communications Loopback Test________________________________________ 8
Performing the Communications Loopback test________________________________________________ 8
Setting up Hyperterminal_________________________________________________________________41
Testing Communications_________________________________________________________________ 46
General Notes _________________________________________________________________________46
QUANTUM™ DATA TABLE _________________________________________________________48
Allen-Bradley and Modbus Data Access _____________________________________________________ 48
INDEX __________________________________________________________________________80
The Quantum™ has the capability of being modified by the user/owner in order to obtain different performance characteristics.
Any modification to the standard default settings may have a severe negative impact on the operation and performance of the
equipment. Any modification to these control settings is the sole responsibility of the user/owner and Frick
liability for the consequences of these modifications. It is possible that the modification of these settings may cause improper
operation and performance that results 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.
WARNING
!
®
disclaims any
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 4 COMMUNICATIONS SETUP
Frick
QUANTUM™ IDENTIFICATION
®
Controls has over the years, strived to remain on
the cutting edge of microprocessor technology and
development. Because of the ever-increasing speed,
memory, features, and power of microprocessors, Frick
®
Controls will continue to introduce the latest advancement
in microprocessor control technology.
Our microprocessor family has shared the name
Quantum™, over the past five years. There are currently
four controllers within this family. The first two of these
controllers (known as Quantum™ 1 and Quantum™ 2) are
no longer in production, and as such, will not be further
mentioned in this manual. The two current members in
production of the Quantum™ family are the Quantum™ 3,
and the Quantum™ 4. It is critical to the end user to be
able to identify the differences between these controllers.
Refer to the section in this manual entitled Quantum™ 3
Main Board History and Identification and Quantum™ 4
Main Board History and Identification for additional
information as to how to identify the particular Quantum™
controller that you have.
Throughout this manual, the two different controllers will
be talked about for the most part as one (as they do
function the same). Where there is a difference between
these boards, as in jumpers or wiring, the different models
will be identified by name. This is why it is important for
you to be aware of which Quantum™ board you have.
Quantum™ 3
Quantum™ 4
Setting Up the Quantum™ for
Data communication to and from the Quantum™ can be
through a modem, remote data communications terminal,
programmable controller, or master computer via either
RS-422, RS-232, or RS-485 connections to the
Quantum™ Com-2 port. Reference the Main Board Communications section for the correct jumpering of RS422, RS-232, or RS-485. Also, reference the drawing of
the Quantum™ Main Board section to identify wiring
configurations for Com-2.
COM-2 PINOUTS FOR QUANTUM™ 3
Following is the RS-422, RS-485, and the RS-232 pin
descriptions for communications port 2 (also referred to as
Com-2 or Comm-2):
1 Data Communication Device
2 Data Set Ready
3 Received Data
4 Request to Send
5 Transmit Data
6 Clear to Send
7 Data Terminal Ready
8 Ring Indicator
9 Ground
10 Not Used
COM-2 PINOUTS FOR QUANTUM™ 4
Following is the RS-422, RS-485, and the RS-232 pin
descriptions for communications port 2 (also referred to as
Com-2 or Comm-2):
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
COMMUNICATIONS SETUP Page 5
RS-232 Communications
Following is the pin connections showing how to wire a
standard 9-Pin RS-232 connector directly to the 10-Pin
RS-232 connector on the Quantum™ 3, and the 3-pin
connector on the Quantum™ 4:
QUANTUM™ 3
Reference the drawing of the main processor board for the
location and positioning of the 10-Pin RS-232 connector.
Following is the pin positions of the 10-Pin connector:
9-Pin
Connector
1
6
2
7
3
8
4
9
RXD RXD
TXD
COM COM
Quantum™ 3
10-Pin Connector
1 2
TXD
10
Note: The TX2 and RX2 are I/O communication activity
lamps on the Quantum™ Main Processor Board that can
be monitored to see if the Com-2 port is receiving (RX2)
and transmitting (TX2) data.
QUANTUM™ 4
Reference the drawing of the main processor board for the
location and positioning of the 3-Pin RS-232 connector.
Following is the pin positions of the 3-Pin connector:
9-Pin
Connector
1
6
2
7
3
8
4
9
5
RXD
TXD
COM
Quantum™ 4
3-Pin Connector
3
COM
TXD
1
Converting an RS-232 Serial Port to RS-422 or
In order to communicate to the Quantum™ controller via
RS-422 (or RS-485), you will need to convert the RS-232
signal from the source.
One converter that has proven to be effective is the Opto22 AC7A/B card. This card will allow the conversion from a
standard RS-232 signal to either RS-422 or RS-485. The
AC7A card is powered from a 115 VAC source, while the
AC7B card is powered from a 220 VAC source. They can
be used in a standalone panel along with an Allen Bradley
SLC 5/04 or along with an external modem. Keeping the
jumpers installed the same way they are received from the
factory, it is easy to wire for either RS-422 or RS-485.
RS-485
NOTE: Refer to the manual that comes with the AC7A/B
card for specific jumper information (as the configuration
shown is only a suggestion that has worked in most
applications).
Once jumpers on the converter card have been verified,
you will need to verify the jumper settings of the
Quantum™ controller. Refer to the following diagrams for
the Quantum™ 3 and Quantum™ 4:
COM-2
RS-232
LK19
RX1
TX1
B
A
RX2
TX2
B
A
RX3
TX3
LK18
B
A
LK16
LK17
LK1
LK2
LK3
LK4
LK5
LK6
LK7
LK8
LK9
LK10
LK11
LK12
LK13
LK14
LK15
COM-1
RS-422/RS-485
1 2 3 4
COM-2
RS-422/RS-485
1 2 3 4
COM-3
Future Use)
1 2 3 4
Verify the
umpers in this
location.
Quantum™ 3
COM-1
RS-422
RS-485
COM-2
RS-422
RS-485
TB1
TB2
COM-2
RS-232
4 3 2 1
4 3 2 1
LK1
LK8 LK7
TB3
3 2 1
LK10 LK9
LK6 LK5
LK4 LK3
PORT
D5
D4
D7
D3
D2 D1
LK16
O
D8
D13
D11
D12
D10
D6
B
A
LK11
jumpers in this
B
A
LK17
D8
DIP
12 3 4 567 8
Verify the
location.
PL2
SW1
PL1
PL4
PL3
0
1
4 5 6
7
2
3
Quantum™ 4
NOTE: Some of these jumper settings may need to be
modified to ensure optimum communications
performance. Typically, the termination jumper should be
installed in the last Quantum™ in the communications
daisy chain only (Link 7 for the Quantum™ 3, Link 1 for
the Quantum™ 4).
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 6 COMMUNICATIONS SETUP
After verifying both the Converter card and Quantum™
jumper settings, the interconnecting wiring must be done.
Be sure to use 4-conductor shielded communications
cable (two wires for transmit, two for receive). Refer to the
following diagrams for RS-422 and RS-485:
4-Pin
connector
1
2
3
4
Quantum
™
COM-2
-RX
+RX
-TX
+TX
Hard wire
TO-
TO+
FO-
FO+
RS-422To RS-232
25-Pin Male
connector
2
3
7
AC7A
Converter
RXD
TXD
CTS
9-Pin Female
connector
RXD
2
TXD
3
RTS
5
RS-232
Computer
Port
RS-422
4-Pin
connector
1
2
3
4
Quantum
™ COM-2
-RX/-TX
+RX/+TX
Hard wire
TO-
TO+
FO-
FO+
RS-485
25-Pin Male
connector
2
3
7
AC7A
To RS-232
Converter
RXD
TXD
CTS
9-Pin Female
connector
RXD
2
TXD
3
RTS
5
RS-232
Computer
Port
RS-485
Change Communications
We have used both an Opto 22 AC7A/B and an Opto 22
AC422 adapter card. They can be wired to use either RS422 or RS-485.
Following is the pin connections showing how to wire a
DB9 connector on this adapter card to the Quantum™ for
RS-422 communication:
Quantum™ COM-2 DB9
1 5
2 4
3 9
4 8
Following is the pin connections showing how to wire for
RS-485 to the terminal connections on this adapter card
from the Quantum™:
Quantum™ Terminal
1 (-RX/-TX) FO-
2 (+RX/+TX) TO+
The card can be connected RS-232 to another device.
Following is the pin connections showing how to wire the
25-Pin RS-232 connector on this adapter card to a 9-Pin
connector of the SLC 5/04:
DB9 DB25
5 7
2 3
3 2
This screen is accessed by pressing the [Change Comms.] key on the Panel Setup screen.
The following information is shown here:
• ID Number
• Comm. 2 Baud Rate
• Communication Protocol
• Comm. 1 Baud Rate
®
T
T
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 7
COMMUNICATIONS LOOPBACK TEST
With version 5.0x Quantum™ software, a method of
testing the onboard RS-422 and RS-485 communications
ports was developed. By utilizing a loopback test harness
(as shown below), the maintenance technician now has
the ability to locally test the Quantum™ communications
hardware and jumper configuration.
Hardware Setup for RS-422 Testing
To create the test harness for RS-422 communications
loopback testing, use the following example:
1
-
+RX
-TX
+TX
4
-
Set the Quantum™ 4 communications jumpers as follows:
• Set LK11 to position B
• Set LK16 to position A
• Set LK17 to position A
• Plug the RS-422 test harness (as shown above)
into the com ports at TB1 and TB2 as shown
here:
COM-2
RS232
3
2
1
TB3
1 2 3
LK1
RS-422/RS-485
LK4 LK3
COM-2
LK17
4
TB2
TB1
LK2
LK7
LK6 LK5
A
B
D8
Verify the
LK11
jumpers in
these
locations.
PL1
RS-422 Test Configuration
4-Pin Connector4-Pin Connector
+TX
-TX
+RX
-RX
1 2 3
COM-1
RS-422/RS-485
LK8
A
B
D2D1
LK16
B
A
D6
PL2
4
1
4
LK10LK9
D3
POR
0
D4
1
D5
2
D7
3
D8
4
D10
5
D11
6
D12
7
D13
1
ON
2
3
4
5
6
7
DIP
8
SW1
Hardware Setup for RS-485 Testing
To create the test harness for RS-422 communications
loopback testing, use the following example:
4-Pin Connector
1
-RX/-TX
4-Pin Connector
4
4
-
-RX/-TX
1
Set the Quantum™ 4 communications jumpers as follows:
• Set LK11 to position B
• Set LK16 to position B
• Set LK17 to position B
• Plug the RS-485 test harness (as shown above)
into the com ports at TB1 and TB2 as shown
here:
COM-2
RS232
3
2
1
PL1
TB3
LK1
LK3
D8
12 3
COM-2
RS-422/RS-485
LK4
A
B
LK17
Verify the
jumpers in
these
locations.
4
LK6 LK5
123
TB1 TB2
LK2
RS-422/RS-485
LK8 LK7
A
B
LK16
B
A
D6
LK11
COM-1
D2D1
PL2
4
LK10LK9
D3
POR
0
D4
1
D5
2
D7
3
D8
4
D10
5
D11
6
D12
7
D13
1
ON
2
3
4
5
6
7
DIP
8
SW1
RS-485 Test Configuration
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 8 COMMUNICATIONS SETUP
Software Setup For The Communications Loopback Test
On the Change Communications screen (shown above),
ensure that the settings are as follows:
• ID Number: 0 - 99 (does not matter)
• Comm 1 Baud Rate: (does not matter, but it must
be set the same as Comm 2 Baud Rate)
Performing the Communications Loopback test
•Comm 2 Baud Rate: (does not matter, but it must
be set the same as Comm 1 Baud Rate)
Communication Protocol: Frick® (must be Frick®)
Upon properly setting up the Change Communications
screen, access the Service Screen. The center of the
screen will initially appear blank. The bottom key on the
right side of this screen is the Comms Loopback Test key.
Pressing the key will initiate the test. The blank center of
the screen will be replaced by one of three word lines:
•Testing - This will appear as the test is running.
NOTE: The test occurs so quickly that It may be
possible that the word Testing will not appear if
the test passes.
•Passed - If the test passes, the word Passed will
appear.
•Failed - If the test does not pass, this will appear.
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 9
PROTOCOL DESCRIPTION
The use of communication protocols, permits data
transmission between devices. Protocol determines how
contact is established and how the query (question) and
response (answer) takes place. The information in a
message command requires an identity of the intended
receiver (ID #), what the receiver is to do (read or write to
a setpoint, etc.), data needed to perform an action (the
value of a setpoint to be changed), and a means of
checking for errors (checksum).
When using Com-2 for communication, check what
communication protocol, if any has been selected, from
the Panel Setup – Change Communications screen. For
example, [A-B Comm] should be selected when using
Allen-Bradley’s communication protocol. The baud rate of
Com-2 and the panel ID number are also changed from
this screen, and should coincide with the setup of the
other device.
Note: The data communication protocols are continuously
being expanded and improved. Therefore, you should
consult Frick
®
Controls for the exact details on your
particular unit(s) before developing system software to
interface with the panel.
Quantum™ Communications Protocols
The Quantum™ controller has the capability of
communicating to the outside world through four software
protocols:
• Frick
®
• Allen-Bradley DF-1 serial
• ModBus ASCII serial
• YORK ISN
Note: When using Modbus protocol, a [Comm. 2
Advanced] key will appear. Pressing this key will
allow the user to modify the number of Data and Stop
bits, as well as Parity. This only applies to Modbus.
Modbus cannot be changed from ASCII to RTU
however. Refer to the section on Modbus for further
information.
Checklist For Setting Up Communication
0191 Decide which Quantum™ protocol you
can communicate with and want to use.
0191 Setup your device’s communication port
for the Quantum™ protocol and select a baud
rate.
Protocols
0191 Next, setup the Quantum™ for the desired
communication protocol. Select the protocol from
the Panel Setup – Change Communications
screen. For example, [A-B Comm] should be
selected when using Allen-Bradley’s
communication protocol.
0191 Setup the baud rate of Com-2 to coincide
with the setup of the your device’s
communication port.
0191 Enter the Quantum™ ID. This will be used
to identify commands that are sent to it.
0191 Wire to the first panel via RS-232, RS-
422, or RS-485 connections to the Quantum™
Com-2 port.
•If you are communicating to more than one
panel, then you will not be able to use RS-
232. You can however, convert RS-232 to
either RS-422 or RS-485 with an adapter
card. Reference the Converting an RS-232 Serial Port to RS-422 or RS-485 section for
information about an adapter card.
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 10 COMMUNICATIONS SETUP
•Reference the drawing of the Quantum™
Main Board in this manual to identify wiring
and jumpering locations for Com-2.
•Reference the Main Board Communications
Com-2 section in this manual for the correct
jumpering of RS-232, RS-422, or RS-485.
0191 Send a single command to read data from
this Quantum™ using its ID.
0191 Check if you received a data response at
your device.
0191 Troubleshooting when you don’t receive a
data response:
•Check if Com-2 on the Operating Status
screen is showing ACTIVE or OFF.
•ACTIVE is shown only when the Quantum™
understands it is receiving a properly
composed message to itself.
•Check that the RX2 I/O communication
activity lamp on the Quantum™ Main
Processor Board is blinking as it receives the
instruction from your device.
•A steady lit RX2 LED or one that isn’t
lighting, are signs of improper wiring.
•If the RX2 LED is properly blinking, then
check if the TX2 LED is blinking in response.
•If the TX2 is not blinking then check the
communication protocol setup at the panel,
the panel’s ID and the Com-2 baud rate
setting.
•If the TX2 is blinking, then check that the
Com-2 communication jumpers are correct.
•If you are sure that the wiring and
Quantum™ setup is correct, then select the
[Show Comms] key from the Service
Screen to see what is being received and
transmitted from Com-2.
Note: A useful tool for troubleshooting is Windows
HyperTerminal. Using HyperTerminal can help you
determine if you are wired OK. Reference the
HyperTerminal Setup section in this manual.
0191 If you properly receive data and you need
to communicate to more than one panel, then
setup and wire to another panel. Reference the
wiring diagram drawings in the back of this
manual. Send a single command to read data
from this Quantum™ using it’s ID and
troubleshoot as above, if necessary. To prevent
noise feedback which is possible when
communicating over a long distance, only the last
panel should have the termination for long
communications lines jumpered.
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 11
Frick® Protocols
All commands for Frick® protocols must be in ASCII to be
recognized (see the Conversion Chart For Decimal /
Hexadecimal / ASCII, located later in this manual). The
data should be setup as an 8 bit Word with no Parity, and
a Stop Bit. The commands can be in upper or lower case
letters. A compressor with an ID code of [00] is considered
disabled. ID codes from [01] through [99] are valid and
recognized by the microprocessor.
Frick® # Protocol Specifications
Frick® # protocol consists of commands that are available
for most other existing models of Frick control panels. The
®
Frick
# protocol does not utilize a checksum. It is better to
use Frick
communicating to Quantum™ panels.
®
Quantum™ ($) protocol when only
When there is more than one panel, a Quantum™ can be
wired from it’s Com-2 to another panels Com-2 or can be
wired from it’s Com-2 to Port 1 of a RWB, RDB, RXB or
RXF Micro Plus panel.
Frick® RWB, RDB, RXB, or RXF Panel Frick® #
Communications Port #1
RS-422 Pinout
9 - TX (Transmit)
8 + TX (Transmit)
5 - RX (Receive)
4 + RX (Receive)
The following is a complete list of available Frick® Protocol
# commands:
COMMAND CODE and DESCRIPTION
I = Returns compressor status information.
R = Compressor start control.
S = Compressor stop control.
V = Slide Valve/Slide stop control.
P = Return Pressures information.
A = Return full load amps information.
T = Return Temperatures information.
Q = Query setpoints data.
C = Enter Change setpoints mode.
MC = Change compressor mode.
MV = Change Slide Valve mode.
KF = Clear Failures.
KR = Clear remaining recycle delay time.
X = Return digital I/O status.
F = Return Failures.
All data is returned as integer values. If decimal positions
are assumed, then divide the data by the proper multiple
of 10 to get the actual value.
Temperature data, except for Suction Temperature, is
returned in the current temperature units as 3 characters
with no decimal position (i.e. 032 would represent 32
degrees Fahrenheit if the panel temperature units are in
Fahrenheit, or it would represent 32 degrees Celsius, if the
panel temperature units are in Celsius). Suction
Temperature is returned as 4 characters with a + or - as
the leading character (i.e. –010 would represent –10
degree).
Pressure data is usually returned in the current pressure
units. However, the Filter differential reading is always
returned in PSIA. When in PSIG or in PSIA, the pressure
data is returned as 3 characters with no decimal position.
However; in order to show the full transducer range, the
#IDPS command returns 4 characters with one decimal
position assumed. The #IDI, and #IDPA commands return
3 characters that assume one decimal position; therefore,
99.9 is the highest value that can be returned. When in
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.
The following is a detailed description of each command:
RETURN COMPRESSOR STATUS INFO: #01I
# Start of command sequence.
01 Compressor ID code.
I Return Status information command.
too high, Permissive Start not enabled,
d(I)fferential Pressure too high, s(T)opping,
au(X) not energized
6 Rem, M Keypad, Auto (Compressor mode)
7 Cutout (Shutdown), Alarm, Normal
8, 9, 10 Suction in PSIA.
(Carriage return, line feed.)
Note: The following control commands are for remote
control of a compressor. A compressor should be in both
remote compressor mode and remote Slide Valve or
capacity mode for remote control.
COMPRESSOR START CONTROL: #01R01
# Start command sequence.
01 Compressor ID code.
R Start compressor command.
01 ID code repeated for verification
NOTE: The compressor must be in the remote Start
mode for this command to be executed.
Returned answer: A01
Character
Position
Description
of returned data
1 Acknowledge of command sent.
2, 3 ID code of compressor.
(Carriage return, line feed.)
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 12 COMMUNICATIONS SETUP
COMPRESSOR STOP CONTROL: #01S01
Returned in the current temperature units as 3
characters with no decimal position (i.e. 032 would
represent 32 # Start command sequence.
01 Compressor ID code.
S Stop compressor command.
01 ID code repeated for verification
NOTE: The compressor must be in the remote
Start mode for this command to be executed.
RETURNED ANSWER: A01
Character
Position
Description of returned data
1 Acknowledge of command sent.
2,3 ID code of compressor.
(Carriage return, line feed.)
SLIDE VALVE CONTROL COMMANDS: #01VLXX
#01VUXX
#01VS
# Start command sequence.
01 Compressor ID code.
V Slide Valve/Slide Stop command.
L Load Slide Valve command.
U Unload Slide Valve command.
XX = 00 Turns selected output off.
XX = 01 to 15 Turns selected output on for XX seconds.
S Return Slide Valve position value.
If the command was #01VL00, then the load Slide
Valve output on compressor #1 would be turned off. If
the command was #01VL05, then the load Slide Valve
output on compressor #1 would be turned on for 5
seconds, and would then automatically turn off. NOTE:
RETURN PRESSURES COMMAND: #01PX
# Start command sequence.
01 Compressor ID code.
P Return pressures command.
X = S Return suction Pressure (PSIA).
X = D Return discharge Pressure (g/hg).
X = O Return oil Pressure (g).
X = F Return filter differential Pressure.
X = A Return all pressures.
If the command was #01PS, then the micro-processor
would dump the suction Pressure.
Note: Don’t send CR or LF
RETURNED ANSWER:
XXX = 3 characters followed by a carriage return, line
feed.
If using the A command, the returned data would be:
XXXXXXXXXXXX = 12 characters followed by a
carriage return, line feed.
RETURN FULL LOAD AMPS COMMAND: #01A
# Start command sequence.
01 Compressor ID code.
A Return full load amps command.
If the command was #01A, then the microprocessor
would dump the full load amps value
RETURNED ANSWER:
XXX = 3 characters followed by a carriage return, line
feed.
RETURN TEMPERATURES COMMAND: #01TX
the Slide Valve must be in the remote mode for this
command to be executed. Time is not accrued, each
command restarts timer.
RETURNED ANSWER (for L or U commands): A01
Character
Position
Description
of returned data
1 Acknowledge of command sent.
2, 3 ID code of compressor.
(Carriage return, line feed.)
RETURNED ANSWER (for S command), i.e. 090
1,2,3 Slide Valve position.
RETURNSLIDE STOP POSITION COMMAND: #01VP
# Start command sequence.
01 Compressor ID code.
V Slide Valve/Slide Stop command.
P Return Slide Stop position value.
RETURNED ANSWER:
Character
Position
Description
of returned data
1 Acknowledge of command sent.
2, 3 ID code of compressor.
4, 5, 6 Slide Stop position, i.e. 025=2.5.
(Carriage return, line feed.)
# Start command sequence.
01 Compressor ID code.
T Return temperature command.
X = S Return Suction Temperature.
X = D Return Discharge Temperature.
X = O Return Oil Temperature.
X = P Return Separator Temperature.
X = A Return all temperatures as a string of data.
If the command was #01TS, then the microprocessor
would dump the Suction Temperature.
Note: Don’t send CR or LF
RETURNED ANSWER:
XXX = 3 characters followed by a carriage return, line
feed.
If using the A command, then the returned data would
be:
XXXXXXXXXXXX = 12 characters followed by a
carriage return, line feed.
NOTE: The S command will return four (4) characters: a +
or - and xxx, followed by a carriage return, and a line feed.
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
The following is the complete list of setpoints that may
be changed while in the change setpoints command:
01xxxy Capacity Control Setpoint
(y deleted for KpaA & BarA ver.)
02xxxy Change Low Suction Shutdown Setpoint
(y deleted for KpaA & BarA ver.)
03xxxy Capacity Low Suction Alarm Setpoint
(y deleted for KpaA & BarA ver.)
04xxx Change High Press. Shutdown Setpoint
(xxxx is used for KpaA & BarA ver.)
05xxx Change High Press. Alarm Setpoint
(xxxx is used for KpaA & BarA ver.)
06xxx Change MLC Stop Load Setpoint
07xxx Change MLC Force Unload Setpoint
08xx Change Recycle Delay Setpoint
09xxx Change CTF Setpoint
10xx Proportional Band
11xx Dead Band
12xx Cycle Time
01 Compressor ID code
RETURNED ANSWER:
Axxxx The new setpoint which was sent followed by a
carriage return, line feed. BAD followed by the
ID, CR, LF if unsuccessful.
If the command was sent #01C01300g01, the capacity
control setpoint would be changed to 30.0g and the
returned answer is A300g followed by a carriage return,
line feed. If the command was sent #01C0711001, the
MLC force unload setpoint would be changed to 110%
and the returned answer is A110 followed by a carriage
return, line feed. If the command sent was
#01C0520002, the returned answer is BAD followed by
the ID number and a carriage return, line feed.
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 14 COMMUNICATIONS SETUP
CHANGE COMPRESSOR MODE COMMAND:
#IDMCmID Change mode to m.
M or O = off A = Autocycle R = remote
Return message - A followed by the ID, CR, LF if
successful.
CHANGE SLIDE VALVE MODE COMMAND:
#IDMVmID Change Slide Valve mode.
to m. A = auto R = remote
Return message - A followed by the ID, CR, LF if
successful.
CLEAR FAILURE COMMAND:
#IDKFID Clear Fails
Return message - A followed by the ID, CR, LF if
successful.
CLEAR ANTIRECYCLE COMMAND:
#IDKRID Clear Recycle Delay
Return message - A followed by the ID, CR, LF if
successful.
RETURN FAILURE COMMAND:
#IDF Return Discrete Failure List Command:
Returns a 24 char data string followed by ID, CR, LF.
Differential Oil Pressure Shutdown
6 Low Oil Pressure Alarm
7 High Oil Temperature Shutdown
8 High Oil Temperature Alarm
9 Low Oil Temperature Shutdown
10 Low Oil Temperature Alarm
11 High Discharge Temperature Shutdown
12 High Discharge Temperature Alarm
13 Compressor Aux. Fail- Shutdown
14 Pump Aux. Fail- Shutdown
15 Oil Level Shutdown
16 Unused - 0
17 High Oil Filter Pressure Alarm
18 Unused - 0
19 Auxiliary 1 Alarm/Shutdown
20 Auxiliary 2 Alarm/Shutdown
21 Low Motor Current - Shutdown
22 Sensor Fault
23 Unused - 0
24 Unused - 0
0 = safe 1 = alarm/shutdown
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 15
Quantum™ $ Protocol Specifications
Quantum™ ($) protocol commands have been added
specifically for the Quantum™. Unless otherwise shown, 9
characters are returned from the Quantum™ for a data
value. The data value includes two decimal fields and the
first character position is either; - if the value is negative,
or it is + if the value is positive. For example, if the data’s
value is 25.5; then the value +00002550 is sent. All
temperatures are in degree C and all pressures are in
PSIA. A mode such as Slide Valve mode is returned as an
integer value that represents the mode that it is in. For
example, a +00000000 is sent if it is in manual, or a
+00000100 is sent if it is in automatic, or a +00000200 is
sent if it is in remote. The value zero +00000000 is used to
represent an OFF status and a DISABLED option. The
value one +00000100, which is received as a 1, is used to
represent an ON status and an ENABLED option.
Setpoints are only changed if the value sent is within the
acceptable range. Reference the FrickControl Panel Maintenance publication S90-010 M for the
setpoints default settings and ranges. The checksum is
the 2 byte hexadecimal sum of each character within the
command or returned answer excluding the command
type identifier, $. If the command’s checksum is replaced
with ??, the Quantum™ returns a response without using
checksum error checking on the received command (refer
to the Data Packet section for more information). If the
Quantum™ detects a checksum error, a N (Not
Acknowledged), the Compressor ID code, 02, Carriage
return, and Linefeed are returned.
This document will demonstrate how to communicate to the
Quantum™ panel using the tables that appear on the
following pages.
Data Packet
If you were interested in viewing the information that is
displayed on the Operating Status - Page 1 screen
(Home screen), you would want to refer to the table
entitled RETURN OPERATING STATUS Page 1 data: $01D1 table on the next page.
The quickest and easiest way to demonstrate this protocol
is through Hyperterminal (see the section entitled
Hyperterminal later in this manual). After setting up
Hyperterminal and ensuring that all wiring and jumper
configurations are correct, type a $ symbol. This is the
character that will alert all of the Quantum™ panels on the
communications line that data is on its way. Following the $
symbol, type the ID code of the Quantum™ that you wish
to query (for instance 01 for the first Quantum™). After the
ID number, type a D1. The protocol code in the Quantum™
recognizes this portion of the data packet as a request for
the data that is displayed on the Operating Status - Page 1 screen.
Up to now you have typed the following information:
$01D1. The next thing that must be done is to enter a
checksum value. You may elect to type in a ?? as a
wildcard if you do not have the time to figure the correct
checksum, however, the information that is returned may or
may not always be reliable. The checksum will ensure
reliability.
®
Quantum™
To arrive at the checksum value for the command you have
just typed, you will need to convert each ASCII digit into
hexadecimal (do not include the $ symbol). For this
example, you will need to take the first digit 0, and referring
to the Conversion Chart at the end of this section, look
down the ASCII column until you find 0. You will notice that
the Hexadecimal equivalent for ASCII 0 is 30 hex. Repeat
the process of looking up each digit in the ASCII column,
and finding its equivalent in the Hexadecimal column, and
write each value down. When all four digits (01D1) have
been converted to hexadecimal, you will need to add the
four values together. Remember, the values are in
hexadecimal format, not decimal. If you are not familiar
with hexadecimal math, you may wish to utilize the
calculator that comes with Microsoft Windows. Look at the
following chart:
ASCII Value of
Data Packaet
Hexadecimal
Equivalent
0 30
1 31
D 44
1 31
Hex Total = D6
The answer that is arrived at from the previous chart is D6.
This will become the checksum for the data packet, and is
appended to the end of the data that has so far been typed
in.
NOTE: For any calculation that results in an answer of
more than two digits, use only the right most two digits, and
disregard all digits to the left.
The result should look like this:
$01D1D6
Press the [Enter] key. You should see an immediate
response. The format of this response should resemble
something (but not necessarily exactly) like:
Referring to the RETURN OPERATING STATUS Page 1 data: $01D1 table on the next page, we find that the first
line of the response, A01, indicates that an
Acknowledgement (A) was received from device 01 (01).
This is followed by +00006166 (Suction Pressure). The
plus (+) symbol indicates a positive value, followed by
00006166. Since there are two decimal positions assumed,
0006166 equals 61.66 PSIA. Using the +/- symbols as a
delimiter in the above example, each section of 8 digits can
be interpreted by comparing it with the Operating Status
table. The B6 value at the very end of the response is the
checksum value that the Quantum™ returned, not actual
data.
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 16 COMMUNICATIONS SETUP
The following is a complete list of available $ command
types:
COMMAND CODE and DESCRIPTION
D1 = Operating Status Display Page 1.
D2 = Operating Status Display Page 2.
D3 = Operating Status Display Page 3.
D4 = Operating Status Display Page 4.
s0 = Suction Pressure Capacity Control Page 0.
s1 = Suction Pressure Capacity Control Page 1.
s2 = Suction Pressure Capacity Control Page 2.
p0 = Process Temperature Capacity Control Pg.0.
p1 = Process Temperature Capacity Control Pg.1.
p2 = Process Temperature Capacity Control Pg.2.
p3 = Process Temperature Capacity Control Pg.3.
d0 = Discharge Pressure Capacity Control Page 0.
d1 = Discharge Pressure Capacity Control Page 1.
d2 = Discharge Pressure Capacity Control Page 2.
d3 = User Selectable Control Page 3.
d4 = User Selectable Control Page 4.
d5 = User Selectable Control Page 5.
F1 = Alarms/Shutdowns Annunciation Page 1.
F2 = Alarms/Shutdowns Annunciation Page 2.
F3 = Alarms/Shutdowns Annunciation Page 3.
CT = Compressor Start.
CP = Compressor stop.
CL = Compressor load.
CU = Compressor unload.
MM = Compressor mode - Manual.
MA = Compressor mode - Autocycle.
MR = Compressor mode - Remote.
VA = Slide Valve mode - Automatic.
VR = Slide Valve mode – Remote.
S2 = Compressor sequence – activate
S3 = Compressor sequence – de-activate.
T1 = Read a value from the Table.
CS = Change a setpoint in the Table.
The following is a detailed description of each command:
RETURN OPERATING STATUS Page 1 data: $01D1
$ Start of command sequence.
01 Compressor ID code.
D1 Operating Status – Page 1 command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Suction Pressure
13 Suction Temperature
22 Discharge Pressure
31 Discharge Temperature
40 Oil Pressure
49 Oil Temperature
58 Filter Differential
67 Motor Current
76 FLA%
85 Kilowatts
94 Slide Valve
103 Slide Stop
112 Process Temperature
121 CS (Checksum followed by Carriage
return, Line feed.)
RETURN OPERATING STATUS Page 2 data: $01D2
$ Start of command sequence.
01 Compressor ID code.
D2 Operating Status – Page 1 command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Alarm Status
13 Shutdown Status
22 Running Status
31 Slide Valve Load
40 Slide Valve Unload
49 Slide Stop Increase
58 Slide Stop Decrease
67 Stop Load/Force Unload Code
76 Separator Temperature
85 Balance Piston Pressure
94 Process Variable
103 Compressor Mode
112 CS (Checksum followed by Carriage
RETURN OPERATING STATUS Page 3 data: $01D3
return, Line feed.)
$ Start of command sequence.
01 Compressor ID code.
4 Communication Port 1 Code
13 Communication Port 2 Code
22 I/O Communication Port Code
31 Capacity Control Mode
40 Process Control
49 Oil Pump Mode
58 Oil Pump Code
67 Oil Heater Code
76 Process Setpoint
85 Slide Valve Mode
94 Slide Stop Mode
103 Runtime Hours
112 CS (Checksum followed by Carriage
return, Line feed.)
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 17
RETURN OPERATING STATUS Page 4 data: $01D4
$ Start of command sequence.
01 Compressor ID code.
D4 Operating Status – Page 1 command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Date as 00/00/00
13 Time as hh:mm:ss
23 Remaining Recycle time as mm:ss
30 CS (Checksum followed by Carriage
103 Suction Press. Low Shutdown delay 2
104 CS (Checksum followed by Carriage
return, Line feed.)
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 18 COMMUNICATIONS SETUP
RETURN Process Temperature Capacity Control
Mode 1 & 2 setpoints – Page 0: $01p0
$ Start of command sequence.
01 Compressor ID code.
p0 Process Temperature Cap. Control Page 0
command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Process Temperature Control 1
13 Process Temperature Upper Prop. Band 1
22 Process Temperature Lower Prop. Band 1
31 Process Temperature Upper Dead Band 1
40 Process Temperature Lower Dead Band 1
49 Process Temperature Upper Cycle Time 1
58 Process Temperature Lower Cycle Time 1
67 Process Temperature Auto Start Setpoint 1
76 Process Temperature Auto Stop Setpoint 1
85 Process Temperature Auto Start delay 1
94 Process Temperature Auto Stop delay 1
103 CS (Checksum followed by Carriage
return, Line feed.)
RETURN Process Temperature Capacity Control
Mode 1 & 2 setpoints – Page 1: $01p1
$ Start of command sequence.
01 Compressor ID code.
p1 Process Temperature Cap. Control Page 1
command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Process Temperature Control 2
13 Process Temperature Upper Prop. Band 2
22 Process Temperature Lower Prop. Band 2
31 Process Temperature Upper Dead Band 2
40 Process Temperature Lower Dead Band 2
49 Process Temperature Upper Cycle Time 2
58 Process Temperature Lower Cycle Time 2
67 Process Temperature Auto Start Setpoint 2
76 Process Temperature Auto Stop Setpoint 2
85 Process Temperature Auto Start delay 2
94 Process Temperature Auto Stop delay 2
103 CS (Checksum followed by Carriage
return, Line feed.)
RETURN Process Temperature Capacity Control
Mode 1 & 2 setpoints – Page 2: $01p2
$ Start of command sequence.
01 Compressor ID code.
p2 Process Temperature Capacity Control
Page 2 command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Process Temperature Stop Load 1
13 Process Temperature Force Unload 1
22 Process Temperature Low Alarm 1
31 Process Temperature Low Shutdown 1
40 Process Temperature Low Alarm delay 1
49 Process Temp. Low Shutdown delay 1
58 Process Temperature Stop Load 2
67 Process Temperature Force Unload 2
76 Process Temperature Low Alarm 2
85 Process Temperature Low Shutdown 2
94 Process Temperature Low Alarm Delay 2
103 Process Temp. Low Shutdown Delay 2
112 CS (Checksum followed by Carriage
return, Line feed.)
RETURN Process Temperature Capacity Control
Mode 1 & 2 setpoints – Page 3: $01p3
$ Start of command sequence.
01 Compressor ID code.
p3 Process Temperature Cap. Control Page 3
command.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Process Temp. Low Suction Stop Load 1
13 Process Temp. Low Suction Force Unload 1
22 Process Temp. Low Suction Alarm 1
31 Process Temp. Low Suction Shutdown 1
40 Process Temp. Low Suction Alarm delay 1
49 Process Temp. Low Suction Shutdown Dly 1
58 Process Temp. Low Suction Stop Load 2
67 Process Temp. Low Suction Force Unload 2
76 Process Temp. Low Suction Alarm 2
85 Process Temp. Low Suction Shutdown 2
94 Process Temp. Low Suction Alarm Delay 2
103 Process Temp. Low Suction Shutdown Dly 2
112 CS (Checksum followed by Carriage return,
Line feed.)
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
103 Discharge Pressure Low Shutdown delay 2
112 CS (Checksum followed by Carriage
return, Line feed.)
RETURN Discharge Pressure Capacity Control
Mode 1 & 2 setpoints – Page 3: $01d3
$ Start of command sequence.
01 Compressor ID code.
D3 Discharge Press. Cap. Control Page 3
command
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 User Selectable Control 1
13 User Selectable Upper Prop. Band 1
22 User Selectable Lower Prop. Band 1
31 User Selectable Upper Dead Band 1
40 User Selectable Lower Dead Band 1
49 User Selectable Upper Cycle Time 1
58 User Selectable Lower Cycle Time 1
67 User Selectable Auto Start Setpoint 1
76 User Selectable Auto Stop Setpoint 1
85 User Selectable Auto Start Delay 1
94 User Selectable Auto Stop Delay 1
$ Start of command sequence.
01 Compressor ID code.
d4 Discharge Pressure Capacity Control
Page 4 command
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 User Selectable Control 2
13 User Selectable Upper Prop. Band 2
22 User Selectable Lower Prop. Band 2
31 User Selectable Upper Dead Band 2
40 User Selectable Lower Dead Band 2
49 User Selectable Upper Cycle Time 2
58 User Selectable Lower Cycle Time 2
67 User Selectable Auto Start Setpoint 2
76 User Selectable Auto Stop Setpoint 2
85 User Selectable Auto Start delay 2
94 User Selectable Auto Stop delay 2
1 A Acknowledge
2 01 Compressor ID code.
4 Message Code 1
7 Date 1 as mm/dd/yy
15 Time 1 as hh:mm:ss
23 Space
24 Message Code 2
27 Date 2 as mm/dd/yy
35 Time 2 as hh:mm:ss
43 Space
44 Message Code 3
47 Date 3 as mm/dd/yy
55 Time 3 as hh:mm:ss
63 Space
64 Message Code 4
67 Date 4 as mm/dd/yy
75 Time 4 as hh:mm:ss
83 Space
84 Message Code 5
87 Date 5 as mm/dd/yy
95 Time 5 as hh:mm:ss
103 Space
104 Message Code 6
107 Date 6 as mm/dd/yy
115 Time 6 as hh:mm:ss
123 Space
124 CS (Checksum followed by Carriage return,
Line feed.)
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 21
RETURN Alarms & Shutdowns – Page 2 $01F2
$ Start of command sequence.
01 Compressor ID code.
F2 Failure Annunciation command Page 2.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Message Code 7
7 Date 7 as mm/dd/yy
15 Time 7 as hh:mm:ss
23 Space
24 Message Code 8
27 Date 8 as mm/dd/yy
35 Time 8 as hh:mm:ss
43 Space
44 Message Code 9
47 Date 9 as mm/dd/yy
55 Time 9 as hh:mm:ss
63 Space
64 Message Code 10
67 Date 10 as mm/dd/yy
75 Time 10 as hh:mm:ss
83 Space
84 Message Code 11
87 Date 11 as mm/dd/yy
95 Time 11 as hh:mm:ss
103 Space
104 Message Code 12
107 Date 12 as mm/dd/yy
115 Time 12 as hh:mm:ss
123 Space
124 CS (Checksum followed by Carriage return,
Line feed.)
RETURN Alarms & Shutdowns – Page 3 $01F3
$ Start of command sequence.
01 Compressor ID code.
F3 Failure Annunciation command Page 3.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Message Code 13
7 Date 13 as mm/dd/yy
15 Time 13 as hh:mm:ss
23 Space
24 Message Code 14
27 Date 14 as mm/dd/yy
35 Time 14 as hh:mm:ss
43 Space
44 Message Code 15
47 Date 15 as mm/dd/yy
55 Time 15 as hh:mm:ss
63 Space
64 Message Code 16
67 Date 16 as mm/dd/yy
75 Time 16 as hh:mm:ss
83 Space
84 Message Code 17
87 Date 17 as mm/dd/yy
95 Time 17 as hh:mm:ss
103 Space
104 Message Code 18
107 Date 18 as mm/dd/yy
115 Time 18 as hh:mm:ss
123 Space
124 CS (Checksum followed by Carriage
return, Line feed.)
®
E
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 22 COMMUNICATIONS SETUP
RETURN DATA VALUE FROM TABLE $IDT1
$ Start of command sequence.
ID Compressor ID code.
T1 Return the value of a Table address.
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
®
Frick
Address(s) of data value in Table. Up
to 16 different addresses can be requested.
Example # 1: if requesting Suction
Temperature only, command would be (to
compressor ID of 1); $01T10128CSCR.
Example # 2: If requesting address 128
through 136, the command would be
$01T101280129013001310132013301340
1350136CSCR.
CS Checksum
CR Carriage Return
RETURNED ANSWER,
Starting
Character
Position
Description
of returned data
1 A Acknowledge
2 01 Compressor ID code.
4 Value(s) of requested data.
CS (Checksum followed by CR, LF)
The response to example # 1 above would
look like: A01+000018731F, the plus
symbol (+) indicates that the data value
returned is positive.
The response to example # 2 above would
look like:
+/- Polarity indicator (for the new setpoint).
0000 0000 Value of the new setpoint. Decimal point
assumed to two places (0000 00.00)
CS Checksum
CR Carriage Return
RETURNED ANSWER, A followed by the ID,
and 1 CR, LF if successful.
and 0 CR, LF if unsuccessful.
CLEAR ALARMS COMMAND: $IDCA
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
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 mode for remote control.
COMPRESSOR START COMMAND: $IDCT
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
COMPRESSOR STOP COMMAND: $IDCP
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
SLIDE VALVE CONTROL COMMANDS: $IDCLXX
$IDCUXX
$ Start command sequence.
ID Compressor ID code.
C Slide Valve/Slide Stop command.
L Load Slide Valve command.
U Unload Slide Valve command.
XX = 00 Turns selected output off.
XX=01 to 15 Turns selected output on for XX seconds.
If the command is $01CL00, then the load Slide Valve
output on compressor #1 would be turned off. If the
command is $01CL05, then the load Slide Valve output
on compressor #1 would be turned on for 5 seconds,
and would then automatically turn off. Time is not
accrued, each command restarts timer. NOTE: the
Slide Valve must be in the remote mode for this
command to be executed.
RETURNED ANSWER (for L or U commands): A01
Character
Position
Description of returned data
1 Acknowledge of command sent.
2,3 ID code of compressor. (CR, line feed.)
COMPRESSOR MODE - MANUAL COMMAND: $IDMM
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
COMPRESSOR MODE - AUTOCYCLE COMMAND:
$IDMA
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
COMPRESSOR MODE - REMOTE COMMAND: $IDMR
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
SLIDE VALVE MODE - AUTOMATIC COMMAND:
$IDVA
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
SLIDE VALVE MODE - REMOTE COMMAND: $IDVR
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
COMPRESSOR SEQUENCE - ACTIVATE
COMMAND: $IDS2
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
COMPRESSOR SEQUENCE – DE-ACTIVAT
COMMAND: $IDS3
followed by the CS, CR
RETURNED ANSWER, A followed by the ID,
CR, LF if successful.
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 23
CONVERSION CHART FOR DECIMAL / HEXADECIMAL / ASCII
Decimal
(DEC)
Hexadecimal
(HEX)
0 0 ctrl @ NUL 43 2B + 86 56 V
1 1 ctrl A SOH 44 2C , 87 57 W
2 2 ctrl B STX 45 2D - 88 58 X
3 3 ctrl C ETX 46 2E . 89 59 Y
4 4 ctrl D EOT 47 2F / 90 5A Z
5 5 ctrl E ENQ 48 30 0 91 5B [
6 6 ctrl F ACK 49 31 1 92 5C \
7 7 ctrl G BEL 50 32 2 93 5D ]
8 8 ctrl H BS 51 33 3 94 5E ^
9 9 ctrl I HT 52 34 4 95 5F _
10 A ctrl J LF 53 35 5 96 60 '
11 B ctrl K VT 54 36 6 97 61 a
12 C ctrl L FF 55 37 7 98 62 b
13 D ctrl M CR 56 38 8 99 63 c
14 E ctrl N SO 57 39 9 100 64 d
15 F ctrl O SI 58 3A : 101 65 e
16 10 ctrl P DLE 59 3B ; 102 66 f
17 11 ctrl Q DC1 60 3C < 103 67 g
18 12 ctrl R DC2 61 3D = 104 68 h
19 13 ctrl S DC3 62 3E > 105 69 i
20 14 ctrl T DC4 63 3F ? 106 6A j
21 15 ctrl U NAK 64 40 @ 107 6B k
22 16 ctrl V SYN 65 41 A 108 6C l
23 17 ctrl W ETB 66 42 B 109 6D m
24 18 ctrl X CAN 67 43 C 110 6E n
25 19 ctrl Y EM 68 44 D 111 6F o
26 1A ctrl Z SUB 69 45 E 112 70 p
27 1B ctrl [ ESC 70 46 F 113 71 q
28 1C ctrl \ FS 71 47 G 114 72 r
29 1D ctrl ] GS 72 48 H 115 73 s
30 1E ctrl ^ RS 73 49 I 116 74 t
31 1F ctrl _ US 74 4A J 117 75 u
32 20 SPACE 75 4B K 118 76 v
33 21 ! 76 4C L 119 77 w
34 22 " 77 4D M 120 78 x
35 23 # 78 4E N 121 79 y
36 24 $ 79 4F O 122 7A z
37 25 % 80 50 P 123 7B {
38 26 & 81 51 Q 124 7C |
39 27 ' 82 52 R 125 7D }
40 28 ( 83 53 S 126 7E
41 29 ) 84 54 T 127 7F DEL
42 2A * 85 55 U
ASCII Decimal
(DEC)
Hexadecimal
(HEX)
ASCII Decimal
(DEC)
Hexadecimal
(HEX)
ASCII
∼
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 24 COMMUNICATIONS SETUP
ALLEN-BRADLEY COMMUNICATION
To provide for the reading and writing of data to
Quantum™ panels using Allen-Bradley communication,
the Quantum™ has an Allen-Bradley DF1 communication
driver that recognizes both half-duplex and full duplex SLC
500 protected typed logical read and write commands.
This is a Master / Slave multi-drop communication
method. The Quantum™ talks Allen-Bradley SLC protocol
and is programmed to resemble an Allen-Bradley SLC500
slave station. The customer’s PLC or DCS must be setup
to initiate the reading and writing of data to a Quantum™.
The Quantum™ does not initiate any communications.
The Quantum™ panels ID number is used as its station
address and the target node. With the AB PLC, the MSG
(Message) instruction is used to send read and write
requests. A DCS (Distributed Control System) will use a
SLC 500 DF1 protocol driver to send protected typed
logical read with 3 address fields and protected typed
logical write requests with 3 address fields to a
Quantum™. Fifty (50) data elements can be read with one
read. The most desired data (information on the Operating Status screen) exists in a fifty (50) element data area.
Setpoints are changed by sending a write command to
one element. Changing a setpoint causes the Quantum™
to save the new setpoint to Flash memory (non-volatile
memory). Be careful not to continuously request a
setpoint change. It is to be expected that
communications may slow down during the process
of writing setpoints or clearing alarms. Both of these
processes involve writing to either EEPROM or Flash
Memory and does take some time. If communication
requests are being sent faster than once every couple
of seconds, there will be temporary slowdowns during
these processes. Additionally, keeping the Quantum™
busy writing to Flash memory will interfere with the
Quantum™ communicating to it’s I/O Boards. A
communication failure to an I/O board will cause the
compressor to shutdown. Control commands such as
starting the compressor are also sent with a write
command. For more detail and a list of the data, reference
the Quantum™ Data Table section. For details about the
actual protocol, reference the AB publication 1770-6.5.16
DF1 Protocol and Command Set Reference Manual.
Because overrun can occur, the baud rate and commands
should be setup to produce the most desired throughput.
The master station should have the Stop Bit set to 1,
Parity set to none, Duplicate Detect disabled, and Error
Detect set for BCC or CRC.
When communication is between either your programming
software and a Quantum™ or an Allen-Bradley PLC and a
Quantum™ on a multi-drop link, the devices depend on a
DF1 Master to give each of them polling permission to
transmit in a timely manner. As the number of Quantum™
slaves increase on the link, the time between when each
Quantum™ is polled also increases. This increase in time
may become larger if you are using low baud rates. As
these time periods grow, the timeouts such as the
message timeout, poll timeout and reply timeout may need
to be changed to avoid loss of communication.
ACK Timeout - The amount of time in 20 milliseconds
increments that you want the processor to wait for an
acknowledgment to the message it has sent before the
processor retries the message or the message errors out.
Reply Message Wait Time - Define the amount of time in
20 millisecond increments that the master station will wait
after receiving an ACK (to a master-initiate message)
before polling the remote station for a reply. Choose a
time that is, at minimum, equal to the longest time that a
remote station needs to format a reply packet. Some
remote stations can format reply packets faster than
others.
Message Timeout - Defines the amount of time in
seconds that the message will wait for a reply. If this time
elapses without a reply, the error bit is set, indicating that
the instruction timed out. A timeout of 0 seconds means
that there is no timer and the message will wait indefinitely
for a reply. Valid range 0-255 seconds.
Note: Make sure the Allen-Bradley PLC and the
programming software is the most recent software
revision. Some revisions have been made that do not
allow the SLC Typed Logical Read/Write Message
Command.
SLC-500 - Suggested Setup
Channel Configuration
Configure the communication channel – Channel 0:
Current Communication Mode: System
Communication Driver: DF1 Half-Duplex Master or DF1
Full-Duplex
Baud Rate: 19200 (suggested)
Stop Bits: 1
Duplicate Detect: Disabled
ACK Timeout (x20ms): 30
Message Retries: 3
Parity: None
Station Address (Source ID): 5 (Master’s DF1 selected
ID#)
Error Detect: BCC / CRC
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 Master or DF1 FullDuplex
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
®
QUANTUM™ COMPRESSOR CONTROL PANEL S90-010 CS (APR 08)
FRICK
COMMUNICATIONS SETUP Page 25
READ MESSAGE SETUP EXAMPLE
Read/Write Message
Type: Peer-To-Peer
Read/Write: Read
Target Device: 500 CPU
Local/Remote: Local
Control Block: N11:0
Control Block Length: 14
Channel: 0
Target Node: 2 (002) (this is the Quantum™ Panel ID)
Local File Address: N12:0
Target File Address/Offset: N10:0
Message Length in Elements: 50
Message Time-out (seconds): 15
(Refer to the Allen-Bradley Programming Overview
Section for more information)
Write Message Setup Example
Read/Write Message
Type: Peer-To-Peer
Read/Write: Write
Target Device: 500 CPU
Local/Remote: Local
Control Block: N11:0
Control Block Length: 14
Channel: 0
Target Node: 2 (002) (this is the Quantum™ Panel ID)
Local File Address: N12:0
Target File Address/Offset: N55:3
Message Length in Elements: 1
Message Time-out (seconds): 15
Enter 20 into N12:0 to send the command to set the
compressor in remote mode.
(Refer to the Allen-Bradley Programming Overview
Section for more information)
PLC-5/30 - Suggested Setup
Channel 0 - 25-pin D-shell serial port; supports standard
EIA RS-232C and RS-423 and is RS-422A compatible.
NOTE: Channel 0 is optically-coupled (provides high
electrical noise immunity) and can be used with most
RS-422A equipment as long as:
• Termination resistors are not used
• The distance and transmission rate are reduced
The PLC-5’s switch 2 is used to select RS-232C, RS422A, or RS-423. Channel 0 can be wired for RS-422.
Following is the pin connections showing how to wire the
PLC-5 channel 0 connector to the Quantum™ for RS-422
communication:
compatibility, do not use terminating resistors
anywhere on the link.
•When channel 0 is configured for RS-422A
(compatible) and RS-423, do not go beyond 61 m
(200 ft). This distance restriction is independent
from the transmission rate.
Channel Configuration
Channel 0 = System (Master) for half-duplex or System
(Point-To-Point) for full-duplex
Remote Mode Change: DISABLED
Mode attention Char: \0x1b
System mode char: S
User mode char: U
Baud rate: 19200 (suggested)
Stop bits: 1
Parity: None
Station address: 5 (this devices ID#)
Control line: No Handshaking
Reply Msg Wait (20ms):
ACK timeout (20ms):
DF1 retries: 3
Msg appl timeout(30 secs):2
Error detect: BCC / CRC
RTS send delay (20ms): 0
RTS off delay (20ms): 0
Polling mode: Message Based (Do Not Allow Slave to
initiate messages)
Master Message Transmit: Between Station Polls
System (Point-To-Point) additional setup:
Duplicate Detect: OFF
NAK Receive:0
DF1 ENQS:0
(Refer to the Allen-Bradley Programming Overview
Section for more information)
PLC-5 Series and Firmware that support SL C500
commands
Model Series Firmware must
be at least:
5/30
C L
D C
A M
5/40
B J
C G
A M
5/60
B J
C G
E B
®
S90-010 CS (APR 08) FRICK
QUANTUM™ COMPRESSOR CONTROL PANEL
Page 26 COMMUNICATIONS SETUP
Read Message Setup Example
Instruction Entry for Message Block MG14:0:
Communication Command: SLC Typed Logical Read
PLC-5 Data Table Address: N9:3
Size in Elements: 20
Local/Remote: Local
Local Node Address: 004 (Quantum™ Panel’s ID)
Destination Data Table Address: N10:1
Port Number: 0
(Refer to the Allen-Bradley Programming Overview
Section for more information)
General Configuration
Allen-Bradley Programming Overview
This section contains programming examples for reading
data from, and writing data to the Frick
®
Quantum™
control panel from an Allen Bradley (AB) SLC500 or PLC5
processor. AB RSLogix500 programming software has
been used for the following examples, however, these
examples can also be used for the AB RSLogix5 software.
Channel Configuration
The following are representations of the channel
configuration screens from the AB RSLogix500
programming software for the SLC500. Enter values as
shown in order to establish communications via AB
Protocol.
System Configuration
Loading...
+ 58 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.