Real-time Ethernet with TwinCAT network variables



Similar documents
Standard diagnostic and configuration interface for Beckhoff Industrial PCs

EtherCAT the Ethernet fieldbus

High Speed Industrial Ethernet for Semiconductor Equipment

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III

Lecture 4 Profibus. Urban Bilstrup Urban.Bilstrup@ide.hh.se

EtherCAT Cutting Costs with High-speed Ethernet

Virtual KNX/EIB devices in IP networks

Configuring PROFINET

Local Interconnect Network Training. Local Interconnect Network Training. Overview

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

Hirschmann Networking Interoperability in a

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

19 Comparison of Ethernet Systems

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

PRODUCT SUPPLEMENT MPLS IP-VPN to the Master Service Agreement

FOUNDATION Fieldbus High Speed Ethernet Control System

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Brake module AX5021. Documentation. Please read this document carefully before installing and commissioning the brake module!

CPUs - CPU PN/DP

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

Documentation for. KL2602 and KL2622. Two-channel Relay Output Terminals for 230 V AC / 30 V DC. Version: 1.4 Date:

Protocols and Architecture. Protocol Architecture.

CCT vs. CCENT Skill Set Comparison

Chapter 1 Reading Organizer

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

Fail-Safe IPS Integration with Bypass Technology

In-Vehicle Networking

WAN Data Link Protocols

Overview and Applications of PROFINET. Andy Verwer Verwer Training & Consultancy Ltd

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Question: 3 When using Application Intelligence, Server Time may be defined as.

MOST Training and Workshops

Network Master Gigabit Ethernet Tester. Network Master Gigabit Ethernet Tester. Introduction. By Ole Sørensen Product manager.

Three Key Design Considerations of IP Video Surveillance Systems

A Dell Technical White Paper Dell Storage Engineering

How To Configure Voice Vlan On An Ip Phone

Ethernet. Ethernet. Network Devices

Brocade Solution for EMC VSPEX Server Virtualization

Written examination in Computer Networks

TP-LINK. 48-Port Gigabit Smart Switch with 4 SFP Slots. Overview. Datasheet T1600G-52TS (TL-SG2452)

TSX ETY 110 Module 8

Introduction to PROFIBUS and PROFINET

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

From Fieldbus to toreal Time Ethernet

Industrial Networks & Databases

VXLAN: Scaling Data Center Capacity. White Paper

How To Write A Profibus Dpl (Profibus) Program

48 GE PoE-Plus + 2 GE SFP L2 Managed Switch, 375W

Research of PROFIBUS PA s integration in PROFINET IO

Tutorial.

General Pipeline System Setup Information

ADVANCED NETWORK CONFIGURATION GUIDE

FNT EXPERT PAPER. // From Cable to Service AUTOR. Data Center Infrastructure Management (DCIM)

FC , FC9011, FC9002, FC9004 FC9022, FC9062

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

EVALUATING INDUSTRIAL ETHERNET

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

Auspex Support for Cisco Fast EtherChannel TM

SIMATIC NET. DP Base Programming Interface for CP 5613/CP Preface, Contents. Basic Steps in Creating a DP Application 1

- Hubs vs. Switches vs. Routers -

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Candidates should attempt FOUR questions. All questions carry 25 marks.

Complete Power-Line Narrow Band System for Urban- Wide Communication

Quick Installation Guide 24-port PoE switch with 2 copper Gigabit ports and 2 Gigabit SFP ports (af Version 15.4W)

Contents. Load balancing and high availability

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

VLAN 802.1Q. 1. VLAN Overview. 1. VLAN Overview. 2. VLAN Trunk. 3. Why use VLANs? 4. LAN to LAN communication. 5. Management port

MOST PCI Tool Kit. Overview. Ordering Information. Experience the Versatile MOST PC Interfaces.

Connecting to the network

Demonstrating the high performance and feature richness of the compact MX Series

Architecture of distributed network processors: specifics of application in information security systems

Lab Testing Summary Report

Data Communication and Computer Network

Internet Control Protocols Reading: Chapter 3

Performance and Recommended Use of AB545A 4-Port Gigabit Ethernet Cards

ACHILLES CERTIFICATION. SIS Module SLS 1508

Chapter 4 Connecting to the Internet through an ISP

Gigabit to the edge. HP ProCurve Networking Solutions

Real-time processing the basis for PC Control

VMWARE WHITE PAPER 1

Virtual Private LAN Service (VPLS) Conformance and Performance Testing Sample Test Plans

Rohde & Schwarz R&S SITLine ETH VLAN Encryption Device Functionality & Performance Tests

The IP Transmission Process. V1.4: Geoff Bennett

Verifying the IEC Configuration and Assessing the Communication Network during Commissioning

! encor en etworks TM

Positioning Controller

CDMA-based network video surveillance System Solutions

Things You Must Know About Gigabit Ethernet 1. Understanding Gigabit Ethernet

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version Rev.

Configuring EtherChannels

Fiber Channel Over Ethernet (FCoE)

Exhibit n.2: The layers of a hierarchical network

Efficient and low cost Internet backup to Primary Video lines

OPART: Towards an Open Platform for Abstraction of Real-Time Communication in Cross-Domain Applications

Cabling LANs and WANs

Development of a Gateway to PROFIBUS for Remote Diagnostics

Transcription:

Keywords Real-time Ethernet Network variables Multimaster FC9004 ublish-ubscribe Beckhoff Information ystem Real-time Ethernet with network variables This Application Example describes the function and application of network variables based on the publish/subscribe principle. These network variables can be used to exchange data between controllers in real-time based on real-time Ethernet. In contrast to the master-slave principle, publish/subscribe has no fixed hierarchical structure so that the system can respond flexibly to dynamic changes during runtime. ince the network variables are transported via standard protocols (TC/UD), an existing Ethernet infrastructure can be used (office or corporate network). Communication at process control level The process control level is the communication level at which the controllers of a system exchange application-related data. In many cases it is not desirable to have a fixed hierarchical structure between the individual controllers (as in master-slave process data communication), because they act independent of each other and in different configurations, depending on the process status. This is where the publisher-subscriber principle using deterministic real-time Ethernet comes in useful. ublisher-subscriber instead of master-slave In contrast to the master-slave principle, which is often used in conventional fieldbus systems, the publisher-subscriber method has no central master for processing the process signals and controlling the communication. A controller (publisher) offers its data in the network, and devices (subscribers) can subscribe to them. Each controller can therefore act as publisher and subscriber at the same time. BeckhofF New Automation Technology 1

ublisher Broadcast Unicast Multicast ubscriber ubscriber/ ublisher ubscriber ubscriber Fig. 1 Broadcast, multicast and unicast as communication modes The publisher can send its data in different modes. Broadcast, multicast or unicast can be used. All services are unacknowledged, i.e. the sender does not verify correct reception of the data. This makes the whole communication very lean and significantly increases the usable data rate. Advantages of network variables (publisher-subscriber) The communication is only monitored in the subscriber. Mutual publisher-subscriber relationships permit bi-directional and multi-directional communication. The data traffic flows between the associated devices. This means they can communicate directly with each other, without having to go via a central instance, i.e. a master. This not only eliminates the need for buffering, it also makes the communication very flexible: the number of users can change during runtime, without affecting the communication process. The use of real-time Ethernet enables all benefits offered by Ethernet to be utilised for industrial applications: application of standard hardware components no fieldbus-specific interface required only an Ethernet port tandard protocols (TC/UD etc.) can be used in parallel. Data transmission rates are comparatively high. Remote maintenance and diagnostics are possible in parallel. In summary, real-time Ethernet with network variables is deterministic, fast, cost-effective and enables real-time capability with parallel application of fieldbus communication in a control system. BeckhofF New Automation Technology 2

Real-time Ethernet and The use of real-time Ethernet is based on a conventional Ethernet port which accesses the same driver that is also for the EtherCAT communication. The real-time Ethernet driver (also referred to as Y driver) requires no further configuration, since the communication structure is used. This means an existing infrastructure can be used to distribute a nonevent-driven cyclic data stream via the network variables. Acyclic communication ( on demand ) via real-time Ethernet is also possible. In this case AD is used, as usual for ( AD over real-time Ethernet ). Further informations about real-time Ethernet and network variables in the Beckhoff Information ystem! The corresponding links can be found at the end of this document. Fig. 2 ystem Manager with diagnostic function for viewing the latency times of the individual variables. The publisher controller in the ystem Manager enables flexible responses to dynamic changes: Target addresses or variable IDs for the individual transmissions can be modified during runtime. diagnostics enable conclusions to be drawn regarding current latencies and the network load at any time. ince verification only takes place in the subscriber, the corresponding variable can be called up in the subscriber box of the ystem Manager in order to view the refresh rate of the variable under Quality Online. In the preceding figure 2 the connection was interrupted for approx. 2.5 s at point A. In contrast to the widespread TC/I and UD/I protocols (Fig. 3 left), which are used worldwide for sending individual Ethernet frames, real-time communication with network variables (Fig. 3 right) only requires the hardware addresses of the network cards within a local subnet. The overhead resulting from TC/I and UD/I is eliminated within a subnet, and therefore layers 3 and 4 in the IO-OI model. The devices are addressed directly via the hardware addresses (MAC ID) of the network cards (layer 2). BeckhofF New Automation Technology 3

The operating system of the C is not involved in the data transfer, so that far higher deterministic is achieved and response times can be guaranteed. Real-time Ethernet eliminates the Windows stacks cycle times required for TC/I, thereby achieving high transfer speeds. In addition to fast transfer, real-time Ethernet also offers very high usable data rates: for each publisher a complete Ethernet frame is available whose 1480 bytes can be used entirely for transporting the process data. Transfer via TC/I Transfer via real-time Ethernet Windows tack ublisher ubscriber ublisher ubscriber Application Layer 7 7 Application Layer Application Layer 7 7 Application Layer resentation Layer ession Layer Transport Layer Network Layer Data Link Layer hysical Layer 6 5 4 3 2 1 6 5 4 3 2 1 resentation Layer ession Layer Transport Layer Network Layer Data Link Layer hysical Layer Data Link Layer hysical Layer 2 1 2 1 Data Link Layer hysical Layer RJ 45 RJ 45 RJ 45 RJ 45 Fig. 3 Ethernet with stack runtimes Realtime-Ethernet: Transfer without stack runtimes, in contrast to TC/I Ethernet without stack runtimes If processing outside the local subnet is required, the network variables can be transported via standard protocols such as TC and UD as an alternative to real-time Ethernet. lease note the following in order to use the network variables within an existing office infrastructure based on Ethernet (UD and TC): the network components must be equipped with an Intel chip, and the communication must not take place via a router. The reaction of broadcast telegrams must be taken into account with regard to the traffic. The communication should therefore ideally take place within a segment. Example applications Real-time Ethernet based on TC network variables is used in many applications. Three applications are described below as examples, in order to illustrate the use of real-time Ethernet: A Distributed Motion Control B Distributed afety C High-speed inter-c communication BeckhofF New Automation Technology 4

A Distributed Motion Control Control concepts with distributed intelligence are used in complex systems that are to be subdivided into logical units. The individual parts can then be configured and commissioned separately. Once the individual parts are interlinked, communication takes place at two levels: rocess level network variables via real-time Ethernet Field leve Master laves Fig. 4 any fieldbus any fieldbus any fieldbus any fieldbus Different communication channels at the field and process level Fieldbus level: Each individual controller acts as a master within an independent fieldbus environment and cyclically exchanges data with the connected slaves based on any fieldbus. rocess level: The individual controllers (masters) exchange the data and parameters that are relevant for the application via a common communication channel (backbone) in the form of network variables. They are cyclically communicated between the controllers. Real-time Ethernet serves as transport medium for the network variables. A fixed hierarchical structure between the controllers, as it is common at the fieldbus level as a master-slave relation, does not make sense. The system is therefore configured using several masters (cf. Fig. 5) with network variables via real-time Ethernet, in order to network the controllers at a higher level. BeckhofF New Automation Technology

ublish ubscribe ervo Drives Broadcast ervo Drives M M M M M M witch Real-time Ethernet backbone witch ervo Drives ubscribe ubscribe Unicast ubscribe ublish ervo Drives Fig. 5 M M M Multimaster communication via network variables and a real-time Ethernet backbone M M M BeckhofF New Automation Technology

B Distributed afety and NV based on real-time Ethernet offers cost-effective networking of safety controllers in modular machine construction systems. If an emergency stop is triggered within a segment, the segment before and after should be switched off. Via real-time Ethernet and network variables the emergency off functions of the segments are published via unicast, and the two adjacent segments are entered as subscribers. afety via real-time Ethernet Real-time Ethernet afety module - ublisher - ubscriber Fig. 6 any fieldbus for communication with the controller Distributed afety via real-time Ethernet within a modularised production line This concept offers high deterministics, low infrastructure costs (Ethernet ports and cables) and fast transfer of large data quantities. BeckhofF New Automation Technology

C 0-µs inter-c communication In contrast to the applications described above, the following example focuses not on comprehensive networking between different devices, but on short cycle times. Ethernet C C Real-time Ethernet communication EtherCAT Terminals FC9004 CI Fieldbus Card μs Fig. 7 Ultra-fast communication between several Cs via FC9004 High cycle times can be achieved for exchanging data between a central C and three connected Cs due to lean protocol and direct access. The Cs are connected with the central C via a FC9004 CI fieldbus card without further switches. Bidirectional communication structures are implemented in configuration based on network variables. The following figure 8 shows a screenshot of the ystem Manager with a real-time Ethernet connection at a transfer rate of 20,026 frames per second in send and receive direction, i.e. a cycle time of 50 µs. BeckhofF New Automation Technology

Fig. 8: 50-µs inter-c communication LC and Motion Control on the C www.beckhoff.com/ CI Fieldbus card for Ethernet www.beckhoff.com/fc9004 Beckhoff Information ystem http://infosys.beckhoff.com network variables at Beckhoff Information ystem http://infosys.beckhoff.com/content/1033/tcsystemmanager/netvars/bt_el66 xx_beckhoff_network_var_settings.htm Real-time Ethernet at Beckhoff Information ystem http://infosys.beckhoff.com/content/1033/tcrtethernet/html/tcrtethernet_configuration.htm This publication contains statements about the suitability of our products for certain areas of application. These statements are based on typical features of our products. The examples shown in this publication are for demonstration purposes only. The information provided herein should not be regarded as specific operation characteristics. It is incumbent on the customer to check and decide whether a product is suit-able for use in a particular application. We do not give any warranty that the source code which is made available with this publication is complete or accurate. This publication may be changed at any time with-out prior notice. No liability is assumed for errors and/or omissions. Our products are described in detail in our data sheets and documentations. roduct-specific warnings and cautions must be observed. For the latest version of our data sheets and documentations please visit our website (www.beckhoff.com). Beckhoff Automation GmbH, January 2010 The reproduction, distribution and utilisation of this document as well as the communication of its contents to others without express authorisation is prohibited. Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or design. BeckhofF New Automation Technology 9