Online course | Entry level Siemens S7-1200

Entry Level Siemens S7-1200
PLC programming course in LADDER logic

  • Install TIA Portal and create your first project
  • Understand contacts, coils, timers and counters
  • Run and test your program on PLCSIM

Start from zero: install TIA Portal, write your first LADDER program and test it on the free PLCSIM simulator. The fastest way to see whether PLC programming is for you.

Get access

Lifetime access, certificate of completion and instructor support on Discord. Price: €49.

14-day money-back guarantee · Lifetime access · VAT invoice

14-day money-back guarantee
Video lessons 37
Duration 6 hours
Level Beginner
Certificate Yes, after completion

Trusted by engineers from leading industrial companies

PartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartnerPartner

What you will learn in this course

  • The course is designed to be accessible to a wide range of individuals, including aspiring PLC programmers, maintenance technicians, electricians, engineers, automation professionals, engineering students, maintenance managers, and DIY enthusiasts.
  • The course is structured around video lessons and programming exercises, which students can complete at their own pace. The course also includes homework assignments and offers support through a Discord chat and live meetings. The course is conducted in a virtual factory environment, allowing students to test their programs in a simulated setting.
  • The course covers a variety of topics, including:
  • Bit instructions and Boolean Algebra
  • Flipflops and triggers
  • Timers and counters
  • Programming of various circuits and projects, such as roller conveyor programming and sorting with a pneumatic actuator
  • Practical applications of timers and counters in industrial automation
  • The course instructor is Jacob K. Biedulski, who has a Master's degree in Automation and Robotics and over 10 years of experience in PLC programming. He has completed over 80 PLC projects and taught over 850 students in the past three years.
What you will learn in this course

Why do engineers choose ControlByte courses?

Why do engineers choose ControlByte courses?
  • Video lessons on our e-learning platform, available 24/7
  • Exercises based on ready project templates that you build step by step
  • Free simulators, so you do not need your own PLC to practice
  • Learn at your own pace, from any device, with lifetime access
  • Instructor support on Discord and feedback on your homework

Who is this course for?

  • The course is designed to be accessible to a wide range of individuals, including aspiring PLC programmers, maintenance technicians, electricians, engineers, automation professionals, engineering students, maintenance managers, and DIY enthusiasts.

What you get after enrolling

  • 37 practical video lessons (about 6 hours)
  • Bit instructions and Boolean Algebra
  • Flipflops and triggers
  • Timers and counters
  • Programming of various circuits and projects, such as roller conveyor programming and sorting with a pneumatic actuator
  • Practical applications of timers and counters in industrial automation
  • Certificate of completion
  • Lifetime access and all future updates
  • Instructor support on Discord
What you get after enrolling

Your instructor

Jacob K. Biedulski, MSc

Jacob K. Biedulski, MSc

Automation and Robotics · PLC programmer · Co-founder of ControlByte

“ In this course you will learn to work the way we do on real projects: step by step, with exercises you can repeat on your own, even if you are new to industrial automation.

Course curriculum - full table of contents

1. Introduction 19 min · 2 lessons ▼
  • 1.1. Introduction to PLC programming course 0:52
  • 1.2. Discord channel - You can write to me if you have any problems! 1:42
2. TIA Portal and Factory IO Installation 39 min · 4 lessons ▼
  • 2.1. Siemens TIA Portal Installation 5:47
  • 2.2. Create First Project in Siemens TIA Portal 10:19
  • 2.3. Add HMI panel to your project 9:04
  • 2.4. Installation of Factory IO and first project! 16:36
3. Introduction to variables and memory areas 19 min · 2 lessons ▼
  • 3.1. Variables types - introduction (analog value 0-10V in Factory IO) 11:53
  • 3.2. Memory areas - Inputs, Outputs, M 9:07
4. Introduction to Bit Operation Library in TIA Portal and variable types 29 min · 3 lessons ▼
  • 4.1. Normally open contact -| |- AND operation (conveyor, switch and sensor in FIO) 13:28
  • 4.2. Normally open contact -| |- OR operation (add selector switch in FIO scene) 8:03
  • 4.3. Normally closed contact -|/|- (diffuse sensor introduction) 14:47
5. Exercises with bit logic operations 19 min · 2 lessons ▼
  • 5.1. Start/stop button function - code with loop back 12:04
  • 5.2. Homework 5:34
6. Assignment instruction, SET RESET coils 39 min · 4 lessons ▼
  • 6.1. Assignment instruction (coil) - using tips 10:51
  • 6.2. SET, RESET coils 12:19
  • 6.3. Flips- flops 15:35
  • 6.4. Why hardware NC signals? 4:33
7. Edge detection instructions - triggers 10 min · 1 lesson ▼
  • 7.1. Edge detection instructions 21:27
8. Timing Instructions 49 min · 5 lessons ▼
  • 8.1. TP timer 7:03
  • 8.2. TON timer 5:11
  • 8.3. TOF timer 8:24
  • 8.4. TONR timer 8:02
  • 8.5. TONR timer - homework 6:00
9. Counters 49 min · 5 lessons ▼
  • 9.1. CTU counter 14:25
  • 9.2. CTU homework 5:13
  • 9.3. CTD counter 4:49
  • 9.4. CTUD counter 6:47
  • 9.5. CTUD homework 8:10
10. Project - Pallet measurement and distribution 1h 28min · 9 lessons ▼
  • 10.1. Introduction, line description 3:21
  • 10.2. Variable mapping 14:05
  • 10.3. Systems testing 11:01
  • 10.4. Starting system 7:20
  • 10.5. Sequence programming - part 1 19:49
  • 10.6. Sequence programming - part 2 13:06
  • 10.7. Analysis of line operation 9:56
  • 10.8. Height measurement programming 19:00
  • 10.9. Homework assignment 6:46

What Industry Experts Are Saying About Us

Dobot Robotics - Our Industry Partner

Automa.Net - Our Industry Partner

Get your certificate and share it on LinkedIn

  • Gain a skill highly valued by employers in automation
  • Publish the certificate on LinkedIn and add it to your CV
  • Lifetime access to the materials - come back whenever you need
Course completion certificate Entry Level Siemens S7-1200 PLC Programming Course - LADDER Logic

Support on Discord

Discord Community

You are not alone - an international community of automation engineers and PLC programmers is waiting for you.

  • Lifetime access to the support server with the instructors
  • Code reviews of your programs on a dedicated channel
  • Answers to your questions on business days
  • Conversations with other automation engineers from around the world

Bonuses included with the course

Discord forum and chat for students

Discord forum and chat for students

Join our private Discord server for PLC programmers. Ask questions, share projects and get help from instructors and fellow engineers.

Homework review and feedback

Homework review and feedback

Send us your homework. We review it and send comments so your programs get better and better.

Certificate of completion

Certificate of completion

A personalised certificate with a unique number that you can share on LinkedIn and add to your CV.

Lifetime access and updates

Lifetime access and updates

Permanent access to all course materials, updates and new content added in the future.

What our students say

★★★★★
“Very didactic and shows most of the basic features of TIA Portal. Also, the testing on Factory I/O is a big plus.”

Aris P.

ControlByte courses

★★★★★
“The course is so insightful and I am so confident to open a control panel and know my way about. Hands-on and practical.”

Inocencio M.

ControlByte courses

★★★★★
“Excellent and in-depth instruction with practical applications. Factory I/O is a huge plus.”

Joseph M.

ControlByte courses

Quality and practice

Homework from our students

A few screenshots and photos students share on Discord while completing assignments.

Sample homework from Discord
Sample homework from DiscordScreenshots and photos students share while completing assignments.
Sample ControlByte certificate
Sample ControlByte certificatePersonalised certificate with a unique number and a verification link.

Course price

Before we show you the price, see exactly what you get:

37 video lessons Step-by-step video lessons you can follow at your own pace, with projects on free simulators.
Value: €200
✍️
Homework assignments Not everything is shown directly in the lessons. You will solve some tasks on your own.
Value: €60
Homework review and feedback We check your homework and send comments so your programs get better and better.
Value: €150
Instructor contact via Discord If you get stuck, ask on the Discord forum. We answer questions on an ongoing basis.
Value: €50
Certificate of completion Personalised certificate with a unique number to share on LinkedIn.
Value: €30
Private discussion forum Join a community of PLC programmers and share your experience. Solving problems together is much faster.
Value: PRICELESS
14-day satisfaction guarantee If the course is not for you, you have 14 days to request a full refund.
Value: PRICELESS
Safe purchase

You get a satisfaction guarantee

We guarantee you will be satisfied with the course. If it is not what you expected, you have 14 days to request a refund and we will return the full amount.

  • 14 days to request a refund
  • On the market since 2019
  • Secure online payments
  • VAT invoice for companies
Secure payment methods
  • CardVisa, Mastercard (Stripe)
  • PayPalpay with your PayPal account
  • Bank transferon request for companies
Join the course now

Satisfaction guarantee - 14 days to request a refund

Ready to start?

Thanks to our proven training formula and cost optimization, you can get this course for:

Frequently asked questions

How do I enroll in the course? ▼

Click "Get access" on this page. You will go to the checkout where you pay online (card, PayPal). Your login details for the platform arrive by e-mail right after the payment is confirmed.

How long do I have access? ▼

Lifetime. You can come back to the lessons whenever you want, and you also get all future updates of the course.

Do I need a physical PLC or paid software? ▼

The course is designed so that you can complete it on free simulators and trial versions of the software shown in the lessons.

Is there a certificate? ▼

Yes. After completing the course you receive a ControlByte certificate of completion that you can share on LinkedIn and add to your CV.

What if the course is not for me? ▼

You have 14 days to request a full refund, no questions asked.

How do I get help when I am stuck? ▼

Ask the instructors on our Discord support server or in the comments under the lesson. We reply on business days.

With a 14-day money-back guarantee

Start today. Lifetime access · Discord support · Certificate.

Get access

Regular price €49

14 days to request a refund · Lifetime access · Support

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Don't have an account yet? Sign up for free