السلام عليكم
Siemens S5 (Modules 1-4)
Duration: 4.5 days
Audience: Anybody needing to maintain or program a S5 project
Prerequisites: Basic computer skills
Course Outline
Module 1
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.
Lessons
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
Module 2
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.
Lessons
Step 5 Projects
Basic Instructions in Ladder Logic
Basic Instructions in Control System Flowchart
Basic Instructions in Statement List
Module 3
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.
Lessons
Timers
Counters
Comparison Operations
Math Operations
Function Blocks
Data Formats and Data Blocks
Module 4
This module shows how to use a variety of S5 Tools to help troubleshoot a PLC program.
Lessons
Documentation
Searching
Monitoring and Forcing
Cross Reference Tools
Interrupt Stack