My Dashboard

Please use our Support Form for your request.

SITRAIN Customer Information
Tel.: +49 (0)911-895-7575

Registration Guideline (PDF download)

To find your regional training contact for booking, please click here.

Online-Training - TIA Portal Programmierung Expert (TIA-PROEXP)

  • The Totally Integrated Automation Portal (TIA Portal) forms the working environment for integrated engineering with SIMATIC STEP 7 and SIMATIC WinCC. The third part of the SIMATIC TIA Portal programming training builds on the knowledge of TIA Portal including STEP 7 and SIMATIC S7 acquired in the two TIA Portal Programming Basic and Advanced training courses. You expand your knowledge of the runtime and memory-optimized creation of standardized building blocks for a corporate library. You create user-specific modules for program-related error reporting, handling and evaluation and get to know the possibilities of ProDiag. Thanks to the comprehensive, imparted knowledge, you can develop modules for your company's own standard and thus shorten your project planning times and be able to react flexibly to requirements for optimizing your system.

    In order to provide you with the best possible support and training in your personal learning environment (own office/home office), we have implemented selected courses as digital online trainings for you. We provide you with live theory lectures from our experts, which convey the course content described in the learning objectives in a practical and comprehensive manner, utilizing our virtual exercise environment for practical exercises. In our virtual classroom, our expert is also available to you at any time during your individual practical exercises for in-depth questions and technical discussions.

    Also available as face-to-face training


  • After attending the course, you can do the following:
    • understand the principle of object-oriented programming
    • Object-oriented programming of reusable STEP 7 blocks based on IEC 61131-3.
    • Create versioning of blocks and user libraries
    • Program STEP 7 blocks with program-technical error handling and evaluation
    • Develop and implement in-house standards
  • You will deepen your theoretical knowledge through numerous practice-oriented exercises in our virtual learning environment. This consists of a virtual model of a production plant with SIMATIC S7-1500.
Type Online-Training
Duration 3 days
Language de

Target Group

  • Programmers


  • Reusable building blocks with optimized data access
  • Indirect addressing of complex data structures by using the parameter types ARRAY*, VARIANT and REF_TO
  • Versioning using typing in the project and global library
  • Block creation according to the PLCopen standard
  • Use of ProDiag to generate block messages
  • Deepening of the SCL programming language
  • Deepening of the content through practice-oriented exercises on the SIMATIC S7-1500 and a virtual model of a production plant.


  • SIMATIC S7 knowledge corresponding to TIA-PROADV-LJ, TIA-PRO2 or TIA-SYSUP and practical experience in using the knowledge.
  • Basic knowledge of the SCL programming language according to TIA-SCL1 is mandatory.
  • You can use the available online entry test to ensure that the selected course matches your area of expertise.


  • In this course you will work with SIMATIC S7-1500 and software SIMATIC STEP 7 based on TIA Portal.


Participant feedback

We ask the participants in our training to evaluate it on a set of criteria. Their average feedback on the “overall satisfaction” we publish for your information.

full starfull starfull starfull star half star (4.5 of 5 for 2 ratings)