Five Days Training Program on Siemens PLC and WIN CC

Module 1

This module provides an overview of the Siemens S7-300 system. The training demo is introduced, as well as hardware and system components used in a typical SIMATIC Step 7 system. Step 7 software is reviewed and students will set the PG interface. Configuring hardware is next and then students will receive insights into determining a module’s status. Memory concepts are covered along with how to create symbols and monitor/modify them with a variable access table. To complete the module the student will be able to use and interpret the bit logic instruction in ladder logic and statement list.

  • Introduction to the Demo
  • System Overview
  • Step 7 Software
  • Setting the PG I/F
  • Configuring Hardware
  • Module Status
  • Memory Layout
  • Symbols
  • VAT Table
  • Bit Logic Instructions
Module 2

This module begins with a review of the numbering systems used in PLC’s and then students will learn about accumulator memory; the basic instructions used to move values. Timer and counter instructions for the S7-300 and S7-400 families are covered. Next, data blocks are covered including how to address, edit, create and view in a VAT table. To conclude the student will learn to configure the clock memory byte in Step 7.

  • Numbering Systems
  • Load and Transfer Instructions
  • Timers
  • Counters
  • Data Blocks
  • Clock Byte
Module 3

This module will give the student the tools that they need to be able to use OB Blocks including an overview, priority, startup, cyclic, asynchronous and synchronous blocks. Next, math and compare operations using STL programming are covered. The student will learn how to use Function Calls, Function Blocks and how to monitor a specific instance of a FC or FB block called multiple times in a program. To complete the module the student will understand the various types of jump operations that are possible in STL and the operation of the Label instruction.

  • OB Blocks
  • Math Operations
  • Functions
  • Compare Operations
  • Function Blocks
  • Monitor With Path
  • Jump Instructions
Module 4

This module will review Analog I/O and introduce I/O used on PROFIBUS. The student will then go on to Searching, Reference Data, Block Compare and Forcing. To complete the module a review of troubleshooting skills and Common Step 7 Tasks.

  • Analog I/O
  • Profibus DP
  • Searching
  • Reference Data
  • Compare Blocks
  • Forcing
  • Troubleshooting
  • Common Tasks
Siemens S7-300/400 (Modules 5-8)
Module 5

The first part of this module reviews the concepts of Function Calls, Data Blocks and Function Blocks and includes some more advanced exercises for refreshing on key concepts. The module concludes with a significant amount of material covering indirect addressing methods such as POINTER and ANY data types, memory indirect and register indirect addressing methods.

  • Functions
  • Data Blocks
  • Function Blocks
  • Indirect Addressing
Module 6

This module introduces the student to the system functions that copy sections of memory. Next, memory concepts in an S7 processor are covered. The student will learn instructions that shift or rotate bits in memory words and double words. All the shift and rotate instructions are covered for LAD, FBD and STL. The student will describe the operation of a Multi Instance Data Block, as well as, troubleshoot programs and create a Function Block. To finish the module Word Logic Instructions are covered.

  • Copy Functions
  • Memory Concepts
  • Shift and Rotate Instructions
  • Multiple Instances
  • Word Logic Instructions
Module 7

This module begins with Clock Functions where the student is shown how to handle date and time in an S7 program. Next, the student will be introduced to the concepts of the Structured Control Language covering source files, the SCL Editor, compiling and monitoring. The student will understand the different structures for each block and the order and attributes of the blocks will be discussed. The module concluded by covering the essentials of programming expressions and statements in SCL.

  • Clock Functions
  • Introduction to SCL
  • SCL Program Structure
  • SCL Program Statements
Module 8

This module starts by going over the debugging tools in the STEP 7 software. Next is an overview of PID control and how it is implemented in the Siemens PLC. The student will be introduced to the concepts of Sequential Functions Charts (a.k.a. Grafcets) and finally, the S7 GRAPH programming language used for sequential controls is thoroughly covered using examples and exercises.

  • Debugging
  • PID Control
  • SFC Fundamentals
  • S7-GRAPH Programming
Siemens WinCC Flexible (Modules 1-2)

This course is designed for maintenance personnel that must support a Siemens WinCC Flex system. Using a pre-written application in an S7 programmable controller, students will develop an HMI application for the WinCC Flex terminal.

Audience: Maintenance level personal, or people who will be modifying existing systems.

Prerequisites: Basic Computer Skills a knowledge of S7 systems would be beneficial.

Course Outline
Module 1

This module provides an overview of the WinCC Flexible software and hardware terminals, an HMI product line developed by Siemens. It begins with an introduction of the software, teaching the student to launch, navigate, create and make use of the help files. Students will get to know the application, gather data, plan the tag database and design graphic screens, plan alarms and gain information that is required to operate the system. To conclude the module, the student will be able to create and configure new graphic displays and be able to navigate between windows.

  • Introduction
  • Software Overview
  • The Application
  • Creating a Project
  • Tags
  • Screens - Simple Objects
Module 2

This module begins with the student learning about the Enhanced Screen objects such as Sliders, Gauges and Trends, and then incorporating them into an operator screen to control and monitor a PID loop running in the processor. As the module progresses, students will also learn how to use such WinCC Flexible utilities as the Status-Force Monitor, System Screens, Alarming and Security. The module concludes with students transferring their completed application to a Siemens MP Panel for testing.

  • Enhanced Screen Objects
  • Status - Force Display
  • Alarms
  • Multiplex Tags
  • System Screens
  • Transferring the Application
  • Security

Programming; Operation; Maintenance and Troubleshooting