ETHERNET Powerlink
   HOME

TheInfoList



OR:

Ethernet Powerlink is a
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
protocol Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ...
for standard
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
. It is an open protocol managed by the Ethernet POWERLINK Standardization Group (EPSG). It was introduced by Austrian automation company B&R in 2001. This protocol has nothing to do with power distribution via Ethernet cabling or
power over Ethernet Power over Ethernet, or PoE, describes any of several standards or ad hoc systems that pass electric power along with data on twisted-pair Ethernet cabling. This allows a single cable to provide both data connection and electrical power to d ...
(PoE),
power line communication Power-line communication (also known as power-line carrier or PLC) carries data on a conductor that is also used simultaneously for AC electric power transmission or electric power distribution to consumers. A wide range of power-line communicat ...
, or
Bang & Olufsen Bang & Olufsen (B&O) is a Danish high-end consumer electronics company that designs and manufactures audio products, television sets, and telephones. It was founded in 1925 by Peter Bang and Svend Olufsen, who designed a radio to work with alt ...
's PowerLink cable.


Overview

Ethernet Powerlink expands Ethernet with a mixed polling and timeslicing mechanism. This provides: * Guaranteed transfer of time-critical data in very short isochronic cycles with configurable response time * Time-synchronisation of all nodes in the network with very high precision of sub-microseconds * Transmission of less time-critical data in a reserved
asynchronous Asynchrony is the state of not being in synchronization. Asynchrony or asynchronous may refer to: Electronics and computing * Asynchrony (computer programming), the occurrence of events independent of the main program flow, and ways to deal with ...
channel Modern implementations reach cycle-times of under 200 µs and a time-precision (
jitter In electronics and telecommunications, jitter is the deviation from true periodicity of a presumably periodic signal, often in relation to a reference clock signal. In clock recovery applications it is called timing jitter. Jitter is a significa ...
) of less than 1 µs.


Standardization

Powerlink was standardized by the Ethernet Powerlink Standardization Group (EPSG) and founded in June 2003 as an independent association. Working groups focus on tasks like safety, technology, marketing, certification and end users. The EPSG cooperates with the standardization bodies and associations, like the CAN in Automation (
CiA The Central Intelligence Agency (CIA ), known informally as the Agency and historically as the Company, is a civilian intelligence agency, foreign intelligence service of the federal government of the United States, officially tasked with gat ...
) Group and the IEC.


Physical layer

The original physical layer specified was 100BASE-TX
Fast Ethernet In computer networking, Fast Ethernet physical layers carry traffic at the nominal rate of 100 Mbit/s. The prior Ethernet speed was 10 Mbit/s. Of the Fast Ethernet physical layers, 100BASE-TX is by far the most common. Fast Ethern ...
. Since the end of 2006, Ethernet Powerlink with
Gigabit Ethernet In computer networking, Gigabit Ethernet (GbE or 1 GigE) is the term applied to transmitting Ethernet frames at a rate of a gigabit per second. The most popular variant, 1000BASE-T, is defined by the IEEE 802.3ab standard. It came into use i ...
supported a transmission rate ten times higher (1,000 Mbit/s). Repeating hubs instead of switches within the Real-time domain is recommended to minimise delay and jitter. Ethernet Powerlink uses IAONA's Industrial Ethernet Planning and Installation Guide for clean cabling of industrial networks and both industrial Ethernet connectors
8P8C A modular connector is a type of electrical connector for cords and cables of electronic devices and appliances, such as in computer networking, telecommunication equipment, and audio headsets. Modular connectors were originally developed for ...
(commonly known as RJ45) and M12 are accepted.


Data link layer

The standard Ethernet
data link layer The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers data between nodes on a network segment across the physical layer. The data link layer p ...
is extended by an additional bus scheduling mechanism, which secures that at a time only one node is accessing the network. The schedule is divided into an isochronous phase and an asynchronous phase. During the isochronous phase, time-critical data is transferred, while the asynchronous phase provides bandwidth for the transmission of non time-critical data. The Managing Node (MN) grants access to the physical medium via dedicated poll request messages. As a result, only one single node (CN) has access to the network at a time, which avoids collisions, present on older Ethernet hubs before switches. The CSMA/CD mechanism of non-switched Ethernet, which caused non-deterministic Ethernet behaviour, is avoided by the Ethernet Powerlink scheduling mechanism.


Basic cycle

After system start-up is finished, the Real-Time domain is operating under Real-Time conditions. The scheduling of the basic cycle is controlled by the Managing Node (MN). The overall cycle time depends on the amount of isochronous data, asynchronous data and the number of nodes to be polled during each cycle. The basic cycle consists of the following phases: * Start Phase: The Managing Node is sending out a synchronization message to all nodes. The frame is called SoC—Start of Cycle. * Isochronous Phase: The Managing Node calls each node to transfer time-critical data for process or motion control by sending the Preq - Poll Request - frame. The addressed node answers with the Pres - Poll Response - frame. Since all other nodes are listening to all data during this phase, the communication system provides a producer-consumer relationship. The time frame which includes Preq-n and Pres-n is called time slot for the addressed node. * Asynchronous Phase: The Managing Node grants the right to one particular node for sending ad-hoc data by sending out the SoA—Start of Asynchronous—frame. The addressed node will answer with ASnd. Standard IP-based protocols and addressing can be used during this phase. The quality of the Real-Time behavior depends on the precision of the overall basic cycle time. The length of individual phases can vary as long as the total of all phases remain within the basic cycle time boundaries. Adherence to the basic cycle time is monitored by the Managing Node. The duration of the isochronous and the asynchronous phase can be configured. Picture 1: Frames above the time line are sent by the MN, below the time line by different CNs. Picture 2: Time slots for nodes and the asynchronous time slot Multiplex for Bandwidth Optimization In addition to transferring isochronous data during each basic cycle, some nodes are also able to share transfer slots for better bandwidth utilization. For that reason, the isochronous phase can distinguish between transfer slots dedicated to particular nodes, which have to send their data in every basic cycle, and slots shared by nodes to transfer their data one after the other in different cycles. Therefore, less important yet still time-critical data can be transferred in longer cycles than the basic cycle. Assigning the slots during each cycle is at the discretion of the Managing Node. Picture 3: Time slots in EPL multiplexed mode. Poll response chaining Mode used mainly for robotics applications and large superstructures. Key is lower number of frames and better data distributions.


OpenSAFETY

Today, machines, plants and safety systems are stuck in a rigid scheme made up of hardware-based safety functions. The consequences of this are cost-intensive cabling and limited diagnostic options. The solution is the integration of safety relevant application data into the standard serial control protocol. OpenSAFETY allows both publish/subscriber and client/server communication. Safety relevant data is transmitted via an embedded data frame inside of standard communication messages. Measures to avoid any undetected failures due to systematic or stochastic errors are an integral part of a
functional safety Functional safety is the part of the overall safety of a system or piece of equipment that depends on automatic protection operating correctly in response to its inputs or failure in a predictable manner (fail-safe). The automatic protection system ...
protocol. OpenSAFETY is in conformance with
IEC 61508 IEC 61508 is an international standard published by the International Electrotechnical Commission consisting of methods on how to apply, design, deploy and maintain automatic protection systems called safety-related systems. It is titled ''Functio ...
. The protocol fulfills the requirements of
SIL SIL, Sil and sil may refer to: Organizations * Servis Industries Limited, Pakistan * Smithsonian Institution Libraries * SIL International, formerly Summer Institute of Linguistics * Apex Silver Mines (former American Stock Exchange ticker symb ...
3. Error detection techniques have no impact on existing transport layers.


Notes


References

* * * * * *


External links


ethernet-powerlink.org Ethernet POWERLINK Standardization Group website

sourceforge.net/projects/openpowerlink Open Source Stack
Ethernet Powerlink and OpenSafety Forums on LinkedIn
Ethernet Powerlink Group

OpenSafety Group
{{Ethernet Industrial Ethernet Industrial computing