PLC Training


Brief Description

This workshop is intended for engineers and technicians who need to have a practical knowledge for configuration and programming of SIMATIC PLCs in Totally Integrated Automation (TIA portal) environment. It can be argued that a clear understanding and application of the PLCs and its modules is the most important factor in an efficient and successful control system

The objectives of the workshop and manual are to be able to:

Startup Programming of the SIMATIC S7-Family

Be able to design optimum hardware selection for a specific project

Be able to develop programming in Ladder Logic, FBD and Structure Control language (SCL) for SIMATIC S7 PLCs.

Be able to acquire data from Analog sensors such as voltage sensor, current sensor temperature and pressure sensors

Be able to design control tasks.

Be able to perform technology functions for stepper motors, encoders and high-speed counters

Course Documentation:

Training material documents (Hard form at the time of registration)

Course Exercises

Software installation and Setup

Simatic STEP-7 Manager 5.5 with CFC, SCL and AS-OS Manager

Simatic STEP-7 TIA Portal 13

Simatic STEP-7 MicroWin v4.0 SP9 with Modbus Libraries

Course Equipment

S7 300 or 400 PLC and Analog Module

S7 200 highest specs PLC 226 and analog Module

S7 1200 or 1500 PLC



Timing: Weekend (6 Hrs/day, Saturday & Sunday)

OR

Weekday 3 Hrs/day, (Monday to Thursday)

Topics

Introduction to the workshop

  1. Startup Programming of the SIMATIC S7 Family

  2. Components of PLC based control Sys.

  3. Memory Area Allocations of SIMATIC S7 Family

  4. I/O Addressing of Modules

  5. Creating Project in Simatic Manager with Hardware configuration and software in Ladder Logic Programming

  6. Symbols- Symbolic Addressing and Absolute Addressing

  7. Binary operations

  8. S7 PLCs System Configurations

  9. Hardware diagnostics / diagnostic buffer

Exercises

SIMATIC Family Overview



Tutorial Guide for memories of S7-200 and 300/400 PLCs

Basic projects with examples



Advantages with examples



Practice on Hardware

Block Types for the SIMATIC S7 Family

  1. Organization Blocks (OBs)

  2. Function Blocks (FBs)

  3. Functions (FCs)

  4. System Function Blocks (SFCs)

  5. Data Blocks (DBs)

  6. Instance Data Blocks/Single Instances

  7. Multi-Instances

Data Types at the SIMATIC S7

  1. Data Types and their formats

  2. Instructions with different data types

  3. Mathematical functions and data type conversion

Simatic Timers and IEC Timers

  1. Timers Speed setting in Simatic

  2. Timers data formats

  3. Timers Types and Retentive Timers



Four Way Traffic Lights programming in Function Block



Toggle Instruction programming in Function Block



Multi Instance Blocks in Main organization Block



Data Blocks and Its formats

Data Blocks properties for direct transfer to SCADA Software


Program Showing all timers with their differences

Project 5.4 Accumulative timing functions by using non-retentive timers

Timing: Weekend (6 Hrs/day, Saturday & Sunday)

OR

Weekday 3 Hrs/day, (Monday to Thursday)

S7-200 PLCs Programming software

  1. STEP 7 MicroWin software environment

  2. Siemens Memory Map and addresses

S7-200 PLCs Wiring diagram

S7-200 PLCs Programming execution

  1. PLC and program Passwords

  2. I/O’s Filters

  3. Multi-Modules systems in S7-200

  4. Subroutines (Functions) in S7-200

Home Assignments


PLCs Programming Languages

  1. Linear Programming

  2. Structured Programming

  3. Ladder Logic (LAD), Function block (FB), Statement List (ST)

  4. Structure Control Language (SCL) - C/C++

  5. Continuous function charts (CFC)

  6. Built in Libraries Blocks

Communication of SIMATIC S7 PLCs

  1. MPI Communication

  2. Profibus Communication

  3. Profinet Communication

  4. Multi Stations Projects


Exercises section 1 of PLC Hand book by AVACON Technologies


PLC’s wiring of PLCs- One PLC for a group of 3 students

Assignments:

Project 4.4 Three Phase motor control Bi Direction

Project 4.5 Tank level Control

Project 4.6 Security Gate


Simple Concept developing examples of each Language.



Examples of Downloading projects to real hardware through each Protocol



Timing: Weekend (6 Hrs/day, Saturday & Sunday)

OR

Weekday 3 Hrs/day, (Monday to Thursday)

Topics

Exercises

Startup – High Level Language Programming with S7-SCL

  1. Structure Control Language (SCL) a High-Level Language

  2. 4-Way Traffic Lights Demo Project

Startup – Continuous function Charts (CFC) Programming

  1. Totally integrating Automation (TIA)- Integrating PLCs Software and SCADA

  2. Automatic transfer of PLCs Tags to SCADA

  3. Multi-Plant Demo Project – An efficient and quick programming techniques






Multi Plant Projects Techniques with integration of PLC software and SCADA software


Applications of Organization Blocks

  1. Organization Blocks (OB100, OB10 Etc.)

  2. Time of day interrupts

  • S7-300/400 PLCs system configurations

  1. System Password, Retentive memories, special memory bits etc.

Analog Value Processing with SIMATIC S7

  1. Analog Signal

  2. Reading In/Reading Out Analog Values

  3. Normalizing and Scaling Analog Values



Project 4.6 Tank level Control




Project 6.1 Room Temperature control by using PT100 Temperature sensor with filtering of the analog value


Connecting Serial Devices to SIMATIC S7 PLCs

  1. RS 232 Point to Point Device (PtP Serial)

  2. RS 485/422 Device with Modbus RTU Protocol

  3. Networking of Serial Devices and PLCs

  4. Communications between two S7 PLCs


Multi Drop RS 485 with Profibus or Modbus protocols for PLC communications with different devices

Timing: Weekend (6 Hrs/day, Saturday & Sunday)

OR

Weekday 3 Hrs/day, (Monday to Thursday)

Topics

Exercises

Modbus RTU- the Master/Slave architecture

  1. Modbus RTU Memory Map

  2. Modbus Demo project

Control Engineering with SIMATIC S7

  1. Basics of Control Engineering

  2. Tasks of Control Engineering

  3. Components of a Closed Loop

  4. The PID Controller

Technology functions used in exercises

  1. Stepper motor: PWM and PTO

  2. Encoders: High speed counters

  3. Frequency measurement

Siemens DCS System (Process Control System – PCS 7)

  1. Introduction and examples of PCS 7



PLC connected to VFD and Air monitoring devices through CP of Siemens via Modbus multi drop protocol.




PID algorithm in TIA portal





Stepper motor and Encoder with Simatic S7-313C PLC