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.


Siemens TIA Portal

Siemens TIA (Totally Integrated Automation) Portal is a software platform used for programming and configuring Siemens automation systems, including PLCs (Programmable Logic Controllers), HMIs (Human Machine Interfaces), and other devices. It allows engineers to design and simulate automation projects before they are implemented in the real world, reducing the risk of errors and increasing efficiency. 

Factory IO

Factory IO is a 3D factory simulation software developed by Real Games. It allows users to design and simulate industrial automation systems in a virtual environment, without the need for physical hardware. Factory IO is designed to be used in conjunction with PLC programming software such as Siemens TIA Portal

LADDER

Ladder Logic, also known as Ladder Diagram, is a graphical programming language commonly used for programming PLCs (Programmable Logic Controllers) used in industrial control systems. It takes its name from the ladder-like appearance of the programming diagram.

"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."


Your instructor


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 course?

  • Over 126 practical video lessons (more than 24 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.

What will you learn in this course?

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

Sorting by color

Module content:

  • Comparators
  • Sorting station in Factory IO
  • Operations on integers

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

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 HMI panel for a 2-axis robot

Module content:

  • Introduction to Siemens HMI Basic programming
  • Programming the control screen of the workstation in automatic, manual, and service mode
  • Logging data on currently transferred products
  • Programming a production order
  • Product data management in the HMI panel

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!
  • 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!


Your learning path

Check out sample lessons...


  Introduction
Available in days
days after you enroll
  TIA Portal and Factory IO Installation
Available in days
days after you enroll
  Introduction to variables and memory areas
Available in days
days after you enroll
  Introduction to Bit Operation Library in TIA Portal and variable types
Available in days
days after you enroll
  Exercises with bit logic operations
Available in days
days after you enroll
  Assignment instruction, SET RESET coils
Available in days
days after you enroll
  Edge detection instructions - triggers
Available in days
days after you enroll
  FBD logic instructions
Available in days
days after you enroll
  Timing Instructions
Available in days
days after you enroll
  Counters
Available in days
days after you enroll
  Project - Pallet measurement and distribution
Available in days
days after you enroll
  Comparison operators
Available in days
days after you enroll
  Sorting line by color
Available in days
days after you enroll
  Mathematical instructions
Available in days
days after you enroll
  Operations on integers
Available in days
days after you enroll
  Operations on floating-point numbers
Available in days
days after you enroll
  Instructions for converting floating-point numbers
Available in days
days after you enroll
  Project: Proportional controller for a water tank
Available in days
days after you enroll
  Operations on Words and Bytes
Available in days
days after you enroll
  Complex data types
Available in days
days after you enroll
  Program blocks, structural programming
Available in days
days after you enroll
  Program flow control instructions
Available in days
days after you enroll
  Project: Product stacking
Available in days
days after you enroll

Start Programming Siemens PLC

Choose a Pricing Option

FAQ


Q: Will I receive support from instructors during this training?

A: Yes! We are in contact with you through chat for students, forums, and live webinars.


Q: Will I receive a certificate of completion for the training?

A: After submitting all the homework projects and having them checked by the instructors, you will receive a certificate of completion for the training.


Q: Will I need a PLC controller during the course?

A: 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.


Q: Do I have to purchase a license for TIA Portal software?

A: No! To participate in the course, a free trial license is sufficient.


Q: Do I have to purchase a license for Factory IO software?

A: No! To participate in the course, a free trial (30 days) license is sufficient.


Q: Is this course suitable for me if I have no prior experience with programming?
A: Yes. This is a basic course designed in such a way that even a person with no experience with PLC controllers will be able to learn how to program in LAD/FBD language.


Q: I have a problem. How can I get in touch with you?

A: Send me an e-mail [email protected]. Describe your issue, and we will get back to you as soon as possible.


Q: How long will I have access to this course?

A: Access to the course is lifelong! As long as ControlByte company exists on the automation market.

Start Programming Siemens PLC

Choose a Pricing Option