Understanding Siemens S5 Programs

Course overview
Manufacturers are increasingly facing greater pressures to reduce costs and maintain efficiency whilst also maximising output. These problems are further challenged when it comes to arranging shift patterns to release essential production line staff for training.
This problem can be eased, as we now offer you three day courses rather than our more traditional five day courses on Siemens PLCs. Our new three day course enables you to maintain your efficiency levels with the minimum of disruption, whilst also providing focused learning.
This three day course will equip people to be able to work through and understand existing PLC programs and be able to add to and modify pre-written PLC code in order to accommodate machine changes.
Target group
All engineering personnel involved with maintenance and servicing of automated systems controlled by Siemens S5 programs.
Duration
Courses take place over three days
Previous knowledge
Delegates should have a good working knowledge of PLC systems, be competent with the use of PCs and Windows as well as Siemens S5 PLCs and STEP 5 software or have attended at least basic level Siemens S5 PLC training.
Syllabus
Understand the Terminology, Structure & Organisation of S5 Programs
- Recap the basic structure of S5 programs
- Recap basic use of the different programming formats (LAD, CSF, STL) & how to monitor simple program code
- Understand the data types that exist within S5
- Gain further experience of reading & interpreting more complex STL program code & know how to monitor & interpret RLO & the additional status bits
- Understand how S5 uses the System Accumulators when decoding logic & determining bit & word status & know how to trace conditions when monitoring a running program
- Understand how S5 handles numeric values (data handling) & the toolkit available for monitoring
- Be aware of status display problems when monitoring STL & how to get around them
- Understand the use of Jump & LBL instructions, how these alter the normal execution of the program, how to know if you are monitoring in such a zone & what happens to status information
Understanding & working with Organisation Blocks (OBs)
- Understand the operation of a range of commonly used OBs
- Understand the operation of OBs that control how the PLC performs on start-up & how this is important when troubleshooting
- Understand the operation of OBs that can interrupt the normal scan cycle of the PLC for other operations to be performed & know how this itself can be the cause of intermittent PLC problems
Understanding & working with Function Blocks (FBs)
- Understand the difference between the Conditional & Unconditional Calls to FBs & be able to recognise screen displays & interpret status
- Know how to identify the standard FBs that are provided & how these are utilised
- Know the typical range of FB numbers that are used for user-written FBs
- Understand that some hardware modules require further FBs that are supplied on disk & which need to be loaded for a program to work
- Understand the technique of Parameter Passing between blocks & know how to interpret what is happening
Different ways Analog Signals are handled
- Understand how to configure Analog modules for proper operation
- Know how Analog signals can be read (input) or written (output) & monitored using the standard Function Blocks
- Understand how the converted Analog signals can be scaled from their native format into user friendly engineering units within the PLC
Understand the use of Data Blocks (DBs) & Data Words (DWs) in S5 programs
- Recap the basic concept & understanding of the purpose of DBs in a program
- Understand typical uses of DBs & DWs in S5 programs
- Know how to identify DBs in a program, how to recognise the different calls to the blocks & how to start to understand how they are being used
- Know how to interpret the structure & format of data stored in DBs
- Know how DBs are generated (manually or through the execution of the program)
- Understand how the data held in DBs & DWs is used in programs & how the data can be modified as the program is running
- Know how to display & monitor the contents of DBs & DWs
Understand the use of more complex Program Commands
- Understand the concept of Bit & Word Shift instructions & know how to monitor their operation
- Understand the range of Logical Word instructions that are commonly used & know how to decode what is actually happening
- Understand the use of a number of other additional advanced programming instructions & know how to access the complete library
- Understand the concept of Indirect Addressing, know how to recognise its existence & how to trace & monitor its status
S5 Programming Tips, Tricks & Techniques
- Understand how sometimes simple program modifications can reveal more basic LAD program code which is often easier for maintenance personnel to follow
- Understand how some programmers conceal program code & make it impossible to monitor
- How to get the most out of STEP5 program documentation facilities
Training outcomes:
- Understand the terminology, structure and organisation of S5 programs
- Understanding and working with Organisation Blocks (OBs)
- Understanding and working with Function Blocks (FBs)
- Understand the different ways analog signals are handled
- Understand the use of Data Blocks (DBs) and Data Words (DWs) in S5 programs
- Understand the use of more complex Program Commands
- Apply S5 programming tips, tricks and techniques
Guranteed results
Our partners INTACS are so confident that we can deliver the right training for your people that we are even prepared to offer a money-back guarantee of satisfaction.
Recommended follow up courses
Siemens S5 PLC First-line Maintenance
The First-line Maintenance course equips maintenance personnel with the essential knowledge & skills to identify & maintain Siemens S5 PLCs & component parts, to be able to connect a PC/PG to access & monitor the live program & to be able to perform basic maintenance duties including how to reload the PLC program.
Siemens S5 PLC Troubleshooting
The benefit of attending this further 3 day course is that delegates will be able to gain knowledge & practical experience of troubleshooting Siemens S5 PLC automation control systems.
For more information or to make a booking please call (01604) 667584, or alternatively e-mail business_centre@festo.com.