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: Produced Tags and Consumed Tags 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 > Produced Tags and Consumed Tags in Studio 5000

Produced Tags and Consumed Tags in Studio 5000

Learn the produced tags and consumed tags in Studio 5000 PLC programming to simplify data exchange between PLCs.

Last updated: March 16, 2025 3:16 pm
Viral Nagda
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

In PLC programming, it is often required to share data between two or multiple PLCs. This enables a strong and robust interconnection of networks. In Rockwell Automation, the most used software is Studio 5000, as it covers almost 90% of its PLCs. Apart from standard communication blocks that we use in PLC programming, this software has one interesting feature that sets it apart from other PLCs.

Contents
What is the produced tag in Studio 5000 software?What is the consumed tag in Studio 5000 software?Rules for using produced and consumed tags in Studio 5000 softwareHow to create produced and consumed tags in Studio 5000 software?

Here, you can set the property of a tag you want to communicate directly as a communication one. This means, no need for additional blocks, as the tag itself will act as a communicator. They are termed as – produced and consumed. In this post, we will see the concept of produced and consumed tags in Studio 5000.

What is the produced tag in Studio 5000 software?

As the name implies, the produced tag broadcasts value from a PLC. There can be only one producer tag for a certain type in the whole network.

For example, if a PLC has a temperature sensor and wants to transmit this data in the whole network, then a produced tag will be present in only this PLC for transmitting data. It cannot be present in other PLCs.

What is the consumed tag in Studio 5000 software?

As the name implies, the consumed tag receives value from a PLC. There can be multiple consumer tags for a single produced tag in the whole network.

For example, if a PLC wants to receive data from a certain PLC in the whole network, then a consumed tag will be present in only this PLC for receiving data. But, it can be present in other PLC’s too as their corresponding consumed tags.

Rules for using produced and consumed tags in Studio 5000 software

  1. It can work only if the PLCs are in the same backplane or the same control network (ControlNet or Ethernet/IP). It does not work in other types of communication protocols.
  2. The tag must be defined in the controller scope (global level), and not present in any local scope.
  3. The communication IP address of both parties must match; this means if PLC-1 has the IP address as 192.168.1.8 and you are setting the IP address of PLC-1 tag in PLC-2 for reading from that PLC as 192.168.1.7, then it will obviously not find this address and will not be able to communicate.
  4. The data types of both tags must match and not be different.
  5. If the produced tag has name as sensor_1, then this same name must be used in the property of the consumed tag (though the consumed tag can be named differently, but it’s property name must match with the produced tag name).
  6. These tags are only created offline and not online.
  7. Both the PLC’s must be accessible, so it cannot be like you have created a consumed tag in PLC-1, but not able to access PLC-2 for creating the produced tag. Both the tags must thus be physically present in the PLC’s to communicate with each other.

How to create produced and consumed tags in Studio 5000 software?

  1. Let us first create a produced tag. For that, you will simply need to go to – controller tags in the software and create a tag first. Then, refer to the below image for setting the properties. Here, you need to select the type as produced, and then click connection. There, you will be asked to enter the maximum number of consumers who can read this tag.
Produced Tags and Consumed Tags in Studio 5000
  1. Now, let us create a consumed tag.  For that, you will simply need to go to – controller tags in the software and create a tag first. Then, refer to the below image for setting the properties. Here, you need to select the type as consumed, and then click connection.
What is the produced tag in Studio 5000 software?

Now, refer to the below image. When you open the connection tab, you will get a window to enter the producer name as well as the data to read. First of all, before this step, if you are a consumer PLC, you need to create a producer PLC in your Ethernet configuration as seen in the image, highlighted as PLC_1 in the bottom left corner.

There, you need to set the IP address of the producer PLC you are communicating with. Once done, then only you will get the option to choose the producer PLC in the consumed tag property. Then, you need to write the tag name of the data you are reading from the producer PLC (in short, the produced tag name present in the producer PLC). Once done, then your configuration is complete.

What is the consumed tag in Studio 5000 software?

Once a consumed tag is created, then you can see the property of this tag as below:

tags in Studio 5000 software

In this way, we saw the concept of produced and consumed tags in Studio 5000 software.

Read Next:

  • Increment & Decrement Instructions in PLC
  • Move, Move Bit, Move Digit PLC Programs
  • Complex Ladder Logic PLC Student Examples
  • Allen Bradley Studio 5000 Motor Running Hours
  • Concept of Shift Register in PLC with Example
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

Elevator Control: PLC Program with 5-Second Floor Stops
Difference Between NO and NC Contacts
Case Statement in SCL Language
Learn PLC in Hindi
Check Block Consistency Tools in Simatic Manager
Analog Measurement using Ladder Logic
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

Motion Detection based Street Light: PLC Logic Solution
PLC Program for 2 Push buttons to Control 1 Output
What is a Data Block? Global Data Blocks in PLC
PLC Ladder Logic Design: Control 3 Motors with Toggle Switch
Identify the Problem in the PLC Program
What is a Surge Protection Device? – Principle, Types, Advantages
PLC Logic Example on Multiple Switches and Motors
Flood Warning System using Programmable Logic Controller

Keep Learning

Types of Allen Bradley PLC

Types of Allen Bradley PLC

Classic Control Circuits

Motor Classic Control Circuits using Single Push button

OMRON PLC Math Instructions

OMRON PLC Math Instructions: +(400), -(410), *(420), /(430)

D flip flop in PLC

D Flip Flop PLC Ladder Logic

Save to Memory Card

How to Save a PLC Project to a Micro Memory Card?

OpenPLC - PLC Training for Students - Free Tutorials & Courses

OpenPLC – PLC Training for Students – Free Tutorials & Courses

PLC Structured Text Program for Output Generation via Equations

PLC Structured Text Program for Output Generation via Equations

How to Filter Digital and Analog Inputs in a PLC

#7 PLC Best Practices – Validate and Alert for Paired Inputs/Outputs

Learn More

PLC Programmer Tools

Tools Required for PLC Programmer to Carry at Site

simple latching motor control circuit

Motor Control Circuit Wiring

Resistance firing of an SCR in a half-wave circuit

Thyristor Triggering Circuits – Types, Explanation, Waveforms (SCR)

Door Locking System - PLC Applications Examples

Door Locking System – PLC Applications Examples

Averaging Pitot Tube Principle

What is a Torbar? – Averaging Pitot Tubes

Electrical Machines Questions and Answers

Polyphase Induction Motors Questions

Electrostatics Objective Questions and Answers

225+ Electrostatics Objective Questions and Answers

water filter level control system

Practical Process Control System Questions & Answers – 6

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?