My Dashboard


For all your questions for product learning you can contact our Customer Care Centre

Antonella Carlomagno: +39 348.9128142

Digital Industry Academy Training Manager


SIMATIC S7 Programmazione 3 (ST-PRO3)

  • This course builds advanced skills in control system programming in a control systems environment. Workstations will include the SIMATIC S7-300/400 PLC, SIMATIC HMI, SINAMICS drive system and both PROFIBUS and Ethernet networks. You will be challenged with a number of advanced programming techniques including data management routines, advanced system functions, new program efficiency tools and error handling. Advanced level blocks, functions, tools and libraries are discussed and demonstrated.


  • After attending the course, you can:
    • Efficiently apply data block (DBs)
    • Efficiently use the various data types
    • Manage complex program errors
    • Build and manage recipes with SIMATIC HMI
    • Understand the advantages of each networking type
    • Set up a basic Ethernet network.
    • Understand the optional program editors and their advantages
Type Face-to-face training
Duration 5 days
Language it

Target Group

  • Programmers
  • Commissioning engineers
  • Engineering personnel


    • Block calls and multi-instance model
    • Complex data type applications
    • Indirect addressing and registers
    • Block calls with parameters
    • Complex error handling
    • Recipes
    • S7 communications
    • Basis of Ethernet
    • S7 Engineering tools overview (SIMATIC S7-GRAPH, SCL)

  • Theoretical knowledge will be deepened with numerous practical exercises on a TIA system model. This consists of a SIMATIC S7-300 automation system, a SIMATIC HMI operator control and a conveyor model.


  • PRO2 course or equivalent basic knowledge of automation systems.


  • In this course, the SIMATIC S7-300 automation system and the SIMATIC STEP 7 V5.x software are used. Redundant systems SIMATIC S7-400H are not covered here.