Communication Protocols

Communication Protocols

Protocols Tailored to Your Application

Nearly every modern engineering system employs some sort of critical, digital communication protocol. OPAL-RT simulators emulate industry-standard communication protocols, enabling users to perform the most realistic real-time simulations possible. Consult our comprehensive list of supported protocols below to learn more!

Automation

OPC Unified Architecture is a future-proof, updated version of on OPC Classic capable of operating on a variety of platforms with added security to provide real-time data transfer functionality for industrial applications.

OPC

DNP3 is used between components in process automation systems, especially in SCADA systems.

Download PDF

DNP3

EtherCAT is a general purpose ethernet-based Fieldbus protocol, whose main feature is the use of a single data frame addressing all slaves of the network in a daisy-chain fashion.

EtherCAT

Modbus is an easily deployable, simple and robust serial communication protocol, now commonly used within SCADA systems across industry.

MODBUS

Fieldbus is the name of a family of industrial computer network protocols used for real-time distributed control, standardized as IEC 61158.

Fieldbus

S7 is a Siemens proprietary protocol made to connect Siemens S7 programmable logic controllers (PLCs) programming, data exchange and access purposes.

Siemens S7

PROFIBUS (Process Field Bus) is a standard fieldbus communication protocol for automation technology openly published as part of IEC61158.

Profibus
 
SEE ALL

Automotive

CAN bus is used to interface multiple devices without a host computer and while using less wiring.

Download PDF

CAN bus

Developped as a cheaper alternative to CAN, Local Interconnect Network (LIN) is a serial network protocol used for communication between an every-increasing number of vehicle components.

LIN

FlexRay is an automotive network communication protocol developed by the FlexRay Consortium to govern on-board automotive computing. It is designed to be faster than CAN.

FlexRay

Aerospace

ARINC 429 is self-clocking, self-synchronizing data bus protocol for aircraft avionics.

Download PDF

ARINC-429

MIL-STD-1553 defines the mechanical, electrical, and functional characteristics of a serial data bus.

Download PDF

MIL-STD-1553

Power System

IEC 61850 is used for the design of electrical substation automation, such as ethernet-based MMS, GOOSE and SV ethernet-based mappings.

Download PDF

IEC61850

C37.118 is the IEEE standard for transmitting synchrophasors within power systems. It defines PMU and the data they must transmit.

Download PDF

IEEE C37.118

DNP3 is used between components in process automation systems, especially in SCADA systems.

Download PDF

DNP3

Modbus is an easily deployable, simple and robust serial communication protocol, now commonly used within SCADA systems across industry.

MODBUS

OPC Unified Architecture is a future-proof, updated version of on OPC Classic capable of operating on a variety of platforms with added security to provide real-time data transfer functionality for industrial applications.

OPC

IEC-60870-5-104 is an International Communications Protocol Standard for the telecontrol of electric power transmission systems. The standard specifies the use of permanent directly connected links between Telecontrol stations.

IEC60870-104

S7 is a Siemens proprietary protocol made to connect Siemens S7 programmable logic controllers (PLCs) programming, data exchange and access purposes.

Siemens S7
 
SEE ALL

Other Protocols

UDP (User Datagram Protocol) is a connectionless internet protocol (IP). It provides unreliable but a fast and simple service well suited  for many real-time applications.

UDP/IP

TCP (Transmission Control Protocol) is a connection-oriented internet protocol (IP). It is the basic communication protocol of the Internet.

TCP/IP

S7 is a Siemens proprietary protocol made to connect Siemens S7 programmable logic controllers (PLCs) programming, data exchange and access purposes.

Siemens S7

RS-485 is a differential communication protocol that can transfer data at rates up to 10 Mbit/s over cables up to 1200 m  in length. Up to 32 devices are supported.

RS-485

RS-422 is a differential serial communication protocol that can transfer data at rates up to 10 Mbit/s over cables up to 1200 m (4000 ft). Up to 10 devices are supported.

RS-422

RS-232 is a single-ended serial communication of data that can transfer data at rates up to 1 MBit/s over cables up to 14 m (50 ft) in length.

RS-232

Reflective memory provides a deterministic interface that permits data to be shared in real-time between many systems.

Reflective Memory

PROFIBUS (Process Field Bus) is a standard fieldbus communication protocol for automation technology openly published as part of IEC61158.

Profibus

Gigabit Ethernet is a term that describes various technologies used to transmit Ethernet frames at a rate of a gigabit per second.

Gigabit Ethernet

Developed by Xilinx, the Aurora protocol is a high-speed link layer communications protocol for use on point-to-point serial links between FPGAs, controllers and other embedded systems.

AURORA
 
SEE ALL