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

Increment & Decrement Instructions in CX-Programmer (OMRON)
PLC Programming for Pumping and Draining System
PLC Panel and MCC Panel Interface Signals
PLC Logic for Automatic Bending Machine for Exhaust Pipe
Actuator Sensor Interface (ASi) Protocol in PLC
DCS
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

Moving Data between PLCs – Siemens Basics – TSEND TRCV
What are Faceplates? How to Create a Faceplate? HMI Visualization
Types of Failures in Industrial Automation Systems
PLC Programming for Traffic Barrier Control
PLC Interview Questions and Answers
PLC vs PAC – Understanding the Key Differences and Similarities
Complex Car Parking Logic in XG5000 LS Electric PLC
Drilling Process using PLC Program

Keep Learning

How Weigh Feeder Works

How Weigh Feeder Works ?

TIA Portal MOVE Instruction

MOVE Instruction in PLC – What You Need to Know?

Control Methods in Servo Motor Drives

Various Control Methods in Servo Motor Drives

CODESYS open source PLC software

What is CODESYS? Why Do You Need to Learn it?

Two-Conveyor PLC Control System

Basic Conveyor System for Product Handling in Omron PLC

Simatic S7 PLC Backup Steps

How to take Backup from Siemens S7-300 PLC?

Parking Garage Indicator PLC Automation

Parking Garage Indicator: PLC Automation System

Safety PLC Programming steps

Safety Door Interlock PLC Program

Learn More

Power Electronics Objective Questions

Power Electronics Applications Quiz

Dual-beam non-dispersive analyzer

Dual-beam Non-dispersive Analyzer

Digital Control Systems

The Z-Transfer Function

Siemens Communication between PLCs using I-Device

Tutorial: Siemens Communication between PLCs using I-Device

Tank Gauging Measurement

Effect of Tank Design on Accuracy of Level Measurement

four-way-solenoid-valve-diagram

Four Way Solenoid Valve Working Principle

Time Division Multiplexing Objective Questions

Time Division Multiplexing Objective Questions

Principle of ultrasonic testing

Ultrasonic Testing (UT) : Principle, Advantages, Disadvantages

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?