EtherNet/IP DEVICE CONFIGURATION. A Step by Step Guide

Similar documents
Integration of Dimetix D Series Laser via Ethernet IP with Allen Bradley Systems PLC July 19, 2018

Technical Note. ACSI Motor/Drive/Controller & ACS Drive with Allen Bradley RSLogix 5000 EtherNet/IP Setup Guide. Contents

Tritex II EtherNet/IP - Option

Gathering Data from a Site Survey

QUICK START GUIDE. Configuration of the MTR-ECI-EP-SA with integrated EtherNet/IP. Rev 003

EtherNet/IP Web Server Module

ELECTRICAL ENGINEERING TECHNOLOGY Introduction to RSLogix 5000 and the Compact Logix PLC

EEEthSetup User s guide Rev. 1v7

Application Note. Using the Yaskawa V1000 AC Drive and SI-N3/V DeviceNet Option Kit with AB CompactLogix Programmable Controller. Applicable Product:

Introduction. Contents (these are links; click to jump to a topic)

Configure an X-Gateway EtherNet/IP Adapter with RSLogix 5000

Using an AIMCO Gen 4 Controller on a Rockwell PLC with EtherNet IP

Version 2.0. January For Firmware versions 4.25 and 5.2

IO-Link Device Add-On Instruction User Guide May 17, 2012

AKD Using AKD EtherNet/IP with RSLogix Manual

Using AKD EtherNet/IP with RSLogix Manual

L12 - Studio 5000 and Logix: Basics Lab. For Classroom Use Only!

eth1000_large.jpg Using ICC ETH-1000 EtherNet/IP Interface with Mitsubishi iq PLC

Using an AIMCO Gen 4 Controller on a Rockwell PLC with Profibus

ABSOLUTE ROTARY ENCODER W ITH ETHERNET/IP INTERFACE USER MANUAL

Copyright Information. Copyright ThePlcCorner.com

Communicating To Acromag Series 9xxEN-6xxx Ethernet Modules In An Allen Bradley CLX5555 Control System

eth1000_large.jpg Using ICC ETH-1000 EtherNet/IP Interface with Mitsubishi iq PLC

Operating a Power Xpert C445 Global Motor Management Relay with a Rockwell PLC via Ethernet/IP

CM-EIP-1 G9SP Safety Controller EtherNet/IP Adapter Application and Setup Guide

ControlLogix EtherNet/IP Bridge Module

EtherNet/IP Configuration for a Moxa MGate 5105-MB-EIP and an Allen-Bradley CompactLogix L32E. Copyright 2013 Moxa Inc Released on July 15, 2013

For the configuration of the I/O-modules in a control system an EDS-file is required. The names of the files are as follows:

G9SP Ethernet IP Communication to Omron s NJ5 PLC s Rev1.0 Mike Wash

EtherNet /IP. Interface Configuration Quick Start

Manual. bintec elmeg GmbH. Manual. bintec elmeg Dime Manager. Copyright Version 1.3.8, 2013 bintec elmeg GmbH

EXLAR CORPORATION. Tritex II. EtherNet/IP - Add on Instruction 8/7/2014

User's Manual. DAQMaster MW100 Ethernet/IP Instruction Manual

L25 - Studio 5000 Logix Designer : Basics Lab. For Classroom Use Only!

Your Global Automation Partner. Startup. Getting Started Guide

EIP ET200 Configuration Tool User Reference Guide

Communicating To Acromag Series 9xxEN-6xxx and XTxxx2-xxx Ethernet Modules In An Allen Bradley ControlLogix System

MicroLogix RSLogix 500 LAB#3. Sequencing and Subroutines. Copyright 2007 Rockwell Automation, Inc. All rights reserved. 1

IPAdminTool User s Manual

Operating a PowerXL DC1/DE1 Drive with a Rockwell PLC on Ethernet/IP

ELECTRICAL & COMPUTER ENGINEERING TECHNOLOGY. The Compact Logix PLC will be utilized to control the operation of the PowerFlex-40 VFD.

Using the Kinetix 300 Drive

NE1A Ethernet IP Communications with Omron CJ2 PLC Micheal Paradiso

Electronic Displays, Inc. EDV111 Series LED Signs Allen Bradley AOI (Add on Instruction) Software Manual

Defining a Rockwell Logix unsolicited message using RSLogix 5000

Architecture Scalability Using the Kinetix 300 Indexing Servo Drive

ControlLogix Level 1

G9SP Ethernet IP Communication to Omron s CJ2 PLC s Rev1.0 Micheal Paradiso

AMCI NX3A1E Specifications Rev 0.0 Resolver PLS Ethernet Module

CJ Series EtherNet/IP TM Connection Guide. SMC Corporation Solenoid Valve (SI Unit EX600-SEN#) P657-E1-01

MicroLogix 1100 RSLogix 500 LAB#2

User manual. KRP absolute multiturn rotary encoder with Ethernet/IP interface Relevant data sheet KRP 13386

FEN20 Start-up Guide. Date: Version: 1.4. Created By: Division 3

Allen-Bradley. Logix5000 Controllers Quick Start. Quick Start

Setup Network File Sharing between Windows PC and A-ScanPlus

ABB Low Voltage Drives: Add-On Instruction(s) for Logix5000 Controller Platform

Instructor Guide. 401: Programmable Logic Controllers Module 2: Advanced Programming Systems

Addendum to Verbatim Gateway Owner's Manual. Gateway Ethernet Module Setup. Version 5.0

Remote Gateway Configuration Utility Instructions

HOW-TO BUILD A MARKETING LIST:

D0 DEVNETS and Allen Bradley Set up. RSNetworx

Creating Training Materials: The Basics

Logix5000 Control Systems: Connect a PanelView Plus Terminal over an EtherNet/IP Network

USER GUIDE. > EtherNet/IP Protocol

Windows 95/98 Infoway Connection Instructions 1/4/2002; rev. 1/9/2002

AKD Ethernet IP: Using Compactlogix or Contrologix With No Cyclic Poll ( Explicit Messaging Only )

Manual. Sendix F58X8 EtherNet/IP. Absolute Singleturn / Multiturn encoders

EtherNet/IP Network Configuration

RSLinx Enterprise with ANC-100e using HMI feature on a Data Highway Plus network

Device Manager. Managing Devices CHAPTER

Lab - Configure a NIC to Use DHCP in Windows

CompactLogix 5330/5370 Top 5 Questions

Integration of In-Sight with AB PLCs running RSLogix

Overall Description. Generated by D.J.Withenshaw Date 05/09/2007 Revision A. (Name) only. Page 1 of 7

Document Number: Rev. B

2. This is a cell; this cell is designated as A1.

ZNS-GIT IPAdmin Tool Operation Manual for H.264 Network Camera and Encoder. Table of Contents. 1. Introduction...3

Excel. Spreadsheet functions

EtherNet/IP Network Configuration

HOW TO BUILD YOUR FIRST ROBOT

WebAccess Driver Configuration Manual

DriveWare. User s Guide DriveBrowser

EXCEL BASICS: MICROSOFT OFFICE 2007

Copyright 2015 Integrated Environmental Solutions Limited. All rights reserved.

Fiery Installation Instructions for the WorkCentre 7300 Series

USER MANUAL WINATEQ300 SOFTWARE Full version 1.01

1 Exporting Files from Maestro Easy Dental Scan Great Lakes Orthodontics

HVR LINE INSTALL GUIDE

DAMION DISCOVERY REFERENCE GUIDE

Configuring the WebDAV Folder for Adding Multiple Files to the Content Collection and Editing Them

Addendum to Verbatim Gateway Owner's Manual. Verbatim Gateway EtherNet Module Setup. Version 4.0

Configuring EtherCAT BIS V on Omron NJ PLC

L13 Studio 5000 and Logix Advanced

To program and test PLC ladder programs that use timer instructions. Timer Instructions of the Trainer PLC. the timer-on-delay (TON) instruction;

Configuring EtherMeter MicroLogix (1100/1400) Communications Using EtherNet/IP.

GuardLogix Controller to Kinetix 6000 Drive with Safe-Off using EtherNet/IP CompactBlock Guard I/O Module

Communication Setting Sample

Network Setup 2.0

Quick Start Guide EAx580 EtherNet/IP encoder

Document Number: Rev. C

Transcription:

EtherNet/IP DEVICE CONFIGURATION A Step by Step Guide

EtherNet/IP Device Configuration A Step By Step Guide Rev 7.0 1. RSLINX COMMUNICATION SETUP Configure a new driver in RSLinx. Select Ethernet Devices from the pull down menu.

Add new driver for Ethernet Device. Add the IP address for each device on the network (host computer, PLC, Ethernet encoder, etc.) All devices must have IP addresses in the same range. Example: 192.168.1.XXX NOTE: Add :EIP as a suffix to the IP address for 65 series encoders, NOT for 58 series encoders.

Once all the IP addresses are added to the configuration list, RSLinx will scan the network. EDS files need to be installed using the EDS Hardware Installation Tool. If EDS files are correctly installed, the devices should show correctly in RSLinx.

2. RSLOGIX5000 PROGRAM CONFIGURATION Create a new project in RSLogix5000. Ensure that the controller being used is compatible with EtherNet IP devices. Set the path of communications to the controller using the Who Active tool.

In the project tree, right click to add a New Module on the Ethernet network. 2.1 THE FOLLOWING IS FOR RSLOGIX5000 VER. 19 AND EARLIER Select GENERIC ETHERNET MODULE as the new device to be added.

Configure the device as shown. The name and IP address can be changed as needed. The new device will now show in the Project Tree. New Controller Tags have also been created for the device. Download the program to the controller.

Ensure that the new program is downloaded to the controller. Change the controller to RUN mode and open the Controller Tags. The encoder position is being displayed live.

2.2 THE FOLLOWING IS FOR RSLOGIX5000 VER. 20 (EDS FILE METHOD) *Ensure you have the device's latest EDS file installed to your system * In the project tree, right click to add a New Module on the Ethernet network. Type TR into the filter search box and then only select TR-Electronic Gmbh in the vendor filter on the right. Choose the appropriate device for your configuration and then click Create. *Note: Use C-Series Encoders for any 58 series rotary encoder. Use EthernetIP Encoder for any 65 series rotary encoder.

Assign a name to the device. Enter the IP address of the device. Click on Change You can now configure the device to stream in whichever value required. Here we are using Velocity and Position with our CEV58 Ethernet/IP encoder. We must ensure that the parameter type is defined per the device s manual.

Select yes to change the module definition. You can continue to add additional modules or, if no other modules need to be added to your configuration, click close.

The new device will now show in the Project Tree. New Controller Tags have also been created for the device. Download the program to the controller. Ensure that the new program is downloaded to the controller. Change the controller torun mode and open the Controller Tags. The encoder position and velocity is being displayed live. Here, we have the Data[0] as Position, and Data[1] as velocity in RPM as per the device s manual. *Note* For Section 3 & 4 of this guide, our project name will be Ethernet_IP_Test_Prgm and our device name will be Rotary_Encoder_1

3. PROGRAMMING FUNCTIONS The following are some generic software functions that might be useful in your application. Not every function will be applicable to each type of encoder/laser; and attribute values may change from one product to another. Please refer to the specific product manual for more information. 3.1 DIRECTION CHANGE 3.1.1 Creating Tags Create a new BOOL Controller Tag for a Direction Toggle. Create a new MESSAGE Controller tag for Direction Change.

Create a new DINT Controller Tag for Direction Change. Create a new MESSAGE Controller for Accept Parameters.

Create a new DINT Controller Tag Accept Parameters. 3.1.2 MSG INSTRUCTION Create a new rung with an XIC and a MSG instruction. Address the XIC with the Direction Change TOGGLE BIT. Address the MSG instruction with the Direction Change MSG tag.

Configure the MSG instruction as shown. Ensure that the communication path is set to the Ethernet device.

Add a Branch with another MSG instruction. Address the MSG instruction with the Accept Parameter MSG tag. Configure the MSG instruction as shown.

Ensure that the communication path is set to the Ethernet device. 3.1.3 ONLINE Ensure the controller is in RUN Mode. Open the Control Tag Window. Set Direction Change DINT tag to a value of 1. Set Accept Parameter DINT tag to a value of 1.

Toggle the Direction Change Toggle bit. The encoder position will change, and the encoder will now count in the opposite direction. 3.2 PRESET 3.2.1 Creating Tags Create a new BOOL Controller Tag for a Preset Toggle.

Create a new MESSAGE Controller Tag for Preset. 3.2.2 MSG Instruction

Create a new rung with an XIC and a MSG instruction. Address the XIC with the Preset TOGGLE BIT. Address the MSG instruction with the Preset MSG tag. Configure the MSG instruction as shown. Note: Refer to your product manual for the correct preset attribute value. Ensure that the communication path is set to the Ethernet device.

3.2.3 Online Ensure the controller is in RUN Mode. Open the Control Tag Window. Set Preset DINT tag to a value of 0. (This is the value that will be loaded into the encoder) Toggle the Preset. Toggle bit. The encoder position will change to the value in the Preset DINT tag.

4. ADD-ON-INSTRUCTION (AOI) INSTALLATION The following steps outline how to install AOI s for TR Electronic devices. The method of installation will not change if a device has been added to a project using the Generic Ethernet Module or using the EDS File method. The AOI generates a function block which allows multiple devices to send in data without the addition of a message instruction within the main ladder logic portion of the PLC program. *Note: Preset, direction, resolution, must still be done outside of the AOI function block. For the purposes of this guide, our project will be called Guide_Implementation for step 5. Begin by setting up your project and adding your devices as indicated in steps below. Here we have added devices using both the `Generic Ethernet Module` method, as well as the EDS `File` Method.

In the controller organizer (also known as the project tree), you`ll notice the folder labelled `Add-On-Instruction`. Begin by right-clicking on this folder and scroll down to Import Add-On Instruction

Select the path to the AOI file you wish to install. Here we are adding an AOI for a 65 Series encoder that has been added using the EDS file method. Therefore, we select the AOI that references the encoder series, as well as the EDS method of adding a device. When you have selected the file to import, left-click Import. Another window will pop up. Here we will give this specific AOI a unique name which we can relate to the specific encoder we are adding it for. For example, if we are adding this AOI for the 65 Series encoders on Axis #1, we might choose to call this AOI TR 65 Series Encoder Axis 1.

2. 3. 1. The AOI will get added to your ladder logic so it is important to be able to distinguish one AOI function block from another. When finished re-naming, click ok. Notice the addition of the AOI under the Add-On-Instruction folder in the project tree. Our next task is to ensure that the data type of the encoder will be referenced to. This box highlights the data type code that will be used. Highlight this number and copy it (Ctrl + C keyboard shortcut). If you are having trouble locating this data type, it is found under controller tags in the project tree/controller organizer. Next, Click on the Parameters & Local Tags heading under the Add- On-Instruction folders in the controller organizer. Under the Device Name row, notice the Data Type. Select the box and a new window will open with many data types in it. Here we will need to confirm or ensure the data type from our device that we previously coped, matches the data type we select in this window.

1. 2. Paste the previously copied data type into this text bar. Scroll through the list of data types and double click the one which matches the data type you have pasted. Next, Click OK. 2. 3. 1. 4. Select the main routine from the controller organizer. Use the left and right arrows to find the Add-On-Instruction Tab. Drag the AOi that you named into your ladder logic program If you have multiple AOI`s in this area, you can hover your mouse over the instruction and verify which one you are going to use.

Once the instruction is added to the ladder, an AOI variable will need to be allocated to store the AOI information into memory location. Left-click the box beside the AOI name, then right-click and selct the New Tag option. There may also be a name already listed with New beside it. Click this instead.

Define the name of the tag which will be associated with this AOI. Click Create when done. Now that we have defined a tag for the instruction and it has been allocated to the PLC memory, we must now define what device that instruction is going to reference. Under the DeviceName heading, click the down arrow and you will see a new window open which has devices available to choose. Double-Click the device which the AOI is going to reference.

The AOI is now configured, installed and awaiting use. To see the data that can used, click Program Tags. Look for the name of your AOI and expand the tree. 5. BOOTP/DHCP SETUP GUIDE The following procedure will allow you to assign an IP address to your device, regardless of what address the unit was previously assigned. This is also valid for the assignment of addresses to new devices. Prerequisite DHCP server utility from Rockwell Automation (free of charge): Program name: BootP DHCP EtherNet/IP Tool Download at: Rockwell Automation website. If the Rockwell control system "Logix" is used, the BOOTP/DHCP server utility is a component of the control software. The program is suitable for the installation on a PC with WINDOWS operating system. DHCP server and measuring system must be located in the same network segment. Procedure A. Connect Measuring system with the DHCP Server Hardware Switches = 0xFF Instance Attribute 0x03 Configuration Control = 0x00 00 00 02 (Default Adjustment)

B. Start the BootP DHCP EtherNet/IP Tool *Ensure the latest version is being used* C. Click Tools Network Settings D. Enter following information: Subnet Mask: Enter desired subnet mask Gateway: Enter desired IP address of the default Gateway Primary DNS, Secondary DNS, Domain Name: Not Supported E. Use one of the below methods to change IP address, based on whether you know the current IP address of the device or not. 1. Ping current IP Address 5.1 LE200 AND 65 SERIES ENCODERS 5.1.1 Using a known IP address 2. In the BootP/DHCP software, click Add Relation and enter MAC address & original IP address

3. Select your device in the Entered Relations section, then click Enable DHCP (ignore any messages and press ok if needed) 4. Double-click on your device and change IP address to desired address

5. Cycle power while leaving rotary switches in the 00 position 6. You should now see the new desired IP address has populated in the Discovery History section. If it does not, please restart from step 1. 7. Right click on your device in the Entered Relations section, then click Disable BOOTP/DHCP. (Clicking the button may not function properly)

8. Cycle power 9. Ping New Address 10. If the ping is successful your encoder has now been configured to the desired IP Address 5.1.2 USING AN UNKNOWN IP ADDRESS 1. Turn off power and set rotary switches to a known IP address. In this example we use 4 (Switch 1 = 5, switch 2 = 0)

2. Power up device and attempt to ping new IP address (192.168.1.5) 3. In BOOTP software, click Add Relation and enter MAC address and IP address

4. Select your device in the Entered Relations section, then click Enable BOOTP/DHCP (Ignore any messages and press ok if needed) 5. Within the Entered Relations section, double-click on your device and enter the desired IP address

6. Turn off power, set rotary switches to the 00 position, then re-power your device 7. Right click on your device in the Entered Relations, then click Disable BOOTP/DHCP *Clicking the button may not function properly *

8. Cycle power 9. Ping new address 10. If the ping is successful your encoder has now been configured to the desired address

5.2 58 SERIES ENCODERS 1. Turn off power and set the rotary switches to FF 2. Open BootP-DHCP Software Tool and re-apply power to the encoder 3. Unit should appear in Discovery History section. If nothing appears after 10 seconds, try cycling power to the encoder 4. Double-click the device that corresponds with your encoders MAC address and set the desired IP

5. Your desired IP address should now show on your device in the Discovery History section (if it does not, cycle power) 6. Once your device info matches in both the Discovery History and the Relations List sections, disable DHCP by right clicking the device and selecting Disable DHCP. Under Errors and warnings it will tell you that the disable was successful

7. Power off the encoder and set the rotary switches to 00 8. Power on the encoder and ping the new IP address to verify the change was made

NOTES:

TR Electronic Center of Technical Excellence will work with you to develop the best solution for your Application. USA 1.800.709.3309 CAN 1.800.265.9493 customercare@trelectronic.com