S7 PLCs – Level 1

Learn to setup, program, and troubleshoot the S7-1200 and 1500 line of PLCs, including:

✓ S7-1200 and 1500 hardware overview ✓ Introduction to TIA Portal and Step 7
✓ How to get a 21 Day free trial of TIA portal ✓ How to setup and use the free S7 PLC Simulator
✓ System sizing & component selection ✓ CPU & system architecture and OS
✓ CPU scan and Memory ✓ Communications setup
✓ Version differences, Flashing Firmware ✓ Add and test Local S7-1200 & 1500 I/O
✓ Create, test, and troubleshoot Programs ✓ Create and use PLC Tags and Data Blocks

Full Details...

NOTE: Need to enroll one or two employees? Choose the Voucher option. Need to enroll three or more? Please contact us for quantity discounts and other perks HERE

Add Course To Cart*Add Voucher To Cart**


^ *Tip: Enroll yourself in course ^^ **Tip: Buy course for employee or gift ^


Editions, Bundles, PricingCourse Data Sheet (PDF)

107 Lessons

What You'll Receive With Your Purchase

What You'll Learn and Receive


Proudly Serving Thousands of Individuals and Companies in Fifty-five Countries:

Learn to confidently setup, program, and troubleshoot the Siemens S7-1200 and S7-1500 PLCs with our S7 PLC Level 1 Online Course.

You don't need to spend thousands of dollars and several days in a classroom to learn how to setup, program, and troubleshoot the Siemens S7-1200 and S7-1500 Programmable Controllers. All you need is some basic PLC knowledge, a Windows PC, and our affordable S7 PLC Level 1 Online Course!

Our S7 PLC Online Course is perfect for electricians, technicians, and engineers who already understand the difference between a bit, byte and word, and can read basic ladder logic, but now want to learn to setup, program, and troubleshoot S7-1200 and S7-1500 PLCs from Siemens.

Taught by a factory certified PLC specialist with over thirty years of experience, in this course you will learn everything you need to know to get started using these S7 PLCs with confidence.

Unlike other vendor's courses that only become available after you purchase their expensive hardware or trainers, our course doesn't require you to purchase ANY additional parts as we show you how to get a FREE trail copy of Siemens TIA Portal Step 7 Programming software which includes a FREE PLC simulator (PLCsim) that can be used to complete the optional exercises included in this course.

And for those who'd prefer to learn using a physical S7 PLC, we cover which Siemens S7 Starter Packs are available, what they cost, and how much a full license of TIA Portal costs if you already have an S7 PLC. We even provide you with an overview of every S7-1200 and 1500 CPU, and a list of components and devices we used to build the affordable, homemade PLC trainer used in this course.

Unlike other companies whose job is done once the sale is complete, we're committed to your success and actively encourage students to post questions in the lesson discussion area, where our expert instructors review and answer them each workday.

We also invite students to come back and retake any lesson and post additional questions as needed, which is possible since none of our course come with an expiration date.

And when you finish your course and pass all the quizzes, you're rewarded with an official Completion Certificate from from The Automation School that lists the Professional Development Hours you've earned by completing all of the required course content.

S7 PLC Level 1 Topics:

Below is a summary of the topics covered, and a complete lesson listing is also available in a following section:

  • Vital Documents & Manuals
  • S7-1500 Hardware Overview
  • S7-1500 Hardware Details
  • S7-1500 Hardware Tour
  • S7-1200 Hardware Overview
  • S7-1200 Hardware Details
  • S7-1200 Hardware Tour
  • Siemens Distributed IO
  • S7 PLC System Component Selection
  • S7 CPU Memory
  • S7 Data Blocks, Types, Tags
  • S7 Programs, Modes, Execution
  • How to get a Free TIA Portal Trial
  • Using the Automation License Manager
  • View Remaining Trial Days
  • TIA Portal Step 7 Overview
  • CPU Model, Firmware, Address
  • CPU Download & Update Firmware
  • CPU MRES & Factory Defaults
  • S7-1500 Add, Test, Force IO
  • S7-1200 Add, Test, Force IO
  • IEC-61131, Program 1 Details
  • Create, Load & Test First Program
  • Creating Basic Ladder Logic in Step 7
  • Testing Programs with PLCSim
  • Create and Test your S7 Program
  • Boolean Logic Review
  • IEC-61131-3 Transition & Latch
  • Set, Reset, Edge, Toggle
  • System Bits and Clock Bits
  • Basic Motor Control
  • Adding Permissives
  • IEC 61131-3 Timers
  • TON On-Delay
  • TON Extra Credit
  • TOF Off-Delay
  • Timer Off Delays
  • TONR Time Accumulator
  • Memory Reserve, HMI Start, Key On
  • Counters, Count Up
  • Count Down, Count Up Down
  • PLC System Time
  • Program Organization and Control
  • Creating Automatic Mode Logic
  • Creating Maintenance Mode logic
  • Using Move, Creating User Data Types
  • Using Math and Comparison
  • Appendix: S7-1500 Starter Pack Unboxing
  • Appendix: S7-1200 Starter Pack Unboxing
  • Bonus: Siemens Online Support Demo
  • Bonus: S7-1200 Expert Interview
  • Bonus: S7-1500 Expert Interview
  • Bonus: DIO Expert Interview
  • Bonus: TIA Portal v17 Expert Interview
  • Bonus: View of Things Demo
  • Bonus: PROFINET Expert Interview

Who should take this course:

Anyone who has some PLC experience and would like to learn how to setup, program, and troubleshoot the Siemens S7-1200 and S7-1500 Programmable Logic Controllers.

Instructor Bio:

Shortly after earning a degree in Electronics, Shawn Tierney spent twenty five years working in the field as a Rockwell Automation authorized distributor specialist helping countless Engineers and Electricians learn how to select, setup, program, and troubleshoot Allen-Bradley industrial automation controls.

During his time as a specialist, Shawn attended over fifty weeks of Rockwell training and gained his certification as a Rockwell Automation Specialist and Information Software Specialist, and graduated from Rockwell's STPA Certification program with the highest recorded score.

During that time Shawn also earned his Microsoft Certifications in Server and Desktop Operating Systems, becoming a Microsoft Certified Professional.

Shawn left his job as an Automation Specialist in 2015 to focus on sharing everyting he's learned in affordable, self-paced courses at

Student review: ““The instructor has a vast knowledge of the system in question and provides excellent use of visual aids and stories from the field combined with a review of technical documents and the equipment in question. As a professional, I value this is the type of education and training that will help you do a better job in your career while educating you on various aspects of the platform in question and the product's history. Well Done Shawn” – J.H.

Student review: “This course has lots of insider information gleaned from many years of working ‘in the trenches' – very valuable when trying to avoid pitfalls of incompatibility or non-compliance to best practices.” – P.D.

Student review: “This course rocks. Its loaded with useful content where other courses fall short. Thanks Shawn. I will be looking for other courses you offer in the future.” – A.C.

Student review: “Great attention to important details. Step by Step right teaching approach from simple to more complicated to the most complicated.” – G.D.


Course Pricing:

S7 PLCs Level 1


  • Instant Access
  • Lifetime Access
  • Q & A Support
  • Completion Cert. with PDHs
  • Optional Exercises with Hints
  • Quiz Prep with every Quiz
  • Bonus! Hours of Expert Interviews

NOTE: To purchase this course as a gift, or for a co-worker to take, please choose the Voucher option at top of the page.

Sample Lessons and Snapshots

In this lesson we'll cover all of the Lessons and Topics covered in this course, as well as the Topics we won't be covering. Length: 3:59.


Lessons and Reviews

Lesson 1.00-V: Course Intro

Lesson 1.01-V: Products & Topics

Lesson 1.02-V: Following Along

Lesson 1.03-B: New & Updated *

Lesson 1.05-A: PLC Application Simulator *

Lesson 2.01-V: Vital Docs & Manuals

Exercise 2.01: Download, Review Docs *

Lesson 2.10A-V: S7-1500 Overview

Lesson 2.12A-V: S7-1500 Details

Quiz Prep 2.12A: S7-1500

Lesson 2.14A-V: S7-1500 Tour *

Lesson 2.10B-V: S7-1200 Overview

Lesson 2.12B-V: S7-1200 Details

Quiz Prep 2.12B: S7-1200

Lesson 2.14B-V: S7-1200 Tour *

Lesson 2.20-V: Distributed IO

Lesson 2.30-V: Component Selection

Lesson 2.50-V: CPU Memory

Quiz Prep 2.50: Memory

Lesson 2.51-V: Data Blocks, Types, Tags

Quiz Prep 2.51: Tags & Data

Lesson 2.52-V: Programs, Modes, Execution

Quiz Prep 2.52: Modes & Exec

Lesson 3.10-B: TIA Portal 21 Day Trial *

Lesson 3.20-V: Automation License Manager

Lesson 3.21-V: Remaining Trial Days *

Lesson 3.30-1-V: TIA Portal P1 – Overview

Lesson 3.30-2-V: TIA Portal P2 – Tour *

Exercise 3.30: Open, Explore TIA Portal *

Quiz Prep 3.30: TIA Portal

Lesson 4.10C-V: S7 Model, Firmware, Address

Quiz Prep 4.10: CPUs

Lesson 4.20C-V: Download & Update CPU Firmware

Quiz Prep 4.20: Firmware

Lesson 4.30C-V: MRES & Factory Defaults

Quiz Prep 4.30: Mode/Reset

Lesson 5.10A-V: S7-1500 Add, Test, Force IO

Lesson 5.10B-V: S7-1200 Add, Test, Force IO *

Quiz Prep 5.10: Testing IO

Lesson 6.01-V: IEC-61131, Program 1 Details

Lesson 6.10-V: Create, Load & Test First Program

Quiz Prep 6.10: Basic Ladder

Lesson 6.11-V: Test with PLCSim *

Exercise 6.12: Create, Test S7 Program *

Lesson 6.20-V: Boolean Logic (P2)

Quiz Prep 6.20: Boolean Logic

Lesson 7.10-V: IEC-61131-3 Transition & Latch *

Lesson 7.20-V: Set, Reset, Edge

Exercise 7.20: Test Set, Reset, Edge *

Quiz Prep 7.20: Transition & Set

Lesson 7.30-V: Toggle

Exercise 7.30: Create, Test Toggle *

Lesson 8.10-V: System & Clock Bits

Exercise 8.10: Test System, Clock Bits *

Lesson 9.10-V: Motor Control

Exercise 9.10: Test Motor Control *

Lesson 9.20-V: Permissive

Exercise 9.20: Test Permissive *

Lesson 10.10-V: IEC 61131-3 Timers *

Lesson 10.20-V: TON On-Delay

Quiz Prep 10.20: Timer On Delay

Exercise 10.20: Timer On Delays *

Lesson 10.22-V: TON Extra Credit *

Lesson 10.30-V: TOF Off-Delay

Exercise 10.30: Timer Off Delays *

Quiz Prep 10.30: Timer Off Delay

Lesson 10.40-V: TONR Time Accumulator

Exercise 10.40: Time Accumulator *

Quiz Prep 10.40: Time Accumulator

Lesson 10.50-V: Memory Reserve, HMI Start, etc.

Exercise 10.50: Memory Reserve, Key On *

Lesson 11.20-V: Counters, Count Up

Exercise 11.20: Count Up *

Quiz Prep 11.20: Counters

Lesson 11.30-V: Count Down, Up Down

Exercise 11.30: Count Down, Up Down *

Lesson 12.20-V: PLC Time

Exercise 12.20: System Time *

Quiz Prep 12.20: Time

Lesson 13.20-V: Program Control

Exercise 13.20: Block Organization *

Lesson 14.20-V: Automatic Mode

Exercise 14.20: Build To Preset *

Lesson 14.30-V: Maintenance Mode

Exercise 14.30: Jog & Cycle *

Lesson 15.20-V: Move, User Data Types

Exercise 15.20: Data Type, Move*

Lesson 16.20-V: Math and Comparison

Exercise 16.20: Math, Compare *

Lesson 19.90-AMA: Ask Me Anything on the S7-1200/1500 *

Appendix A: All Download Links * Future

Appendix B: Find Local Siemens Rep * Future

Appendix E: S7-1500 Starter Pack Unboxing *

Appendix F: S7-1200 Starter Pack Unboxing *

Bonus-V: Siemens Online Support *

Bonus-V: S7-1200 Interview *

Bonus-V: S7-1500 Interview *

Bonus-V: DIO Interview *

Bonus-V: TIA Portal v17 Interview *

Bonus-V: View of Things Interview *

Bonus-V: PROFINET Interview *

Bonus-V: PROFINET International *

Bonus-V: Motion Control *

Bonus-V: v17 Cause & Effect Matrix *

Bonus-V: TIA Portal v18 – What's New *

Bonus-V: ET200 SP Starter *

Bonus TT: Building a Trainer / Teststand *


Course Requirements and Questions

Requirements to follow along and/or complete any optional exercises:

Students who wish to complete optional exercises, or follow along with the instructor as he creates programs, will need the following:

  • An internet connection to take this online course
  • To write programs, students will need an installed and working copy of TIA Portal Step 7 (how to download and install free trial is covered in the course)
  • To download and test programs, students will need a physical S7-1200 or S7-1500 PLC, or they may use the free PLC Simulator, PLCsim, that comes with TIA Portal.
  • A Windows PC compatible with the above software
  • Optionally any Input (push buttons, switches, etc) or Output (pilot lights, relays, etc) devices the student would like to use with their PLC (a list of the devices we use is provided)
  • NOTE: While the course covers how to find I/O wiring diagrams, it does not include lessons on basic electricity or basic wiring skills.

Note: To learn if your PC's Windows Operating System is compatible with the version of TIA Portal you'd like to use, see the Siemens website here (this topic is also covered in this course)

Pre-sales Questions:

Have a question about this course? Please use the below form to send your question to the instructor:



Take this Course