Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions

Similar documents

CIP Motion System Performance Considerations

EtherCAT Introduction

TSN and EtherNet/IP Networks

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

IT4405 Computer Networks (Compulsory)

SERCOS III Universal Real-Time Communication for Automation

T61 Leveraging Integrated Architecture Using Kinetix and PowerFlex Drives

Chapter 16: Switched Ethernet in Automation. Wenbo Qiao

Single Wire Coexistence of sercos and EtherNet/IP

PROFINET The industrial Ethernet standard. This is my way

Industrial Ethernet Comparison for Motion Control Applications

Industrial Fieldbus Technologies: Understanding the basics and simplifying your decision

Overview of Ethernet Networking

Your Global Automation Partner. Elevating Ethernet Intelligence: Implementing Ethernet Technology in Industrial Applications. White Paper - W1004

Generic term for using the Ethernet standard in automation / industrial applications

IEEE 1588 Hardware Assist

Multi-Axis Position Control by EtherCAT Real-time Networking

FAQ 12/2015. PROFINET IO Communication.

Industrial Communication. Ethernet as a Distributed I/O Network

Copyleft 2005, Binnur Kurt. Objectives

Oct Karl. A. Meier

ELEVATING ETHERNET INTELLIGENCE:

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

GUIDELINES FOR USING DEVICE LEVEL RING (DLR) WITH ETHERNET/IP. PUB00316R ODVA, Inc. Page 1 of 18

Ethernet 101 Siemens Industry Inc All rights reserved. usa.siemens.com/industry

DeviceNet - CIP on CAN Technology

TSN, the Communication Base for a Connected World

PROFIdrive Benefits Technology Applications

Functional Principle and the resulting Benefits.

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Workshop : Ethernet as a fieldbus Genève Friday 28th September How Ethernet becomes industrial

Radyne s SkyWire Gateway Quality of Service

Scalable Motion Solutions

Troubleshooting Ethernet Network Issues When Using Integrated Motion Kinetix and Powerflex Technical Support

Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

EtherCAT or Ethernet for Motion Control

Real-Time Ethernet Technology Comparison

Process and Power Control

Stratix Industrial Ethernet Switch. Features and Benefits

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

PROFINET The leading communication system

Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair

SINAMICS S120. Communication. Communication 2/7. Overview

AN-1482 APPLICATION NOTE

Need For Protocol Architecture

CoNet Mobile Lab: EtherNet/IP on Allen Bradley platform

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus

Chapter 6: Network Communications and Protocols

SINAMICS Drives Connectivity with EtherNet/IP TM. Networks. Manufacturing in America 02/22-23/2017

TSN Influences on ODVA Technologies. Steve Zuponcic, Mark Hantel, Rudy Klecka, Paul Didier Rockwell Automation, Cisco Systems.

Automation solutions Drives, PLC, motion, motors and safety

Automation innovations in material handling. Smart solutions to meet logistics challenges

Need For Protocol Architecture

Designing a Reliable Industrial Ethernet Network

Mittuniversitetet PROFIBUS PA

Connecting Motion Control in the Factory Implementing Communication Protocols

Implementing Industrial Ethernet Field Device Functionality by Using FPGAs

Applying EtherNet/IP in Real-time Manufacturing. Copyright 2012 Rockwell Automation, Inc. All rights reserved.

Switched Ethernet Virtual LANs

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

CIP Safety for Drives

General information. Display. Control elements. Supply voltage

General information. Display. Control elements. Supply voltage

T08: What s New in Motion and Time-based

General information. Configuration control. Display. Control elements. Supply voltage

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

EtherNet/IP with Applied Motion Drives

Designing a Reliable Industrial Ethernet Network

Product type designation

IEEE-1588 STANDARD FOR A PRECISION CLOCK SYNCHRONIZATION PROTOCOL FOR NETWORKED MEASUREMENT AND CONTROL SYSTEMS

General information. Configuration control. Display. Control elements. Supply voltage

Study Guide. Module Two

SYSTEMS ADMINISTRATION USING CISCO (315)

COMPONENTS OF DATA COMMUNICATION

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

General information. Configuration control. Control elements. Supply voltage. Input current. Power. Power loss. Memory

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

Communication Networks

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

The Advantages of Distributed Intelligence

Profinet. Technical overview

Introduction to Networking

ADI Solution for Industrial Communications

Gigabit Networks, VLANs & Wireless LANs

Fieldbus BC (CANopen), BP (PROFIBUS DP), EH (EtherCAT), EW (POWERLINK), EI (EtherNet/IP), EP (PROFINET IRT)

SIMATIC NET. Industrial Communication with PG/PC Volume 1 - Basics. Preface 1. SIMATIC NET in Industrial Communications. Basics of the OPC Interface 3

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Chapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

Data & Computer Communication

CISCO SYSTEM ADMINISTRATION (41)

Is a Generic Interface for Power Drive Systems possible?

AN100 v1.4. EtherCAT network synchronization. Distributed clocks

Centralized Multi-Axis Control

opensafety The open safety standard for all communication protocols

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Transcription:

Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions

High-Performance Closed Loop Drive Control Using EtherNet/IP 2 This session will discuss why Industrial Ethernet is emerging as the network technology of choice for control of high performance drives. EtherNet/IP with CIP Sync and CIP Motion will be presented as an example of an Ethernet solution which provides high performance drive control, and peer-to-peer motion synchronization. 1. 1. Drive interface technology overview 2. 2. Digital Motion Network Evolution 3. 3. Emergence of of EtherNet for for Drive Control 4. 4. EtherNet/IP with CIP Motion Overview

Closed Loop Drive Control Interface Options Analog First motion interface, has a long history Wide range of interoperable controls and drives from multiple vendors Significant disadvantages 12 discrete low level noise sensitive signals for drive command and feedback Limited feedback resolution Lack of drive/motor configuration and diagnostics communications Digital network First generation introduced in the early 1990 s Optimized for closed loop drive control Significant advantages Replacement of discrete signals with a single network connection Distributed control loops for higher performance Support for distributed, high resolution, multi-turn absolute feedback Drive/motor configuration and diagnostic communications Disadvantages Difficulty integrating products from multiple vendors proprietary, many standards A separate network is typically required for field bus device support 3

Digital Motion Network Evolution There are a number of open and proprietary first generation motion network solutions SERCOS interface was one of the earliest motion control network standards Development started in 1985, introduced in 1992, Defined by the IEC 61491 standard Has the broad vendor community support with over 60 vendors Optimized motion network Limitations of first generation motion networks have driven the introduction of second generation motion network standards Early solutions were based on FireWire (IEEE 1394) Adept Nyquist Ormec Recent introductions are based on Ethernet technology PowerLink PROFInet SERCOS III EtherNet/IP with CIP Motion Ethernet 4

5 Emergence of Ethernet for Closed Loop Drive Control Ethernet has always been attractive as a possible solution for high performance, closed loop drive control Widely available, low cost standard hardware and software infrastructure components Continuous improvements in capability and performance Growing installed base in the industrial market Support for a broad class of devices Recent advances make Ethernet suitable for Industrial, hard real-time control Early Ethernet Ethernet today 10 mega baud 100 Mega Baud Fast Ethernet Half-duplex operation Full-Duplex 200 Mega Baud Hub-based distribution Switch-based Distribution Transmission collisions No Transmission Collisions QoS Frame Prioritization No frame prioritization IEEE-1588 Time Sync Service No time sync services Proven Industrial Reliability Low network reliability Low Cost per Node (Built-in) High cost per node

Eliminating Network Fragmentation Key Driver 6

Ethernet Broad Technology Mix Key Driver Wireless Email Webpage FTP Commercial Technologies Remote Access Voice Over IP Video Over IP Other Commercial Technologies HMI Controllers Programming Terminals Business System Robots Real-Time Plant Floor Control Drives I/O Devices Instruments Mix Industrial, Business and Commercial Technologies to Solve Applications Plant-wide 7

Ethernet Based Solutions with Closed Loop Drive Support 8

EtherNet/IP with CIP Motion, CIP Sync EtherNet/IP EtherNet/IP is a industrial Ethernet solution which provides information, configuration and diagnostics, control, and safety services Based on CIP Common Industrial Protocol ODVA is the managing organization for CIP and EtherNet/IP 1,000,000 node installed base, with over 230 products from a wide range of vendors CIP Motion, CIP Sync CIP extensions which provide new real-time control services Distributed node time synchronization Closed loop drive control Peer to peer control and drive synchronization Managed by ODVA Distributed Motion JSIG CIP April 2006 Specification Enhancement CIP Motion Control Axis Object CIP Motion Drive Axis Object CIP Motion Drive Device Profile EtherNet/IP first implementation focus EtherNet/IP Capabilites and Devices 9

What is CIP Motion? CIP Common Extensions to Support Motion Control CIP Motion Axis Object Defines Attributes, Services, and Behavior of Motion Axis Instances associated with a Motion Device, incl. drives, encoders, etc. Motion Control Axis Object Defines Attributes, Services, and Behavior of Motion Axis Instances associated with a Motion Controller. CIP Motion Drive Device Profile Defines Dynamic Connection Data Structures Defines Motion Data Transfer Timing Model Includes CIP Sync Time Sync Object CIP Sync Time Sync Object defines the time synchronization services Capability Focus Closed and open loop control of a broad class of drives/motors From V/hz to closed loop vector to servos Open loop, and closed loop position, velocity, and torque Centralized and distributed planner (future) configurations Control peer-to-peer motion synchronization Gearing, camming, complex interpolation across distributed controllers 10

11 CIP Supported Technologies CIP Motion TM Motion Controllers Time Sync IEEE1588 Servo / AC Drives Pneumatic Valves CIP Safety TM

12 Motion Network Requirements Synchronization Services Need a mechanism to synchronize all controller and drive nodes in the system to a common time-base with sub-microsecond accuracy, node-to-node. Timely Data Transfer - determinism Need enough network bandwidth and packet-processing power to guarantee timely exchange of cyclic data between multiple controller and drive nodes at submillisecond update rates. DATA Motion Control Device Profiles Need well-defined device profiles to provide a common interface to a wide variety of contemporary motion control devices including drive profiles that span from simple volts/hertz drives to vector controlled servo drives.

13 Traditional Design Approach - Determinism Many solutions employ proprietary mechanisms to provide data delivery determinism Use of Proprietary Media Access Hardware/Software to Control Device Network Access. Use of Special EtherType or UDP Port Packet Format Use of Proprietary Gateways to Re-schedule non-motion Packet Transmission Schedule Update Cycle into Transmission Time-slots for each Device on the Network. Update Cycle Time Slot Drive 3 Controller Sync Drive 1 Drive 2 Drive 3 Controller Sync Implications Non-standard Ethernet Infrastructure Switches, Gateways, & Routers Proprietary Silicon in Device Nodes Compromised Interoperability with Standard Ethernet Devices, Tools, and Services. Complex Time Slot Schedule Configuration Scheduled Network is Incompatible with Standard Ethernet Devices

14 CIP Motion EtherNet/IP Standard Technologies CIP Motion EtherNet/IP Technologies Employ Standard Mechanisms to Insure Timely Data Transfer Use Full-Duplex 100-BaseT or 100BaseF Fast Ethernet. Use Ethernet Switches to Eliminate Collisions. Use QoS Frame Prioritization to Eliminate Queuing Delays Employ Standard Mechanism to Synchronize Devices. Use IEEE-1588-based CIP Sync to Synchronize Device Nodes. Employ Simple Data Transfer Timing Models. Do Not Constrain Device Node Transmission. Employ Time-stamped Data to Relax Data Delivery Requirements. Time stamp data at the end nodes Provide Ride-thru Mechanism to Extrapolate through any Unexpected Late or Lost Ethernet Packets. CIP Motion on EtherNet/IP Standard 802.3 Ethernet Components Standard Phy, CPU MAC Ports, Switches, Routers Standard EtherNet Protocols Standard TCP/UDP/IP Standard 802.1Q QoS frame prioritization Standard IEEE-1588 Time synchronization Standard Ethernet network diagnostic tools Standard 802.3 CSMA/CD data link layer Does not require proprietary algorithms like scheduling the network

15 EtherNet/IP Standard Protocol Model File Transfer Email Web Voice/Video Application Layer Servers FTP SMTP HTTP VOIP DNS SNMP Management CIP EtherNet/IP Standard TCP IP UDP Standard Ethernet Implementation of OSI Model CSMA / CD Physical Layer

16 Standard vs. Standards-Based Networking Application Layer Non RT RT TCP / UDP IP RT Stack Standard Ethernet Controller Switch Application Layer Non RT RT TCP / UDP IP RT Stack IRT H/W Support w/ Switching Technology

17 EtherNet/IP with CIP Motion HMI I/O CIP Sync: IEEE 1588 Time Synchronization Ethernet Switch EtherNet/IP CIP Controller CIP (Consumer) Controller CIP Motion (Consumer) Controller CIP Drive CIP CIP Drive Motion Drive

CIP Sync Time Synchronization Services System-wide synchronization for CIPbased Networks CIP Sync = CIP Network + IEEE-1588 IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Precision Time Protocol (PTP) defined by standard. Nanosecond resolution +/- 100 nanosecond synchronization (Hardware-assisted clock) +/- 100 microsecond synchronization (Software clock) Defines System Time data representation Clock Model for each node Timestamp Step Compensation Algorithm Time Sync Object for CIP 18

19 IEEE 1588 System Configuration System of clocks GPS M-Time Master Switch with Grand Master Clock functions M M M S -Time Slave S S Time Slave M Switch with Boundary Clock functions M M Switch S Time Slave S S Time Slave Switch with Boundary Clock Time Slave Time Slave functions M M S S S Time Slave S Time Slave

20 CIP Sync System of Clocks Device A Device B Device C Local Clock Time Local Clock Time Local Clock Time Offset Offset Offset System Clock Time System Clock Time System Clock Time Switch System Clock Time Offset Local Clock Time Device D System Clock Time Offset Local Clock Time Device E System Clock Time Offset Local Clock Time Device F

21 Quality of Service (QoS) CIP Sync implements Quality of Service 802.1Q tagged frames on Ethernet Insures timely delivery of high priority traffic 1588 PTP Messages CIP Motion Drive message Distributed I/O Messages Ethernet Switch Traffic Type Priority Time Sync 7 (Highest) Motion 6 I/O 5 Other 4 (Lowest) Other Devices Messages

22 CIP Motion Connections Motion Control Axis Object (Producer) CIP Motion Controllers CIP Motion C-to-C Peer Connection (Multicast) CIP Motion C-to-D I/O Connections CIP Motion D-to-C I/O Connections (Point-to-Point) Motion Motion Axis Motion Axis Object Motion Axis Object (Consumer) Control Object Axis (Consumer) (Consumer) Object (Consumers) Motion Axis Object CIP Motion Devices e.g. Drives Drive Drive Axis Object Drive Axis Axis Object (Consumer) Motion Object Axis (Consumer) Object (Consumer)

23 CIP Motion I/O Connection Based on Standard CIP Bi-directional Class 1 Implicit Point-to-Point Connection. Innovative Drive Connection Data Structure Supports 3 Prioritized Data Channels.

24 Flexible Connection Data Structures CIP Motion Connection Data Structure and Data Blocks can Change in both Size and Content. Data Format described in Connection Headers. Single Structure supports Multiple Axis Instances. Event Channel supports Multiple Events per Axis. Flexible Service Channel per Axis. Controller Update Period Controller Time Offset Controller Time Stamp

25 Flexible Connection Data Structures 0 = (Reserved) 1 = (Reserved) 2 = Fixed Controller-to-Device Connection 3 = Fixed Device-to-Controller Connection 4 = (Reserved) 5 = (Reserved) 6 = Variable Controller-to-Device Connection 7 = Variable Device-to-Controller Connection 8-15 = Reserved. Controls the state of the associated drive communications node. Remote Control 0 under control of local drive interface 1 - CIP Motion Controller Sync Control 0 - Asynchronous Operation 1 Synchronous Operation Controller Data Valid Allows the drive to check for valid data during initialization Node Fault Reset Request for CIP Motion drive to perform a reset of the communications

26 Drive Connection Timing Model Input Traffic Non-motion Traffic Output Traffic Drive Timer Events Coarse Update Drive Update Period Drive Interrupt Service Drive-to-Control Connection (Input) Measure Actual Position 250 µsec Actuate Control-to-Drive Connection (Output) Communicate Communicate Controller Task Motion Planner Calculate Motion Planner Cmd Position Controller Timer Events Coarse Update Period (1 msec) Motion Task Phase Offset

27 Topology support Star topology Supports removal/insertion of drives without impacting the operation of other drives on the network Supports on-line addition of new drives Complements dynamic telegram configuration Effective when drives are centrally located near the switch Daisy chain topology Simplifies interconnect wiring between distributed devices Effective when devices are not located near the switch

28 IP Addressing Options ADR Support Isolated network configuration 3 digit thumbwheel switch on the drive can be used to set the last octet of the drive s IP address (192.168.xxx) Facilitates easy setup and identification of the drive IP address No need for a DHCP/BOOTP server Can use a unmanaged switch Facilitates easy replacement and reconfiguration of a failed drive Set new drive switch setting to match the setting of the drive being replaced Automatic detection and reconfiguration of the drive (ADR support) Integrated network configuration 3 digit thumbwheel switch on the drive is set from 255-999, which initiates use of a DHCP/BOOTP server for IP address assignment Facilitates easy replacement and reconfiguration of a failed drive (requires use of a DHCP server/switch with option 82 support)

29 Centralized and Distributed Architectures Centralized trajectory planner Centralized control with trajectory planner support for a group of drives Servo loop closure typically located in the drive but can be located in the centralized control Distributed trajectory planner Trajectory planner located in the drive Servo loop closure located in the drive Control of simple of non-synchronized axes Control of simple process axes or machine configuration axes Reduces controller and network overhead while retaining all the configuration and programming advantages of a centralized planner Enables drive support on networks that do not support time synchronization services High performance gearing and PCAMing Local gearing and PCAMing trajectory control for fast updates and ultra-high performance Drive based Trajectory Planner Controller based Trajectory Planner

30 Integrated Drive Safety Single network connection for drive command, configuration, status, and safety support EtherNet/IP safety channel supports drive safety configuration and interlocking Eliminates the need for a discrete safety interface Eliminates the need for a separate network or local connection for drive safety configuration Simplifies integration and commissioning Integration with other EtherNet/IP safety devices Integral Integral dual dual channel channel monitoring monitoring Safe Safe operational operational stop stop (cat0,1,2) (cat0,1,2) Zero Zero speed speed monitoring monitoring Safe Safe reduced reduced speed speed Safe Safe maximum maximum speed speed Enabling Enabling switch switch control control Door Door monitoring monitoring and and control control Safe Safe direction direction monitoring monitoring Safe Safe jog jog Safe Safe homing homing Safe Safe position position monitoring monitoring

CIP Motion Comprehensive Technology Wide Range of Drive Types and configurations Control-to-controller connectivity Multi-vendor Drive/Motor/Feedback Interoperability Simple Network Connection Startup Modern, comprehensive Drive Profile EtherNet/IP with CIP Motion Other Motion Networks Standard, unmodified IEEE 802.3 Ethernet data link and physical layer Uses standard TCP/IP and UDP transport and network (Not All) Use of standard, commercially available Ethernet hardware, switches, routers Integration of non-automation devices on the same network segment Integration of field devices, I/O, drives, and motion on same network (Not All) Simple, scalable network configuration - no schedule required Compatible with all standard Ethernet topologies (Not All) Run time configuration changes Support for real time (<1ms), multi-axis synchronized motion control 100 Axes with 1 ms Update 200nS Clock Synchronization 31

32 CIP Motion Demonstration Attributes Controller Controller 2 Nodes Controller Servo Drive 16 Nodes Controller VFD 4 Nodes Controller Driven Strobe Switches from Hirschmann Vision system Mix of Commercial & Industrial Technologies

Thanks 33