Skip to Content
TIA Accelerator Course

TIA Accelerator Course

A bench-based commissioning course built on the Think-PLC REE demo rig. Takes an engineer from downloading and licensing TIA Portal all the way to a running, PLC-controlled G120 drive with a live analog speed reference and a proven fail-safe input circuit.

Twenty-one modules — each with lessons and a quiz — plus a final assessment. Covers the Siemens block architecture (OB, FC, FB, DB), I and Q addressing and the process image, PLC data types, UDTs, timers and counters, and an advanced programming track with a step-by-step SCL build. Plus a full hardware reference with both case schematics and the RFID safety switch wiring.

Every lesson carries the slides and drawings it was built from, and the programming modules include reveal-as-you-go practice exercises.

Private Course
Please sign in to contact responsible
Responsible Bobby Cole
Last Update 08/18/2026
Members 7
  • Start Here
    1Lessons ·
    • Welcome and How to Use This Course
  • 01 · Orientation and the REE Demo Rig
    3Lessons ·
    • What this course covers
    • Safety brief and bench setup
    • Quiz · Orientation and the REE Demo Rig
      10 xp
  • 02 · REE Hardware Reference
    4Lessons ·
    • Side A: what is actually in the case
    • Side B: what is actually in the case
    • The RFID safety switch on the F-DI
    • Quiz · REE Hardware Reference
      10 xp
  • 03 · Installing and Licensing TIA Portal
    4Lessons ·
    • Getting the software
    • Installing it without losing an afternoon
    • Licensing with Automation License Manager
    • Quiz · Installing and Licensing TIA Portal
      10 xp
  • 04 · TIA Portal Fundamentals
    4Lessons ·
    • Launching the software correctly
    • Portal view and Project view
    • Creating the project
    • Quiz · TIA Portal Fundamentals
      10 xp
  • 05 · Archive, Retrieve and Version Control
    5Lessons ·
    • Archive versus Retrieve
    • What lives inside the archive
    • The rules, and the one that catches everyone
    • Versions and upgrading
    • Quiz · Archive, Retrieve and Version Control
      10 xp
  • 06 · Side A: Controller Configuration
    8Lessons ·
    • Add new device and hardware detection
    • Startup, system and clock memory
    • Enabling fail-safe capability
    • PROFINET interface settings
    • Protection and security
    • Module addresses, settings and interrupts
    • Compile, download and missing modules
    • Quiz · Side A: Controller Configuration
      10 xp
  • 07 · CPU Hardware, Memory Card and Firmware
    4Lessons ·
    • Front panel, memory card and memory reset
    • Updating CPU firmware
    • Online and Diagnostics
    • Quiz · CPU Hardware, Memory Card and Firmware
      10 xp
  • 08 · Addressing: I, Q and the Process Image
    5Lessons ·
    • Where I and Q actually live
    • Reading an address, character by character
    • Where the byte numbers come from
    • PLC data types
    • Quiz · Addressing: I, Q and the Process Image
      10 xp
  • 09 · PLC Tags and Tag Management
    4Lessons ·
    • Tag tables and groups
    • Associating tags with hardware
    • Working efficiently in the tag editor
    • Quiz · PLC Tags and Tag Management
      10 xp
  • 10 · Program Blocks: OB, FC, FB and DB
    8Lessons ·
    • Four block types, in plain language
    • OBs: the blocks the CPU calls
    • FC or FB: the only question that matters
    • DBs: the organised spreadsheet
    • Structs, Arrays and UDTs
    • Timers, counters and edges
    • Multi-instance DBs
    • Quiz · Program Blocks: OB, FC, FB and DB
      10 xp
  • 11 · Advanced Programming: Beyond Ladder
    7Lessons ·
    • Five languages, one CPU
    • SCL fundamentals: syntax and data
    • SCL control structures
    • Step by step: your first SCL block
    • Step by step: build something that works
    • Porting the rig: the speed reference in SCL
    • Quiz · Advanced Programming: Beyond Ladder
      10 xp
  • 12 · Simulation with PLCSIM and PLCSIM Advanced
    4Lessons ·
    • Why simulate at all
    • Running S7-PLCSIM
    • PLCSIM Advanced and virtual commissioning
    • Quiz · Simulation with PLCSIM and PLCSIM Advanced
      10 xp
  • 13 · Distributed I/O and PROFINET
    4Lessons ·
    • Detecting multiple devices
    • Assigning PROFINET names and addresses
    • Compile, update and prove it
    • Quiz · Distributed I/O and PROFINET
      10 xp
  • 14 · Fail-Safe I/O and Safety Commissioning
    4Lessons ·
    • How a fail-safe input works
    • Reading the terminal numbers
    • Discrepancy time, passivation and testing
    • Quiz · Fail-Safe I/O and Safety Commissioning
      10 xp
  • 15 · Side B: Compact CPU, HSC and Pulse Outputs
    5Lessons ·
    • Side B and the compact CPU
    • High-speed counters and the PPR calculation
    • Pulse outputs: PWM and PTO
    • Startup timing and the programming laptop
    • Quiz · Side B: Compact CPU, HSC and Pulse Outputs
      10 xp
  • 16 · G120 Hardware Configuration and Telegrams
    4Lessons ·
    • Control unit and power module
    • Telegrams: the PLC to drive contract
    • SINA_SPEED and the hardware identifier
    • Quiz · G120 Hardware Configuration and Telegrams
      10 xp
  • 17 · G120 Drive Commissioning
    4Lessons ·
    • Online or offline, and RAM to ROM
    • Application class and fieldbus
    • Motor data, limits and the identification run
    • Quiz · G120 Drive Commissioning
      10 xp
  • 18 · PLC Control and Analog Speed Reference
    5Lessons ·
    • Taking control from the PLC
    • The speed pot and A to D conversion
    • Normalising and scaling
    • The LIMIT trick
    • Quiz · PLC Control and Analog Speed Reference
      10 xp
  • 19 · Network Tools and Troubleshooting
    3Lessons ·
    • PRONETA and network-level diagnosis
    • A fault-finding playbook
    • Quiz · Network Tools and Troubleshooting
      10 xp
  • 20 · Standards and Libraries
    4Lessons ·
    • Why standards beat cleverness
    • The Siemens libraries worth having
    • Open libraries and building your own
    • Quiz · Standards and Libraries
      10 xp
  • 21 · Getting Support
    3Lessons ·
    • Siemens Industry Online Support
    • Escalating: Siemens Technical Support and Think-PLC
    • Quiz · Getting Support
      10 xp
  • 22 · Example Programs
    2Lessons ·
    • Reference project archives
    • CEM: solving logic with a Cause Effect Matrix
  • 23 · Siemens Cheat Sheet
    1Lessons ·
    • Siemens cheat sheet: links, tools and free libraries
  • 24 · Tracking and Data Manipulation
    4Lessons ·
    • What tracking is, and what it is not
    • The machine to solve: an accumulating conveyor
    • Choosing the shift register: SHR or SHL
    • Scattering a word into an array of booleans
  • Final Assessment
    1Lessons ·
    • Final Assessment · TIA Accelerator Course
      10 xp