Download Print this page

Softing Echochange Manual

Setting up data exchange between a siemens s7-300 and an allen-bradley controllogix, using siemens put and get functions
Hide thumbs Also See for Echochange:

Advertisement

Quick Links

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

Advertisement

loading
Need help?

Need help?

Do you have a question about the Echochange and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Softing Echochange

  • Page 1 How to... echochange Setting up data exchange between a Siemens S7-300 and an Allen-Bradley ControlLogix, using Siemens PUT and GET functions Version: E-032014-01 © Copyright 2014 Softing Industrial Automation GmbH...
  • Page 2 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.
  • Page 3: Table Of Contents

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

    Chapter 1 - Introduction 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:...
  • Page 6: Rslogix 5000- Create Tags To Send And Receive Data

    Create a tag to receive data from the S7-300 PLC. In this example we will create a SINT tag (short integer, 1 byte). In the Controller Organizer section, right-click on Controller Tags and then click on New Tag…. Enter a tag name, select data type SINT and click Create. echochange - How to...
  • Page 7 Use the previous method to create a tag for the S7-300 to read. We will create an INT (integer) array with 50 elements. This is how the new tags should look in the Controller Tags table: Download the project to the ControlLogix device. echochange - How to...
  • Page 8: Netcon Echo - Echochange Network Settings

    Chapter 3 - NetCon echo – echochange netw ork settings NetCon echo – echochange network settings Configure the network settings of the echochange port to be used. We will use port 1 (Eth 1). Click on Station Own Station 1.
  • Page 9: Step 7 Setup

    Chapter 4 - STEP 7 setup STEP 7 setup Open or create your project. Enable the clock memory byte, as we will need a cyclic trigger. Open the hardware configuration. Right-click on the CPU and select Object Properties…. echochange - How to...
  • Page 10 Select the Cycle/Clock Memory tab to make sure Clock memory is checked, and choose an unused memory byte. We use MB255 in this example. Create a new connection. Open NetPro by clicking on Options Configure Network. echochange - How to...
  • Page 11 Chapter 4 - STEP 7 setup Right-click on the CPU block and choose Insert New Connection. Select Unspecified station, and S7 connection type. echochange - How to...
  • Page 12 Chapter 4 - STEP 7 setup In the next window enter the partner’s IP address (echochange) and take note of the connection identifier (W#16#1 in this case). Next, click on [Address Details…]. For simplicity, match the Local Rack/Slot and Connection Resource values on the Partner side.
  • Page 13 Create a data block for the data to be sent to the ControlLogix PLC (1 byte). Go back to the project window and add a new data block. Enter the Name and type and the Symbolic Name. echochange - How to...
  • Page 14 Create a data block for the data to be read from the ControlLogix PLC, following the same method described previously. This will be an integer array of 50 elements. Close the data block configuration window and save the block. echochange - How to...
  • Page 15 Find the appropriate GET function under the Standard Library. Drag FB14 to the program and assign an unused DB number (DB3 in our example). Note that in our example we use STL language, but the same programming can be done in any language. echochange - How to...
  • Page 16 STATUS: status word. Pick an unused memory location to store this status. We selected MW201. o ADDR_1: pointer to the area on the partner CPU that is to be read. This address will be mapped in the echochange. P#DB200.DBX0.0 pointer to...
  • Page 17 ControlLogix PLC. Find the appropriate PUT function under the Standard Library. Drag FB15 to the program, and assign an unused DB number (DB4 in our example). Press Enter, then click [Yes] in the following dialog box: echochange - How to...
  • Page 18 STATUS: status word. Pick an unused memory location to store this status. We selected MW203. o ADDR_1: pointer to the area on the partner CPU to which the data will be written. This address will be mapped in the echochange. P#DB100.DBX0.0 BYTE...
  • Page 19: Netcon - Establish The Connections Chapter 5

    Enter a connection name and select Siemens S7 under the Application Protocol Passive section and Rockwell CompactLogix/ControlLogix under the Application Protocol Active section. Since we are only using port 1 (Eth 1), we will leave the Number of Adapter at 1. echochange - How to...
  • Page 20 Click on RFC1006 TSAPs and enter the TSAPs chosen in Step 7. See chapter 4 section 3 e. After clicking [OK] on the Echochange Connection Network window, click [OK] on the next window: Enter the ControlLogix CPU slot. In our case we use slot 2.
  • Page 21 First map the S7 data area to be written to the ControlLogix tag. We used P#DB100.DBX0.0 BYTE 1 for the ADDR_1 parameter in our PUT instruction, so in the echochange we specify DB100 with 0 offset as follows: 10. Click on [ Browse] to select the respective ControlLogix tag.
  • Page 22 14. Now map the S7 data area used to read from the ControlLogix tag. We used P#DB200.DBX0.0 BYTE 1 for the ADDR_1 parameter in our GET instruction, so in the echochange we specify DB200 with 0 offset as follows: 15. Click on [ Browse] to look for the respective ControlLogix tag.
  • Page 23 18. Enter the data length and type (50, Integer) and click on [Add ] to add the mapping to the conversion table. 19. The conversion table should look like this: 20. Click [OK] to confirm. Setup is now complete. echochange - How to...
  • Page 24 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...