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 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

CODESYS 3.5

  • CODESYS PLC Course – Structured Programming With DUTs

    CODESYS PLC Course – Structured Programming With DUTs

    Liam (Site Owner) Liam (Site Owner)

    Estimated Time: 4 Hours

    Difficulty: 🔴🔴⭕⭕⭕

    Number of lessons: 29

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

🔗 Asset Oriented Programming Course:
https://liambee.me/course/siemens-tia-portal-asset-oriented-programming/

🔗 Learn more:
https://liambee.me

I've seen a lot of discussion recently around UDTs, InOut interfaces, asset-oriented programming and the loss of cross referencing in TIA Portal.

In this video I share my thoughts on the topic, why the criticism exists, where I think it is justified, and why I still prefer a structured asset-oriented approach when developing PLC software.

This isn't a tutorial, it's simply a discussion based on my own experience developing automation systems and building reusable libraries.

Topics discussed (rambled about):
• UDTs (User Defined Types)
• InOut parameter passing
• Pass-by-reference vs instance data
• Cross referencing limitations
• Asset Oriented Programming
• Library management and dependency control
• Reusable PLC software design
• Siemens TIA Portal

🔗 Learn more
https://liambee.me

If you have a different opinion, or a different way of approaching structured programming, I'd love to hear your thoughts in the comments.

#TIAPortal #PLCProgramming #IndustrialAutomation #SiemensPLC #StructuredProgramming #AssetOrientedProgramming #AutomationEngineer #ControlSystems
Do UDTs Break Cross Referencing? | TIA Portal, InOut Parameters & Asset Oriented Programming
Subscribe

Latest Tip

TIA Portal treats communication functions as logic TIA Portal treats communication functions as logic elements rather than external configuration tools. Communication instructions are inserted directly into blocks using the same workflow as standard logic, which reinforces that data exchange is part of the control program itself.

S7 communication, open user communication, OPC UA, and web related instructions all appear based on the active editor and device capability. Their visibility depends on whether the selected CPU supports the protocol and whether the project context allows insertion at that moment.

Modbus is also integrated into TIA Portal but placed under a general category rather than a dedicated folder. This placement often leads engineers to believe Modbus is missing when in reality the context simply does not expose it yet.

Once this structure is understood, communication stops feeling like a separate engineering task and instead becomes a natural extension of PLC logic design.

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

#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,894)

You missed

Siemens

Do UDTs Break Cross Referencing? | TIA Portal, InOut Parameters & Asset Oriented Programming

June 10, 2026 Liam (Site Owner)
Node-RED

🚀 New Course: Node-RED Basic Nodes & Uses

June 1, 2026 Liam (Site Owner)
Siemens

How to Use the FILL Instruction in Siemens TIA Portal

May 14, 2026 Liam (Site Owner)
Node-RED

Connecting Node-RED To PLCSIM Advanced

May 12, 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
×