Raco Catalyst User manual

Addendum to Catalyst®Owner's Manual
Catalyst Ethernet Module Setup
Version 5 V01

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 2 (37)
Revision History
Rev #
Description
Author/Editor
Date
3
Draft. Re-write of 2.0
Davey Hudson
4/23/2015
4
Draft. Re-write after SP review
Davey Hudson
4/23/2015
5.4
Edits Review – 4.0
Davey Hudson
5/06/2015
5 V01
Updated bitmapping to match new firmware
Davey Hudson
8/03/2015
The information contained in this document, referenced documents, and their appendices is
confidential and remains the intellectual property of RACO Manufacturing and Engineering. This
document and its contents are not to be disclosed by the recipient or any of its employees to any
third party without prior written consent.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 3 (37)
CONTENTS
1. INTRODUCTION.................................................................................................4
A. PREREQUISITES..................................................................................................................................4
B. OVERVIEW..........................................................................................................................................4
C. REQUIREMENTS..................................................................................................................................5
D. REFERENCE LINKS FOR PRODUCTS AND NETWORKING .........................................................................5
2. CATALYST CONFIGURATION ...................................................................................6
A. CONFIGURING THE CATALYST ETHERNET MODULE IP SETTINGS ...........................................................6
Determine and configure the IP Address
B. TEST THE CATALYST ETHERNET MODULE CONNECTIVITY ....................................................................10
C. CATALYST DATA REGISTER SNA ADDRESSING...................................................................................12
What is an SNA?
SNA Data Types
SNA Discrete and Analog Register Addressing
SNA Discrete to Analog Register Bit Position Mapping
Determining the mapping
RACO Bit Addressing
Ethernet_Fail Bit
D. ASSIGNING A SNA TO A CHANNEL......................................................................................................17
Assign and Configure a Discrete Channel
Assign and Configure an Analog Channel
E. CHANNEL INTERLINKING AND NETWORK BRIDGING..............................................................................22
3. CATALYST TESTING.............................................................................................23
A. TEST SOFTWARE SETUP ...................................................................................................................23
Install the utility
Configuring ComTest Pro
B. PREPARING THE CATALYST FOR TESTING...........................................................................................30
Verify the Catalyst’s Ethernet Connectivity
C. TESTING THE CATALYST....................................................................................................................32
Read Testing
Write Testing

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 4 (37)
1. INTRODUCTION
The information provided in this document helps the user setup and test the Catalyst
Ethernet Module. The main purpose of connecting to the Ethernet network is to
access the PLC data natively instead of connecting on other external network bridges.
This addendum is in effect a new section to the Industrial Networks section of the
manual (Section 1.9.1 in the main Catalyst Owner’s Manual). Therefore, the content
of this addendum covers all the requirements of connecting to the Ethernet network,
which also includes all testing and diagnostics.
A. Prerequisites
Prior to starting this process, please ensure:
•The user is familiar with the basic operation and programming method of the
Catalyst product and the Ethernet-specific software. Only the Ethernet-specific
features of the Catalyst are described in this addendum.
•The Catalyst is setup and functioning in accordance with the manual.
•The user has basic familiarity with Windows PCs and networking.
•The Catalyst and PC are connected to a LAN and have the capability to
communicate via TCP.
The user has the appropriate IP configuration information for these devices.
B. Overview
Adding a Catalyst to your PLC system is a simple 3-step process:
1. Connect and configure the Catalyst to your specific network (Section 2.A)
2. Assign a Catalyst alarm channel to the System Network Address (SNA)
(Section 2.D)
3. Testing that the Catalyst responds to Ethernet commands. This is an optional
procedure that requires ComTest Pro a free third-party software program
(Section 3)

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 5 (37)
C. Requirements
Description
Name / Type
Version
Windows PC
Minimum requirements:
--2.8GHz Pentium 4 processor, 2GB of
memory, 16GB of storage and DirectX
9, with WDDM 1.0.
--Windows 7 32 or 64 bit
--Serial port or USB serial port adapter
--Ethernet port
NA
Catalyst Owner’s Manual
Catalyst Owner’s Manual
1.87
Alarmware CD-ROM
Alarmware (Ethernet version)
2.0
D. Reference Links for Products and Networking
For further information about RACO products, please consult the RACO
Manufacturing and Engineering web pages at www.racoman.com. The latest
manuals, Alarmware software, and EDS-files can be downloaded from the online
support sections of the web site.
Catalyst Downloads: http://www.racoman.com/protected/man_Catalyst.htm
For more information, concerning the EtherNet/IP network the Open EtherNet/IP
Vendor Organization has a webpage. Please visit http://www.odva.org for more
information about EtherNet/IP.
For more information, concerning the Modbus/TCP network the Open Modbus
Organization has a webpage. Please visit http://www.modbus.org for more
information about Modbus/TCP.
The testing utility ComTest Pro is provided by BaseBlock Software as a free utility. Please visit their
website for more information on the utility, the company, and its other products.
www.baseblock.com RACO Manufacturing and Engineering is not affiliated with BaseBlock
Software.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 6 (37)
2. Catalyst Configuration
This section will cover setting up the Catalyst Ethernet Module for your network and
assigning alarm channels to the desired SNAs (System Net Addresses).
A. Configuring the Catalyst Ethernet Module IP Settings
The Catalyst’s Ethernet Module’s IP settings must be configured in order to connect to
the network. The current Ethernet Module’s IP address must initially be determined
and then configured to correctly match your network setup.
Determine and configure the IP Address
1. Connect a standard RJ-45 Ethernet cable to the Ethernet Module. This should
be on a network that is accessible to the PC and the PLC to be monitored.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 7 (37)
2. Click Start > All Programs > Alarmware v2.0 > RACO IPConfig Tool.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 8 (37)
3. The tool will scan the local subnet and display information on any Catalysts that
it finds:

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 9 (37)
4. If more than one Catalyst is found, you may need to temporarily disconnect one
or more of them to determine which the correct one is. Alternatively, you can
compare the MAC address printed on the Ethernet Module to the displayed
MAC Address.
5. Double-Click on the line containing the IP address of the Catalyst that you
want to configure. The configuration window will appear.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 10 (37)
6. It is highly recommended that the Catalyst and PLC be assigned static IP
addresses to avoid loss of connectivity if the DHCP server assigns a different IP
than the system was configured to use.
7. For a static IP, enter the IP address, Subnet mask, and Default gateway
provided by your IT Department. You can leave the DNS entries blank.
8. For a Dynamic IP (DHCP) select the DHCP On option button. You do not have
to enter the remaining fields.
9. Close the configuration window and Exit the IPConfig tool.
CAUTION: If DHCP is left on, the PLC can lose connection with the Catalyst if the
DHCP server changes the Catalyst’s IP settings.
B. Test the Catalyst Ethernet Module connectivity
1. Open a browser on the PC and enter in the Catalyst’s IP in the address bar.
The browser should display a page similar to this one. If it does not, or if the

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 11 (37)
displayed configuration is incorrect, then there is a problem that needs to be
rectified before the Catalyst will be able to connect.
2. The Catalyst Ethernet Module is now configured and ready to receive data from
other devices on the network.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 12 (37)
C. Catalyst Data Register SNA Addressing
It is helpful to have a basic understanding of the Catalyst addressing system to
configure alarms successfully.
What is an SNA?
The PLC sends alarm data to the Catalyst via the Catalyst Ethernet Module’s IP
address in conjunction with a unique SNA (System Net Address) address. The SNA
consists of a Network number, a Node number, and an address on that node. SNA
1*2*00001 would identify Network 1, Node 2, Address 00001. For the Catalyst
Ethernet Module, the Network is always 1 and the Node is always 2: 1*2*xxxxx.
The Catalyst can read 1968 addresses in the range from 1*2*00001 to 1*2*01968.
Each of those addresses corresponds to one bit (coil). Any of these addresses can be
assigned to any Catalyst alarm channel. This also can be represented as a range of
123 16-bit analog addresses in the range of 1*2*40001 to 1*2*40123. The relationship
between discrete and analog addressing is described in the following sections.
SNA Data Types
The Catalyst determines if the SNA represents discrete or analog data by the first digit
of the SNA. If the first digit is a 0 (1*2*00001) then the data is a single discrete bit.
This can be considered as the equivalent of a PLC coil. If the first digit is a 4
(1*2*40001) then the data is a 16-bit integer register that represents an analog
reading like pressure or temperature.
SNA Discrete and Analog Register Addressing
This SNA numbering convention is just two different ways of looking at the same data
registers. The 16-bit register at 1*2*40001 is composed of the 16 single bit registers
1*2*00001 to 1*2*00016. In other words, SNA 1*2*00001 refers to a bit in the 16-bit
register 1*2*40001. SNA 1*2*000016 would be another bit in the SNA 1*2*40001
register. SNA 1*2*000017 would be a bit in the SNA 1*2*40002 register. The exact
mapping is covered in Section 2.C.e.
For simplicity in avoiding conflicts, we suggest that you assign the Discrete channels

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 13 (37)
to the lower registers plus some margin for additions and then assign the Analog
channels above that range.
To allocate space for 50 Discrete alarms:Each Analog register requires 16-bits. 50
divided by 16 = 3.125 so that would make the first 4 Analog registers unavailable. The
first Analog SNA free would be 1*2*40005 as well as all the registers above that.
To determine the exact bits used by an Analog channel: The first bit is found by
this equation {(Analog SNA -40001)* 16} +1. Analog SNA 1*2*40005 would be
{(40005-40001)* 16} +1 = 65. The Discrete bits used would be SNA 1*2*00065 and
the next 15, ending at 1*2*00080.
SNA Discrete to Analog Register Bit Position Mapping
Each Analog register consists of 16 individual bits, numbered from 0 15. There are
numerous ways that that the single bit Discrete register addresses can be mapped to
these bit positions and can vary with different PLCs. We will discuss the common
options here. If these do not match your scenario, please contact Technical Support
and we will gladly assist you.
Determining the mapping
Numerous standards and variables can make determining the end-to-end mapping
that your system uses. Rather than going through the process of determining the
exact mapping that your system uses, it can be faster to do a quick test to locate the
correct mapping to find a specific bit. This will also verify that the system is working
properly.
1. Verify the correct Analog Register address:Monitor the status of the bit in
question. Write FFFF-hex to the Analog register that you suspect contains that
bit. The bit in question should be set to 1 as FFFF-hex will set all the bits in that
register to 1 since FFFF-hex= 1111 1111 1111 1111). If not, then the
addressing is incorrect, or there are other issues that must be resolved before
continuing. A common problem is that the addressing is off by one, so try the
Analog registers that are immediately before and after it.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 14 (37)
2. Locate the correct byte: Sequentially write F000, 0F00, 00F0, and 000F to the
Analog register. Note which value turns the bit on. The bit will be set to 1 when
F (1111) is written the byte that contains it.
3. Locate the correct bit: Sequentially write 1, 2, 4, and 8 to the byte positon that
turned the bit on in step 2. If the bit came on when you wrote 0F00, write 0800,
0400, 0200, and 0100 to the register. The bit in question will turn on. Converting
the number to binary will show the correct bit. If 0400 turned on the bit, then the
bit location would be where the 1 occurs in the binary representation: 0000
0100 0000 0000
RACO Bit Addressing
RACO Catalyst bit addressing for Modbus TCP and EtherNet/IP both conform to the
Modbus standard order for consistency. The Discrete registers (bits) are addressed
sequentially starting at the most significant bit position (little endian order)
Modbus TCP and EtherNet/IP Bit
Addressing
16-bit (Analog) Register 1*2*40001
1 bit (Discrete) Register
Rockwell Tag
Bit Position
Hex Value
SNA
Raco:O.Data[0].15
0
8000
1*2*00001
Raco:O.Data[0].14
1
4000
1*2*00002
Raco:O.Data[0].13
2
2000
1*2*00003
Raco:O.Data[0].12
3
1000
1*2*00004
Raco:O.Data[0].11
4
0800
1*2*00005
Raco:O.Data[0].10
5
0400
1*2*00006
Raco:O.Data[0].9
6
0200
1*2*00007

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 15 (37)
Raco:O.Data[0].8
7
0100
1*2*00008
Raco:O.Data[0].7
8
0080
1*2*00009
Raco:O.Data[0].6
9
0040
1*2*00010
Raco:O.Data[0].5
10
0020
1*2*00011
Raco:O.Data[0].4
11
0010
1*2*00012
Raco:O.Data[0].3
12
0008
1*2*00013
Raco:O.Data[0].2
13
0004
1*2*00014
Raco:O.Data[0].1
14
0002
1*2*00015
Raco:O.Data[0].0
15
0001
1*2*00016

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 16 (37)
Catalysts shipped prior to 08/01/2015 use a different firmware version. The Modbus
TCP mapping is that same as described above. However, the EtherNet/IP mappings
are different. RACO will provide a free firmware upgrade if you prefer the new
mapping. EtherNet/IP Bit Addressing
(Catalysts shipped prior to 8/01/15)
16-bit (Analog) Register 1*2*40001
1 bit (Discrete) Register
Rockwell Tag
Bit Position
Hex Value
SNA
Raco:O.Data[0].7
0
0080
1*2*00001
Raco:O.Data[0].6
1
0040
1*2*00002
Raco:O.Data[0].5
2
0020
1*2*00003
Raco:O.Data[0].4
3
0010
1*2*00004
Raco:O.Data[0].3
4
0008
1*2*00005
Raco:O.Data[0].2
5
0004
1*2*00006
Raco:O.Data[0].1
6
0002
1*2*00007
Raco:O.Data[0].0
7
0001
1*2*00008
Raco:O.Data[0].15
8
0080
1*2*00009
Raco:O.Data[0].14
9
4000
1*2*00010
Raco:O.Data[0].13
10
0200
1*2*00011
Raco:O.Data[0].12
11
1000
1*2*00012
Raco:O.Data[0].11
12
0008
1*2*00013
Raco:O.Data[0].10
13
0004
1*2*00014
Raco:O.Data[0].9
14
0200
1*2*00015
Raco:O.Data[0].8
15
0100
1*2*00016

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 17 (37)
Ethernet_Fail Bit
The Catalyst Ethernet Module constantly monitors the status of the Ethernet
connection. If the connection is good (the Ethernet cable is connected and the
Catalyst is actively receiving data from the PLC) the adapter will set address
1*2*01992 to 0. If the Catalyst is not connected or is not receiving data, the adapter
will set address 1*2*01992 to 1 indicating a failure in the Ethernet connectivity.
We recommend that the first SNA that you configure is the Ethernet_Fail bit so that
you can easily verify that the connection is good for the remainder of the setup. It is
usually set to the last alarm channel in your Catalyst to leave the lower channels open
for standard alarms, e.g. Ch. 56 in a 56 channel Catalyst.
D. Assigning a SNA to a Channel
The user must assign an address to a channel for each register he wants to monitor.
They must also specify the alarm condition when configuring each channel.
The process will only be briefly reviewed here as it is covered in detail in the Catalyst
manual.
Assign and Configure a Discrete Channel
1. From the PC’s Start Menu, start Alarmware and connect to the attached
Catalyst.

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 18 (37)
3. In Alarmware, Click on Configuration > Channels

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 19 (37)
Enter the desired Channel number and SNA. For this example we will use the
Health bit SNA 1*2*01992 and Channel 56. The rest of the setting can be left in
their default states for most applications. Any SNA can be assigned to any channel.
5. Click Change Mode. A window will appear very briefly as the Alarmware
downloads the configuration data to the Catalyst.
The mode is the type of data that the SNA contains. Discrete Mode means that
the SNA represents a single bit (like a PLC coil). The other mode is Analog
Mode, where the address represents a 16-bit integer. The mode is selected
automatically based on the SNA.
You can also change the other settings for this channel. This process is the

Saved: 2015-08-03
Filename:
Catalyst EtherNet Option Setup R5 V01.docx RACO Manufacturing and Engineering
Copyright © 1998-2015 RACO. All rights reserved. Page 20 (37)
same as when setting a physical address. Refer to the Catalyst manual for that
process.
6. At this point the Catalyst is fully configured to send an alarm on channel 56 if
communication between the PLC and Catalyst is lost.
Let’s also set a general alarm, for this example on Channel 5, SNA 1*2*00003.
Simply change the Channel Number and the SNA to the new values and Click
Change Mode. The Catalyst will save and update the settings immediately.
NOTE: Since the Discrete SNA 1*2*00003 uses one of the bits in the 16bit
Analog register at SNA 1*2*40001, that register cannot be used to store analog
data. Refer to Section C: SNA Discrete and Analog Register Addressing for
more information.
7. Repeat these steps to add additional alarms. When you have finished adding
alarms, Click Close to exit the Channel Settings window.
Assign and Configure an Analog Channel
1. From the PC’s Start Menu, start Alarmware v2.0 and connect to the attached
Catalyst.
2. In Alarmware, Click on Configuration > Channels, Enter the desired Channel
number and a SNA in the 4xxxx range (Ch. 2 and 1*2*40005 in this example)
Other manuals for Catalyst
1
Table of contents