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: Introduction to Functional Block Diagram 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 > Introduction to Functional Block Diagram in Studio 5000

Introduction to Functional Block Diagram in Studio 5000

Discover the advantages of using the Introduction to Functional Block Diagram in Studio 5000 for advanced PLC programming.

Last updated: April 1, 2025 10:09 am
Viral Nagda
PLC Tutorials
No Comments
Share
5 Min Read
SHARE

Functional block diagram is a language that is very popular in PLC programming, for the various advantages it provides. Its high graphical representation and advanced diagnostics prove as a very handy tool for PLC programmers.

Contents
Introduction to Functional Block DiagramStudio 5000

Introduction to Functional Block Diagram

One of the most popular platforms in industrial automation is Rockwell Automation. The software used in it, Studio 5000, is a very advanced software for PLC programmers. The functional block diagram is present in this software too. We will start a series of this language used in Studio 5000. Starting with the first post here, we will see a brief introduction and overview of the functional block diagram in Studio 5000.

Functional block diagram is available for programmingin Studio 5000. Whenever you want to design a logic in this language, you will select a functional block diagram from the options and then you can work on it.

Studio 5000

Let us have a look at some introductory features of this language in Studio 5000:

  1. You can organize sheets in a single routine. This feature is available only in Rockwell automation. This means, suppose you write a routine named motor logic. There are 12 such motors, each having the same or interrelated logic. Instead of writing 12 different routines or sections, write a single section. In that section, use 12 different sheets. This will help to minimize the program view and also simplify troubleshooting for programmers. They make the logic easier to locate and use. Refer to the below image for a general understanding.
Introduction to Functional Block Diagram in Studio 5000
  1. As sheets are provided, this software provides one interesting feature to interlink the sheets – a wire connector. You can link internal tags here, which will not be used by PLC CPU execution. These tags are solely used for interlinking sheets. This means suppose there are 2 sheets. You want to link the output of a block in the first sheet to the input of a block in the second sheet. Instead of creating variables or dynamic linking of block outputs, you can create local variables which will only be used in wire connectors for linking a sheet. These variables will not be written any value by PLC, but just be used for navigating. Refer to the below image for more information. Here, you can see that the timer output in sheet-2 is linked to a timer input in sheet-1 using a tag called link. This tag is static and not written by PLC, but merely used for navigating to a sheet (you can see the link as 1-B1 or 2-C2, with the number denoting sheet number and alphabet denoting object positioning).
Function Block Programming in Studio 5000
  1. You can assign a text box, which is nothing but a comment. Then, you have the option of attaching this text box to an object in the program. This indicates the use of the object in the program. Refer to the below image. Here, a text box named timer is attached to the timer in the program. It is just an indication or comment for the same.
Studio 5000 FBD Intro
  1. You can draw block diagrams as usual and link them to represent a proper block diagram. If you are falling short in building and linking blocks, then you can change the sheet size from letter to A0, in the sheet layout option.
  2. Apart from that, all the available blocks in the software can be used and placed in this language.

In this way, we saw a brief introduction to functional block diagrams in Studio 5000. In the next post, we will see how to define the order of execution with an example.

Read Next:

  • Motor Control Signal Interface Theory
  • Highway Lights Program using RTC in PLC
  • Product Sticker Machine PLC Programming
  • PLC Programming for Digital Alarms System
  • PLC Product Painting with Weighing System
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

4–20 mA Process Control Loops
Difference between Cold Standby and Hot Standby
How to Run Multiple Motors with a Single VFD?
Siemens TIA Portal Free Version Download
4-20mA Loop Power Supply Questions and Answers
PLC Brands Software Information
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

Glass Cutting and Polishing Machine: PLC Automation Solution
Series Tanks Level Control using PLC Ladder Programming
How to Use Diagnostic Buffer for SIEMENS PLC?
PLC Configuration of Profinet I/O System
PLC Program for Star Delta Motor Starter
What is the Firmware Version of a PLC? – Siemens PLC Hardware
PLC Memory Organization – Data Files and Program Files
Example of Controlling the PLC Output using Push Buttons

Keep Learning

PLC Training Data Tables FIFO and LIFO

FIFO Instruction in Allen Bradley PLC Programming

PLC Program

PLC Program to Heat and Bend Glass Tubes

Ladder Diagram circuit

PLC Practice Questions

Industrial Automation Solution

How to Choose the Right Industrial Automation Solution?

Redundant system communication cable

What is Interface Module in Siemens PLC?

4-20mA Current Loop Components

Why Use a Current Loop?

Conveyor and Puncher PLC Program

Toggle Switch & Sensor: Conveyor and Puncher PLC Program

Free Download SCADA Softwares

Free SCADA Software Download

Learn More

HVAC Principle and Theory

Recommendations to HVAC Engineers

Radiochemical Questions and Answers

Liquid Scintillation Counters Questions & Answers

PLC Programming for Tank Farm Management

Tank Farm Management System: CX-Programmer [OMRON]

A Question on Density Gauge

Readings Mismatch between Field & Control Room

Readings Mismatch between Field & Control Room ? Why

PLC Programming Projects for Beginners

PLC Programming Projects for Beginners

Voltage Regulator Circuit

Basics of Voltage Regulator

What is a Network

What is a Network ?

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?