Electrical and Mechanical Contractor
 Since 2001 . .   We became experts
S7-1200/1500 PLC
STEP7 v14 TIA PORTAL Course ( Level1 )
Introduction
Basics of PLC
Overview of Simatic Products
Basic Terms

What’s New?
Terms
Programming Languages
Optimized machine code
Block creation
Optimized Blocks
New Data types for 1200/1500
Instructions
Symbols and Comments
System & User Constants

S7-1200/1500 Hardware
Expansion capability of the CPUs
Module Spectrum
Installation
Wiring
S7-1500 CPU Display
TIA Selection Tool
S7-300/400 Hardware (If needed)

TIA Portal Step7
Overview
Installation
Step7 Views
How to use the Help
Getting Started Project
New Project Creation

Declaring PLC Tags
Create Tags for the I/Os
Data types
PLC Tag Table (UDT)
Tag Grouping
Retentive PLC Tags
Monitoring PLC Tags
Sorting and automatic fill

Programming and Compiling
Create Networks
Instruction catalogue
Using PLC tags in the program
Switching between languages
Display settings
Compiling and correcting errors

Downloading
Configuring IP address of PC
Display accessible Nodes
Assign IP and name to Online CPU
Downloading options
CPU Memories Areas and Memory card
Going Online and Offline
Differences between PLC SIM & real PLCs
Starting PLC SIM
Compact View of PLC SIM
Project view of PLC SIM
Device configuration View
SIM Table Editor
Sequence Editor


Monitoring and Debugging
Online and Diagnostics tab
Diagnostic Buffer
Monitoring using watch tables
Using Force Tables
Changing the operating mode remotely
Reset to factory settings
Updating firmware

Objectives:
Upon completion of this course, the student shall be able to:

- Understand the fundamentals of the SIMATIC S7-1200 /1500
- Operate the "TIA Portal" engineering platform
- Create, change, and expand small STEP 7 programs
- Configure, parameterize, and exchange SIMATIC S7-1200 modules
- Diagnose and fix simple errors using the status block
- Perform simple commissioning of the SIMATIC S7-1200.​

​Prerequisites:
- Attended the S7-300/400 basic and advanced courses
- Electrical and Control systems background
- Good Computer Knowledge
- Good English Knowledge


Explanation of our S7-300/400 and S7-1200/1500 course Contents

Simatic,step7,step5,protool,wincc,TIA portal,S7-300,S7-400,S7-1200,S7-1500  are the registered trademarks of Siemens AG

Global Data Blocks
Memory Bits’ properties
Data Block Properties
Addressing of Non-optimized DBs
Addressing of optimized DBs
Addressing a slice in a DB
Types of Data Blocks
Global
Single Instance
Multi Instance
Adding a Global DB in program
Declaring tags inside a DB
Start Values of DB tags
Using DB tags in the program
Monitoring the DB
Taking snapshot of DB values
Copying values from Snapshot
Defining variables as Setpoints
Copying and Initializing setpoints
Download DB without Re-Initialization
Memory Reserve
Accessible/Visible in HMI

Functions and Function blocks
Simple use of FCs
Using FCs & FBs for Re-occurring applications
Using local data tags
IN / OUT /IN-OUT/Static /Temp/Constant
Calling Re-Occurring FCs & FBs
Use Single Instance DB with FB
Use Multi-Instance DB with FB

Programming Instructions
Bit Logic
AND/OR/NOT/Coil
Set Reset bit and bit field
Set Reset Flip Flops
Pos & Neg Edge Detection
Timers
IEC Timers
Pulse /On Delay /Off Delay
On Delay with reset
Simatic Timers
Time Data Type
Retentivity of Timers
Counters
IEC Counters
UP/ DN/ UP-DN
Simatic Counters
Comparator
EQ/ Not EQ/ G /GE /L /LE
IN/OUT range
OK / NOT OK
Variant and Array
Math
Calculate
Add/Sub/Mult/Div/……..
Get Minimum / Get Max
Set Limit
Other
Move
Move value
Move / Unmove Block
Move Block Variant
Fill / Unfill Block
Swap
Exercises