openSAFETY is a
communications protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics (computer science), sem ...
used to transmit information that is crucial for the safe operation of machinery in manufacturing lines, process plants, or similar industrial environments. Such information may be e.g. an alert signal triggered when someone or something has breached a light curtain on a factory floor. While traditional safety solutions rely on dedicated communication lines connecting machinery and control systems via special
relay
A relay
Electromechanical relay schematic showing a control coil, four pairs of normally open and one pair of normally closed contacts
An automotive-style miniature relay with the dust cover taken off
A relay is an electrically operated switc ...
s, openSAFETY does not need any extra cables reserved for safety-related information. It is a bus-based protocol that allows for passing on safety data over existing
Industrial Ethernet
Industrial Ethernet (IE) is the use of Ethernet in an industrial environment with protocols that provide determinism and real-time control. Protocols for industrial Ethernet include EtherCAT, EtherNet/IP, PROFINET, POWERLINK, SERCOS III, CC- ...
connections between end devices and higher-level automation systems – connections principally established and used for regular monitoring and control purposes. Unlike other bus-based safety protocols that are suitable for use only with a single or a few specific
Industrial Ethernet
Industrial Ethernet (IE) is the use of Ethernet in an industrial environment with protocols that provide determinism and real-time control. Protocols for industrial Ethernet include EtherCAT, EtherNet/IP, PROFINET, POWERLINK, SERCOS III, CC- ...
implementations and are incompatible with other systems, openSAFETY works with a wide range of different Industrial Ethernet variants.
Certifications, approvals and key functionality
openSAFETY is certified according to
IEC 61508
IEC 61508 is an international standard published by the International Electrotechnical Commission (IEC) consisting of methods on how to apply, design, deploy and maintain automatic protection systems called safety-related systems. It is titled '' ...
and meets the requirements of
SIL 3 applications. The protocol has been approved by national IEC committees representing over two dozen countries around the world, and has been released for international standardization in
IEC 61784-3 FSCP 13.
openSAFETY supports functional features to enable fast data transfer such as direct communication between nodes on a network (''cross-traffic'') as well as a range of measures needed to ensure data integrity and accuracy, e.g. time stamps, unique data packet identifiers, and others. One particularly notable characteristic is openSAFETY's encapsulation of safety data within an Ethernet frame: two subframes, each being an identical duplicate of the other, are combined to form the full safety frame. Each of the subframes is secured by its own
checksum
A checksum is a small-sized block of data derived from another block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage. By themselves, checksums are often used to verify dat ...
, which in effect provides multiple safeguards and levels of redundancy to ensure any distortions of safety data or other types of faults cannot go unnoticed.
Compatibility and open-source license
In contrast to all other bus-based safety solutions on the market, which were created to complement a specific Industrial Ethernet protocol or family of bus systems, openSAFETY was designed for general interoperability. Though openSAFETY was conceived by the Ethernet POWERLINK Standardization Group (EPSG) and originally developed as a safety companion to that organization’s own Industrial Ethernet variant,
POWERLINK, the safety protocol is no longer bound to POWERLINK. Instead, it can be used with various major Industrial Ethernet implementations, namely
PROFINET
Profinet (usually styled as PROFINET, as a portmanteau for Process Field Network) is an industry technical standard for data communication over Industrial Ethernet, designed for collecting data from, and controlling equipment in Automation#Indus ...
,
SERCOS III,
EtherNet/IP
EtherNet/IP (IP = Industrial Protocol) is an industrial network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet. EtherNet/IP is one of the leading industrial protocols in the United States and is widely used in a r ...
,
Modbus-TCP, and POWERLINK. This broad compatibility with about 90% of the installed base of Industrial Ethernet installations in 2010 is achieved because openSAFETY operates only on the topmost (application) layer of the network, where safety data can be trafficked irrespective of specific network characteristics that may differ from one underlying bus system to another. This approach is commonly known as "
black channel" operation in communication
protocol engineering.
Proof of concept presentation in 2010
A relatively late arrival on the scene, openSAFETY was first released in 2009. It is based on its immediate precursor technology, POWERLINK Safety, which was originally launched in 2007. openSAFETY won broad public attention in April 2010, when a presentation at the Hannover Messe trade show in Germany showcased four different implementations of the safety solution running in SERCOS III, Modbus TCP, EtherNet/IP and POWERLINK environments. The public presentation and open-source release of the protocol was hotly debated, with strong reactions both in favor and against the new solution, which prompted extensive reporting in the trade press.
Following the major openSAFETY presentation in Hanover, proponents of the new solution gave lectures at other industry events as well, e.g. at
TÜV Rheinland
TÜVs (; short for , ) are internationally active, independent service companies from Germany and Austria that test, inspect and certify technical systems, facilities and objects of all kinds in order to minimize hazards and prevent damages. T ...
’s 9th International Symposium in Cologne, Germany, on 4–5 May 2010. Speaking at this conference on ''Functional Safety in Industrial Applications'', Stefan Schönegger of Austria’s Bernecker + Rainer Industrie-Elektronik Ges.m.b.H. (
B&R), a co-creator and major advocate of openSAFETY, provided an introduction to key characteristics of the new protocol. Reports on later gatherings indicate that the focus of presentations and discussions about the protocol soon shifted to specific implementation and applicability issues.
["Second Industrial Ethernet Conference in Paris." ''Process Engineering Control & Maintenance.'' March/April 2011: 32. The article states that "participants from more than 50 companies" attended the event where various "speakers addressed topics such as openSAFETY and the implementation of applications with the first open, bus-independent safety protocol worldwide."]
See also
*
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 ...
*
IEC 61508
IEC 61508 is an international standard published by the International Electrotechnical Commission (IEC) consisting of methods on how to apply, design, deploy and maintain automatic protection systems called safety-related systems. It is titled '' ...
*
Ethernet Powerlink
Notes and references
{{reflist
External links
official websiteofficial website of Ethernet POWERLINK Standardization Groupdownload openSAFETY specification on EPSG website*
download openSAFETY stack on SourceForge
*
documentation and source of openSAFETY Development Kit on SourceForge
Safety
Industrial Ethernet