Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: Various Communication Protocols in PLC
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Various Communication Protocols in PLC

Various Communication Protocols in PLC

In this post, we will understand the various communication protocols used in PLC (programmable logic controller).

Last updated: October 17, 2023 2:03 pm
Viral Nagda
PLC Tutorials
1 Comment
Share
7 Min Read
SHARE

In this post, we will understand the various communication protocols used in PLC (programmable logic controller).

Contents
Communication Protocols in PLCEthernet/IPModbusProfibusOptomuxDF-1InterbusHostLinkData Highway (DH+)Point to Point (PP)Actual Sensor Interface (ASI)Open Smart Grid ProtocolCAN (Controller Area Network) OpenHART (Highway Addressable Remote Transducer)Conclusion

Communication is an important role player in PLC. Apart from traditional hardware IO’s, communication protocols provide more diversity and flexibility to exchange data with various means.

Communication Protocols in PLC

Communication Protocols in PLC

You must be familiar with OSI layers and different types of communication hardware ports used in PLC, to understand the whole cycle of communication in a better way.

We will here see the various communication methods used in a PLC:

Ethernet/IP

It is a protocol that works under Common Industrial Protocol (CIP), which is an open application layer protocol. It is an advanced version of standard Ethernet, which is useful only for in-home and commercial purposes; but not for industrial applications.

It defines all the devices on a network as a series of objects and binds all of them to work on the same standard. This protocol was developed by Rockwell Automation.

Similar protocols with these standards are Profinet, ControlNet, DeviceNet and RAPIEnet. They are different in it’s OSI layers and have their individual functions which differentiate themselves from each other. They have been manufactured by different vendors.

Modbus

Modbus is a protocol that is used for transmitting information over a serial lines or Ethernet, based on master-slave technology.  

Here we have two types of devices in this communication. The devices which request information are called Modbus Master and the devices which provide the information are called Modbus Slaves.

It is further categorized into Modbus RTU, Modbus ASCII, and Modbus TCPIP. This protocol was developed by Modicon (now Schneider Electric).

Profibus

It is similar to Modbus RTU, which also works on serial line communication. The only difference is that it is owned by Siemens Automation.

Optomux

It is a serial network protocol that works on RS-232/RS-485 and works on ASCII standard. It was developed by Opto22.

Similar protocols with these standards are Interbus and DirectNet.

DF-1

It is an asynchronous byte-oriented protocol that is used to communicate with only Rockwell devices based on RS-232.

Interbus

It is a serial network protocol which works on RS-232/RS-485 and works on RTU standard.

It was developed by Phoenix Contact.

HostLink

It is a serial network protocol that works on RS-232/RS-485 and works on RTU standard.

It works only on Omron PLCs. It was developed by Omron.

Data Highway (DH+)

It is a protocol developed by Rockwell Automation and uses transformer-coupled differential signals; meaning that the transmitter and receiver stations need not be at the same ground potential.

It works with the differential signaling concept. It uses two wires for data transfer and the data is represented with voltage differences in the two wires. Here the data is carried with differential voltages, the noise will be easily removed in the two wires.

It uses half-duplex transmission for communication. It is a very old protocol and is used only in Rockwell PLCs. Nowadays, it has become obsolete and rarely used.

It works on token-passing protocol and uses trunk lines with drops.

Point to Point (PP)

As the name suggests, it is a communication protocol which is used to communicate between only two connected devices.

It is byte-oriented and is full duplex.

Actual Sensor Interface (ASI)

It is a protocol that is used to connect all the sensors and actuators in a field with a single two-conductor cable.

It reduces the wiring and manpower done to connect the field equipment to the PLC. It works in master-slave technology.

Open Smart Grid Protocol

This protocol has been developed to connect all the electrical devices in a power grid through communication and make it a smart grid system.

The devices are meters, direct load control modules, solar panels, gateways, and other smart grid devices.

Due to use of communication, all the information is transmitted in a safe and efficient way; to make the whole power grid system a better way to operate.

CAN (Controller Area Network) Open

This protocol is an application layer protocol that communicates with various devices using peer messaging. It is a multi-master slave communication system and has an object dictionary that contains all the functions of a device.

This is an actual communication mean and has standard communication objects for real-time data (PDO’s), configuration data (SDO’s), timestamp, sync message, emergency message, boot-up message, NMT message, and error control message, and other data.

In a hardware configuration, one point to remember is that it requires termination at the end device to establish the whole link communication.

HART (Highway Addressable Remote Transducer)

HART is a protocol in which digital data is superimposed on the traditional analog signal of 4-20 mA; so that the user gets both the analog information as well as digital information.

HART-enabled field transmitters and actuators are of great use in industrial automation; as the user gets all the information and calibration settings sitting at one corner in the office.

Conclusion

These are the general communication protocols used in PLC. Apart from these, many more are available depending on different manufacturers.

Did we miss any communication protocol? Share with us through below comments section.

If you liked this article, then please subscribe to our YouTube Channel for Instrumentation, Electrical, PLC, and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • Compare Modbus, Fieldbus, and Profibus
  • Modbus Communication Interview Questions
  • Why is the PLC Going in Stop Mode?
  • Foundation Fieldbus Installation Practices
  • Industrial Automation Protocols
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

PLC Program for Latching and unlatching Circuit
Vijeo Designer software – Import and Export
Instrumentation System Architecture
PLC Programming using Level Switches
PLC Memory Mapping and I/O addressing
Timers in PLC Programming – Siemens Tia Portal Tutorials
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
1 Comment
  • sreekanth says:
    August 8, 2022 at 7:08 pm

    ASi- Actuator Sensor Interface not Actual sensor interface

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

How to Get a PLC Programming Job With NO Experience?
Motor Feedback Fail Logic in PLC
Scaling with Parameters (SCP) Instruction in PLC
Free InTouch SCADA Tutorial Course for Beginners
Implement UDT in PLC Programming: User-Defined Data Type
Learn about SCADA and HMI Systems
PLC Programming Best Practices and Tips
PLC Crane Movement Control with Limit Switches

Keep Learning

PLC Sequence Programming Ladder Logic

PLC Sequence Programming Ladder Logic

Top 5 Advantages of Human-Machine Interface (HMI)

Top 5 Advantages of Human-Machine Interface (HMI)

PLC Logic - Control Spray Nozzle, Fans, and Puncher

PLC Logic: Control Spray Nozzle, Fans, and Puncher

Use of Isolators and Barriers in Electrical Panel

Use of Isolators and Barriers in Electrical Panel

PLC Sequential Lights Control Example

PLC Timer Example: Sequential Control of Three Lights with Reset

PID parameters

PID in Siemens TIA Portal

Forward reverse motor control diagram with timer

Timer during Motor Direction Change PLC Program

PLC Program for Two ways switch logic for staircase light

PLC Program for Two Way Switch Logic

Learn More

RTD Calculator Software

RTD Calculator Software

What is Rapid Spanning Tree Protocol

What is Rapid Spanning Tree Protocol? – RSTP Network

Elevator Control

Elevator Control: PLC Program with 5-Second Floor Stops

PLC Program for Control Valve Scaling

PLC Program for Control Valve Scaling

Differential Pressure and Pressure Loss

What is Differential Pressure and Pressure Loss?

Calibration of Weight

Calibration of Weight using the ABBA Method

HT Motor Direction of Rotation (DOR)

HT Motor Direction of Rotation (DOR) Changed

Process Control Instrumentation Objective Questions

Process Control & Instrumentation Objective Questions – Set 5

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?