MC-Link with Ethernet/IP Interface User Manual

Similar documents
Install Linmot-Talk R on Windows 8 64

Install Linmot-Talk R in XP Mode

AKD EtherNet/IP Communication

ETHERNET/IP PROGRAMMER'S GUIDE

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

Adding a Modbus TCP Device to the Network. Setting Up Your Network

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

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

APPLICATION NOTE. Ethernet Configuration Guide for D-500 D-700

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

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

USER MANUAL. PingBrother EPIW104 managed passive poe switch & IP watchdog

MBP_MSTR: Modbus Plus Master 12

Internet-bridge XPort

Model 2120 Single Port RS-232 Terminal Server Frequently Asked Questions

Install the DeviceNet Module using the following procedure:

EZ-View Network Communications Guide

Allen-Bradley Stratix 5700 Network Address Translation (NAT)

Configuring PROFINET

User Manual. AS-Interface Programmer

HWg-STE HWg-STE PoE MANUAL

Modbus and ION Technology

SenseLink TM. End-Point Controller. Addendum

AC 800M. EtherNet/IP DeviceNet Linking Device LD 800DN. Power and productivity for a better world TM SP1134

Flexi Soft Ethernet IP: Implicit Messaging with a Omron PLC

Wireless LAN g USB Adapter

User Manual. EtherUSB

EtherNet/IP Scanner Configuration for the Moxa MGate 5105-MB-EIP

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

OpenCPN Garmin Radar Plugin

PLC training panel (Twido version)

BL compact multiprotocol station for Industrial Ethernet SSI interface BLCEN-1M12MT-1SSI

Configuring IP to Serial with Auto Answer and Serial to IP

ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.

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

UPS Network Interface. Quick InstallationGuide

RN-XV-RD2 Evaluation Board

Ethernet Port Quick Start Manual

7.7 Ethernet Communication (AFPX-COM5)

GV-Data Capture V3 Series User's Manual

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

Multi-Master DF1 Protocol User Guide

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

EMBEDDED ACCESS CONTROL Hardware Installation Guide

Link Link sys E3000 sys RE1000

Using IDENT M System T with Modbus/TCP

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

IO-Link an integral part in the next industrial revolution known as Industry 4.0

PROFINET Diagnostics Software and Tools

DSX Master Communications

Using KEPServerEX OPC Server (Kepware)with the iologik E2210

Ethernet/IP Explicit Messaging Using Unity Software

Introduction to PROFIBUS and PROFINET

FBs-CM25/CM55/CBE. Ethernet Module. User s Manual

RS-232/422/485, Power over Ethernet

AgGPS 542 Receiver: Enable GLONASS through the Web Browser

Ethernet Radio Configuration Guide

Setting up VPN Access for Remote Diagnostics Support

Application software. IP/KNX Interface Electrical / Mechanical characteristics : see product information. Order number. TP device RF devices

ABB Drives. User s Manual Ethernet Adapter Module RETA-01

M-series Virtual I/O Module 2

Hirschmann Networking Interoperability in a

FlexDSL MiniFlex. SHDSL.bis Up to 30Mbps Ddd. Ethernet. Features. Possible Applications

Configuring Switch Ports and VLAN Interfaces for the Cisco ASA 5505 Adaptive Security Appliance

Secure Ethernet Gateway SEG-1 and SEG-M for IEI Access Systems Installation Manual

TDP43ME NetPS. Network Printer Server. Control Center. for Ethernet Module

Manual. Fieldbus Interface DFE33B EtherNet/IP and Modbus/TCP. Edition 10/ / EN

Modular I/O System Analog and Digital Interface Modules

IP SENSOR 9216 USER MANUAL IP SENSOR 9216 USER MANUAL

DVPPF02-H2. PROFIBUS DP Slave Communication Module Application Manual

SolarEdge. RS485 Expansion Kit Installation Guide. Version 1.0

E-Mon Communication Gateway Utility Instructions for BACnet/mstp

4m. MONITORING OF ETHERNET/IP NETWORK TRAFFIC.

1 PC to WX64 direction connection with crossover cable or hub/switch

APPLICATION NOTE. CC5MPX Digital Camera and IPn3Gb Cellular Modem 10/14. App. Note Code: 3T-Z

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

< Introduction > This technical note explains how to connect New SVR Series to DSL Modem or DSL Router. Samsung Techwin Co., Ltd.

Modbus RTU (RS-485) TCP/IP (Ethernet)

Application Guide. ArmorStart DLR Reference Architecture

TECH BULLETIN NETGEN1 DOOR CONTROLLER WI-FI NETWORK CONFIG

Web Datalogger. Unit RS232C. General-purpose modem RS485. IP address search screen

StarWind iscsi SAN Software: Using an existing SAN for configuring High Availability storage with Windows Server 2003 and 2008

KNX Panasonic Air Conditioners

Abstract. Avaya Solution & Interoperability Test Lab

Cisco - Configure the 1721 Router for VLANs Using a Switch Module (WIC-4ESW)

Industrial RS-232/ RS-422/ RS-485 over Ethernet Media Converter

MicroLogix 1100 Embedded Web Server

Compact multiprotocol I/O module for Ethernet 8 digital PNP inputs and 8 digital PNP outputs 2 A TBEN-L1-8DIP-8DOP

NetBiter webscada Modbus User Manual

M3 Single-Slot Cradle. User Guide. Cradle Model: A-1CR-U R00, A-1CR-U00D-040-R00, A-1CR-US R00, A-1CR-U0ED-110-R00

Installing an Omnicast System Omnicast version 3.5

xlogic App from Easy Electronic-Overview

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April SFC132089M0201 1

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Table of Contents. Creating a VC1000 Network... 3

INTRODUCTION FEATURES OF THE ICM

ECcom. Signal Monitor Communications Software Operations Manual

Omron I/O Driver (Series 2) Programmable Serial Interface Card

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

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

Transcription:

MC-Link with Ethernet/IP Interface User Manual This document applies to the following controllers: B8050-ML-IP

2014 NTI AG This work is protected by copyright. Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, microfilm, storing in an information retrieval system, not even for didactical use, or translating, in whole or in part, without the prior written consent of NTI AG. LinMot is a registered trademark of NTI AG. Note: The information in this documentation reflects the stage of development at the time of press and is therefore without obligation. NTI AG reserves itself the right to make changes at any time and without notice to reflect further technical advance or product improvement. Document version 4.3.2 / Whp, August 2014 NTI AG / LinMot www.linmot.com Page 2/24

Table of Content 1 SYSTEM OVERVIEW...4 1.1 REFERENCES...4 2 CONNECTING TO THE ETHERNET/IP NETWORK...5 2.1 PIN ASSIGNMENT OF THE CONNECTORS X17-X18...5 2.2 DEFAULT IP ADDRESS SETTINGS...5 3 SETUP IN THE PLC...6 3.1 RSLINX CLASSIC...6 3.2 LINMOT CONFIGURATION IN THE PLC...7 4 ETHERNET/IP PARAMETERS...12 4.1 PARAMETERS...12 5 REALTIME IO DATA MAPPING...14 5.1 O ->T AND T->O MAPPING WITH CONFIGURATION MODULE...14 5.1.1 O T Mapping of one axis...14 5.1.2 T O Mapping of one axis...14 5.2 PLC SETUP WITH DIFFERENT NUMBERS OF AXIS...15 5.2.1 PLC Setup with 1 Axis...15 5.2.2 PLC Setup with 2 Axis...16 5.2.3 PLC Setup with 3 Axis...17 5.2.4 PLC Setup with 4 Axis...18 5.2.5 PLC Setup with 5 Axis...19 5.2.6 PLC Setup with 6 Axis...20 5.2.7 PLC Setup with 7 Axis...21 5.2.8 PLC Setup with 8 Axis...22 6 SPECIAL AXIS ERRORS FOR (M)B8050-ML-IP SYSTEMS...23 7 CONTACT ADDRESSES...24 NTI AG / LinMot www.linmot.com Page 3/24

1 System overview The LinMot Ethernet/IP controllers have the following functionalities: Device Property Minimal Ethernet/IP cycle time DHCP -Support EDS Support IEEE1588 (CIP-Synch) DLR Support (Device Level Ring Protocol) Value / Remark 2 ms Supported Not yet supported from AB For 3 rd parties not supported from AB No Ethernet/IP is a real time Ethernet protocol based on the standard Ethernet protocols TCP/IP and UDP/IP. For further information on Ethernet/IP please visit: http://www.odva.org 1.1 References All User Manuals are distributed with the LinMot-Talk configuration software the newest version could be downloaded from the LinMot homepage in the download section. Ref Title Source 1 User Manual Motion Control SW www.linmot.com 2 LinMot Drive Configuration over Fieldbus Interfaces SG4 www.linmot.com 3 Usermanual_MC_Link_with_Ethernet_IP_SG5.pdf www.linmot.com NTI AG / LinMot www.linmot.com Page 4/24

2 Connecting to the Ethernet/IP Network 2.1 Pin Assignment of the Connectors X17-X18 The Ethernet/IP connector is a standard RJ45 female connector with a pin assignment as defined by EIA/TIA T568B: X17 X18 RealTime Ethernet Connector Pin Wire color code Assignment 100BASE-TX 1 2 3 4 5 6 7 8 case WHT/ORG ORG WHT/GRN BLU WHT/BLU GRN WHT/BRN BRN - Rx+ Rx- Tx+ - - Tx- - - - RJ-45 Use standard patch cables (twisted pair, S/UTP, AWG26) for wiring. This type of cable is usually referred to as a Cat5e- Cable. 2.2 Default IP Address Settings The default IP address is 192.168.001.xxx where the last byte xxx is defined via the two Hex- Switches S1 and S2, where S1 sets the high digit and S2 the low digit. S1, S2: IP Selectors S1 S2 Bus ID High Bus ID Low (0h Fh) (0h Fh) IMPORTANT: The switch position S1 = S2 = 0 (factory default setting) defines acquiring IP address via DHCP. NTI AG / LinMot www.linmot.com Page 5/24

3 Setup in the PLC IMPORTANT: Use only AB PLC firmware 18.0 or higher! The following steps describe the integration of a LinMot Ethehernet/IP controller in the PLC. In the example an Allen Bradley master PLC is used. RSLinx tool can only be used to see if the device is on the network and under which IP-address it can be accessed. The whole configuration is done in the PLC, which is described in Chapter 3.2. 3.1 RSLinx Classic In the RSLinx the LinMot device should occur under the defined IP address as Unrecognized Device B8050-ML-IP LinMot device with the IP address 192.168.1.89 in the RSLinx tool LinMot device properties NTI AG / LinMot www.linmot.com Page 6/24

3.2 LinMot Configuration in the PLC The LinMot can be configured in the I/O configuration section, in the Ethernet section as a New Module Then you have to select in the Communications Module the ETHERNET-MODULE NTI AG / LinMot www.linmot.com Page 7/24

Under the Module Properties you can define the module specific data: Name Comm Format in the example a 16 bit Format is chosen! IP Address Input Assembly instance and size Output Assembly Instance and size Be careful defining theses parameters, because only a correct setting will run in the in the Ethernet/IP network. Only the name can be defined freely. NTI AG / LinMot www.linmot.com Page 8/24

In the Connection Tab of the Module Properties the desired cycle time is specified in the range between 2ms and 3200ms. Then the configuration/program can be downloaded and you can change to the online view. It is recommended to use Unicast Connection type, with this type no problems were known. NTI AG / LinMot www.linmot.com Page 9/24

If all was set up correctly the LinMot module status should be running NTI AG / LinMot www.linmot.com Page 10/24

In The LinMot-Talk configuration software the Ethernet/IP connection state can be watched under variables\ethernet/ip:o ->T, T-> O config. If everything was set up correctly, the connection state should change to established when powered on after a certain time. In this state both counters O T and T O should count up depending on the configured period time. NTI AG / LinMot www.linmot.com Page 11/24

4 Ethernet/IP Parameters 4.1 Parameters The Ethernet/IP interface has an additional parameter tree branch (Parameters Ethernet/IP Intf), which can be configured with the distributed LinMot-Talk software. With these parameters, the Ethernet/IP communication parameters can be configured. The LinMot-Talk software can be downloaded from http://www.linmot.com under the section download, software & manuals. Ethernet/IP Intf\ Dis-/Enable With the Dis-/Enable parameter the LinMot controller can be run without the Ethernet Ethernet/IP interface going online. So in a first step the system can be configured and run without any bus connection. Ethernet/IP\ Dis-/Enable Disable Enable The controller runs without Ethernet/IP. The controller runs with Ethernet/IP connection. IMPORTANT: If the Ethernet/IP interface is disabled, the integrated Ethernet/IP switch is not powered! No messages will be sent to other devices connected to the Ethernet-Network via the LinMot controller. Ethernet/IP Intf\Ethernet Configuration\ IP Configuration Mode This parameter defines how the IP address is assigned. Ethernet/IP Intf\Ethernet Configuration\ IP configuration Mode DHCP Static by IP Configuration Static with Hex Switches S1 and S2 (DHCP) IP address is acquired via DHCP mechanism. IP address is defined with parameters only. IP address is defined with parameters and the last byte is defined with the value of the HEX switches S1 and S2. The default IP address setting is 192.168.001.xxx ( xxx stands for the value of the Hex switches S1 and S2) IMPORTANT: The Switch value S1 = 0 and S2 = 0 (factory default setting) acquiring IP address via DHCP is activated instead. NTI AG / LinMot www.linmot.com Page 12/24

Ethernet/IP Intf\Ethernet Configuration\ IP Configuration In this section the parameters for the IP address netmask, default gateway and multicast IP address are located. Ethernet/IP Intf\Ethernet Configuration\ IP Configuration IP address 1st Byte IP address 2nd Byte IP address 3rd Byte IP address 4th Byte Netmask 1st Byte Netmask 2nd Byte Netmask 3rd Byte Netmask 4th Byte Default Gatway 1st Byte Default Gatway 2nd Byte Default Gatway 3rd Byte Default Gatway 4th Byte Highest byte of IP address Mid high byte of IP address Mid low byte of IP address Lowest byte of IP address Highest byte of Netmask Mid high byte of Netmask Mid low byte of Netmask Lowest byte of Netmask Highest byte of Default Gatway Mid high byte of Default Gatway Mid low byte of Default Gatway Lowest byte of Default Gatway NTI AG / LinMot www.linmot.com Page 13/24

5 Realtime IO Data Mapping For each axis a container of data is exchanged which allows to control the axis and even to configure it over the exchanged real time data. 5.1 O ->T and T->O Mapping With Configuration Module With this real time IO configuration, an additional configuration module is mapped into the IO data communication. The functionality of this module is same for the different fieldbus interfaces. For this reason, the functionality is described in documentation [2] Drive Configuration over Fieldbus. 5.1.1 O T Mapping of one axis In this real time IO Mapping the 16 bit control word the 16 bit motion command header and motion command parameters are exchanged. The size of this mapping is 32 bytes or 16 words for each configured axis. O-> T Data Mapping of one axis Byte Description Size / Type Offset 00h MC SW_ControlWord Uint16 / Bit coded 02h MC SW_MotionCommandHeader Uint16 / 12Bit Command 4Bit count nibble 04h MC SW_MotionCommandPar Bytes 00..03 Uint32 / Command specific 08h MC SW_MotionCommandPar Bytes 04..07 Uint32 / Command specific 0Ch MC SW_MotionCommandPar Bytes 08..11 Uint32 / Command specific 10h MC SW_MotionCommandPar Bytes 12..15 Uint32 / Command specific 14h MC SW_MotionCommandPar Bytes 16..19 Uint32 / Command specific 18h Cfg Module Control Word Uint16 1Ah Cfg Module Index/.. Uint16 2Ch Cfg Module Value/.. Uint32/Sint32 5.1.2 T O Mapping of one axis In this real time IO mapping the StateVar for the main state machine and several other helpful data are exchanged. The size of this mapping is 26 bytes or 13 words for each configured axis. Assembly Class Instance 24 Byte Description Size / Type Offset 00h MC SW StateVar Uint16 / coded state depending 02h MC SW StatusWord Uint16 / Bit coded 04h MC SW WarnWord Uint16 / Bit coded 06h MC SW DemandPosition Int32 / Position [100nm] 0Ah MC SW ActualPosition Int32 / Position [100nm] 0Eh MC SW DemandCurrent Int32 / Current [1mA] 12h Cfg Module Status Word Uint16 14h Cfg Module Index/.. Uint16 16h Cfg Module Value/.. Uint32/Sint32 The use of the Control word and Motion Command interface is described in [1]. The real time configuration module is descibed in [2]. NTI AG / LinMot www.linmot.com Page 14/24

5.2 PLC Setup with different numbers of Axis 5.2.1 PLC Setup with 1 Axis NTI AG / LinMot www.linmot.com Page 15/24

5.2.2 PLC Setup with 2 Axis NTI AG / LinMot www.linmot.com Page 16/24

5.2.3 PLC Setup with 3 Axis NTI AG / LinMot www.linmot.com Page 17/24

5.2.4 PLC Setup with 4 Axis NTI AG / LinMot www.linmot.com Page 18/24

5.2.5 PLC Setup with 5 Axis NTI AG / LinMot www.linmot.com Page 19/24

5.2.6 PLC Setup with 6 Axis NTI AG / LinMot www.linmot.com Page 20/24

5.2.7 PLC Setup with 7 Axis NTI AG / LinMot www.linmot.com Page 21/24

5.2.8 PLC Setup with 8 Axis NTI AG / LinMot www.linmot.com Page 22/24

6 Special Axis Errors for (M)B8050-ML-IP Systems In some special cases the MC-Link controller modifies the status word and error codes in the process data to the PLC: Error Codes 0xA0 0xA1 Description Axis not present Connection to axis has been lost These errors are not logged in the ErrorLog of the (M)B8050, since they are not errors generated by that device. The (M)B8050 merely modifies the data sent to the PLC to indicate these errors there. No Connection A connection has never been established with the device, e.g. because no device is present or because of faulty cabling. Process Data from the MC-Link Device to the PLC Value Despcription Axis_x StateVar 0x04A0 Error 0xA0 is indicated Axis_x StatusWord 0x0088 Error and warning flags are set Axis_x Warn Word 0x4080 Not Homed and Intf warning flags are set Axis_x Demand Current 0x0000 Demand current is indicated as 0 Connection Lost A connection has once been established, but the device doesn't communicate anymore. Process Data from the MC-Link Device to the PLC Value Despcription Axis_x StateVar 0x04A1 Error 0xA1 is indicated Axis_x StatusWord 0xXXXX 0x0008 Last valid value is preserved and error flag is forced Axis_x Warn Word 0xXXXX 0x4000 Last valid value is preserved and Intf Warn flag is forced Axis_x Demand Current 0xXXXX Last valid value is preserved NTI AG / LinMot www.linmot.com Page 23/24

7 Contact Addresses --------------------------------------------------------------------------------------------------------------------------- SWITZERLAND NTI AG / LinMot Haerdlistr. 15 CH-8957 Spreitenbach Sales and Administration: +41-(0)56-419 91 91 office@linmot.com Tech. Support: +41-(0)56-544 71 00 support@linmot.com Tech. Support (Skype) : skype:support.linmot Fax: +41-(0)56-419 91 92 Web: http://www.linmot.com -------------------------------------------------------------------------------------------------------------------------- USA LinMot, Inc. 204 E Morrissey Dr. Elkhorn, WI 53121 Sales and Administration: 877-546-3270 262-743-2555 Tech. Support: 877-804-0718 262-743-1284 Fax: 800-463-8708 262-723-6688 E-Mail: Web: us-sales@linmot.com http://www.linmot-usa.com -------------------------------------------------------------------------------------------------------------------------- Please visit http://www.linmot.com to find the distributor closest to you. Smart solutions are NTI AG / LinMot www.linmot.com Page 24/24