Skip to content

Siemens: SIMATIC Programming 1 in TIA Portal

Start your Siemens SIMATIC Programming journey here. A practical workshop to develop and sustain automation systems. 

Siemens transparent

February 2 thru 5, 2026 (Monday thru Thursday)
8:30 am - 4:30 pm
AWC, Inc  |  Houston, TX

Details + Agenda

Navigate the complexities of industrial automation with confidence in this four-day, hands-on Siemens SIMATIC Programming 1 in TIA Portal  training designed specifically for programmers, engineers, and maintenance technicians. This course is the first in a three-part series which builds basic programming skills with Siemens TIA Portal software.

Led by Certified Siemens Automation Specialists, this training focuses on S7-1200 and S7-1500 PLCs. Participants will gain essential skills in project management, program design, and application development. This is an aggressively paced curriculum covering the S7 programming editor with Ladder, creating reusable functions, as well as the use of Data Block and Organization Blocks. This course takes a systems approach using the S7-1500 PLC, basic connectivity, and functionality of an KP700 HMI and ET200SP PROFINET I/O.

Objectives include:
  • Complete a system hardware configuration
  • Build, document, test, and troubleshoot a structured TIA Portal program
  • Program using the multiple address and coding. 
  • Use symbolic addressing
  • Use core application instructions, functions, and blocks
  • Program using the processed analog values
  • Generate data blocks
  • Establish communication to an HMI


Cost: $3,700 (limited space - Register Now)
Who Should Attend: Programmers, Engineers, Maintenance Techs, and engineering managers exploring training for their teams.

 

TOPICS:

1: System Overview
    • S7-1500, S7-1200, S7-300, and S7-400 Function Comparisons 
    • Communications

2: Engineering Software "TIA Portal"

    • Comparison STEP 7 Basic/Professional 
    • Working in Portal View

    • Working in Project View
    • Windows Arrangement
    • Online Help
    • Key Project Settings
    • Project Migrations

3: Training Devices and Addressing

    • Configuration of the S7-1500 Station
    • Configuration of the ET200SP Station

    • Operating and Display Elements
    • Conveyor Setup
    • S7-1500 to ET200SP to HMI connections
    • Networking

4: Devices and Network

    • Online Access of Devices 
    • Devices and Network Manager

    • Creating a Project
    • Uploading/Downloading Hardware Configurations
    • Creating the System Configuration
    • Parameterizing the CPU and Modules
    • Updating

5: PLC Tags

    • Global vs Local Tags 
    • Adding a Tag Table to a Library or Project

    • Introduction to Tag Table Editor
    • Monitoring Global Tags in PLC Tag Table
    • Using Excel to Create Tags
    • Retentiveness of PLC Tags
    • HMI

6: Program Blocks

    • S7 Block Types
    • Structured Programming

    • Process Image of Inputs/Outputs
    • Cyclic Program Processing
    • Ladder Logic and Function Block Diagram
    • Using the Block Editor
    • Program Testing and Troubleshooting using the "Monitor Block" Function
    • Uploading Blocks from a Device
    • Comparing Online/Offline Blocks

7: Binary Operations

    • Binary Logic Operations
    • Difference between NO/NC field devices and NO/NC programmed contacts

    • Result of Logic Operation (RLO) and Status of the Bit (STA)
    • Set/Reset Flip Flops
    • Program Jump Instructions

 

8: Digital Operations

    • Numeric Data Types
    • SIMATIC Counters and Timers
    • Mathematical Functions
    • Application Examples
    • Comparison Operations
    • Data and Time Blocks

9: Data Blocks

    • Data Blocks and Their Use
    • Elementary and Complex Data Types
    • Creating, Editing, Downloading, and Monitoring Global Data Blocks
    • Online vs. Offline Data Block Values
    • HMI Access to Data Blocks
    • Using Microsoft Excel for Data Block Editing

10: Distributed I/O

    • PROFINET Communications Basics
    • PROFINET Device Addressing
    • Assigning Device Names
    • Creating the PROFINET Network in a Project
    • Create and Parameterize the ET200SP Station

11: Human Machine Interface (HMI)

    • Data Exchange between HMI and PLC
    • Configuring a Touch Panel Project
    • Networking the Touch Panel
    • PLC-HMI Connections in Software
    • Commissioning the HMI
    • HMI Screen Elements in WinCC

12: Functions (FCs) and Function Blocks (FBs)

    • Using Local and Global Operands in Functions and Function Blocks
    • Using Local Variables
    • Management of the Local Data Stack
    • Creating and Calling Reusable FCs and FBs
    • Instance Data Blocks for FBs
    • Instantiating FBs

13: Organization Blocks (OBs)

    • Organization Block Overview
    • OBs for the S7-1500
    • Programming Startup, Cyclic, and Interrupt OBs
    • Phase Offset for OB Execution
    • OBs for Asynchronous Errors
    • OB for Synchronous Errors

14: Troubleshooting

    • Categories of Errors
    • Hardware and System Diagnostics
    • Overview: Troubleshooting and Diagnostic Tools
    • Locating and Interpreting Error with the Diagnostic Buffer
    • Monitor/Modify and Force Tools
    • Reference Data Tools
    • Cross Reference
    • Assignment List
    • Call Structure
    • Dependency Structure
    • Comparing Online/Offline Blocks
    • TRACE Analyzer Function

What Others are Saying

Discover how this training has given others the programming skills they needed to move to the next level at their jobs and in their training.

"The whole training is well-organized. The trainer is very knowledgeable and helpful when answering questions. He is very nice and easy to work with"
Control Software Manager, OEM
"Ryan was incredibly patient, explained every concept with clarity, and made the sessions engaging and easy to follow.

This training really strengthened my understanding of industrial automation and boosted my confidence in building automation solutions.

If you’re in automation, controls, or industrial engineering, I highly recommend the training - great experience and great learning!"

Automation Engineer, Mechatronics and Robotics

"The class was well taught and informative. Ryan demonstrated superb knowledge of the software and all programming fundamentals. Most helpful were the Tips/Rules of Thumb shown to us that were based on Ryan's personal experience."
Software Engineer, Healthcare

Meet Your Instructor

Learn from industry-leading Siemens Certified Specialists with years of hands-on experience in Siemens TIA Portal and industrial automation. They bring a wealth of practical knowledge and real-world insights to ensure you gain valuable skills you can apply immediately.

ryan_hubacz

 

Ryan Hubacz

Workforce Optimization Manager
Applications Engineer
Siemens Automation Specialist
 
Ryan is a Certified Siemens Factory Automation Applications Engineer and SITRAIN Certified Instructor for TIA Portal Programming I. Based in Houston, TX, he brings over 7 years of experience in industrial automation along with a B.S. in Electrical Engineering from Texas A&M University.

Meet Your Workforce Development Team

matt_hynek

Matt Hynek

Technical Training Specialist
Siemens Automation Specialist

Matt Hynek is a certified Siemens Factory Automation Engineer based out of Houston, TX. He brings an energetic, fresh perspective to industrial automation controls and systems, and is proficient in PLC programming, HMI development, and drive commissioning & parameterization. He holds a B.S. in Mechanical Engineering from Texas Tech University.

troy_batth

Troy Batth

Technical Training Specialist
Siemens Automation Specialist

Troy, a controls engineer in Atlanta, GA, has 14 years of automation and control systems expertise. Holding a B.S. in Electrical Engineering from Southern Polytechnic State University, he is proficient in both Rockwell and Siemens platforms, showcasing a strong skill set in industrial controls and system integration.

Frequently Asked Questions (FAQs)

Q: Who should attend this Siemens TIA Portal training?

A: This training is designed for Programmers, Engineers, Program Editors, and Maintenance Techs.

Q: What skills will I learn in this training?

A: You’ll gain essential skills in program design and application development around S7-1200 and S7-1500 PLCs using TIA Portal.

Q: What prerequisites are recommended for this course?

A: Taking the Introduction to TIA Portal class is recommended but not required. All you need is a basic understanding of PLC fundamentals. Your instructor will cover foundational concepts. 

Q: Will I get hands-on experience with Siemens hardware?

A: Definitely. The course uses a conveyor model for realistic demonstrations and exercises.

Q: What materials will be provided?

A: All participants will receive comprehensive course materials to take home, including detailed notes and application examples. Hardware stations and laptops with TIA Portal will be available for in-classroom use only. Certificates of completion are availablefor download after completion of the course.

Q: What are the hours for this event?

A: The training runs from 8:30 AM to 4:30 PM, with scheduled breaks.

Q: What about lunch?

A: Lunch is not provided, but there will be an hour break every day from 11:30 am to 12:30 pm. A refrigerator and microwave are available if you wish to bring your own lunch.

Q: Where is the training being held?

A: This training will be held at the AWC, Inc. Houston, TX office at 4940 Timber Creek Dr, Houston, TX 77017. If you're searching for “Siemens TIA Portal Programming training near me” in Houston, this is it.

Q: How can I register for this training?

A: You can register using the "Register Now" buttons on this page or at the “Reserve Your Spot” section below. For assistance, call us at 713-944-2100.

Featured Technology Partner

Siemens transparent
TIA Programming

Reserve Your Spot

THIS IS NOT A REGISTRATION - our team will reach out to process your request and set up payment before confirming your spot.