This course is for project engineers who want to unlock the extended programming capabilities of SIMATIC S7. You will learn to structure and create advanced S7 programmes, enabling you to work more efficiently with STEP 7 V5.5 and reduce overall engineering time. Our hands-on practical approach uses a dedicated S7-300 system model, allowing you to test working examples and reinforce theoretical concepts in a real-world environment.
This advanced course moves beyond the basics to cover sophisticated programming and diagnostic techniques.
- Advanced Programme Design: Use structograms as a method for effective programme design.
- Reusable Code Blocks: Master Functions (FCs), Function Blocks (FBs), and multi-instances, with examples using IEC Timers and Counters.
- Logic and Operations: Implement jump commands and accumulator operations for complex logic.
- Advanced Debugging: Configure and use Breakpoints as a powerful tool for testing and debugging your code.
- Error Handling with OBs: Learn to use Error Organisation Blocks to evaluate events like a Profibus slave downtime.
- System Diagnostics: Analyse synchronous errors with specific Organisation Blocks and interpret S7 diagnostic data.
- Custom Diagnostics: Write your own user-defined messages into the Diagnostic Buffer for clear, specific error reporting.
This course is directed at project engineering personnel who wish to become familiar with the extended programming possibilities of SIMATIC S7-300/400 systems.
Attendees must have attended the Siemens ST-PRO1 Course or have equivalent practical exposure to programming in a project environment. Proficiency with a Microsoft Windows PC is also required.
Upon completing this course, you will be able to:
- Write advanced, structured programmes for S7-300 and S7-400 PLCs.
- Utilise programme breakpoints to effectively test and validate your programme’s operation.
- Diagnose complex errors using the advanced features of the STEP 7 V5.6 software package.