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

Created by Shawn Tierney
Last updated November 12, 2026
English
11hrs+

Current Status

Not Enrolled

Price

$199.00

Get Started

This course is currently closed

Buy For Someone Else (Voucher) Open Course Data Sheet (PDF)

Note: to purchase this course for someone else, choose “Voucher.” Enrolling three or more people? Contact us here to learn about our group enrollment program.

At a Glance

Format
Online, self-paced

Lessons
50+ online lessons

Skill Level
Intermediate: Basic knowledge of PLCs, PCs, and Ladder Logic required

Access
Lifetime, no expiration

Certificate
Yes, with PDHs

Starting Price
Level 1: $199.99

Content Last Reviewed
March 17, 2026

What You’ll Learn

  • ✓ S7-1200 & 1500 hardware overview
  • ✓ CPU architecture, OS, and memory
  • ✓ Versions and firmware flashing
  • ✓ Create and edit Organization Blocks (OB)
  • ✓ Create and use Functions (FC)
  • ✓ System sizing & component selection
  • ✓ License activation and communications setup
  • ✓ Add and test local S7-1200 and 1500 I/O
  • ✓ Create and test ladder routines
  • ✓ Create and use User Defined Data Types

What You Receive With Your Purchase

  • ✓ Immediate online access
  • ✓ Fifty plus online lessons
  • ✓ Online instructor support
  • ✓ No expiration date
  • ✓ Lifetime access
  • ✓ Take lessons in any order
  • ✓ Retake lessons as needed
  • ✓ Completion certificate with PDHs
  • ! PLC hardware & software is NOT included

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

Georgia-Pacific
Owens Corning
Saint-Gobain
SWM
Tyson
National Gypsum
Louisiana-Pacific
CommScope
Desalitech
Bimbo
Manroland Goss
Martin Marietta
Dynamic Attractions
Coca-Cola
EHM
Green Electric
Harmony Process
Inframark
Kaman
Flex Concepts
MIT
MEVEX
Motus
North Wind
Oatey
Prime Conduit
SPT
Vertech

S7 PLCs – Level 1 Online Training 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 PLCs – Level 1 online course, where you’ll learn to confidently setup, program, and troubleshoot the Siemens S7-1200 and S7-1500 PLCs.

S7 PLCs – Level 1 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-five years of experience, this course teaches you everything you need to know to get started using these S7 PLCs with confidence.

Unlike other vendors’ courses that only become available after you purchase their expensive hardware or trainers, our course doesn’t require you to purchase any additional parts — we show you how to get a free trial 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.

We stay involved after the sale: we actively encourage students to post questions in the lesson discussion area, where our expert instructors review and answer them each workday, and you’re welcome to come back and retake any lesson and post additional questions as needed — none of our courses expire.

Finish the course and pass all the quizzes, and you’ll earn an official Completion Certificate from The Automation School listing the Professional Development Hours you’ve earned by completing all of the required course content.

S7 PLCs – Level 1 Topics

Below is a summary of the topics covered. For a complete list of topics, see the course lesson list.

  • 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

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.

Who This Course Is NOT For

  • Complete beginners who don’t know what a PLC is, or how ladder logic works — start with our foundational PLC Basics course first, then come back to this one
  • Anyone looking for training on PLCs other than the Siemens S7-1200 and S7-1500 (e.g. Allen-Bradley, Mitsubishi, Omron)
  • Anyone who only needs SCADA/HMI screen-building skills, without PLC programming
  • Anyone who feels the need to complete the optional hands-on exercises, but is unable or unwilling to use the free TIA Portal trial and PLCSim simulator, or one of the other options covered in free preview lessons 1.02 and 1.02B. This is rarely a problem, but obviously some initiative is required of students who wish to complete the hands-on labs on their PC.

Meet Your Instructor

Shawn Tierney

Industrial Automation Instructor
Founder of The Automation School, The Automation Blog, and host of The Automation Podcast and Show

Hi, I'm Shawn Tierney, and I've spent more than 35 years helping electricians, technicians, engineers, and programmers learn how to setup, program, and troubleshoot industrial automation products and systems.
During my first 25 years I attended over fifty weeks of Rockwell Automation training, and earned several certifications, including becoming a Rockwell Automation Certified Controls & Information Specialist.
And since 2015 I've focused full-time on creating practical online and in-person training courses to help people like you build and maintain real-world PLC, HMI, and SCADA systems.

Throughout my career I've trained thousands of automation professionals in manufacturing, OEM, and system integration environments. Every course I create is based on practical field experience, emphasizing techniques you can immediately apply on the plant floor.

My goal is simple: help you become more confident, more productive, and more valuable as an automation professional.

  • 35+ Years in Industrial Automation
  • Rockwell Automation Certified Controls & Information Specialist
  • Instructor to Thousands of Automation Professionals
  • Creator of The Automation School
  • Author of The Automation Blog
  • Host of The Automation Podcast and Show

Learn more about Shawn at .


Video: Hardware, Software, and Simulation Options

Note: An updated version of the above lesson (1.02B) can be viewed here.

Course Pricing

S7 PLCs – Level 1 course pricing
Feature S7 PLCs
Level 1
Price $199.99
Instant access ✓
Lifetime access ✓
PLC App Sim (Win 10/11) ✓
Lesson Q&A support ✓
Completion certificate with PDHs ✓
Optional exercises with hints ✓
Quiz prep with every quiz ✓
Bonus! Hours of expert interviews ✓
Enroll Buy Online Course

Note: to purchase this course as a gift, or for someone else to take, choose the Voucher option at the top of the page.

Video: Products & Topics

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.

Note: If the sample lesson video above does not load, your place of business may be blocking our video host, Vimeo.com. To verify this, try viewing the video on your cell phone or home PC, or ask your IT department to unblock educational videos hosted on Vimeo.com. Two additional sample lessons can be viewed here and here.

Lesson Snapshots

Student Reviews

All students who complete the course are invited to leave a review, and you can see all the existing student reviews on the Reviews tab above.

Course Requirements

Requirements to follow along and/or complete any optional exercises

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

  • An internet connection to take this online course
  • To write programs, an installed and working copy of Siemens TIA Portal Step 7 — a 21-day free trial is available, and how to download and install it is covered in the course
  • To download and test programs, a physical S7-1200 or S7-1500 PLC — or 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 you’d like to use with your 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

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 support website (this topic is also covered in the course).

Course Pre-sales Questions

Have a question about this course? Send it to the instructor below.

Pre-sales Contact Form (#11)

Submitting from course page: S7 PLCs - Level 1




Frequently Asked Questions

General Questions

Is this course beginner friendly? Do I need previous PLC experience?

This course is designed for those who already understand the difference between a bit, byte, and word, and can read basic ladder logic.

Those with no prior Programmable Controller experience are encouraged to take my PLC Basics course first. It covers several beginner-level topics that are not included in this course, including:

  1. What a Programmable Controller is and how it works
  2. What Ladder Logic is and how it works
  3. What Data Types are and how they are used

If you’re already familiar with those topics and know how to use a Windows PC, then you’re ready to take this course. And to see exactly what is (and isn’t) covered, watch Lesson 1.01, which is available as a free preview before purchasing the course.

Who is this course designed for?

I designed this training for electricians, technicians, and engineers who need to learn how to setup, program, and troubleshoot Siemens S7-1200 and S7-1500 PLCs.

Whether you’ve worked with other PLC platforms and now need to learn the S7-1200 and S7-1500, or you’re responsible for keeping an S7-controlled machine or system running, this course will help you develop the skills needed to confidently setup, program, and troubleshoot these PLCs.

How long does it take to complete?

The course includes more than eleven hours of instruction. However, that does not include any additional time you choose to spend completing the optional hands-on exercises.

And since all of my courses include lifetime access, you can return and review any lesson as often as you like.

Do I need physical PLC hardware and/or a physical PLC trainer?

No. You do not need a physical S7-1200 or S7-1500 PLC or a hardware trainer to complete this course.

In the course I show you how to get a free trial copy of Siemens TIA Portal Step 7, which includes a free PLC simulator, PLCSim, that can be used to complete the optional exercises. I also demonstrate how to test programs using PLCSim in Lesson 6.11.

All of my PLC students also receive a license of my PLC Application Simulator for Windows 10 and Windows 11 (see Lesson 1.05), and in Lesson 1.06 I give an overview of Factory I/O and how to use it with S7 PLCs.

For those who’d prefer to learn using a physical S7 PLC, I cover which Siemens S7 Starter Packs are available and what they cost (Lesson 1.02B, available as a free preview), unbox both the S7-1500 and S7-1200 Starter Packs (Appendices E and F), and provide a list of the components and devices used to build the homemade PLC trainer used in this course (Appendices P and T).

For more detailed information about these options, please watch Lessons 1.02 and 1.02B, which are available as free previews before purchasing the course.

What software do I need to complete the hands-on exercises and labs?

To write programs you’ll need Siemens TIA Portal Step 7, but you do not need to purchase a license to complete this course.

Instead, I show you how to get and install the free 21-day TIA Portal trial (Lessons 3.10, 3.12, and 3.13), how to use the Automation License Manager (Lesson 3.20), and how to view your remaining trial days (Lesson 3.21).

The trial includes PLCSim, so you can download and test your programs without a physical PLC.

Is instructor support included?

Yes.

When you enroll in this course, you receive more than just the video lessons—you also receive direct access to the instructor for lesson-related questions.

At the bottom of every lesson is a discussion area where students can post questions, and our expert instructors review and answer them each workday.

And if a written response isn’t enough to resolve your question, eligible students may also schedule a short Microsoft Teams meeting with me (see Lesson 1.11).

Note that these sessions are specifically intended to answer questions related to the course material, and not as a free consulting or tech support service.

For those students seeking assistance beyond the course content, paid mentoring services are also available for topics covered in my training (see Lesson 1.12).

Is the course self-paced?

Yes.

The course is completely self-paced, and you can take the lessons in any order according to your own schedule and learning style.

Because all of my courses include lifetime access, you can also revisit and review any lesson as many times as necessary.

Does the course include labs?

Yes.

This course includes numerous optional hands-on exercises, with hints, that allow you to apply what you’ve learned throughout the video lessons and demonstrations.

And since TIA Portal’s free trial includes the PLCSim simulator, you can complete the optional exercises without purchasing any hardware.

Will I receive a certificate?

Yes.

Once you’ve passed all required quizzes and marked every lesson complete, a link will appear on the course homepage allowing you to view, print, and download your course completion certificate.

Your certificate also lists the Professional Development Hours (PDHs) you’ve earned by completing all of the required course content. Every quiz also comes with a Quiz Prep lesson to help you prepare.

Please note that time spent completing the optional hands-on exercises is not included in the PDHs listed on your certificate.

Technical Questions

Which Siemens PLCs are covered?

This course covers both the Siemens S7-1200 and S7-1500 PLCs.

For each family, I include an overview, a detailed look at the hardware, and a hardware tour. I even provide an overview of every S7-1200 and 1500 CPU.

The course also covers Siemens distributed I/O (Lesson 2.20) and system component selection (Lesson 2.30).

Is TIA Portal covered? What version is the free trial?

Yes.

The course includes an overview and tour of TIA Portal Step 7, and I show you how to get and install the free TIA Portal trial software (Lessons 3.12 and 3.13).

Does the course cover firmware updates?

Yes.

The course covers how to identify your CPU’s model, firmware, and address (Lesson 4.10C), and how to download and update CPU firmware (Lesson 4.20C).

Will I learn how to reset a CPU to factory defaults?

Yes.

Lesson 4.30C covers performing a memory reset (MRES) and restoring the CPU to its factory defaults.

Will I learn how to Force I/O?

Yes.

The course covers how to add, test, and force I/O on both the S7-1500 (Lesson 5.10A) and the S7-1200 (Lesson 5.10B).

Programming Questions

Does the course teach Ladder Logic programming?

Yes, but it assumes you can already read basic Ladder Logic.

Beginning with a Boolean logic review and your first program, you’ll create, load, and test Ladder Logic programs in Step 7, and test them using PLCSim.

From there, you’ll build programs using set, reset, edge, and toggle logic, system and clock bits, motor control, permissives, timers, counters, and system time.

Are Organization Blocks (OBs), Functions (FCs), and Data Blocks covered?

Yes.

The course covers how to create and edit Organization Blocks (OBs), create and use Functions (FCs), and work with S7 Data Blocks, data types, and tags. I also cover program organization and control (Lesson 13.20).

Are Timers and Counters explained?

Yes.

The course covers IEC 61131-3 timers, including the TON On-Delay, TOF Off-Delay, and TONR Time Accumulator, as well as Count Up, Count Down, and Count Up Down counters.

Practical Questions

Can I use what I learn at work immediately?

Yes.

Early in the course, you’ll learn how to find the vital documents and manuals, identify S7-1200 and S7-1500 hardware, select system components, and update CPU firmware.

From there, you’ll add, test, and force I/O, upload an existing program, and build motor control, permissive, automatic mode, and maintenance mode logic.

Can I learn without access to a PLC?

Yes.

As explained earlier in this FAQ (“Do I need physical PLC hardware and/or a physical PLC trainer?”), you do not need a physical PLC to complete this course. TIA Portal’s free trial includes the PLCSim simulator, which can be used to complete the optional exercises.

For more information, please refer to Lessons 1.02 and 1.02B or the previous hardware question.

License Agreement and Permitted Use of Our Online Courses

This section covers the license agreement and permitted use of our online courses and course bundles, which also includes any course materials, code snippets, downloads, and provided software — taken together, referred to collectively as a “course.”

The purchase of a single copy of a course grants a single individual the right to use the course for personal instruction and reference only. Purchasing a course for yourself (or for another) does not grant anyone the right to distribute or share that work beyond the single individual who registers to take the course.

Show more

This means the course and course materials may not be shared with friends, relatives, co-workers, students, or anyone else, as each sale is for an individual license to access, view, and take the lessons, quizzes, and exercises, and to download any course materials, documents, code, files, and software included with the course.

This per-person licensing helps ensure that the instructor — who created the course and exclusively holds its copyright — can cover the cost of creating it, keeping it available to new and existing customers, and answering ongoing student questions, while receiving fair compensation for a course licensed on a per-person basis.

It is unlawful to share this copyrighted course and course material even if you do not charge or profit from doing so — including for non-profit and governmental organizations — since this proprietary educational work is designed as a chargeable training resource, not one made freely available to the public.

Any unauthorized sharing of the course or course materials would reduce the potential for additional sales and licensing, directly impacting the instructor’s ability to cover costs, keep the course available, and support customers who purchased it lawfully.

If you have questions about the above, please contact us using the “Contact” link in the site menu.

Course Content

Reviews

There are no reviews yet. Be the first to review.

About the Instructors

I'm a lifelong Technology Enthusiast who began programming in the early 80s on the Apple II and VIC-20 personal computers. After earning a degree in Electronics, I worked as a Rockwell Automation Certified Controls and Information Automation Specialist for 25 years before leaving to become a full-time Industrial Automation instructor and mentor at TheAutomationSchool, as well as publishing industry interviews, news and product how-to’s at TheAutomationBlog.com. If you're interested in my training, mentoring, or becoming a sponsor, please schedule a Teams meeting with me via https://calendly.com/shawntierney/business-meeting

You may also like

Watch Now
Watch Now
Watch Now