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
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: Allen Bradley PLC to PLC Communication in Studio 5000
Share
Notification Show More
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
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Allen Bradley PLC to PLC Communication in Studio 5000

Allen Bradley PLC to PLC Communication in Studio 5000

Learn how to establish PLC to PLC communication using Rockwell Automation's Studio 5000 software. Exchange data between PLCs easily.

Last updated: September 17, 2024 2:35 pm
Viral Nagda
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

In industrial automation, it is often required that data be shared between two PLCs. This helps for quick information exchange. Also, a system sitting in a remote location will be able to share its data with a central PLC and make itself safe for operation in case of any untoward incident. So, PLC programs have communication libraries and blocks in them for ease.

Contents
Allen Bradley PLC to PLC CommunicationProduced – Consumed tagsMessage InstructionFactoryTalk View Studio Communication Path

Allen Bradley PLC to PLC Communication

One of the most used brands is Rockwell Automation and the software generally used in it is Studio 5000. In this post, we will see the concept of PLC to PLC communication in Studio 5000 software of Rockwell Automation.

Produced – Consumed tags

This is one of the most powerful tools of Studio 5000 which makes it outstanding in this feature. As the name implies, a producer is a tag that writes and a consumer is a tag that reads. In this case, there is no need for a communication instruction or block in the program. The tags directly communicate with each other when they are defined as producer and consumer.

Refer to the first image. You have to add the controller from where you want to read data in the Ethernet section.

Allen Bradley PLC to PLC Communication in Studio 5000

Then, create a tag and edit its properties as shown in the second image.

The Data1_Read will read values from the DataWrite tag in the other PLC.

PLC messaging configuration Studio 5000

Now, to create a tag in that other PLC, you must create a producer tag as shown in the third image. Here, you have the option to edit how many PLC’s can consume this tag at a time.

This concept is literally very easy and reduces any need for writing communication blocks or instructions in the program.

Ethernet IP communication for Allen Bradley PLC

Message Instruction

One drawback of the first method is that it communicates only with main CPU PLC’s and not some other remote IO modules or other types of Ethernet devices. So, to communicate with them too or some PLC which is in a remote location and not directly connected on the main PLC backplane, this instruction is used.

Refer to the below image. Here, the instruction has the following three tabs – configuration, communication, and tag.

Let us see the configuration tab first.

Allen Bradley PLC messaging in Studio 5000

The message type has many variations in it according to the programmer’s requirement, the storage element is the tag of another PLC in case of read and the tag of the same PLC in case of write.

The number of elements shows how many tags you want to read if the source tag is an array, and the destination element is the tag of another PLC in case of write and the tag of the same PLC in case of read. Below this, you get to see the status of the communication.

In the second image, you set the communications tab. In the path, refer to the following syntax as shown. It starts from the local PLC port where you are programming and goes on to access the destination PLC where you are communicating.

The third tab – tag, is nothing but the name of the message block instance. So, if you are using three message blocks, then all of them must have different names.

Communication between Allen Bradley PLCs

Now, let us come to the part where we have to program this block.

Refer to the below image. You have to execute the blocks in shots and must not be continuously on. Otherwise, the block will not communicate.

Allen Bradley Studio 5000 communication example

FactoryTalk View Studio Communication Path

This is by far the easiest and strongest one, where you can communicate with any PLC or remote IO module. As you know, FactoryTalk directly reads tags from any IO module or PLC through RSLinx Classic.

So, if you have configured two PLCs in a system and are connected to a network with SCADA, use this option of derived tags as shown below. Write your read tag in the expression and write the tag in the derived tag name.

Call this derived tags section in a frequency. Due to this, the tag from read PLC will be written to write PLC. The major drawback here is that if the SCADA PC fails, then the communication between PLCs will not happen.

FactoryTalk View Studio Communication Path

In this way, we saw PLC to PLC communication in Allen Bradley – Studio 5000.

Read Next:

  • Seven Segment Display PLC STL Programming
  • Why different PLC Programming Languages?
  • Create Templates in FactoryTalk View Studio
  • Configure PlantPAx Library in Factory Talk Studio
  • Design Studio 5000 & FactoryTalk View Studio
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 Scan Time
Automatic Box Filling System using PLC Programming
Memory Structure of Siemens PLC
Configuration of InTouch Scada Trends
PLC Program for Sequential Motor Control
Upgrading and Migration of PLC Systems
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Yokogawa DCS and SIS System Architecture
Control Algorithms in PLC Programming
How to Backup and Restore from Simatic Prosave HMI?
What are Faceplates? How to Create a Faceplate? HMI Visualization
Extended Timer Logic in PLC
Siemens PLC Course for Beginners: Problems and Solutions
Types of Interrupt OB in Siemens Tia Portal
Elevator Control: PLC Program with 5-Second Floor Stops

Keep Learning

Functional Block Diagram in PLC for Oil and Water Process

Functional Block Diagram in PLC for Oil and Water Process

Pumping System in Industrial Automation

Basic Pumping System Application Used in Industrial Automation

VFD Interview Questions and Answers

VFD Interview Questions and Answers – Electrical Drives

Scan cycle of a Siemens PLC

OB1 – Main Cyclic Organization Block in TIA Portal

Omron PLC programs

Daily Alarm PLC Program using Real-Time Clock

Pneumatic Circuit Design Using PLC - 2

PLC Pneumatic Circuit Control

Siemens CP Module

Communication Processor Module in Siemens PLC

CRA Module in Schneider PLC

CRA Module in Schneider PLC – Remote IO Adapter Module

Learn More

C-Type Bourdon Tube

Types of Bourdon Tube

Loop Diagram

Documentation and Change Control of PLC or DCS Systems

Comparison of Temperature Sensors - Industrial Process Control

Comparison of Temperature Sensors – Industrial Process Control

Comparison of Half wave Rectifiers and Full wave Rectifiers

Comparison of Half wave Rectifiers and Full wave Rectifiers

Power Electronics Objective Questions

Dual Converters Objective Questions

Under and Over-Capacity Control Valve

Under and Over-Capacity Control Valve Pose Poor Controllability

Capacitance Pressure Sensor Principle

Electronic Pressure Sensors Principle

on off valve actuator

How to Select an Actuator for Valve

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?