Learn Siemens S7-1200 PLC from Scratch using TIA

Learn wiring, programming and Installation of S7-1200 Controller with Siemens TIA- Total Integrated Automation Software
4.6 (105 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
564 students enrolled
22% off
Take This Course
  • Lectures 39
  • Length 8 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2016 English

Course Description

     This course is specifically for the people who wants to kick start their training in Siemens PLC. We are using Siemens S7-1200 PLC along with Siemens TIA- Total Integrated Automation software for making tutorials. You will find high quality videos tutorials along with copy of presentation and PLC code used in the course. 

We are teaching programming in Ladder Logic with touch of FBD- Functional block Diagram. 

Following is the pattern of the course:

  • Introduction lecture of the command
  • Exercise Example of the command
  • Factory I/O Industrial Application Example in real 3D Dynamics environment 
  • Quiz to evaluate your performance
  • Copy of presentation and PLC code (if applicable) with every lecture 

    This course covers the basic fundamentals commands of PLC. Later we have plans to upgrade this course with PLC advanced InstructionsSiemens KTP 400 PLC and SCADA. We would be explaining how to interface Siemens S7-1200 PLC with Siemens KTP 400 HMI and SCADA

If you buy the course today, the updates would be included in the course for free. 

About Us:

NFI is an Industrial Automation Training Academy exists to bridge the skill gap between Industries Engineering Colleges. We train students/professionals in Automation skills that can help them in securing their path to success. NFI provides quality education in the field of industrial automation control systems that are being installed across industries. The course material is designed in a way that helps students in acquiring knowledge of these systems and use revolutionary thinking to keep the productivity and profitability high while reducing downtime of machines and troubleshoot the systems faster

NFI offers E-Learning Industrial Automation Courses to facilitate the students & engineers far across the world. NFI uses motivational Learning tools software Self learning Video tutorial for flexible & easy learning. 

What are the requirements?

  • Basic Fundamentals of Electronics
  • Eagerness to learn PLC in enthusiastic environment

What am I going to get from this course?

  • Learn how to communicate PLC with PC using Siemens TIA
  • Learn how to convert standard circuits to PLC Circuits
  • Learn fundamentals commands of Siemens S7-1200 in TIA

Who is the target audience?

  • Engineering Students
  • Working Engineers - Maintenance, Production or Supervisors
  • Industrialist

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to the Hardware- S7-1200 PLC

In this lecture you will learn about the PLC hardware and it's terminals.


In this lecture you will learn how the PLC Processor works with reference to it's SCAN Cycle.


In this lecture you will learn about PLC internal memory and in the second part i explained how to wire the PLC with inputs and outputs.


In this lecture you will see various Input/Output wiring types like SINK and SOURCE


Learn how to convert basic Schematic diagram to PLC Ladder Logic via this course.

Test your Skills- Bit Level Instructions
9 questions
Section 2: Introduction to Siemens TIA- Total Integrated Automation

In this lecture you will learn how to use basic features of Siemens TIA


In this lecture you will learn how to communicate Siemens PLC with PC via Ethernet connection.

Test your Skills- TIA
5 questions
Section 3: Understanding General Elements of TIA

This lecture explains how to use network and branches in writing the ladder logic. 

Section 4: Understanding Bit Logic Operations in TIA

In this lecture you will understand the basic fundamental commands NO (Normally Open), NC (Normally closed) and OUT. We have explained it via Siemens TIA software!


Test your skills in exercise example of NO, NC and OUT.

Exercise Example (2)
Test your Skills- Bit Logic Operations (1)
5 questions

After this lecture, you would be able to latch/ unlatch the outputs. 

Test your Skills- Bit Logic Operations (2)
5 questions

After this lecture, you would be able to latch/ unlatch the outputs in groups easily


Test your skills in exercise example of SET & RESET Field command for Latching/ Unlatching


In this lecture, you will understand the concept of Rising and Falling Edge

Test your Skills- Bit Logic Operations (3)
5 questions

This lecture gives you factory automation example of basic fundamentals commands like NO, NC and OUT. We are using Box Sorting application for the explanation.

Section 5: Understanding Timer operations in TIA

This lecture explains the function of Timer Pulse in S7-1200. This timer can be used to generate Pulse timed signal with furthermore can be used to create blinking sequence. 


Test your skills on Timer Pulse

Test your Skills (Timer Pulse)
5 questions

After this lecture you would be able to design ON- Time delayed ladder logic. 


After this lecture you would be able to design OFF- Time delayed ladder logic. 


This lecture explains how to use Retentive timers in Siemens S7-1200. This type of timer can be used to pause/resume the timed operation logics

Test your Skills (TON, TOFF TONR)
10 questions

After this lecture you would be able to work with Data Blocks which are used to read/write elements of Timers/Counters. 

Test your Skills (Timers via Data Block)
5 questions

We are using Filling/Draining Tank Level application  in factory automation environment as an example to explain the concept of Timers

Section 6: Understanding Counter operations in TIA

This lecture explains the Counter Up instruction which can be used to count the input events and generate output at specific counts. 


This lecture explains the Counter Down instruction which can be used to count the input events and generate output at specific counts. 


This counter is the combination of Count Up and Count Down type of counter. This makes it easy to increment and decrement the counts in the same counter. 

Test your Skills (Counters)
10 questions

In this exercise we have used factory automation tol see the application of counters to count the boxes in conveyor line. 

Section 7: Understanding Comparative operations in TIA

After this lecture you will learn how to fetch the data from Timers/Counters for comparison and generate output

Test your Skills (Comparative Operations)
6 questions
Section 8: Understanding Math operations in TIA

This lecture explains the fundamental instructions for mathematical calculation like Addition, Subtraction, Multiply, Division, Increment, Decrement, MOD and Calculate.


In this lecture, you will see an exercise example of Math instructions.

Test your Skills (Math operations )
6 questions
Section 9: Understanding MOVE operations in TIA

After this lecture you would be able to copy/move/store the information of timer/counter in Siemens S7-1200 data register. 

Test your Skills (Move)
5 questions

In this example, you will see a Tank Level application. Using comparison and move commands we are monitoring and controlling the level of water in tank. 

Section 10: Understanding various Program Control operations in TIA

After this lecture you will understand how to jump the ladders conditionally. 

Test your Skills (Jump)
5 questions
Section 11: Understanding word logic operations in TIA

After this lecture, you will learn how to make bit wise operations in PLC. This can be used to compare the information in two data registers. 

Test your Skills (Word Instructions)
10 questions
Section 12: Understanding shift and rotate operations in TIA

After watching this lecture you would be able to shift and rotate the bits in a memory for "N" counts. 

Test your Skills (Shift and Rotate)
5 questions
Section 13: PLC Troubleshooting Techniques

This lecture explains some basic PLC safety circuits which can be implemented in any control circuit. This would allow you to install some emergency switches to shut down the PLC system in emergency situations.

Section 14: Miscellaneous Information

If you are looking for ways to simulate the PLC Logics, this lecture covers various steps to simulate the Siemens TIA

Download Trial version software
Next Update- PLC Advanced Exercise with HMI Interface!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mr Rajvir Singh, Mechatronics Engineer

      I am working as an Educator Associate Director, NFI- INDUSTRIAL AUTOMATION TRAINING ACADEMY, INDIA. We provide hand on training on Industrial Control, PLC, HMI, AC Drives - VFD & Servo, Hydraulics & Pneumatics.


      • Awarded Silver Medal in Graduation Electronics & Instrumentation (2013)
      • Given On-site Training on Industrial Automation in Industries like ITC, USV, Asian Paints, Patanjali – World’s largest Food & Herbal Park, Stylum, Panchkula & in many Engineering Colleges/Universities in Punjab & Himachal Pradesh, India.
      • Published around 200 Intellectual Questionnaires on PLC, Servo, VFD, Hydraulics, Pneumatics, PID, Analog/Digital Cards & Industrial Control (2012)
      • Designed Flexible Learning Trainers for teaching each on Allen Bradley, Siemens & Delta PLC, HMI, Delta/ Panasonic Servo’s, VFD’s & Sensors
      • Demonstrated Electro- Pneumatic Robotic Arm to Dr. APJ Abdul Kalam (Former India President) on the eve of Inauguration of IDEA Factory
      • Designed & published 120 circuits diagrams on Industrial Control, Digital Electronics circuits, PLC Circuits, Electro- Pneumatics & Electro- Hydraulics circuits (2010)
      • Achieved 3rd Position among top 15 Mechatronic Engineers in ISTC (2008)

Ready to start learning?
Take This Course