Skip to content
  • Fri. Jan 16th, 2026

PLC & Automation With Liam Bee

Learn Siemens TIA Portal, Allen Bradley, Schneider, Node-Red and More!

  • All Posts
  • Siemens TIA Portal Book
  • Do & Grow Siemens Membership
    • View Do & Grow Membership
    • Getting Started With Do & Grow
  • Courses
    • View All Courses
  • Consulting Services
  • Membership Account
    • Sign In
    • Dashboard
    • My Courses
    • My Grades
    • My Memberships
    • My Achievements
    • My Certificates
    • Notifications
    • Edit Account
    • Redeem a Voucher
    • Order History

Latest Posts

Centralising System Options With a PLC Configuration Block Why Refactoring After Testing Each System Leads to Better PLC Code Engage & Excel – Let’s Talk About Automation Workflow Creating Simulation Environments To Help Test Programs During Development PLC Analog Scaling
General PLC

PLC Analog Scaling

May 22, 2024 Liam (Site Owner)

In industrial automation projects, all analog devices, including those connected via Analog Input Cards, necessitate scaling to convert raw input values into PLC-compatible values for effective processing, interlocking, alarming, and…

General

TIA Portal V19 – A Quick Look At New Features And Differences In Project Set Up

January 14, 2024 Liam (Site Owner)

TIA Portal V19 brings several significant changes, such as improved CPU hardware and enhanced security settings. The addition of new features like customizable keyboard shortcuts and enhanced library management also…

General

PLC Basics – Latches

September 12, 2023 Liam (Site Owner)

Unique Views: 5,297 Latches are an important part of PLC programming, they allow you to leave something in a state of Persistence, even after the initial trigger event has passed.…

Codesys

CoDeSys – Using Data Unit Types (DUT) to Simplify Code

August 3, 2023 Liam (Site Owner)

Learn how to use DUT (Structures) in Codesys 3.5 to simplify your programs and code

General

20K Followers!

August 2, 2023 Liam (Site Owner)

20K followers! Thank you!

TIA Portal

TIA Portal – TON / TOF / TP Timers And Different Use Cases

July 30, 2023 Liam (Site Owner)

Learn about TON, TOF and TP timers. Learn how each of them work, what they have in common and some basic use cases. Do & Grow members also learn additional…

TIA Portal

TIA Portal – Creating Arrays With Constant Limits

July 29, 2023 Liam (Site Owner)

Learn how to use constants to define Array sizes and limits

TIA Portal

Siemens TIA Portal V18 – OB1 & Organization Blocks

April 1, 2023 Liam (Site Owner)

Unique Views: 2,230 Let’s take a look at the OB1 object, an Organization block. OB1 is the default object for management of the PLC tasks, it is a cyclically executed…

TIA Portal

Siemens TIA Portal V18 – Exploring PLC Properties & Setup

April 1, 2023 Liam (Site Owner)

Unique Views: 1,895 This video touches on the subject of the PLC properties in TIA Portal. Without setting up some of these properties, you’ll be unable to get connected to…

TIA Portal

Siemens TIA Portal V18 – Creating PLC Tags For Hardware Signals

March 28, 2023 Liam (Site Owner)

Unique Views: 2,118 Once you’ve added your IO modules, the next step is to create a place for the data to sit. TIA Portal uses Tags to achieve this. In…

Posts pagination

1 2 3 … 6

Submit To The Q&A Podcast!

Coming in 2026, a Q&A Podcast that is all things TIA Portal. Get involved and submit your questions about TIA!

Submit A Question

Latest YouTube Content

This weeks Q&A is a great question and I have a great little solution for it (if I may say so myself)

How can you check a set of data to see if anything has a value in it?

Flattening everything into a Buffer and then seeing if the Buffer value is larger than 0 is effectively what we're doing as a solution to this!

🧠 Got a question for next week’s episode?
Drop it in the comments or connect with me on LinkedIn (https://linkedin.com/in/liambee)

#AlwaysLearning #TIAPortal #Siemens #PLC #Automation #plctraining #IndustrialAutomation
Siemens TIA Portal - Q&A Weekly With Liam Bee - #2 - How To Check For "Any" Data
Subscribe

Latest Tip

In Asset Oriented Programming, UDTs define common In Asset Oriented Programming, UDTs define common structure across an asset class. This ensures consistency, predictable memory layout, and reusable logic. However, not every instrument of the same type serves the same functional role in the process.

When engineers try to solve unique requirements by expanding the UDT, they unintentionally force all assets of that type to carry unused data. This increases complexity and introduces unnecessary reinitialization risk when changes are made.

Bespoke data avoids this problem by living under the specific asset instance. The base asset remains standard, while unique behavior is layered on only where required. This separation preserves both reuse and flexibility.

Watch more about this in the AOP Course on YouTube: https://www.youtube.com/watch?v=yy2GgAv84wk

#AlwaysLearning #Siemens #TIAPortal #Automation #PLC #HMI #DoAndGrow

Featured Courses

🔹The Complete Guide To Siemens TIA Portal V20🔹

--> In Active Development <--
⭐ Included In Do & Grow ⭐

Learn all there is to learn about Siemens TIA Portal V20

🔸SIEMENS TIA PORTAL
ASSET ORIENTED PROGRAMMING🔸

Take a look at the biggest TIA Portal Course in AOP Design!

➡️ Find Out More

Most Viewed Post
  1. Arrays In Siemens TIA Portal In A DatablockTIA Portal – Working With Arrays (12,957)

You missed

Siemens Siemens Q&A

Siemens TIA Portal – Q&A Podcast – Episode 2

January 14, 2026 Liam (Site Owner)
Siemens Siemens Q&A

Siemens TIA Portal – Q&A Podcast – Episode 1

January 7, 2026 Liam (Site Owner)
Siemens TIA Portal

The Easier Way to Manage TIA Portal Updates with TIA Administrator

December 1, 2025 Liam (Site Owner)
General General PLC Rockwell Siemens Studio 5000 TIA Portal

Centralising System Options With a PLC Configuration Block

November 29, 2025 Liam (Site Owner)

PLC & Automation With Liam Bee

Learn Siemens TIA Portal, Allen Bradley, Schneider, Node-Red and More!

Proudly powered by WordPress | Theme: Newsup by Themeansar.

  • Privacy Policy
  • Powered By Icons8