Siemens S7-300/400 PLC Advanced M&T with Networking
Need course dates or locations to suit you? CLICK HERE TO SEND ENQUIRY...  
Siemens S7-300/400 PLC Advanced M&T with Networking

Duration: 5 days

Prerequisites: Delegates should either have attended our Siemens S7 Basic M&T course or have similar knowledge & experience with Siemens S7 PLCs & STEP 7 software.

Aims: Although the Basic M&T course equips the delegate with the necessary skills to fault-find on typical basic machine & process applications, many Siemens programs involve more complicated instructions & techniques other than basic ladder logic will allow. In order to complete the range of S7 fault finding skills for maintenance personnel, the Advanced Level S7 M&T course covers the most commonly used supplementary instructions & data structures to enable people to trace control through the majority of S7 PLC programs. The course gives practical experience of interpreting, monitoring & understanding typical, but more complex LAD, FDB & STL code & covers using more advanced diagnostic tools & techniques. Additionally, the course provides an insight to S7 based Communications & Networking as well as an Introduction to Siemens WinCC Flex based HMIs.

Objectives: For specific course objectives see Training Record Log.

Content: Recap main Hardware components (brief)
 Recap main hardware identification & functionality from Basic M&T course
 Understand the typical additional modules that may exist (including communications processors CPs) & the additional functionality that they provide
 Understand how S7 series HMIs maybe connected to the PLC & the areas of PLC memory that provide the interface
 Understand how I/O maybe remotely sited from the main processor rack using Profibus

Understand the Terminology, Structure & Organisation of S7 Programs (brief)
 Recap the basic structure of S7 programs
 Recap basic use of the different programming formats (LAD, FBD, STL) & how to monitor simple program code
 Understand the data types that exist within S7
 Gain further experience of reading & interpreting more complex STL program code & know how to monitor & interpret RLO & the additional status bits
 Understand how S7 uses the system Accumulators when decoding logic & determining bit & word status & know how to trace conditions when monitoring a running program
 Understand how S7 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 how adding certain blocks can prevent the CPU from stopping
 Understand how information is passed into these blocks using Local Data
 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 Functions & Function Blocks (FCs &FBs)
 Know how to identify the system blocks (SFCs & SFBs) that are provided & how these are utilised
 Use system function blocks that implement IEC functionality
 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 as Peripheral Words
 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 S7 programs
 Recap the basic concept & understanding of the purpose of DBs in a program
 Understand typical uses of DBs & DWs in S7 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
 Understand the difference between Shared Data Blocks & Instance Data Blocks
 Understand how the data held in DBs & DWs is used in programs & how the data can be modified as the program is running
 Understand the concept of User Defined Data Types (UDTs)
 Know how to display & monitor the contents of DBs & DWs

Working with MMC cards
 Understand the use & limitations of working with MMC cards
 Understand how to backup to & restore programs from MMC cards
 Understand how to archive projects to the MMC card

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 recognize its existence & how to trace & monitor its status

Introduction to MPI networking
 Hardware, cables, connections & addressing
 Understand MPI network configuration, operation & data transfer (central administration)
 Understand Global Data exchange between processors in the same project
 Practical using System Function Blocks for ad hoc data exchange between processors

Introduction to Siemens S7 based Ethernet
 Hardware, cables, connections & addressing
 Understand Ethernet network configuration, operation & data exchange using ISO & TCP/IP protocols
 Using OPC/DDE for data exchange between PLC & PC

Introduction to Profibus DP networking
 Hardware, cables, connections & addressing
 Profibus DP configuration, operation & data transfer for distributed I/O using ET200 & third party devices
 Profibus DP configuration, operation & data transfer with HMI panels & Inverter Drives

Introduction to ASi networking
 Hardware, cables, connections & addressing
 Understand the configuration of an ASi network with direct S7 interface
 Understand the configuration of an ASi network via a Profibus Gateway

Introduction to Siemens HMIs with WinCC Flex
 Overview of Siemens S7 OP, TP & MP text & graphics displays
 Hardware, cables, connections & addressing
 Introduction to WinCC Flex software
 Introduction to navigating software menus & operations
 Opening a WinCC Flex project
 Connecting an HMI unit to a PC & PLC
 Transfer of application to the HMI panel

S7 Programming Tips, Tricks & Techniques
 Understand how some programmers conceal program code & make it impossible to monitor using ‘Know How Protect’ features
 Know how to re-wire a field input or output (connected to a failed I/O channel) to a spare I/O channel & to “re-wire” within the program
 Gain practical experience of “simple” diagnostic programming to trap or prove status when troubleshooting more difficult or intermittent problems
 
Need course dates or locations to suit you? CLICK HERE TO SEND ENQUIRY...  
My Location
Results for location are highlighted in the table below. Click here to remove highlight
The course either has new dates in data loading, or is only run as a dedicated or In Company course.
Tools
 
Key Details
Duration5 days
 
£1,030
per delegate
 
 
Bookings Helpline: 01933 233884 (Monday to Thursday - 8:00am to 5:30pm and Friday 8:00am to 5:00pm).