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

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

OPC Unified Architecture is a future-proof, updated version of on OPC Classic capable of operating on a variety of platforms with added security.

OPC UA

OPC Classic is a Microsoft Windows-based communication protocol made to provide real-time data transfer functionality for industrial applications. It has been succeeded by OPC UA.

OPC Classic

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

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

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

Download PDF

DNP3
 
SEE ALL

Automotive

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

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

Download PDF

CAN bus

Aerospace

MIL-STD-1553 is a military standard published by the United States Department of Defense that defines the mechanical, electrical, and functional characteristics of a serial data bus, originally used with military avionics and now in spacecraft.

MIL-STD-1553

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

Download PDF

ARINC-429

Power System

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

Siemens S7

OPC Unified Architecture is a future-proof, updated version of on OPC Classic capable of operating on a variety of platforms with added security.

OPC UA

OPC Classic is a Microsoft Windows-based communication protocol made to provide real-time data transfer functionality for industrial applications. It has been succeeded by OPC UA.

OPC Classic

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

MODBUS

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

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

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

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

Download PDF

DNP3
 
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