Siemens S7-1200, S7-1500 PLC in LAD/FBD
You will program PLC in virtual factory, check out what you will learn!
Remaining time until the end of enrollment for the course
⏰Registration closes: Thursday, May 16th 23:00 CET⏰
What makes the ControlByte PLC courses so popular?
You get access to video lessons on the e-learning platform.
You perform programming exercises based on provided project templates. All you need is your PC and a simulator!
You can take the training whenever and wherever you want. You can start the training at a later date.
You will have homework assignments to complete on your own!
You receive course support through Discord chat and live meetings.
“In this course, you will learn to program PLC controllers, even if you are new to the automation industry.
All you need is a well-prepared learning path.”
Jacob K. Biedulski
Education: MSc. Automation and Robotics
Experience: 10 years
PLC projects completed: 80+
Students taught: 850+ in the past 3 years.
What will you receive after signing up for this PREMIUM course?
Over 106 practical video lessons (more than 18 hours).
You will test your programs in the virtual factory, Factory IO.
Support from instructors on Discord chat and live meetings.
You will have homework assignments to complete on your own!
Certificate of course completion.
PLC Hardware
Module content:
Controller mounting in the cabinet
PLC terminals and interfaces
Connection
CPU configuration
Analog input configuration
PLC on the electrical schematic
Module content:
Analysis of PLC controller documentation
What does a PLC schematic look like in Eplan
Bit instructions
Module content:
Normally Open (NO), Normally Closed (NC) contacts and Coils
SR (Set-Reset) and RS (Reset-Set) Flip-Flops
Boolean Algebra
Latching and Unlatching circuits
Timers
Module content:
TON Timer (Timer ON Delay)
TOF Timer (Timer OFF Delay)
TONR Timer (Retentive Timer ON) – task: line control
Implementing Pulse Timers (TP)
Practical applications of timers in industrial automation
Counters
Module content:
CTU Counter (Count Up) – task: buffering package line
CTD Counter (Count Down)
CTUD Counter (Up-Down Counter) – task: sequential operation of buffering line
Counter reset (R) and counter preset (PV) functions
Practical applications of counters in industrial automation
Pallet sorting line based on product height
Module content:
Division of the workstation into cooperating objects
Programming of the separating feeder sequence
Programming of the input feeder
Homework assignment
Sorting by color
Module content:
Comparators
Sorting station in Factory IO
Operations on integers
Operations on INT and REAL variables
Module content:
Operations on integer numbers INT, DINT, SINT, USINT
Operations on floating-point numbers REAL, LREAL
Type conversion during calculations
Most common errors
Programming regulator for a water tank
Module content:
Converting values from level sensors and setpoints
Programming a controller for a liquid tank in Factory IO
Homework assignment
Programming 2-axis manipulator
Module content:
Programming sequence for 2-D manipulator
Logging data on currently transferred products
Programming a production order
Example lessons
Height measurement programming
Sequence design for feeders
Testing gain factors for P regulator
FB function blocks
Training plan
Introduction (3 min)
Introduction to PLC programming course (0:52)
Discord channel – You can write to me if you have any problems! (1:42)
TIA Portal and Factory IO Installation
Siemens TIA Portal Installation (6:10)
2.2 Podłączenie zasilania – dokumentacja (11 min)
Create First Project in Siemens TIA Portal (10:37)
Add HMI panel to your project (9:16)
Installation of Factory IO and first project! (18:40)
Introduction to variables and memory areas
Variables types – introduction (analog value 0-10V in Factory IO) (12:34)
Memory areas – Inputs, Outputs, M (9:07)
Introduction to Bit Operation Library in TIA Portal and variable types
Normally open contact -| |- AND operation (conveyor, switch and sensor in FIO) (13:11)
Normally open contact -| |- OR operation (add selector switch in FIO scene) (8:03)
Normally closed contact -|/|- (diffuse sensor introduction) (14:27)
Exercises with bit logic operations
Normally closed contact -|/|- (diffuse sensor introduction) (14:27)
Exercises with bit logic operations
Start/stop button function – code with loop back (12:04)
Homework (5:34)
Assignment instruction, SET RESET coils
Assignment instruction (coil) – using tips (10:51)
SET, RESET coils (12:19)
Flips- flops (15:35)
Why hardware NC signals? (4:33)
Edge detection instructions - triggers
Edge detection instructions (19:12)
FBD logic instructions
FBD logic instructions – theory (5:18)
FBD logic instructions – example + homework (7:53)
FBD logic instructions – homework – solution (0:52)
Timing Instructions
TP timer (6:02)
TON timer (6:24)
TOF timer (8:24)
TONR timer (8:02)
TONR timer – homework (6:01)
Counters (click and check sample lesson)
Counters 1 – CTU (14:25)
Counters 2 – CTU homework (5:13)
Counters 3 – CTD (4:49)
Counters 4 – CTUD (6:47)
Counters 5 – CTUD homework (8:10)
Project - Pallet measurement and distribution
Introduction, line description (3:21)
Homework assignment (6:46)
Variable mapping (14:05)
Systems testing (11:01)
Starting system (7:20)
Sequence programming – part 1 (19:49)
Sequence programming – part 2 (13:06)
Analysis of line operation (9:56)
Height measurement programming (19:00)
Comparison operators
Theoretical introduction (3:35)
Comparator instructions (7:14)
IN_RANGE, OUT_RANGE instructions (4:56)
Sorting line by color
Description of the sorting line (4:48)
Sequence design for feeders (4:42)
Variable mapping in TIA Portal Draft
Sequence program for the input conveyor (6:26)
Homework assignment (4:57)
Sequence program for the sorting conveyor (3:14)
Mathematical instructions
ADD (ENO enable – check if result’s correct) (10:39)
SUB, DIV, MUL instructions (12:38)
MOD instruction (9:20)
Calculate instruction (11:01)
INC, DEC instruction (12:05)
MIN, MAX, LIMIT instruction (9:36)
Standard mathematical functions
Homework assignment
Operations on integers
Introduction, integer variable in controller’s memory (13:20)
Error of exceeding variables range (9:39)
Type conversion for integers (17:01)
Operations on floating-point numbers
Introduction to floating-point numbers
Arithmetics of floating-point numbers
Type conversion of floating-point numbers
Instructions for converting floating-point numbers
Instructions for converting floating-point numbers – trunc, round, ceil, floor
Project: Proportional controller for a water tank
Description of the station and variable mapping (11:34)
Signals scalling (15:22)
Regulator programming (16:44)
Testing gain factors for P regulator (17:59)
Sequential operation of the tank – homework assignment (4:04)
Operations on Words and Bytes
Operations on Words and Bytes
Complex data types
Arrays
Structures
Program blocks, structural programming
Structural programming – Introduction
OB organizational blocks
FC functions – part 1
FC functions – part 2
FB functional blocks – part 1
FB functional blocks – part 2
Project: Product stacking with 2D manipulator
Introduction, project description
Position conversion, start/stop arrangement
Input and output feeder
Manipulator sequence
Homing
Formulas
Stack data
Bonus: Configuration and commisioning of S7-1200 PLC (57 min)
CPU configuration– part 1 (20 min)
CPU configuration– part 2 (24 min)
Analog input and output configuration – (26 min)
Why you should join this course?
You gain a skill highly valued by employers.
You can showcase your certificate on LinkedIn, Goldenline, and of course on your CV!
If you want to change your job and pursue a career as an automation engineer, you are in the right place!
Hundreds of students have already taken this learning path, ask around what they say about us in the industry!
You get lifelong access to the course materials on our platform. You can revisit them whenever you want.
You will test all your written code in a virtual factory in Factory IO.
You do not need any equipment for the course. A PLC simulator and Factory IO are enough. The code you write can be used in real-life projects.
Hundreds of students have already taken this learning path, ask around what they say about us in the industry!
You receive course support through Discord chat and live meetings.
We will provide you with your code reviews by Discord channel!
You can chat with other aspiring PLC programmers!
You can showcase your certificate on LinkedIn, Goldenline, and of course on your CV!
You can get better job!
You can start working as PLC programmer
Training price
Before I show you the price, take a look at what you'll exactly get by joining the PREMIUM LAD/FBD course:
PremiumSpecial Offer
€ 99.00
Lifetime access106 video lessons
Analysis of your homework
Contact with the instructors
Certificate of course completion
Private Discord channel
Satisfaction guarantee – 14 days to return the product
Proven educational path by over 2000 course participants
Siemens PLC Training
WITH A 14-DAY MONEY-BACK GUARANTEE
PRICE:
249 €
99 €
Remaining time until the end of enrollment for the course
⏰Registration closes: Thursday, May 16th 23:00 CET⏰
Safe transaction and 14-day money back guarantee!
Secure Transactions: we assure that your transactions are safe and secure.
Trusted Payment Gateways: We partner with trusted payment gateways for a seamless payment experience – powered by Stripe and PayPal
14-Day Money Back Guarantee: Enjoy peace of mind with our 14-day money back guarantee.
Risk-Free Enrollment: Enroll with no risk and explore the course before making a commitment.
Customer Satisfaction: We prioritize your satisfaction and are here to support you.
Transparent Refund Process: Our refund process is simple and transparent.
Invest with Confidence: Secure your future with confidence in our PLC course.
Opinions from Students
Watch the video and see the training path completed by over 2000 programmers!
FAQ
How can I sign up for the course?
Use the “Join the Course” button on this website or send us an inquiry at: contact@controlbyte.tech
Will I receive support from the instructors for this training?
Yes! We stay in touch with you through Discord channel – chat for participants, forums, and live meetings – webinars.
Will I receive a certificate upon completion of the training?
After submitting all projects from homework assignments and having them checked by the instructors, you will receive a certificate of completion for the training.
Will I need a PLC controller during the course?
No! In the course you will use advanced PLC simulator, so you won’t need a real PLC controller. The Factory I/O environment simulates automation systems such as conveyors, manipulators, actuators, robots, etc. The PLC controller’s operation is simulated using the Siemens S7-PLCSIM environment.
Do I need to purchase a license for Siemens TIA Portal software?
No! You only need a free license.
What if it turns out that the course is not for me? Can I return the course?
You have 14 days to return the course, counting from the start date of the course. We guarantee a safe purchase.
Do I need to purchase a license for Factory I/O software?
No! To participate in the course, a free license is sufficient.
Is the course suitable for me if I have no prior experience with programming?
Yes. This is a basic course, designed in such a way that even someone without any experience with PLC controllers will be able to learn programming in LAD/FBD language.
How long will I have access to this course?
Access to the course is lifetime! As long as the ControlByte company exists in the automation market.
What does an online course on the ControlByte platform look like?
You get access to video materials with lessons explaining programming concepts. Participants follow exercises according to guidelines from the videos.
They also have homework assignments to solve independently. Homework projects are uploaded to the portal, where instructors check the tasks and provide feedback.
I would like to purchase training for my company. I need an official offer.
Please send an email with the information needed for the offer. We will send the offer to the indicated address. Upon receiving the order, we will grant you access to the course. Payment can be made according to the agreed commercial terms.
contact@controlbyte.tech