Skip to content

PLC Automation Consultancy & Training | Liam Bee

Learn PLC automation properly, through structured courses, deep technical guides, and industrial consultancy.

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

TIA Portal

  • Siemens TIA Portal – Using Project And Global Libraries

    Siemens TIA Portal – Using Project And Global Libraries

    Liam (Site Owner) Liam (Site Owner)

    Difficulty: 🔴⭕⭕⭕⭕

    Number of lessons: 12

  • Do & Grow – Siemens

    Do & Grow – Siemens

    Liam (Site Owner) Liam (Site Owner)

    Difficulty: Supported By Tutor, 🔴🔴🔴🔴⭕

    Number of lessons: 82

Consulting Services

Member Benefit

Browse Ad-Free

Do & Grow members never see advertisements while logged in. Just learning, courses, and engineering content, distraction free.


Unlock Ad-Free Access
Free 30-Min Call

Book a Quick Discussion

Check the Technical Services page first, but if your project does not quite fit, or you are not sure what you need yet, you can book a discussion here.

General Discussion Banner
Not displaying nicely?

Latest YouTube Content

Want to take this course ad free and have access to the full course immediately?
Take a look here:
https://liambee.me/course/siemens-tia-portal-asset-oriented-programming/

In this lesson we look at how alarm data is structured and how a single instance of alarms is managed within the project.

We walk through the two UDTs that make up the alarm system. The alarm management UDT contains the control actions such as accept and reset. These are kept simple for this project but the structure allows you to extend this later with functions such as mute or clear depending on how alarms are handled in your HMI or SCADA system.

We then look at the alarm group UDT. Each group contains arrays for active alarms and accepted alarms. These arrays are indexed and later mapped to the HMI to determine which alarms should be displayed and acknowledged. The lesson explains why it is acceptable to group multiple alarm groups inside a single data block and how this fits with the overall alarm management approach.

A key focus of the lesson is how alarm indexing affects comments and readability in the code. When constants are used to index alarm arrays the comments from those constants are not automatically shown in the logic. To solve this the lesson demonstrates how to copy the alarm descriptions directly into the array comments so the correct alarm text is visible when indexing the array.

Important points covered in this lesson include

The structure and purpose of the alarm management UDT
The structure of alarm group UDTs and alarm arrays
Why alarm zero is reserved and not used
How alarm array size is chosen and scaled
Why array indexing hides constant comments
How to apply comments directly to alarm array elements
How constants still index correctly at compile time
Why this improves clarity when working in ladder or structured text

By the end of the lesson you will understand how alarm data is organised and how to make indexed alarms readable and maintainable. This prepares the groundwork for the next lesson where the global alarm manager is introduced and alarms are raised from control logic and sequences.

#AlwaysLearning #Siemens #TIAPortal #Automation #PLC #HMI #TIA #DoAndGrow
Siemens TIA Portal – Asset Oriented Programming - Alarm Data & UDT
Subscribe

Latest Tip

TIA Portal enforces structure on certain interface TIA Portal enforces structure on certain interface elements to maintain consistency and navigation.

The project tree is one such element. It remains docked to the left, but it can be minimized or set to auto-collapse when not in use.

Understanding these constraints helps you focus on the areas that actually benefit from customization, such as editors and diagnostics.

Good layouts work with the software’s rules, not against them, resulting in faster setup and fewer frustrations.

Watch more about this in The Complete Guide To TIA Portal V20 on YouTube: https://www.youtube.com/watch?v=MaRi5fvk2h4

#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. TIA Portal – TON / TOF / TP Timers And Different Use Cases (15,077)

You missed

Siemens Siemens Q&A

Siemens TIA Portal – Q&A Podcast – Episode 15

April 15, 2026 Liam (Site Owner)
Siemens Siemens Q&A

Siemens TIA Portal – Q&A Podcast – Episode 14

April 8, 2026 Liam (Site Owner)
General Siemens

SIMATIC AX Explained: What It Is, How It Differs From TIA Portal, And How To Prepare Without A Licence

April 2, 2026 Liam (Site Owner)
Workshop

Coming Soon: Siemens TIA Portal – Programming Languages Workshop – 6 Hours

April 1, 2026 Liam (Site Owner)

PLC Automation Consultancy & Training | Liam Bee

Learn PLC automation properly, through structured courses, deep technical guides, and industrial consultancy.

Proudly powered by WordPress | Theme: Newsup by Themeansar.

  • Privacy Policy
  • Powered By Icons8
×