communication 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 ...
s used for the
automation
Automation describes a wide range of technologies that reduce human intervention in processes, mainly by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machine ...
of processes (industrial or otherwise), such as for
building automation
Building automation (BAS), also known as building management system (BMS) or building energy management system (BEMS), is the automatic centralized control of a building's HVAC, HVAC (heating, ventilation and air conditioning), electrical, light ...
automatic meter reading
Automatic meter reading (AMR) is the technology of automatically collecting consumption, diagnostic, and status data from water meter or energy metering devices (gas, electric) and transferring that data to a central database for billing, trouble ...
, and
vehicular automation
Vehicular automation is using technology to assist or replace the operator of a vehicle such as a car, truck, aircraft, rocket, military vehicle, or boat. Assisted vehicles are ''semi-autonomous'', whereas vehicles that can travel without a ...
.
Process automation protocols
* AS-i – Actuator-sensor interface, a low level 2-wire bus establishing power and communications to basic digital and analog devices
* BSAP – Bristol Standard Asynchronous Protocol, developed by Bristol Babcock Inc.
* CC-Link Industrial Networks – Supported by the CLPA
* CIP (Common Industrial Protocol) – can be treated as application layer common to
DeviceNet
DeviceNet is a network protocol used in the automation industry to interconnect control devices for data exchange. It utilizes the Common Industrial Protocol over a Controller Area Network media layer and defines an application layer to cover a ra ...
ControlNet
ControlNet is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet was earlier supported by ControlNet International, but in 2008 support and management of ControlNet was transferred t ...
and
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 ...
*
ControlNet
ControlNet is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet was earlier supported by ControlNet International, but in 2008 support and management of ControlNet was transferred t ...
Allen-Bradley
Allen-Bradley is the brand-name of a line of factory automation equipment owned by Rockwell Automation. The company, with revenues of approximately US $6.4 1,000,000,000 (number), billion in 2013, manufactures programmable logic controllers ( ...
*
DeviceNet
DeviceNet is a network protocol used in the automation industry to interconnect control devices for data exchange. It utilizes the Common Industrial Protocol over a Controller Area Network media layer and defines an application layer to cover a ra ...
Allen-Bradley
Allen-Bradley is the brand-name of a line of factory automation equipment owned by Rockwell Automation. The company, with revenues of approximately US $6.4 1,000,000,000 (number), billion in 2013, manufactures programmable logic controllers ( ...
Allen-Bradley
Allen-Bradley is the brand-name of a line of factory automation equipment owned by Rockwell Automation. The company, with revenues of approximately US $6.4 1,000,000,000 (number), billion in 2013, manufactures programmable logic controllers ( ...
ControlLogix, CompactLogix, PLC-5, SLC-500, and MicroLogix class devices
*
DNP3
Distributed Network Protocol 3 (DNP3) is a set of communications protocols used between components in process automation systems. Its main use is in utilities such as electric and water companies. Usage in other industries is not common. It was ...
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 ...
– IP stands for "Industrial Protocol". An implementation of CIP, originally created by
Rockwell Automation
Rockwell Automation, Inc. is an American provider of industrial automation and digital transformation technologies headquartered in Milwaukee, Wisconsin. Its brands include Allen-Bradley, FactoryTalk software and LifecycleIQ Services. Rockwell ...
*
Ethernet Powerlink
Ethernet Powerlink is a real-time protocol for standard Ethernet. 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 t ...
– an open protocol managed by the Ethernet POWERLINK Standardization Group (EPSG).
*
FINS
A fin is a thin component or appendage attached to a larger body or structure. Fins typically function as foil (fluid mechanics), foils that produce lift (force), lift or thrust, or provide the ability to steer or stabilize motion while travelin ...
, Omron's protocol for communication over several networks, including Ethernet.
* FOUNDATION fieldbus – H1 & HSE
* HART Protocol
* HostLink Protocol, Omron's protocol for communication over serial links.
* Interbus, Phoenix Contact's protocol for communication over serial links, now part of PROFINET IO
* MECHATROLINK – open protocol originally developed by Yaskawa, supported by the MMA
* MelsecNet, and MelsecNet II, /B, and /H, supported by
Mitsubishi Electric
is a Japanese Multinational corporation, multinational electronics and electrical equipment manufacturing company headquartered in Tokyo, Japan. The company was established in 1921 as a spin-off from the electrical machinery manufacturing d ...
Modbus
Modbus (or MODBUS) is a client/server data communications protocol in the application layer. It was originally designed for use with programmable logic controllers (PLCs), but has become a ''de facto'' standardization, standard communication pr ...
RTU or ASCII or TCP
*
MPI
MPI or Mpi may refer to:
Science and technology Biology and medicine
* Magnetic particle imaging, a tomographic technique
* Myocardial perfusion imaging, a medical procedure that illustrates heart function
* Mannose phosphate isomerase, an enzyme ...
– Multi Point Interface
* OSGP – The Open Smart Grid Protocol, a widely use protocol for smart grid devices built on ISO/IEC 14908.1
* OpenADR – Open Automated Demand Response; protocol to manage electricity consuming/controlling devices
* Optomux – Serial (
RS-422
RS-422, also known as TIA/EIA-422, is a technical standard originated by the Electronic Industries Alliance, first issued in 1975, that specifies the electrical characteristics of a digital signaling circuit. It was meant to be the foundation ...
/485) network protocol originally developed by Opto 22 in 1982. The protocol was openly documented and over time used for industrial automation applications.
* Process Image Exchange Protocol (PieP) – An Open
Fieldbus
A fieldbus is a member of a family of industrial digital communication networks used for real-time distributed control. Fieldbus profiles are standardized by the
International Electrotechnical Commission (IEC) as IEC 61784/61158.
A complex autom ...
Protocol
*
Profibus
Profibus (usually styled as ''PROFIBUS'', as a portmanteau for Process Field Bus) is a standard for fieldbus communication in automation technology and was first promoted in 1989 by BMBF (German department of education and research) and then u ...
– by PROFIBUS & PROFINET International (PI)
*
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 ...
- by PROFIBUS & PROFINET International (PI)
* RAPIEnet – Real-time Automation Protocols for Industrial Ethernet
* Honeywell SDS – Smart Distributed System – Originally developed by
Honeywell
Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building automation, industrial automa ...
. Currently supported by Holjeron.
* SERCOS III, Ethernet-based version of SERCOS real-time interface standard
* SERCOS interface, Open Protocol for
hard real-time
Real-time computing (RTC) is the computer science term for hardware and software systems subject to a "real-time constraint", for example from event to system response. Real-time programs must guarantee response within specified time constrai ...
Sinec H1
Sinec H1 is an Industrial Ethernet communications protocol that provides the transport layer function widely used in automation and process control applications. The protocol was developed by Siemens and is used mainly for control applications. ...
–
Siemens
Siemens AG ( ) is a German multinational technology conglomerate. It is focused on industrial automation, building automation, rail transport and health technology. Siemens is the largest engineering company in Europe, and holds the positi ...
Data Distribution Service
The Data Distribution Service (DDS) for real-time systems is an Object Management Group (OMG) machine-to-machine (sometimes called middleware or connectivity framework) standard that aims to enable dependable, high-performance, interoperable, ...
from the
Object Management Group
The Object Management Group (OMG®) is a computer industry Standards Development Organization (SDO), or Voluntary Consensus Standards Body (VCSB). OMG develops enterprise integration and modeling standards for a range of technologies.
Busin ...
*
EPICS
Epic commonly refers to:
* Epic poetry, a long narrative poem celebrating heroic deeds and events significant to a culture or nation
* Epic film, a genre of film defined by the spectacular presentation of human drama on a grandiose scale
Epic(s) ...
Channel Access and PV Access (PVA), particle accelerator control system framework
*
MTConnect
MTConnect is a manufacturing technical standard to retrieve process information from numerically controlled machine tools. As explained by a member of the team that developed it, "This standard specifies the open-source, royalty-free communicatio ...
1-Wire
1-Wire is a Wired communication, wired half duplex, half-duplex Serial communication, serial Bus (computing), bus designed by Dallas Semiconductor that provides low-speed (16.3 kbit/s) data communication and IC power-supply pin, supply volt ...
– from Dallas/Maxim
*
BACnet
BACnet is a communication protocol for building automation and control (BAC) networks. It is defined by ANSI/ASHRAE 135 and ISO 16484-5.
BACnet was designed to allow communication of building automation and control systems for applications such ...
– for Building Automation and Control networks, maintained by
ASHRAE
The American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE ) is an American professional association seeking to advance heating, ventilation, air conditioning and refrigeration (HVAC&R) systems design and constructio ...
Mitsubishi Electric
is a Japanese Multinational corporation, multinational electronics and electrical equipment manufacturing company headquartered in Tokyo, Japan. The company was established in 1921 as a spin-off from the electrical machinery manufacturing d ...
* DALI - Digital Addressable Lighting Interface specified in IEC 62386.
* DSI - Digital Serial Interface for the controlling of lighting in building, precursor to DALI.
* Dynet - lighting and automation control protocol developed in Sydney, Australia by the company Dynalite
* EnOcean – Low Power Wireless protocol for energy harvesting and very lower power devices.
* European Home Systems Protocol (EHS) - merged to KNX
*
European Installation Bus
Instabus, is a decentralized open system to manage and control electrical devices within a facility. It is developed by Berker, Gira, Jung, Merten and Siemens AG. There are about 200 companies of electrical supplies using this communication protoco ...
(EIB) named also Instabus - merged to KNX
* INSTEON - SmartHome Labs Pro New 2-way Protocol based on Power-BUS.
* KNX – Standard for building control. Previously Batibus/EHS/EIB
* LonTalk – protocol for
LonWorks
LonWorks or Local Operating Network is an open standard (ISO/IEC 14908) for networking platforms specifically created to address the needs of control applications. The platform is built on a protocol created by Echelon Corporation for networking ...
technology by
Echelon Corporation
Echelon Corporation was an American company which designed control networks to connect machines and other electronic devices, for the purposes of sensing, monitoring and control. Echelon was acquired in September of 2018 by Adesto Technologie ...
*
Modbus
Modbus (or MODBUS) is a client/server data communications protocol in the application layer. It was originally designed for use with programmable logic controllers (PLCs), but has become a ''de facto'' standardization, standard communication pr ...
RTU or ASCII or TCP
* oBIX - Open Building Information Exchange is a standard for
RESTful
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
Web Services-based interfaces to building control systems developed by
OASIS
In ecology, an oasis (; : oases ) is a fertile area of a desert or semi-desert environmentUPB - 2-way Peer to Peer Protocol
* VSCP - Very Simple Control Protocol is a free protocol with main focus on building- or home-automation
* xAP – Open protocol
* X10 – Open standard for communication among electronic devices used for home automation (domotics)
*
Z-Wave
Z-Wave is a wireless communications protocol used primarily for residential and commercial building automation. It is a mesh network using low-energy radio waves to communicate from device to device, allowing for wireless control of smart home d ...
- Wireless RF Protocol
*
Zigbee
Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and oth ...
– Open protocol for Mesh Networks
Power system automation protocols
*
DNP3
Distributed Network Protocol 3 (DNP3) is a set of communications protocols used between components in process automation systems. Its main use is in utilities such as electric and water companies. Usage in other industries is not common. It was ...
IEC 62351
IEC 62351 is a standard developed by WG15 of IEC TC57. This is developed for handling the security of TC 57 series of protocols including IEC 60870-5 series, IEC 60870-6 series, IEC 61850 series, IEC 61970 series & IEC 61968 series. The diff ...
– Security for IEC 60870, 61850, DNP3 & ICCP protocols
Modbus
Modbus (or MODBUS) is a client/server data communications protocol in the application layer. It was originally designed for use with programmable logic controllers (PLCs), but has become a ''de facto'' standardization, standard communication pr ...
ANSI C12.22
ANSI C12.22 is the American National Standard for Protocol Specification for Interfacing to Data Communication Networks
ANSI C12.22/IEEE Std 1703 describe a protocol for transporting ANSI C12.19 table data over networks, for the purpose of intero ...
Automobile / Vehicle protocol buses
*
Controller Area Network
A controller area network bus (CAN bus) is a vehicle bus standard designed to enable efficient communication primarily between electronic control units (ECUs). Originally developed to reduce the complexity and cost of electrical wiring in aut ...
(CAN) – an inexpensive low-speed serial bus for interconnecting automotive components
*
FlexRay
FlexRay is an automotive network communications protocol developed by the FlexRay Consortium to govern on-board automotive computing. It is designed to be faster and more reliable than CAN and TTP, but it is also more expensive. The FlexRay co ...
– a general purpose high-speed protocol with safety-critical features
*
IDB-1394
IEEE 1394 is an interface standard for a serial communication, serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple Inc., Apple in cooperation with a numbe ...
J1708
Society of Automotive Engineers standard SAE J1708 is a standard used for serial communications between ECUs on a heavy duty vehicle and also between a computer and the vehicle. With respect to Open System Interconnection model (OSI), J1708 defi ...
– RS-485 based SAE specification used in commercial vehicles, agriculture, and heavy equipment.
*
J1939
Society of Automotive Engineers standard SAE J1939 is the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Originating in the car and heavy-duty truck industry in the United States, it is now wide ...
and ISO11783 – an adaptation of CAN for agricultural and commercial vehicles
*
Keyword Protocol 2000
Keyword Protocol 2000, abbreviated KWP2000, is a communications protocol used for on-board vehicle diagnostics systems (OBD). This protocol covers the application layer in the OSI model of computer networking. The protocol is standardized by Inter ...
(KWP2000) – a protocol for automotive diagnostic devices (runs either on a serial line or over CAN)
*
Local Interconnect Network
LIN is a network protocol used for communication between components in modern vehicles. It is a low-cost single-step serial protocol that supports communications up to 19.2 Kbit/s with a maximum bus length of .
History
The need for a cheap seri ...
(LIN) – a very low cost in-vehicle sub-network
* Media Oriented Systems Transport (MOST) – a high-speed multimedia interface
* Vehicle Area Network (VAN)
* UAVCAN - a lightweight protocol for in-vehicle communication over CAN or Ethernet
See also
*
Lists of network protocols
A list is a set of discrete items of information collected and set forth in some format for utility, entertainment, or other purposes. A list may be memorialized in any number of ways, including existing only in the mind of the list-maker, but ...
*
Protocol converter
{{Use American English, date = March 2019
In computer networking, a protocol converter is a device used to convert standard or proprietary protocol of one device to the protocol suitable for the other device or tools to achieve the desired interop ...
*
Serial communication
In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus. This is in contrast to parallel communication, where several bits a ...
automation
Automation describes a wide range of technologies that reduce human intervention in processes, mainly by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machine ...