TIA Portal Programming 1

This course is the first in a three-part series which builds basic programming skills with Siemens STEP 7 software. Participant will learn S7 project management, program design and application development. This is an aggressively paced curriculum covering the S7 programming editor with Ladder,Function Block Diagram, and Statement List,and SCL programming languages, and key software tools. This course takes some systems approach to the S7-300/400 PLCs, plus basic connectivity and functionality of an HMI, and PROFINET I/O.


Upon completion of this course, participant shall be able to:

  • Complete a system hardware configuration.
  • Build, document, test and troubleshoot a structured STEP 7 program.
  • Program using the multiple address types.
  • Use symbolic addressing.
  • Use core application instructions, functions and blocks.
  • Program using the processed analog values.
  • Generate data blocks.
  • Establish connections to an HMI system.

1. SIMATIC S7 System Family overview

  • Totally Integrated Automation Portal
  • S7-1200 / 1500 Systems
  • TIA concept
  • Programming devices

2. TIA Portal Software

  • Engineering Software
  • Products scope and range
  • Interface of the framework

3. Training Devices

  • Installation and configuration
  • Setup and connection
  • Networking and Addresses

4. Devices and Networks

  • PG and CPU connection
  • SIMATIC Manager tools
  • CPU memory reset
  • Memory Card operations

5. PLC Tags

  • Global and Local blocks
  • Data Types and table
  • Editing tags

6. Block Architecture and Block Editor

  • Program Structures & Execution
  • Program Blocks
  • LAD / STL / FBD Editors

7. Binary Operations

  • AND, OR, XOR
  • RLO and STAT
  • Troubleshooting

8. Digital Operations

  • Data Types\
  • Timers & Counters Functions
  • Program counter & timer

9. Data Blocks

  • Global data blocks
  • Elementary and Complex data types
  • Monitor data block

10. Distributed I/O

  • Configure, network and commission

11. HMI Devices

  • Downloading projects
  • Establishing communications
  • Commission

12. Functions Blocks (FB)

  • Programming the Parameter
  • Fault Evaluation of a FB
  • Editing, Adding and Deleting FB

13. Organization Blocks

  • Program Blocks
  • Creating new OB
  • Error Obs

14. Exercise

  • Diagnostics
  • Debug simple program errors
  • Program Back-up

This course is for Siemens SIMATIC S7-1500, S7-1200, S7-300, and S7-400, PLC users who are involved with developing or sustaining automation systems and their application programs.

Basic knowledge of Automation Technology

5 Days