|
Fundamentals of VIPA S7 using Simatic Manager
Course Purpose:
This course is an introduction to programmable SIEMENS S7 controller systems. Students will learn about programmable controller systems, how they work and how they can be used to control various processes and machines. Students will receive a thorough introduction to Simatic Manager software and learn how to interpret simple ladder logic.
Course Objectives:
Upon completion of this course, the student shall be able to:
-
Using Step7.
-
Create new program, download it to PLC, and debug it.
-
Program different bit logic instructions.
-
Program timers and counters.
-
Program comparison operations.
-
Use different blocks (OB, DB and FB).
-
Troubleshoot common software errors.
Prerequisites:
-
Electrical and Control systems background.
-
Good Computer Knowledge.
-
Good English Knowledge.
Who Should Attend:
Individuals who are new to S7 systems and applications using Simatic manager software should attend this course: Communication engineers, IT engineers, projects engineers, electrical engineers, I&C engineers and Technicians.
Training Plan:
DAY 1
-
Orientation
-
Assessment Test
Section 1: Introduction
-
Overview of Control system
-
Basics of PLC
-
Overview of Simatic Systems
-
Basic Terminologies
Section 2: Simatic Manager
-
Installation
-
Authorization
-
Setting the PG Interface
-
Getting Started
-
Creating New Project
Exercise 1: Setting PG Interface and create new project.
Section 3: Hardware Configuration
Exercise 2: create new project and make the needed Hardware configuration
Section 4: Downloading and Debugging
-
Establishing an online connection
-
Downloading
-
Testing via Program Status
-
PLC Simulator
Exercise 3: Download and Upload Hardware configuration.
DAY 2
Section 5: Blocks and Programming Language
-
Difference between S7 Blocks
-
How to insert, edit S7 Blocks
-
Difference between S7 Programming language and How use them
-
How Programming and Call FB & FC Blocks in OB1
Exercise 4: Create new project and programming and download OB1and Monitor the Blocks.
Section 6: Programming with Symbols
-
Know How to create, Edit The Symbol Table
-
Difference Absolute Addressing and Symbolic Addressing
-
Be familiar with The Symbol table Functions (Sort, Filter, Import,Export)
Exercise 5: Create new Symbol Table.
Section 7: Binary & Logic operation
-
Review on Logic Gates & How it is represented in LAD, STL,FBD
-
Know the Set-Reset Functions.
-
Know The Pulse Edge & Mid-Line Coil.
-
Know The Jump Condition.
Exercise 6: Create New Application “Control Tank’s Level”.
DAY 3
Section 8: Load and Transfer and Timer Instructions
-
Know the types of Timer &what the difference between them.
Exercise 7: Create new Application using Timer and monitor it
Section 9: Counter and Comparison Instructions
-
Know How Counter works.
-
How to Use Comparison Operation with counter.
Exercise 8: Create new Application using Counter and monitor it
Section 10: Math Instructions
-
Understand The Math Operation & How to use different language.
DAY4
Section 10: Programming a Function Block
Section 11: Function Block & Organization Block
Section 12: Analog Modules
-
Know Analog Value processing.
-
Set the measuring Range Module
-
Assign Parameters to Analog Modules
-
Using Standard Function for Scaling
DAY5
Section 13: MPI Communication
-
Overview of communication Methods (MPI, Ethernet, Profibus,PPI)
-
Configure GD Communication files
Section 14: Error and troubleshooting
-
How to classify error.
-
Module information & Diagnostic Buffer
-
Detect Error Through Stacks
-
Hardware Diagnostic
-
Variable Table & Cross reference.
-
Track Errors Through Blocks (Go To & Compare)
Appendices
-
Appendix1: Basic Terminologies
-
Appendix2: Memory Areas & Functions
-
Appendix3: Status Word
-
Appendix4: Data Types
-
Revision
-
Final Test
|