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

Course Catalog

  • The Complete Guide To Siemens TIA Portal

    The Complete Guide To Siemens TIA Portal

    Liam (Site Owner) Liam (Site Owner)

    Number of lessons: 39

  • Siemens TIA Portal – Asset Oriented Programming

    Siemens TIA Portal – Asset Oriented Programming

    Liam (Site Owner) Liam (Site Owner)

    Number of lessons: 54

  • 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

  • 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

  • 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

In this lesson, we take a practical look at the FILL instruction in Siemens TIA Portal, including how to use it to overwrite data, reset structures, initialize values, and clear entire data blocks.

We’ll walk through a real working example in TIA Portal V20, creating a test data block with multiple data types and exploring how FILL behaves when targeting BOOLs, BYTEs, structures (STRUCTs), and entire DBs.

You’ll also learn the differences between FILL vs FILL_BLK, why I personally prefer FILL, and one of the biggest caveats that catches engineers out, optimized block access must be disabled.

πŸ”§ In this video we cover:

βœ… How to use the FILL instruction in Siemens PLC programming
βœ… Resetting and initializing data blocks (DBs)
βœ… Using VARIANT data types with FILL
βœ… Why optimized block access causes errors
βœ… Understanding error 8352 and unsupported data types
βœ… Why data alignment and offsets matter in PLC memory
βœ… Clearing STRUCTs and nested structures safely
βœ… Practical real-world use cases for sequence management, test result clearing, and initialization logic

This is one of those instructions that can save a huge amount of programming time once you understand how Siemens memory handling works.

If you're learning TIA Portal, Structured Control Language (SCL), Siemens PLC programming, or industrial automation, this is definitely a block worth understanding.

πŸ“š More Siemens PLC tutorials, automation content, and training:
🌐 Visit: LiamBee.me

#SiemensPLC #TIAPortal #PLCProgramming #IndustrialAutomation #StructuredText #SCL #PLC #AutomationEngineering #TIAPortalV20 #SiemensAutomation
Siemens TIA Portal - S7-1500 - Using The Fill Instruction To Fill Large Areas Of Memory
Subscribe

Latest Tip

Constants in a Function Block interface are fixed Constants in a Function Block interface are fixed values that cannot be changed at runtime. They are read-only by design.

This makes them ideal for fixed parameters such as scaling factors, limits, or configuration values that should never be altered by logic.

By placing constants in the interface, the intent of the calculation becomes explicit and protected from accidental writes.

Using constants correctly improves code readability and reduces the risk of unintended behavior during maintenance or expansion.

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

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

You missed

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

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
×