Siemens S5 (Modules 1-4)
Duration: 4.5 days
Audience: Anybody needing to maintain or program a S5 project
Prerequisites: Basic computer skills
This module introduces fundamental PLC concepts, including the cyclical execution of the user program, a Hardware Overview of S5 Central Processing Units (CPU’s/PLC’s), including the CPU 95U, 100U, 115U, 135U and 155U, an explanation of how to set I/O addresses for the modules typically used by each of these CPU’s. Furthermore, there is a conceptual overview of Structured Programming techniques, including basic descriptions of the types of Blocks which constitute a user program and how they are “Called” in the User Program. Descriptions of Hardware are focused based on the type of Simulator being used in the classroom and the application requirements of the student. Students are shown how to determine the assigned addresses of devices connected to I/O Modules, based on the assigned module address and its associated I/O Module Wiring Diagram.
- Introduction to PLC’s
- Hardware Overview
- I/O Addressing Concepts
- Setting Module Addresses
- Setting PROFIBUS-DP Remote I/O Module Addresses
- Configuring a 95U as a DP Master
- Structured Programming Concepts
This module focuses on the creation of or selection of an existing S5 Project, Performing an Overall Reset (Memory Reset) of the CPU, downloading the offline program to the PLC (Transfer of Blocks from the Program File to the PLC), and monitoring the programs contained in the blocks making up the PLC program (Organization, Program, Sequence and Function Blocks). This module also describes Basic S5 Operations, including normally open and closed “contacts,” “coils,” Set (Latch), Reset (Unlatch), Connector “Coils”, Negated Connector “Coils,” One-Shot Operations and how they are programmed, edited and monitored in Ladder Logic (LAD), Control System Flowchart (CSF), and Statement List (STL) representation. Translation rules for STL, CSF and LAD are emphasized. For example, some S5 Statements cannot be displayed in LAD. Others can be displayed in LAD, but may not display in LAD because of the way the STL program was created, for example, it ignored the LAD translation rules. In many instances, these STL Segments can be edited such that they will translate to LAD.
- Step 5 Projects
- Basic Instructions in Ladder Logic
- Basic Instructions in Control System Flowchart
- Basic Instructions in Statement List
This module continues the exploration of the Basic S5 instruction set, including Move (Load and Transfer), Timer, Counter, Comparison, and Math Instructions. Data Formats, Data Blocks and Function Blocks, including “Parameter Passing” are also covered in this Module. Application Examples and Exercises show program solutions based on the CPU being used, for example, Math Operations in a Low-End CPU (90U-95U-100U, 115U [941-944]), vs. High-End CPU’s, including (CPU 135U, and CPU 155U) or 115U Model CPU 945 CPU. LAD/CSF vs. STL solutions are also provided.
- Comparison Operations
- Math Operations
- Function Blocks
- Data Formats and Data Blocks
This module shows how to use a variety of S5 Tools to help troubleshoot a PLC program.
- Monitoring and Forcing
- Cross Reference Tools
- Interrupt Stack
- Special Class on S5 to S7 Migration