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

Similar documents
Functional Principle and the resulting Benefits.

Industrial Ethernet Comparison for Motion Control Applications

VARAN-INTERFACE VAC 012

Multi-Axis Position Control by EtherCAT Real-time Networking

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

EtherCAT Introduction

Chapter 6: DNP Introduction. 6.2 Features of the DNP The OSI/ISO model. 6.3 Basic topology

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 4: Electrical physical layer specification

Instruction manual EPL-Router

VARAN Client Board VEB 011/012 Versatile Automation Random Access Network

CPX-E-CEC-... Controller. Description Function, Parameterisation [ ]

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

DIAS Interface Module VARAN DIV 511


PLC2 Board Communication Manual CANopen Slave

Mittuniversitetet PROFIBUS PA

Real-Time Ethernet in Mobile Automation

VARAN Splitter Module VSV 041

SINAMICS S120. Communication. Communication 2/7. Overview

User Manual. 1000Base-T1_SPY_mini. 1000Base-T1 Standard Ethernet. Version 1.1 August Technica Engineering GmbH Leopoldstr.

User Manual. BroadR-Reach (100Base-T1) Standard Ethernet BR_SPY_mini. Version 0.6 May Technica Engineering GmbH Leopoldstr.

SK CU4-ECT-C Part number:

User Manual. 1000Base-T1 Standard Ethernet 1000Base- T1_SPY_mini. Version 0.3 October 2017

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien

CP BACNET Function

ABSOPOS Series CANopen DS406 V3.1 Operating Manual Configuration and CAN-Bus Coupling

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Quick Start Guide PN/CAN-Gateway. Version. 1 en. from FW

DIS-2 series Decentralised servo drive

DESINA installation technology

Linear-Encoders CANopen Profile

Planning Ethernet-based automation networks The right switch for any application

Introduction to PROFIBUS for Process Automation

8. Networks. Why networked embedded systems General network architecture. Networks. Internet-enabled embedded systems Sensor networks

CP ADVANCED. Function

Protected VARAN Digital Mixed Module PVDM 086

VARAN Digital Combined Module VDM 086

DIS-2 series Decentralised servo drive

Combining EtherCAT with Power

APPLICATION NOTES. Advanced Graphical Interface - AGI Internal PLC (CODESYS V3) SHENDONG

0.25m long cable directly out of the sensor. Blue laser line (405nm) for (semi-) transparent, red-hot glowing and organic materials

VARAN Splitter PROFINET VSP 044

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

Overview. Rev. 1.5c. November 17, 2003

This document is a preview generated by EVS

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Ver. 01. FnIO S-Series. Integrated Systems for the Speed and Quality

digsy ServiceLink Remote Data Transmission GSM + GPS for mobile outdoor machinery Printed in Germany

Quick Start Guide PN/CAN Gateway Layer 2. Version. 2 en. ab FW

ELECTRIC ACTUATORS with PROFINET interface

PROFINET The leading communication system

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

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

UNIGATE UNIGATE CM CM GATEWAY SERIES. CAN/CANopen TO ALL FIELDBUSES AND INDUSTRIAL ETHERNET. Easy installation. Norm compliant.

General. Remote I/O A4/1.

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

User manual UM EN SERCOS SYS

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

Overview of Ethernet Networking

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 2: Data link layer specification

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

Controllers CECC Key features

ELEVATING ETHERNET INTELLIGENCE:

High Precision Drive Synchronisation with CANopen

Linear-Encoder Multi-Sensor CANopen Profile

BNI PNT Z015 BNI PNT Z015 BNI PNT Z015 BNI PNT Z015. IP67 Modules User s Guide

1. Introduction. Be sure to read the release notes in section 10 before operating the Unit.

Set for EtherCAT in IP20 TI-BL20-E-EC-S-8

Embedded Systems: Hardware Components (part II) Todor Stefanov

EVALUATING IEEE 1588 IN A HOMOGENOUS SWITCHED NETWORK TEST ARTICLE SEGMENT

Lecture Computer Networks

ADI Solution for Industrial Communications

Implementing Industrial Ethernet Field Device Functionality by Using FPGAs

Programmable Set for Simple I/O Communication via PROFIBUS-DP in IP67 TI-BL67-PG-DP-S-8

Kit for Simple I/O Communication via Ethernet Modbus/TCP/ EtherNet/IP / PROFINET in IP67 TI-BL67-EN-S-8

TwinSAFE Scalable Safety Solutions. Dr. Guido Beckmann Technology Marketing

Ethernet Modbus X80 Gateway Device Type Manager

CANopen User Manual IE25, IWN

Fieldbus technology An Overview

SK CU4-EIP-C Part number:

CISCO SYSTEM ADMINISTRATION (41)

BNI PNT Z015. IP67 Modules 16 Input User s Guide

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

Data sheet VIPA CPU 214PG (214-2BE03)

User Manual. K Series Encoders with CANopen Interface KXN FE 09 / 2005

BNI PNT Z015. IP67 Modules 4 IO-Link/In-/Outputs,12 In-/Outputs User s Guide

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

Modbus TCP + Ethernet EN

output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date:

Operator Manual for Profibus

Drives & Controls. IndraDrive Mi2 motor-integrated drive system. Open and flexible communication through integrated multi-ethernet interface

User Manual. R Series Encoders with CANopen Interface RNX HE 11 / 2005

Programmable Set for Ethernet Modbus/TCP in IP20 TI-BL20-PG-EN-2

BNI PNT Z015 BNI PNT Z015 BNI PNT Z015 BNI PNT Z015 BNI PNT Z015. IP67 Modules User s Guide

FlexRay International Workshop. Protocol Overview

PROFIBUS Repeater PRC P PROFIBUS Converter PCF PF P PROFIBUS Converter PCF PF P20.05

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

Data sheet VIPA CPU 214NET PG (214-2BT13)

Raspberry Pi - I/O Interfaces

Pluto AS-i. Safety PLC. Approvals: Control of: Features:

Transcription:

8100000100-E Copyright BUS USER ORGANIZATION 06/2015 Real Time Ethernet Bus

- Versatile Automation Random Access Network The bus system meets all requirements of a modern industry network optimized for machine automation. It stands out with speed, openness, high availability and optimized realtime performance. The bus is based on standard Ethernet technology. The protocol is implemented completely in the hardware, whereby the burden on the control CPU is reduced. All messages are confirmed and immediately repeated in the the event of an error. All data is therefore valid at the end of the bus cycle. The entire bus is seen as a 4 GB memory area, in which each client is assigned a defined memory space. The control CPU can therefore access each station with simple memory read and write instructions. Network Control CPU with Manager and Safety Controller Standard Ethernet TCP/IP Company network Splitter Drives Programming Standard Ethernet TCP/IP Splitter I/Os with Safety Measuring system Standard Ethernet TCP/IP Hydraulics Diagnostics & maintenance Splitter Pneumatics Periphery device Periphery device IP67 I/Os Flexible Bus Structure Principally, any combination of line, star and tree structures is possible. Distributors, so-called splitters, are used to build tree and star structures. The splitter distributes the data packets to all output ports and shields the network from undesired access. The splitter function can be integrated into all clients. 2

Highlights at a Glance High data security and error tolerance Unacknowledged messages are repeated within the same bus cycle Hard real-time Cycle times < 100 µs, jitter < 100 ns - each command is immediately confirmed by the recipient Flexible Network Topology Modular machine structures: star, line and tree topologies can be combined as desired Economic On the price level of a field bus connection through the use of inexpensive standard components for the manager and client Open Standard The bus is an open standard and manufacturer-independent. The rights to the technology are held by an independent organization, the BUS USER ORGANIZATION (VNO). Facts that Convince Dynamic Small frames (128-byte payload and low overhead) Direct access Fast asynchronous direct access during the bus cycle Multi-manager capability Networking of several autonomous systems Automatic addressing Minimizing network administration costs Protocol is implemented completely in the hardware No additional load on the CPU Hot plug capability Modules can be added or removed during active operation. Electronic type label Clear identification of each bus client Tunneling of standard Ethernet Standard TCP/IP communication is also possible for the shortest cycle times Synchronization over PLL Distributed clocks according to IEEE 1588 are not required Simple implementation Even in small sensors and actuators Bus and power supply in a single cable Simple signal and power connection through the VNO certified connectors and hybrid cables CANopen mapping on the bus Simple connection of existing CANopen devices Simple analysis and servicing With comfortable diagnostic and service tools 3

Bus Basics With the bus, the requirements for hard real time control are combined with those of automation and implemented using Ethernet technology. Collisions are avoided through the use of the Manager- principle. Operates in hard real-time with guaranteed determinism. Cycle times under 100 µs are possible and the jitter is below 100 ns. In addition, the bus offers the unique possibility of asynchronous direct access. The technology is open and can be used by everyone. In order to take full advantage of the available networking, TCP/IP communication is integrated. The bus can also, among others, transport standard Ethernet frames that are further used for the start-up and evaluation of clients. Serial SPI Flash Standard Ethernet Physics according to IEEE 802.3 Plug Ethernet PHY FPGA Application specific Magnetics All components of a integration The basic design of a implementation is identical for the manager and the client. The Ethernet physical layer is formed by the connectors, transmitters and the Ethernet PHY component. The PHY component provides autocrossover so that standard CAT 5 cables (crossed or non-crossed) can be used. For the power supply, a 24V DC voltage can be integrated through the use of hybrid cables. Actuators and sensors are connected using a single connector, through which, the overall size and error sources can be reduced to a minimum. Through the use of FPGAs, application-specific add-ons can be integrated. 4

Guaranteed Data Security When developing, special attention was given to the validity of data. The client, immediately confirms every instruction received from the manager. If the client does not answer within the specified timeout period, or the answer is erroneous, the manager immediately repeats the instruction without incriminating the message counter until a valid response is received. The client thereby recognizes the instruction as a repetition. This procedure guarantees that all data is consistent at the end of the cycle. The constant testing of data validity - even with cycle times smaller than 100 µs - is only possible using small data frames (1-128 Bytes). The IEEE 1588-defined clock synchronization of the bus clients is not required for the bus. new Cycle new Cycle new Cycle new Cycle Manager Global sync REQ 1 REQ 2 REQ n Manager Global sync REQ 1 REQ 1 REQ 1 REQ 2 REQ n RSP 1 RSP 2 RSP n Time out Time out RSP 1 RSP 2 RSP n Error-free communication Communication in case of an error Bus Cycle Distribution Isochronus task Asynchronous task Administration task Asynchronous direct access start new cycle Global sync REQ 1 RSP 1 REQ 2 RSP 2 At the start of each bus cycle, the manager sends a global SYNC instruction. The isochronous realtime objects are sent next, followed by the asynchronous objects and finally the data objects of the administration task. In the administration task, processes such as scanning for new clients or the transmission of standard Ethernet packets are executed. The asynchronous direct access interrupts the running tasks for less than 25 µs to perform a client update during the bus cycle. Manager start new cycle Communication timing: enables asynchronous direct access to bus clients at any time. 5

Access Times in the µs Range The update times are an essential aspect of real time Ethernet networks. When writing to 16 I/Os (instruction length of 2 Bytes), the bus has an update time of 2 µs. Drives, each with 16- byte actual and set values, can be processed with a single read/write instruction in 5 µs. These times increase by 1 µs per distributor node. To obtain short update and bus cycle times, a tree structure is therefore recommended. Performance Data Bus cycle time < 100 µs Jitter < 100 ns Isochronous access time 1-byte r/w 2.18 µs 16-byte r/w (1 Drive) 5.05 µs Asynchronous direct access 128-byte r/w < 25 µs Portable to Gigabit Ethernet without protocol changes Minimal Latency Time For read and subsequent write access to a bus device, the latency period is maximal 1.5 bus cycles - including the processing of I/O data by the CPU. new cycle new cycle new cycle new cycle CPU Task Isochronous Task Input/output from the bus system read DATA write DATA < 1.5 bus cycles 6

Electronic Identification Plate All modules with a connection are assigned an electronic identification plate containing the device-specific data: Vendor ID Device ID License number It is also possible to add customer-specific files in the client. The module description, for example, can be saved in the client as a PDF and accessed via the service tool or directly from the control application. Modules with an invalid identification plate or an invalid license are deactivated. The bus system is therefore protected against undesired clients. The Bus in Detail One controls all: the manager administrates the entire bus memory area, which can support up to 65,280 clients. Each client is assigned its own linear address space of 65,536 bytes during the start-up phase. In principle, the information exchange is based on two operations: Write the following data to address x and Read the following number of bytes starting from address x. memory Drive 0 Actual position 0 Manager Address range Drive FFFF Set position 10,000 20,000 Measuring sensor Hydraulic valve 0 memory Speed Measuring sensor FFFF Position memory Hydraulic valve 0 FFFF FFFF PDO SDO FFFF Data exchange over the entire address range 7

The Manager Each data transfer is initiated and centrally managed by the manager exclusively. All protocol-specific tasks of the manager are processed in the FPGA, which reduces the load on the control CPU. The manager consists of several areas with various priority levels: Direct Access (DA), Asynchronous (ASYN), Isochronous (ISO). Application Layer Eth Appl. HTTP/FTP Control Application Transportation Layer Network Layer TCP IP UDP MANAGER Datalink Layer Eth MAC DA ASYN ISO MAC Physical Layer Ethernet PHY The manager according to the layer concept of the OSI model. Instruction Overview The Bus design is intentionally simple, whereby the entire instruction set is reduced to a few commands. These two instructions can be combined into one Memory Read/Write instruction, whereby the overhead is reduced further. Memory Read: Reads data from the memory of a client. This instruction contains the start address and the number of bytes to be read. Global Write: All bus clients are addressed simul taneously. This instruction is used to synchronize all bus clients and to perform a global reset. Memory Write: Writes data to the memory of a bus client. The write command contains the start address and the data to be written. The client sends a confirmation. Foreign Package Request/Response: Initiates the transportation of foreign data packets (TCP/IP, safety or other protocols) through the bus system. 8

Multi-Manager Structure Several systems can be cascaded into a complete synchronous network through a primary Manager. A multi-manager structure is thereby generated. This allows several machines to exchange data with one another. The jitter is below 100 ns. System 1 System 2 System 3 Manager 1 Manager 2 Manager 3 Splitter Splitter Automatic Synchronization: Jitter < 100 ns Data exchange and synchronization between machines Connection to a Company Network The Ethernet communcation from the office world is controlled by the manager. Each client with a standard IP port is detected and queried during the administration task for Ethernet frames that should be transmitted. Upcoming IP data is then transmitted to all IP nodes (IP tunneling). Unauthorized access cannot affect the real-time communication. Additional security installations such as firewalls are not required to connect with a company network. Integrated Safety In the past, complex, discrete wiring was used for safety circuits. Through the use of Bus technology, the costs for safety technology are drastically reduced. The safety-relevant signals are thereby transmitted simultaneously with the process data over the real-time Ethernet bus system. The protocol serves as the container for the Safety telegram and operates according to the "Black Channel" principle. 9

The bus system is excluded from the Safety considerations, whereby the unrestricted transmission of Safety data over the back plane or other transport media is possible. 1 to 128 Bytes Frame Length 2 Bytes CMD 1 Byte 4 bytes Address CNT 1 Byte Data CRC 2 Bytes Safety data CRC Header Address Address Copy Time Stamp Data Data Copy Example of embedding a Safety telegram With, central and decentral Safety solutions can be implemented easily. Using multimanager networks, Safety signals can be transmitted over several machines and are therefore provided to the entire production line. PLC Control CPU with Manager and Safety Controller Field bus I/Os I/Os Relay logic Safety I/Os Standard and Safety I/Os Safety I/Os Standard and Safety I/Os Digital STO signal Servo drives Servo drives Conventional Safety technology Modern automation concept with integrated Safety 10

Connection Technology Because real time Ethernet in the industrial automation branch demands high quality and robustness from connectors and cables, the VNO has worked intensively to optimize connection technology. For the IP20 area, the Harting RJ45 Industrial is certified. This connector is tested for its industrial suitability. To meet the demands for low-cost machine wiring, solutions that require only one connector were developed for the connection of field bus devices in the IP67 world. For bus clients with 24V and a maximum current consumption of 2 A, the 8-pin M12 connector from Phoenix Contact is Series HC.26 M12 RJ45 industrial used. For high power devices (up to 10 A) and separate power supply requirements, a new 8+4 Power/Ethernet connector was developed by Tyco Electronics. Corresponding hybrid cables are available for both variants. 11

www.varan-bus.net BUS USER ORGANIZATION Branch Office Buermooser Straße 10 5112 Lamprechtshausen Austria Tel.: +43/62 74/4321-0 Fax: +43/62 74/4321-18 info@varan-bus.net All specifications are subject to change without notice.