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

Siemens PLC Course for Beginners: Problems and Solutions
Motor Speed Control using VFD and PLC Programming
What is the Firmware Version of a PLC? – Siemens PLC Hardware
How to choose between PLC and DCS Systems ?
Animation of Electromagnetic Relay
Tank Filling and Emptying using Intouch Scada Script
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

Upload Option Disabled in Siemens PLC
Electrical Earthing Calculations
PLC Program for Positive Edge Pulse Output for One Scan Cycle
PLC Analog Input Conversion Formula
Vendor Document for Project Systems Architecture
What is Multi-touch Technology? – Industrial Automation
What is a Retro-Reflective Sensor? – Principle, Applications
PLC Example on Manufacturing Line Assembly

Keep Learning

PLC Examples for calling functions in SCL

How to Insert Block Calls in SCL Language?

Types of Switches

Electrical Switches Principle & Types

PLC Ladder Logic Example based on Set Coil and Reset Coil

PLC Ladder Logic Example based on Set Coil and Reset Coil

Light Tower in Industrial Automation

What is a Tower Lamp? – Light Tower in Industrial Automation

What is meant by a SCADA System

Troubleshoot the Status of a PLC Via CPU Indicators

PLC XOR LOGIC with Ladder Diagram

PLC Logic Functions

Communicating Delta PLC Software to Simulator

PLC Fault Diagnosis - PLC Training Documents

PLC Fault Diagnosis – PLC Training Documents

Learn More

PLC Memory Mapping

PLC Memory Mapping and I/O addressing

Solar Pump

What is a Solar Pump VFD? – Advantages, Principle

Electricity Generated From Wind Energy

How is Electricity Generated From Wind Energy?

Integral controller eliminates offset error

How Integral Controller Reduces offset error ?

Timer-based vacuum cleaner in Schneider PLC

Schneider Electric PLC Timer Problem: Vacuum Cleaner

LogixPro Simulator Software

Introducing PLC Programming using LogixPro Simulator Software

Questions on Resistive Tape Level Sensor

Questions on Resistive Tape Level Sensor

Digital Electronics Multiple Choice Questions

Random Access Memory Objective Questions – Part 4

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?