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: Allen Bradley PLC to PLC Communication in Studio 5000
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 > 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 Automatic Pedal Switch for Speed Control
Conveyor Speed Logic using Structured Text in PLC
How to Troubleshoot Siemens PLC Programs?
Procedure for Siemens S7-300 Download from PC to PLC
Water Fountain Control Logic – PLC Exercises and Solutions
PUT Command in Siemens PLC – TIA Portal Basics
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
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

What is the Firmware Version of a PLC? – Siemens PLC Hardware
ICS System Design Considerations
Types of Failures in Industrial Automation Systems
PLC Structured Text Program for Output Generation via Equations
Delta HMI and VFD Control with Modbus
PLC based Automatic Bell System for a School
How to Download EcoStruxure Machine Expert? Schneider PLC Software
PLC Programming for Weight-Based Packaging

Keep Learning

PLC Demo Software

PLC Trainer Demo Download

Search tank in Intouch Scada

Tank Filling and Emptying using Intouch Scada Script

plc-analog-input-card-conversion-formula

PLC Analog Input Conversion Formula

Pause the Timer PLC Ladder Logic

Pause the Timer PLC Ladder Logic

Allen-Bradley SLC 500

History of Programmable Logic Controllers (PLC)

Human Machine Interface

What is Human Machine Interface (HMI) ?

Track PLC Operating Modes

#2 PLC Best Practices – Track Operating Modes

Programmable Logic Controller (PLC)

What is Interposing Relay in a PLC System ?

Learn More

Density-Measurement-using-DP-Transmitter-for-Closed-Tank-Wet-leg

Density Measurement using DP Transmitter for closed tank with wet leg

Formula for 4-20mA from 3-15PSI

Formula to Calculate 3-15psi from 4-20mA Current

Calibration Instruments

Basics of Calibration

Needle Valve Body Design

What is Needle Valve ?

Digital Electronics Multiple Choice Questions

Ripple Counter Objective Questions

Difference Between CNC Machine and VMC Machine

Difference Between CNC Machine and VMC Machine

Fuse in a Electrical Circuit

Advantages & Disadvantages of Fuse in a Electrical Circuit

LogixPro Simulator Software

Introducing PLC Programming using LogixPro Simulator Software

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?