Siemens S7 300-400 PLC Level 2 M&T

Page 1

Duration: Prerequisites:

5 days Delegates must have attended our 5 day Siemens S7 Level 1 Basic M&T course or have similar knowledge & experience with Siemens S7 PLCs else they will be well out of their depth on this course.

Aims:

Although the Siemens S7 Level 1 Basic M&T course equips the delegate with the necessary knowledge & skills to start to maintain & troubleshoot “simple” S7 systems & applications, most Siemens S7 programs involve much more complex instructions & Data Handling techniques. In order for maintenance personnel to be properly equipped to trace status or data values through typical programs to understand how a piece of field equipment is controlled or to identify the source of a problem, the Siemens S7 Level 2 M&T course covers the most commonly used supplementary instructions & gives practical experience of interpreting, monitoring & understanding more complex code & covers more advanced diagnostic tools & techniques.

Content:

Further Terminology, Structure & Organisation of S7 Programs Recap the basic structure of S7 programs Recap the different program formats (LAD, FBD, STL) & know how to monitor “simple” program code Understand that some Blocks may have been created using other languages e.g. SCL or Graph Know how to identify if other programming languages have been used & know the implications of not having the necessary software installed Understand the concept of Local Data, how it is used & monitoring issues Understand the principle of S7 Source Code & how & when this may be used Recap the implications of using a new project as the target for the Upload of Blocks – loss of symbols, variable names & comments

Further understanding of how S7 handles Data (numbers) Understand how S7 handles numeric values (data handling) & the toolkit available for monitoring Properly understand Bits (Booles), Bytes, Words & Double Words, how they are addressed & how they occupy memory Properly understand Integers, Double Integers, Real numbers, Floating Point numbers & other data types

Working with & interpreting typical STL code 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 Be aware of STL status monitoring problems & 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 Know how some OBs can prevent the CPU from crashing on a fault Understand how information is passed into these blocks using Local Data Understand the operation of OBs that control how the PLC performs on startup & 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

Working Overview of S7 based MPI, Profibus & Ethernet Networking Understand how I/O & other Devices maybe remotely sited from the main CPU rack on an MPI or Profibus network Use of NetPro to view Hardware & Connections Introduction to MPI Networking & Global Data Introduction to Profibus Networking Introduction to S7 based Ethernet Introduction to how Siemens HMIs maybe connected to the PLC & areas of PLC memory that provide the interface Further understanding of Functions & Function Blocks (FCs &FBs) Know there is a range of System Blocks (SFCs & SFBs) that are available, know typical functions & how they are utilised Know that some FCs/FBs offer enhanced Diagnostic facilities Understand the construction & operation of IEC Timers as implemented in SFBs

Siemens S7 300-400 PLC Level 2 M&T

Siemens S7 300-400 PLC Level 2 M&T

Further S7 Hardware Recap main hardware identification & functionality from Basic M&T course Understand that some CPUs have different start-up modes (cold, warm, hot) & the implications for a cold restart for 318 & 400 CPUs Know how to find out if a program makes use of the System Clock & know how to set the time Be aware of timing inaccuracies & whether this is significant in a program Recap program scan time issues & know how to monitor More complex applications with Projects containing multiple CPUs, HMIs, Expanded & Remote I/O & Networking Know how to check or configure Hardware Know about the range of typical additional modules that may exist Understand the concept of the Siemens S7 Hardware Catalog Understand how the Hardware Catalog & version of STEP7 software are related Know the problems of swapping old failed modules with newer replacements & how to re-save the S7 Project (PLC program) with the new configuration Know how to keep the Hardware Catalogue up to date

Kiowa is not liable for the use or applications that differs from what is confirmed in their technical catalogue, product sheets, offers, order confirmations and recommendations contained in them.

Sleaford T: 01529 416200

Aberdeen T: 01224 890339

Carlisle T: 01228 530010

Glasgow T: 0141 7746200

Newcastle T: 0191 2709730

Teesside T: 01642 762266

E: sales@kiowa.co.uk

WWW.KIOWA.CO.UK

E: glasgowsales@kiowa.co.uk

E: aberdeensales@kiowa.co.uk

E: newcastlesales@kiowa.co.uk

E: carlislesales@kiowa.co.uk

E: teessidesales@kiowa.co.uk


Understand that some hardware modules require FBs that are supplied on disk & which need to be loaded for a program to work Know how to monitor a particular call to a FC/FB by specifying the call-up path

Understand Parameter Passing Understand the principle of Parameter Passing Know how to monitor data being passed to & from FCs or FBs & how to interpret what is happening

Further understanding of how Analog Signals are handled Understand how to configure Analog modules for proper operation Know how Analog signals can be read (input) or written (output) Understand how to monitor Peripheral Words Understand how the converted Analog signals can be scaled from their native format into engineering units within the PLC

Further understanding of Data Blocks (DBs) & Data Words (DWs) Understand typical uses of DBs & DWs in S7 programs Know how to interpret the structure & format of data stored in DBs Understand the use of the Initial Values column & that certain variable types (e.g. String) do not update when monitoring Understand how data is held in DBs & DWs & used in programs & how the data can be modified as the program is running Understand the difference between Shared & Instance Data Blocks Know how to display & monitor the contents of DBs & DWs Understand the use of a Pointer to reference data in a Block

User Defined Data Types (UDTs) Understand the purpose of UDTs Able to identify if UDTs are used in an S7 program Know how to interpret & monitor the usage of particular UDTs Understand the use of more complex Programme Commands Understand the implications of the BR bit & ENO shown in Ladder Understand the concept of Bit & Word Shifts & know how to monitor their operation Understand the range of Logical Operators that are commonly used & know how to decode what is actually happening Further Arithmetical Instructions & Comparators Understand the use of a number of other additional advanced programming instructions & know how to access the complete library

Working with MMC cards Understand the use & limitations of working with MMC cards Understand how to backup to & restore programs from MMC cards Know how to access working Data Blocks on MMC memory Erasing, formatting & recovering from MMC problems


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.