The following kit includes the Communications Gateway
Module (CGM) parts and software that are required for
Therm-O-Flow 20 or Therm-O-Flow 200 machines using
a CGM. This kit enables the Therm-O-Flow machines to
connect to a fieldbus device.
Part No.Description
25C994Thermo-O-Flow CGM Installation Kit
Kit 25C994 is used with the following CGM models,
each of which includes all of the remaining parts necessary to install the CGM. See Communications Gateway Module Instructions - Parts, manual 312864, for repair
The Communications Gateway Module (CGM) provides
a control link between the Therm-O-Flow (TOF) system
and a selected fieldbus. The control link provides the
means for remote monitoring and control by external
automation systems.
The data available to the fieldbus from the CGM
depends on the amount of channels installed on the
Therm-O-Flow system. A data map is available on a
token provided in this kit.
See Available Internal Data on page 9 for a list of internal data from the Therm-O-Flow system that can be
viewed or modified by the fieldbus device.
312864Communications Gateway Module
Instructions - Parts
334130Therm-O-Flow 200 Instructions - Parts
334129Therm-O-Flow 20 Instructions - Parts
406987GCA CAN Cables, Reference
23A5186B
NOTE: The following system network configuration files
are available at www.graco.com.
•EDS file: DeviceNet or Ethernet/IP fieldbus networks
Installation
Recommended
Location for
Mounting Holes
3.25 in.
(82.6 mm)
2.75 in.
(69.9 mm)
#10-32 UNF
(M5 x 0.8)
CAN Cable Connectors
D
A
C
B
Installation
NOTE: Turn off the main power switch on the
Therm-O-Flow before starting. See the Therm-O-Flow
manuals referenced in Related Manuals on page 2 for
information about turning off the power.
To install the CGM, you will need to drill mounting holes
on the Therm-O-Flow below the electrical control panel
in a location where the CAN cables can be connected to
the CGM. See Figure 1 for the recommended location.
Mounting the CGM
1. Drill the mounting holes.
2. Remove the access cover from the CGM (D).
Loosen the two screws (C) and remove the CGM
(A) from the base (B).
FIG. 1: Mounting Location
The center of the CGM should be 4 inches from the bottom of the electrical control panel and 8 inches from
each side. Refer to the following mounting dimensions
when drilling the holes for the CGM.
NOTE: Mount the CGM with the CAN cable connectors
on the left side to make it easier to connect the cables.
FIG. 2: Removing the CGM Access Cover
3. With the CAN connectors on the left side, mount the
base (B) in the mounting holes using the four
screws supplied in this kit. See Parts on page 12.
4. Mount the CGM (A) on the base (B) with the two
screws (C) that were removed in step 2.
5. Reattach the access cover (D).
Connecting the CAN Cables
1. Disconnect the ADM’s CAN cable from the ADM
and from the splitter on the back of the
Therm-O-Flow’s electrical control panel.
2. Connect one end of the 1.5 m (4.9 ft) CAN cable
included in this kit to the ADM. Run the cable down
and through the opening underneath the electrical
control box as shown in Figure 3.
3A5186B3
Installation
CAN Cable from ADM
CAN Cable
from Splitter
Opening Leading to CGM
CAN Connector 1
CAN Connector 2
Fieldbus Connection
3. Connect the CAN cable that you removed from the
ADM to the available splitter connection on the back
of the electrical control panel. Run that cable
through the same opening as the other CAN cable.
FIG. 3: CAN Cable Connection
4. Connect the two cables to the CGM connectors.
Either cable can be connected to either connector.
7. Connect the Ethernet, DeviceNet, or PROFIBUS
cable to the CGM as applicable. Connect the other
end of the cable to the fieldbus device.
FIG. 5: Connecting the Fieldbus
8. Perform the Install or Update Data Map procedure
in Communications Gateway Module Instructions - Parts, manual 312864.
9. See the Available Internal Data on page 9 for
details on the fieldbus pinout setup.
10. Perform Setup on page 5 to configure the fieldbus.
FIG. 4: CGM Connectors
5. Attach the two ferrite suppressors included in the kit
to the ends of the two cables closest to the CGM.
6. Use the adhesive cable tie included in the kit to
attach the CAN cables to the back of the control
box.
43A5186B
Setup
Setup
NOTICE
To prevent damage to soft key buttons on the ADM, do
not press the buttons with sharp objects such as pens,
plastic cards, or fingernails.
Gateway Screens
Use the Gateway screens on the ADM to configure the
fieldbus. These screens are shown only if a CGM is correctly installed in your system. See Installation on page
3.
1. With the system on and enabled, press on the
ADM to access the Setup screens.
2. Use the ADM’s arrow keys to navigate to the main
Gateway screen.
EtherNet/IP Fieldbus Screens
Screen 2
Use the down arrow key on the ADM to navigate to
screen 2. This screen displays the hardware revision,
system serial number, and data map identification information.
DeviceNet Fieldbus Screen
NOTE: These screens are shown only if you have an
EtherNet/IP fieldbus CGM installed.
Screen 1
Press the key to access this screen. Use the arrow
keys to navigate to each field and the keypad to set the
IP address, DHCP settings, subnet mask, gateway, and
DNS information.
NOTE: This screen is shown only if you have a DeviceNet fieldbus CGM installed.
Press the key to access this screen. You can set
the device address and baud rate. You can also view
the hardware revision, system serial number, and data
map identification information.
3A5186B5
Setup
PROFIBUS Fieldbus Screen
NOTE: These screens are shown only if you have a
PROFIBUS fieldbus CGM installed.
Screen 1
Press the key to access this screen. Use the arrow
keys to navigate to each field and the keypad to set the
device address, install date, location tag, function tag,
and description.
PROFINET Fieldbus Screens
NOTE: These screens are shown only if you have a
PROFINET fieldbus CGM installed.
Screen 1
Press the key to access this screen. Use the arrow
keys to navigate to each field and the keypad to set the
IP address, DHCP settings, subnet mask, gateway, and
DNS information.
Screen 2
Use the down arrow key on the ADM to navigate to
screen 2. This screen displays the hardware revision,
system serial number, and data map identification information.
Screen 2
Use the down arrow key on the ADM to navigate to
screen 2. Press the key to access this screen. You
can set the station name, install date, location tag, function tag, and description.
63A5186B
Screen 3
Use the down arrow key on the ADM to navigate to
screen 3. This screen displays the hardware revision,
system serial number, and data map identification information.
Setup
3A5186B7
Maintenance
Maintenance
Software Update Procedure
When software is updated on the ADM, the software is
then automatically updated on the CGM and all other
connected Graco Control Architecture components.
1. At the ADM, turn the power switch to Off.
2. Remove the ADM from the bracket.
3. Use a hex key to remove the token access panel.
6. The Graco Splash screen is displayed until communication with other modules is established.
7. Wait for the update to complete. An approximate
time to completion displays below the progress bar.
8. When the update is completed successfully, press
the key.
FIG. 6: Token Location
4. Insert and press the software upgrade token firmly
into the slot.
5. Turn the power switch to On.
NOTICE
A status is shown while software is updating to indicate progress. To prevent corrupting the software
load, do not remove the token until the status screen
disappears.
9. Remove the token and replace the token access
panel.
NOTE: The software version history for each system
can be viewed in the technical support section at
www.graco.com.
83A5186B
Available Internal Data
Available Internal Data
See Appendix A - I/O Signal Descriptions on page 13 for additional details regarding each input/output. Unless
stated otherwise:
•Values are subject to the same maximum and minimum restrictions of the ADM.
•Some of the temperature data may have slight rounding errors compared to temperatures displayed on the ADM.
•On some controlling devices, the byte order may need to be reversed (byte order within instance, least significant
-> most significant.
Automation Inputs (Signals from the Therm-O-Flow to the PLC)
Instance
Number
10 -1Pump Actual Temperature, Primary°C/°F
22 - 3Platen Actual Temperature, Primary°C/°F
34 - 5Zone #1 Actual Temperature, Primary°C/°F
46 - 7Zone #2 Actual Temperature, Primary°C/°F
58 - 9Zone #3 Actual Temperature, Primary°C/°F
610 - 11Zone #4 Actual Temperature, Primary°C/°F
712 - 13Zone #5 Actual Temperature, Primary°C/°F
814 - 15Zone #6 Actual Temperature, Primary°C/°F
916 - 17Zone #7 Actual Temperature, Primary°C/°F
1018 - 19Zone #8 Actual Temperature, Primary°C/°F
1120 - 21Zone #9 Actual Temperature, Primary°C/°F
1222 - 23Zone #10 Actual Temperature, Primary°C/°F
1324 - 25Zone #11 Actual Temperature, Primary°C/°F
1426 - 27Zone #12 Actual Temperature, Primary°C/°F
1528 - 29 Pump Setpoint Temperature Indication, Primary/Secondary°C/°F
1630 - 31Platen Setpoint Temperature Indication, Primary/Secondary°C/°F
1732 - 33Zone #1 Setpoint Temperature Indication, Primary/Secondary°C/°F
1834 - 35Zone #2 Setpoint Temperature Indication, Primary/Secondary°C/°F
1936 - 37Zone #3 Setpoint Temperature Indication, Primary/Secondary°C/°F
2038 - 39Zone #4 Setpoint Temperature Indication, Primary/Secondary°C/°F
2140 - 41Zone #5 Setpoint Temperature Indication, Primary/Secondary°C/°F
2242 - 43Zone #6 Setpoint Temperature Indication, Primary/Secondary°C/°F
2344 - 45Zone #7 Setpoint Temperature Indication, Primary/Secondary°C/°F
2446 - 47Zone #8 Setpoint Temperature Indication, Primary/Secondary°C/°F
2548 - 49Zone #9 Setpoint Temperature Indication, Primary/Secondary°C/°F
2650 - 51Zone #10 Setpoint Temperature Indication, Primary/Secondary°C/°F
2752 - 53Zone #11 Setpoint Temperature Indication, Primary/Secondary°C/°F
2854 - 55Zone #12 Setpoint Temperature Indication, Primary/Secondary°C/°F
2956 - 57Pump, Platen, Zones 1 – 3 States, Primary
3058 - 59Zones 4 – 8 States, Primary
3160 - 61Zones 9 – 12 States, Primary
32*62 - 63Pump Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
33*64 - 65Platen Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
34*66 - 67Zone #1 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
35*68 - 69Zone #2 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
36*70 - 71Zone #3 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
37*72 - 73Zone #4 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
Input Byte
Index(es)
DescriptionUnits
3A5186B9
Available Internal Data
Instance
Number
Input Byte
Index(es)
DescriptionUnits
38*74 - 75Zone #5 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
39*76 - 77Zone #6 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
40*78 - 79Zone #7 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
41*80 - 81Zone #8 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
42*82 - 83Zone #9 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
43*84 - 85Zone #10 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
44*86 - 87Zone #11 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
45*88 - 89Zone #12 Setback Setpoint Temperature Indication, Primary/Secondary°C/°F
46**90 - 91Pump Actual Temperature, Secondary °C/°F
47**92 - 93Platen Actual Temperature, Secondary°C/°F
48**94 - 95Zone #1 Actual Temperature, Secondary°C/°F
49**96 - 97Zone #2 Actual Temperature, Secondary°C/°F
50**98 - 99Zone #3 Actual Temperature, Secondary°C/°F
51**100 - 101Zone #4 Actual Temperature, Secondary°C/°F
52**102 - 103Zone #5 Actual Temperature, Secondary°C/°F
53**104 - 105Zone #6 Actual Temperature, Secondary°C/°F
54**106 - 107Zone #7 Actual Temperature, Secondary°C/°F
55**108 - 109Zone #8 Actual Temperature, Secondary°C/°F
56**110 - 111Zone #9 Actual Temperature, Secondary°C/°F
57**112 - 113Zone #10 Actual Temperature, Secondary°C/°F
58**114 - 115Zone #11 Actual Temperature, Secondary°C/°F
59**116 - 117Zone #12 Actual Temperature, Secondary°C/°F
60**118 - 119Pump, Platen, Zones 1 – 3 States, Secondary
61**120 - 121Zones 4 – 8 States, Secondary
62**122 - 123Zones 9 – 12 States, Secondary
63**124 - 127Error / Event Code(s) Present†
64**128 - 131Error / Event Code(s) Needing Acknowledged†
65**132 - 133Status Word 1 Indication Bits
66**134 - 135Status Word 2 Indication Bits
67**136 - 137Data Exchange Interface Pointer Last Serviced
68**138 - 141Data Exchange Interface Input Value
69**142System Mode/State, Primary‡
70**143System Mode/State, Secondary‡
*Data instances (setback mode setpoint temperatures) are NOT provided for the PROFIBUS and PROFINET versions of the map since the
field protocols do not support that large of a map size. For PROFIBUS or PROFINET, you should use the data exchange interface to obtain
setback setpoint information.
** For the PROFIBUS or PROFINET versions of the map, 14 should be subtracted from the instance number and 28 should be subtracted for the
input byte count so that the PROFIBUS and PROFINET versions have 56 input instances containing 116 input bytes total.
Zone states are packed in groups of three bits, where each zone state equates to the following. Each zone is packed from bit 0, bit 3, bit 6, bit
9, and bit 12 corresponding to the order presented in the description. 000 - zone is not installed, 001 - zone is off, 010 - zone is in warm up
state, 011 - zone is in heat soak state, 100 - zone at temperature, 101 - zone in setback mode.
Temperature units match units of the ADM. Values are in tenths of a degree (for example, a value of 4005 corresponds to 400.5 °F). Setpoint
temperatures are either for the primary or secondary unit, depending on the system selected by the PLC in the System Control Word.
† See Appendix C - Error/Event Tables on page 22.
See the Status Indication Bit Tables on page 13.
See Appendix B - Data Exchange Interface on page 17.