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

IN DEVELOPMENT

  • The Complete Guide To Siemens TIA Portal

    The Complete Guide To Siemens TIA Portal

    Liam (Site Owner) Liam (Site Owner)

    Number of lessons: 39

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

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

You missed

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

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
×