
© Copyright 2014 Softing Industrial Automation GmbH
Setting up data exchange between a Siemens
S7-300 and an Allen-Bradley ControlLogix, using
Siemens PUT and GET functions
echochange
How to...
Version: E-032014-01

The information contained in these instructions corresponds to the technical status at the time of printing of it and is
passed on with the best of our knowledge. The information in these instructions is in no event a basis for warranty
claims or contractual agreements concerning the described products, and may especially not be deemed as warranty
concerning the quality and durability pursuant to Sec. 443 German Civil Code. We reserve the right to make any
alterations or improvements to these instructions without prior notice. The actual design of products may deviate from
the information contained in the instructions if technical alterations and product improvements so require.
It may not, in part or in its entirety, be reproduced, copied, or transferred into electronic media.
Disclaimer of liability
Softing Industrial Automation GmbH
Richard-Reitzner-Allee 6
85540 Haar / Germany
Tel: + 49 89 4 56 56-0
Fax: + 49 89 4 56 56-488
Internet: http://industrial.softing.com
Email: info.automation@softing.com
Support: support.automation@softing.com
The latest version of this manual is available in the Softing download area at: http://industrial.softing.com.

Table of Contents
echochange - How to...
3
Table of Contents
Chapter 1
..................................................................................5
Introduction
Chapter 2
..................................................................................6
RSLogix 5000- create tags to send and
receive data
Chapter 3
..................................................................................8
NetCon echo – echochange network
settings
Chapter 4
..................................................................................9
STEP 7 setup
Chapter 5
..................................................................................19
NetCon - establish the connections

This page is intentionally left blank.

Chapter 1 - Introduction
echochange - How to...
5
1 Introduction
This document provides step by step instructions on how to establish data exchange
between a Siemens S7-300 PLC and an Allen-Bradley ControlLogix PLC, using a Softing
echochange protocol converter.
General description of the presented example:
Both PLCs and the echochange are in the same network
The S7-300 controls the flow of communications, using PUT and GET functions
The PUT function is used to write data from a S7-300 data block (Data_to_CLX, 1
byte) onto a ControlLogix tag (Data_from_S7)
The GET function is used to read data from a ControlLogix tag (Data_to_S7, integer
array of 50 elements) and store it onto an S7-300 data block (Data_from_CLX)
Software used:
Siemens SIMATIC Step 7 V5.4 SP5
Allen-Bradley RSLogix 5000 V20.01.00 (CPR 9 SR 5)
Allen-Bradley RSLinx Classic Lite V2.59.02 (CPR 9 SR 5)
Softing NetCon echo V4.33
Conventions
The following conventions are used throughout Softing customer documentation:
Keys, buttons, menu items, commands and
other elements involving user interaction are
set in bold font and menu sequences are
separated by an arrow
Open Start Control Panel
Programs
Buttons from the user interface are enclosed
in brackets and set to bold typeface
Press [Start] to start the application
Coding samples, file extracts and screen
output is set in Courier font type
MaxDlsapAddressSupported=23
Filenames and directories are written in italic
Device description files are located in C:
\StarterKit\delivery\software\Device
Description files
Note
This symbol is used to call attention to notable information that should be
followed during installation, use, or servicing of this device.

Chapter 2 - RSLogix 5000- create tags to send and receive data
6
echochange - How to...
2 RSLogix 5000- create tags to send and receive data
1. Create a tag to receive data from the S7-300 PLC. In this example we will create a
SINT tag (short integer, 1 byte).
a. In the Controller Organizer section, right-click on Controller Tags and then
click on New Tag….
b. Enter a tag name, select data type SINT and click Create.

Chapter 2 - RSLogix 5000- create tags to send and receive data
echochange - How to...
7
2. Use the previous method to create a tag for the S7-300 to read. We will create an INT
(integer) array with 50 elements.
3. This is how the new tags should look in the Controller Tags table:
4. Download the project to the ControlLogix device.

Chapter 3 - NetCon echo – echochange network settings
8
echochange - How to...
3 NetCon echo – echochange network settings
1. Configure the network settings of the echochange port to be used. We will use port 1
(Eth 1).
a. Click on Station Own Station 1.
b. As a minimum, the IP address and subnet mask are required. DNS and Router
addresses may be necessary in some cases.