Building on the knowledge gained in our TIA Portal Programming 1 course, this second part expands your expertise into more complex operations. You will explore advanced programming in Statement Lists (STL), learn to handle analogue value processing, and manage data with complex data types. A key focus is on the evaluation and handling of programme-related errors to build more resilient automation solutions. All concepts are reinforced with numerous practical exercises on our TIA system model.
This course is designed to deepen your programming capabilities with advanced tools and techniques.
- Programme Design Tools: Learn to use tools like structograms for creating well-structured programmes.
- Analogue Value Processing: Master the techniques for integrating and managing analogue signals.
- Advanced Block Programming: Use Functions (FCs), Function Blocks (FBs), and multi-instances, with practical examples using IEC-compliant timers and counters.
- Advanced Logic: Implement jump commands and indirect addressing for flexible and powerful programme flow.
- Software Error Handling: Learn classical software error handling and evaluation using error Organisation Blocks (OBs).
- System Diagnostics: Go deeper into the evaluation of diagnostic data for effective troubleshooting.
- HMI Integration: Get an introduction to integrating an HMI touch panel device.
- Statement List (STL) Programming: Receive a comprehensive introduction to programming in STL.
This course is directed at project engineering personnel who have a foundational knowledge of TIA Portal and wish to become familiar with its extended programming possibilities.
To get the most out of this advanced course, attendees must have SIMATIC S7 knowledge equivalent to the Siemens TIA-PRO1 course.
Upon completion of this advanced TIA Portal course, you will be able to:
- Apply classical programme development methods to solve comprehensive programming tasks.
- Effectively implement data administration and management within the SIMATIC S7 automation system.
- Utilise system blocks and blocks from the standard STEP 7 library.
- Understand the fundamental differences between optimised and non-optimised block access.
- Programme robust software error handling and evaluation routines.