Accessing EtherNet/IP Network Variables in a WAGO 750-841 with a ControlLogix PLC Application note



Similar documents
Using the WAGO PROFINET Coupler as Remote I/O with a Siemens S7 PLC

Ethernet/IP Comms between a WAGO and a Mettler Toledo JAGXTREME Terminal Application note

Remote Connection to a WAGO using a High-Speed Internet connection Application note

WAGO PFC 750-8xx Interface to Horner HMI Application note

Transmitting s in a local network with a WAGO CONTROLLER Application note

Ethernet PFC Sending Application note

Transmitting s with the WAGO IPC Application note

EtherNet/IP communications between a WAGO PFC and a SICK IVC-2D Camera Application note

Configuration a Profibus-DP node using Step7 and WAGO-I/O components Application note

WAGO-I/O-SYSTEM in ABB robot control systems Application note

Application Note. WAGO EtherNet/IP Communications with a CompactLogix PLC Using Explicit Messaging. A500620e, English Version: 1.0.

WAGO PFC as a MODBUS MASTER Application note

Connect Ethernet-Controller to TO-PASS web portal via GPRS-Router Application note

Sending / receiving SMS using a GSM modem Application note

Using the SysLibFile.lib and the WagoLibFtp.lib for file access Application note

Application note. A103202, English Version 1.0.1

Using library WagoLibMySQL to communicate with MySQL-Databases Application note

Transmitting s with the library "WagoLibMail_02.lib" Application note

Modular I/O System ETHERNET StarterKit Quick Start ETHERNET Fieldbus Controller

WAGO-I/O-SYSTEM. Using library WagoLibMSSQL_03.lib in CoDeSys 2.3 for interface to Microsoft SQL Server 200x. Application Note

Configuring Allen-Brandly ControlLogix PLC with Moxa MGate 5105-MB-EIP. 1 Application Description Objective Goals...

for both the Verbatim Gateway and Catalyst Autodialer EtherNet Options

Technical Note. Monitoring Ethernet Traffic with Tolomatic ACS & Managed Switch. Contents

L5354 ControlNet Communications Interface

EZ-ZONE RMA & EtherNet/IP Configuration & Startup Using an Allen-Bradley CompactLogix PLC EtherNet/IP Fundamentals

Using Ladder Logic Instructions to Communicate with an Ethernet IP Nexus Unit

EtherNet/IP Adapter. 22-COMM-E FRN 1.xxx. User Manual

User Manual. DeviceNet Network Configuration

Product Compatibility and Download Center

Ethernet/IP Explicit Messaging Using Unity Software

ControlLogix Remote I/O Communication Module

CPU PN/DP: Configuring an ET. 200S as PROFINET IO device SIMATIC. PROFINET CPU PN/DP: Configuring an ET 200S as PROFINET IO device

Building a groov HMI for Allen-Bradley Logix Systems. About groov. Building a groov HMI for Allen-Bradley Logix. A-B Systems and groov

How to install and use the File Sharing Outlook Plugin

Flexi Soft Ethernet IP: Implicit Messaging with a Omron PLC

HTML Code Generator V 1.0 For Simatic IT Modules CP IT, IT, IT

Module 1 Overview ControlLogix5000

EtherNet/IP Web Server Module

SLC 5/05 Processors Firmware/Operating System ControlFLASH Upgrade

IDDERO TOUCH PANELS. Video door phone configuration

Installing and Configuring vcloud Connector

Allen Bradley PLC connection procedure (RSLogix 500 Version 3.1.9, RSLinx Version 2.1)

THE KNX IP CONTROLLER. Taking Proven Technology to the Next Level

Service & Support. How can you establish a connection between a S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

Logix5000 Controllers Nonvolatile Memory Card

Modular I/O System Quick Start for WAGO-I/O-IPC /000-xxx Features

Intel Active Management Technology with System Defense Feature Quick Start Guide

WHITEPAPER. August 15, 2006

CompactLogix 5370 L1 Controllers

How To Set Up A Cep7 Second Generation Ethernet/Ip Module

Easy Setup Guide for the Sony Network Camera

IDDERO TOUCH PANELS. Video door phone configuration

How to Program a Commander or Scout to Connect to Pilot Software

Service & Support. How can you establish a connection between an S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

P-3202H-Bb. G-PON VoIP IAD DEFAULT LOGIN DETAILS. Firmware v1.0 Edition 1, 09/2009. IP Address: Password: 1234

Anybus OPC Server. Application Note. Doc.Id. SCM Rev HMS Industrial Networks AB

ACU-1000 Manual Addendum Replacement of CPM-2 with CPM-4

Windows Live Mail Setup Guide

WinCC. Communication Manual. Manual 2. This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 C79000-G8276-C156-01

4m. MONITORING OF ETHERNET/IP NETWORK TRAFFIC.

SIMATIC. WinCC V7.0. Getting started. Getting started. Welcome 2. Icons 3. Creating a project 4. Configure communication 5

IGSS. Interactive Graphical SCADA System. Quick Start Guide

NI InsightCM Server Version 1.0

BBI Quick Guide HP GbE2c L2/L3 Ethernet Blade Switch Version 5.1

Universal Serial Bus (USB) to DH-485 Interface Converter

Phaser 3635MFP Software Upgrade Process

WAGO Software CODESYS Library WagoLibDiagnosticIDs.lib for accessing the internal diagnostics protocol

ebus Player Quick Start Guide

Quick Start Guide FLIR Firmware Update Tool

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

élan Mira WiFi Wireless Communication User Guide

Quick Start Guide. Cisco SPA232D Mobility Enhanced ATA

User Manual. PowerFlex 525 Embedded EtherNet/IP Adapter

Application about Communication

Application about Communication

SMS Database System Quick Start. [Version 1.0.3]

Ross Video Limited. DashBoard Server and User Rights Management User Manual

Comparing performance of L7x vs L6x using Logix5000 Task Monitor tool

Safety Function: Door Monitoring

CentreWare Internet Services Setup and User Guide. Version 2.0

NEC Express5800 Series NEC ESMPRO AlertManager User's Guide

BECKHOFF. Application Notes. BC9000: Getting Started Guide. For additional documentation, please visit.

Using library WagoLibHttp_02.lib to communicate with remote web server Application note

Stratix 5700 Network Address Translation. Quick Start

Install MS SQL Server 2012 Express Edition

Guide to Installing BBL Crystal MIND on Windows 7

Allen Bradley ControlLogix Ethernet Driver for KEPServerEX

Creating the program. TIA Portal. SIMATIC Creating the program. Loading the block library. Deleting program block Main [OB1] Copying program blocks

RouteFinder SOHO. Quick Start Guide. SOHO Security Appliance. EDGE Models RF825-E, RF825-E-AP CDMA Models RF825-C-Nx, RF825-C-Nx-AP

Installation Guide. FactoryTalk Batch Material Manager Installation Guide

IntraVUE Plug Scanner/Recorder Installation and Start-Up

ETHERNET/IP PROGRAMMER'S GUIDE

Hypercom Key Loading and Management (HKLM) RS232 PPP Key Injection PC Setup Guide

Building Microsoft Windows Server 2012 Clusters on the Dell PowerEdge VRTX

xlogic App from Easy Electronic-Overview

EtherNet/IP Modules in Logix5000 Control Systems

Logix5000 Controllers Import/Export Project Components

Transcription:

Accessing EtherNet/IP Network Variables in a WAGO 750-841 with a ControlLogix PLC, English Version 1.0.0

2 General Copyright 2002 by WAGO Kontakttechnik GmbH All rights reserved. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423 Minden Phone: +49 (0) 571/8 87 0 Fax: +49 (0) 571/8 87 1 69 E-Mail: info@wago.com Web: http://www.wago.com Technical Support Phone: +49 (0) 571/8 87 5 55 Fax: +49 (0) 571/8 87 85 55 E-Mail: support@wago.com Every conceivable measure has been taken to ensure the correctness and completeness of this documentation. However, as errors can never be fully excluded we would appreciate any information or ideas at any time. We wish to point out that the software and hardware terms as well as the trademarks of companies used and/or mentioned in the present manual are generally trademark or patent protected.

3 TABLE OF CONTENTS 1 Important comments...4 1.1 Legal principles...4 1.1.1 Copyright...4 1.1.2 Personnel qualification...4 1.1.3 Intended use...4 1.2 Range of validity...5 1.3 Symbols...5 2 Description...6 3 Reference Material...6 4 Solution...7 4.1 Enable the 750-841 PFC for EtherNet/IP Communications...8 4.2 Configure the EtherNet/IP Assembly Object in the 750-841...9 4.3 Configure the 1756-ENBT as an Ethernet/IP Scanner...12

4 1 Important comments 1.1 Legal principles 1.1.1 Copyright To ensure fast installation and start-up of the units described in this manual, we strongly recommend that the following information and explanation is carefully read and adhered to. This manual is copyrighted, together with all figures and illustrations contained therein. Any use of this manual which infringes the copyright provisions stipulated herein, is not permitted. Reproduction, translation and electronic and photo-technical archiving and amendments require the written consent of WAGO Kontakttechnik GmbH. Non-observance will entail the right of claims for damages. 1.1.2 Personnel qualification 1.1.3 Intended use The use of the product detailed in this manual is exclusively geared to specialists having qualifications in PLC programming, electrical specialists or persons instructed by electrical specialists who are also familiar with the valid standards. WAGO Kontakttechnik GmbH declines all liability resulting from improper action and damage to WAGO products and third party products due to non-observance of the information contained in this manual. For each individual application, the components supplied are to work with a dedicated hardware and software configuration. Modifications are only admitted within the framework of the possibilities documented in the manuals. All other changes to the hardware and/or software and the non-conforming use of the components entail the exclusion of liability on part of WAGO Kontakttechnik GmbH. Please direct any requirements pertaining to a modified and/or new hardware or software configuration directly to WAGO Kontakttechnik GmbH.

5 1.2 Range of validity 1.3 Symbols This application note is based on the stated hardware and software of the specific manufacturer as well as the correspondent documentation. This application note is therefore only valid for the described installation. New hardware and software versions may need to be handled differently. Please note the detailed description in the specific manuals. Danger Always observe this information to protect persons from injury. Warning Always observe this information to prevent damage to the device. Attention Marginal conditions must always be observed to ensure smooth operation. ESD (Electrostatic Discharge) Warning of damage to the components by electrostatic discharge. Observe the precautionary measure for handling components at risk. Note Routines or advice for efficient use of the device and software optimization. More information References to additional literature, manuals, data sheets and INTERNET pages

6 2 Description The purpose of this document is to outline how to access EtherNet/IP network variables in a 750-841 Programmable Fieldbus Controller (PFC) using an Allen Bradley ControlLogix PLC. This procedure will guide you through the configuration of the EtherNet/IP Assembly object of the 750-841 PFC, as well as configuring the Allen Bradley 1756-ENBT ControlLogix Ethernet Bridge as an EtherNet/IP scanner. 3 Reference Material This procedure has been tested with, but is not limited to, the following hardware and software: Allen Bradley s 1756-A4 Chassis and 1756-PA72/B Power Supply Allen Bradley s 1756-L55A Logix5555 Controller, Firmware, 12.01 Allen Bradley s 1756-ENBT ControlLogix Ethernet/IP Bridge, Firmware 3.2.6 Allen Bradley s RSLogix5000 Programming Software Allen Bradley s RSLinx Lite Communications Software, Version 2.41 Allen Bradley s Bootp/DHCP Software, Version 2.3 WAGO Ethernet Node 750-841 Ethernet Programmable Fieldbus Controller 750-402 4-point 24VDC Digital Input Module 750-504 4-point 24VDC Digital Output Module 750-467 2-point 0-10VDC Analog Input Module 750-550 2-point 0-10VDC Analog Output Module 750-600 End Module 1756-ENBT 10.5.140.55 Programming Terminal 10.5.140.40 WAGO 750-841 10.5.140.50 Ethernet Switch SYSTEM CONFIGURATION NOTE: This procedure assumes that the WAGO 750-841 contains a valid IP address and it is installed on a working network, along with the Allen Bradley 1756-ENBT and the RSLogix5000 programming terminal. If necessary, refer to WAGO s Application Note A202900 for assigning a static IP address to the WAGO 750-841.

7 4 Solution Network variables are addressable memory inside the PFC where data can be shared between two or more networked devices. In distributed control systems, this area is used as a mailbox, for sharing status and control information between devices. The figure below illustrates the data exchange between the ControlLogix PLC and the network variables of the WAGO PFC. There are 256 words of EtherNet/IP network variables in both the input and output process image of the 750-841. In this application note, 10 registers of integer data will be configured for exchange in the input and output process image of both devices. There are three main steps to configure this system: 1) Enable the 750-841 PFC for EtherNet/IP Communications 2) Configure the EtherNet/IP Assembly Object in the 750-841 PFC 3) Configure the 1756-ENBT as an Ethernet/IP Scanner

8 4.1 Enable the 750-841 PFC for EtherNet/IP Communications The Ethernet/IP protocol is not recognized by default by the 750-841 Ethernet Controller, so it is necessary to enable this protocol. This is done using a browser to access the internal webpages of the 750-841. To enable the 750-841 for Ethernet/IP communications using a browser: 1) Run the browser utility (e.g. Microsoft s Internet Explorer) on the programming terminal. 2) In the address bar, enter the IP address of the 750-841 Ethernet Controller, and hit Enter. The 750-841 s internal webpage should appear. If it does not appear, check that you have an Ethernet link to the 750-841 s Ethernet port, and the IP address of the programming terminal is compatible with the IP address of the 750-841. 3) Click Port in the left browser frame. The following will appear: 4) Enter the following: User Name: admin Password: wago Click OK. The Port configuration frame will appear. 5) In this frame, you must check Ethernet IP as enabled. You may enable or disable other protocols at this time as well. Click SUBMIT when finished. Perform a hardware or software reset so the new settings take effect. The WAGO 750-841 Ethernet Controller is now enabled for Ethernet/IP communications.

9 4.2 Configure the EtherNet/IP Assembly Object in the 750-841 The EtherNet/IP assembly class is used to bind attributes of multiple objects to create a single assembly, which can be sent/received over a single connection. The size of the assembly object must be the same in both the producing and consuming device for successful implicit communication. The 750-841 uses its coupler configuration object (class 16#64) to configure the size of the assembly when PFC network variables are included in the object. The following 4-rung program illustrates how to configure the size of the assembly object (Class 4, Instance 16#6E and instance 16#6F) in the PFC using WAGO s EML_UCMM_REQ function block. This function block is part of the EML.LIB library, and is capable of sending unconnected Ethernet/IP messages. In addition to sending messages to other devices on the network, this function block can be used to access Ethernet/IP objects inside the local PFC. When accessing objects inside the local PFC, an IP address of 127.0.0.1 is used. This address is the loop back address of the device being programmed. In this example, the EML_UCMM_REQ function block will be used to configure the local objects Bk_FbInp_PlcOnly_Var_Cnt (Class 16#64, Attribute16#66) and Bk_FbOut_PlcOnly_Var_Cnt (Class 16#64, Attribute16#68) of the configuration class (class 16#64). Please refer to page 185 of the 750-841 Instruction Manual for further details on the configuration class and attributes. WAGO-I/O-PRO CAA - Declaration Window

10 WAGO-I/O-PRO CAA Rungs 1 and 2

11 WAGO-I/O-PRO CAA Rungs 3 and 4 After the above program is loaded and run on the 750-841 PFC, the size of instances 16#6E and 16#6F of the assembly class (16#04) are set to 20 bytes (10 integers). The size of theses objects are stored in non-volatile memory and are retained during power loss and program downloads. The WAGO 750-841 PFC is now configured for 10 integers of input and output EtherNet/IP network data.

12 4.3 Configure the 1756-ENBT as an Ethernet/IP Scanner This section assumes that you have an overall understanding of Allen Bradley s hardware and software. It focuses only on configuring the Logix5555 controller with RSLogix5000, so the WAGO PFC network variables are accessible via Ethernet/IP. 1) Start RSLogix5000. The RSLogix5000 main window is displayed.

13 2) Create a new project with RSLogix5000. Select the File New menu item. The New Controller dialog window is displayed. 3) Enter the following parameters: Type: 1756-L55 ControlLogix5555 Controller Revision 12 Name WAGO_EtherNetIP_PFC_Vars Description Enter an appropriate description Chassis Type 1756-A4 4-Slot ControlLogix Chassis Slot 0 Created In: Enter the appropriate directory 4) Click on OK.

14 5) Before adding the WAGO I/O to the Logix5555 I/O configuration, you must first add the local 1756-ENBT module. To do this, open the I/O Configuration folder in the project window. Right click on I/O Configuration and select the New Module menu item. The Select Module Type dialog window is displayed. 6) Select 1756-ENBT/A from the list and click OK.

15 The Module Properties... dialog window is displayed. 7) Enter the following parameters: Name: Local_ENBT IP Address: 10.5.140.55 (IP Address of the 1756-ENBT in this example) Slot: 1 (slot of the controller) Electronic Keying Compatible Module 8) Click the Finish button. The module will appear in the I/O Configuration. 9) Right click on 1756-ENBT/A Local_ENBT tree item, and select the New Module menu item.

16 The Select Module Type dialog window is displayed. 10) Select Generic Ethernet Module from the list and click OK.

17 The Module Properties dialog window is displayed. 11) Enter the following parameters: Name: WAGO_IO Comm Format: Data INT (16-bit signed integer; -32768 to +32767) IP Address 10.5.140.50 (IP Address of WAGO 750-841) Input Assembly Instance 110 (CIP Assembly Instance) Input Size 10 (10 Integers of Input Network Data) Output Assembly Instance 111 (CIP Assembly Instance) Output Size 10 (10 Integers of Output Network Data) Configuration Assembly Instance 1 (Not used by system) Configuration Size 0 (Not used by system)

18 12) The program/configuration can now be downloaded to the Logix5555 controller. Select the Communications Download program menu item. After downloading, if everything was setup correctly, the I/O OK indicator should be solid green. Additionally, when the cursor is placed on the ETHERNET-MODULE WAGO_Node1, the Module Fault box at the bottom of the figure below should be blank, indicating no error. If an error does occur, the screen will look similar to the one below. This error is indicating an improper connection size was entered for either the input or output parameters.

19 13) To view the process data from the WAGO 750-841, click on the Controller Tags tree item. The Controller Tags dialog window opens. In this example only data from the WAGO 750-841 is displayed. In a real world application, more data would be included in the project.

20 14) Click the + button to expand the Controller Tags view.

21 After completing these steps, the configuration of the WAGO 750-841 PFC and the1756- ENBT Ethernet/IP Scanner are complete. The PFC Input and Output Network data is now accessible to the Logix5555 controller as defined in the tables below: RSLogix Input Data RSLogix Variable WAGO_Node1:I.Data[0] WAGO_Node1:I.Data[1] WAGO_Node1:I.Data[2] WAGO_Node1:I.Data[3] WAGO_Node1:I.Data[4] WAGO_Node1:I.Data[5] WAGO_Node1:I.Data[6] WAGO_Node1:I.Data[7] WAGO_Node1:I.Data[8] WAGO_Node1:I.Data[9] WAGO IEC61131-3 Address %QW1276 %QW1277 %QW1278 %QW1279 %QW1280 %QW1281 %QW1282 %QW1283 %QW1284 %QW1285 RSLogix Output Data RSLogix Variable WAGO_Node1:O.Data[0] WAGO_Node1:O.Data[1] WAGO_Node1:O.Data[2] WAGO_Node1:O.Data[3] WAGO_Node1:O.Data[4] WAGO_Node1:O.Data[5] WAGO_Node1:O.Data[6] WAGO_Node1:O.Data[7] WAGO_Node1:O.Data[8] WAGO_Node1:O.Data[9] WAGO IEC61131-3 Address %IW1276 %IW1277 %IW1278 %IW1279 %IW1280 %IW1281 %IW1282 %IW1283 %IW1284 %IW1285 RSLogix Configuration Data The configuration data (e.g., WAGO_Node1:C.Data[0]) is automatically assigned by RSLogix when a Generic Ethernet/IP module is added as I/O. Since the WAGO 750-841 does not use this data, it should be ignored.

WAGO Kontakttechnik GmbH Postfach 2880 D-32385 Minden Hansastraße 27 D-32423 Minden Phone: 05 71/8 87 0 Telefax: 05 71/8 87 1 69 E-Mail: info@wago.com Internet: http://www.wago.com