ONLINE COURSE | Basic PLC

Structured Text Programming in CODESYS

You will program a PLC in the text-based ST language in free CODESYS environment!

Video lessons

50

Duration

+6 hours

Skill Level

Beginner – Intermediate

Students

604

Rating

4.7/5

Certificate Issued By

ControlByte

What makes the PLC ControlByte courses so popular?

  • You get access to video lessons on the e-learning platform

  • We provide you project templates.

  • Take the course whenever and wherever you want.

  • All you need is your PC and a simulator!

  • You can start the course at a later date.

  • You will have homework to do on your own!

  • Support through Discord chat and live meetings.

Now for 249€

📖 Join the current group of students and start learning today!

“I believe that everyone in the 21st century should know the basics of programming and automation!”

Matthew Kurantowicz

Master of Engineering in automation and robotics, graduate of Wroclaw University of Technology. He also studied in England and Germany.

  • He gained experience in small start-ups, and then in international companies like: Bosch, Mitsubishi Electric or WAGO.

  • He specializes in programming PLC in Codesys environment in the Structured Text language.

  • He has already trained over 500 automation technicians in the field of PLC programming.

What will you get after enrolling in this course?

  • Over 50 practical video lessons

  • You will test your programs in free PLC simulator

  • Support from instructors on Discord chat

  • Live meetings with our PLC students

  • You will have homework to do on your own!

  • Video review of your homework on Loom

  • Opportunity to find a job in Europe

Program flow control

  • Conditional statement IF…ELSIF…ELSE

  • FOR…DO loop

  • WHILE…DO and REPEAT…UNTIL loop

  • Conditional statement CASE…OF

  • Exercises on projects and contact with the instructor

Pump station project

  • Create control algorithm for pump station

  • Create function block for manual/auto mode

  • Simulate process with PLC simulator

  • Create a web visualization

  • Use arrays and data structures

  • Use loops FOR and WHILE

  • Use IF…ELSE and CASE..OF instructions

Visualization in Codesys

  • Basic elements: lights/buttons/actuators

  • Handling of alarms and animations

  • Visualization templates for download

  • How to display web visualization in the browser

  • Uploading visualization to the HMI panel

Three-position temperature controller in the control cabinet

  • Design program of the controller in control cabinet

  • Program: Three-position temperature controller

  • Visu: create a control panel with screens

  • Display parameters on the graph

  • Do tests of your program

Lights control for Smart Home

  • Connect sensors, buttons and lights to PLC

  • Create a program for light control

  • Create manual and auto modes

  • Create HMI panel in CODESYS

  • Impress your work colleagues with your projects

Course outline

106 lessons, 18 hours 22 minutes

Module 1: Introduction (7 lessons - 28 minutes)

Codesys environment installation
3:26
Knowledge Forum – Discord Group
1:05
Introduction to ST language
4:08
First ST program
5:50
ST language – knowledge test
5:00
Simple visualization in Codesys
4:52
Homework assigment – OR logic gate and modify visu
4:14

Module 2: Variables (11 lessons - 47 minutes)

Memory units, variable and constant definition
3:12
BOOL variable declaration in Codesys
3:06
Integer variables – introduction
2:52
Integer variables – exceeding the range
7:52
Notation in number system
5:10
Real variables
1:54
Arrays
4:58
Enumeration type
3:41
Structured type
4:45
Variables – Knowledge Test
5:00
Variables Homework
4:31

Module 3: Operators (7 lessons - 32 minutes)

Assignment operator
6:15
Arithmetic operators
6:29
Logical Operators
6:01
Comparison operators
3:52
Operator Priorities
1:46
Operators – Knowledge Test
5:00
Operators Homework
3:19

Module 4: Program flow control instructions (7 lessons - 43 minutes)

IF statement
5:25
IF, ELSIF, ELSE statement
5:50
CASE…OF statement
4:14
FOR loop
6:15
Project: Three-position temperature controller in the control cabinet
6:53
Visualization: Three-position temperature controller in the control cabinet
5:00
Quiz – IF, CASE, and FOR instructions
10:00

Module 5: Project - Pump station (11 lessons - 52 minutes)

Project description
5:47
Pump Station Project Structure
1:55
Function Block: Pump Control
5:32
Function Block: Water Generator
1:41
Function Block: Pump Operation
10:10
Main program
7:29
Visualization pattern
3:48
Visualization project
3:15
Alarm programming
5:31
Program and visualization tests
5:46
Pump Station Homework Assignment
1:39

Module 6: Project - Lights control for Smart Home (4 lessons - 21 minutes)

Monostable Button Light Control
5:57
Light intensity control
8:21
Motion Sensor
4:40
Homework assignment: Radio buttons
2:45

Module 7: BONUS

Create budget PLC from RPi
Download and install CODESYS runtime for RPi
Configure GPIO of RPi (inputs/outputs)
Communicate RPi via Modbus with external devices
Create a web visualization with graphs

Bonus! Equipment in the course

To complete the course, the free CODESYS simulator is sufficient.

As a bonus, we will show you how to configure physical PLC.

Why should you join this course?

  • You gain a skill highly valued by employers.

  • Change your job to automation programmer!

  • You receive lifetime access to the course.

  • Test your code in free PLC simulator.

  • You don’t need hardware. Only your laptop!

  • Learn to program in CODESYS

  • Create flexible web visualization form ready elements

  • Hundreds of students have verified this learning path.

Training price

Before I show you the price, see what exactly you get by joining the automation design course:

Educational materials, 50 video lessons explaining PLC programming concepts in Structured Text in Codesys. Through video materials, we will guide you step by step from simple topics to advanced projects.
Value: 200€
Homeworks – you will have to be creative! Not everything in the course will be shown directly! You will have to come up with some solutions on your own.
Value: 50€
Analysis of your homework – feedback from the teachers We check your homework and send comments to make your programs better and better!
Value: 100€
Contact with instructors via the e-learning platform. If you have any problems, feel free to reach out! We will address your doubts on an ongoing basis.
Value: 100€
Consultations in the form of weekly live webinars. You will be able to ask questions and participate in live discussions.
Value: 50€
You will join the community of PLC programmers and be able to share your thoughts.
Solving problems through group work is much faster!

Value: PRICELESS

We guarantee that you will be satisfied with your participation in our course.
If you don’t like our training, you have 14 days to return the product – we will refund the full amount for the course.

Value: PRICELESS

Hundreds of automation specialists have already completed our training program in previous editions.

Value: PRICELESS

Start PLC programming today!

Opinions from Students

Tomasz CzerwińskiCodesys programming course in ST language

A must-ride for anyone dealing with PLCs. I've been waiting for this course. I will return to the content there many times. I recommend.

Piotr KapustkaCodesys programming course in ST language

A great course filled with substantive knowledge (very well-prepared materials) and examples that allow you to start your adventure with PLC. A big advantage is the support provided by the authors during the webinars. I would highly recommend.

Łukasz CzekajSiemens S7-1200, S7-1500 PLC programming course in LAD/FBD language

The course was well structured and the first of its kind in which I participated. A very good level of detail in the discussed issues related to the environment itself, such as the TIA Portal, as well as to the hardware level. After some lessons, we have to do something ourselves, so that it is not a synthetic science, but is supported by practice. The most phenomenal thing is the homework included in the course, for which we get "live" support in case of problems with their implementation. If I had to choose a course of this type again, I would not hesitate to choose it again. I highly recommend it, it's really worth it 🙂

Leszek KasprzykSiemens S7-1200, S7-1500 PLC programming course in LAD/FBD language

I was totally green in the subject of PLC, i.e. I knew what the inputs and outputs in the controller were and that was where my knowledge ended. There was practically nothing about PLC in college either.
The course helped me change my job and get a job in a machine manufacturing company.
Everything is well explained, you can practice everything on the simulator, so it's easy to visualize and learn the principle.
We always have access to the course, wherever we have access to the Internet 🙂 I recommend it to everyone. I am looking forward to the next editions of the course.

Cezary LipskiSiemens Simatic S7-1200, S7-1500 PLC programming online course in SCL language

A course at a very high level that met all my expectations. Materials in the form of video files and contact with the teacher - full professionalism. Another advantage of this type of course is the loose time frame that we can adjust to our pace of work. Kamil, who runs the course, thoroughly analyzes the homework sent to him and sends his observations in feedback. In my opinion, this course is a must-have item both for those starting their adventure with PLC programming, who want to learn the principles of good programming, as well as for people with experience.

Tomasz GrzmilSiemens Simatic S7-1200, S7-1500 PLC programming on-line course in LAD/FBD language and HMI basics

A very nice course. The lecturers discussed theoretical issues in a professional and at the same time very accessible way and presented the possibilities of programming PLC controllers on many examples. I am satisfied and I can definitely recommend it to everyone who wants to start their career with controller programming.

Robert GruberskiSiemens PLC course in SCL language / Siemens PLC course in LAD/FBD language

The courses offered by ControlByte are a very good way to quickly learn Siemens PLCs. The materials are comprehensive, supported by practical examples, the issues are discussed in simple and understandable language. The authors support students at every stage, verify homework, send tips and suggestions. The course allowed me to expand and supplement my knowledge in the field of PLC programming, which contributed to the application of knowledge in practice and to the launch of the first production implementation, of course successfully. I highly recommend and encourage you to attend the course!

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 that course, you will not get a certificate. If you enroll our full program, you will get a certificate like below:

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 PLC operation is simulated using the CODESYS environment.

Do I need to purchase a license for Codesys software?

No! CODESYS it is a free software. No time limit!. You will download a software directly from CODESYS store site.

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.

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 (Programmable Logic Controllers) will be able to learn programming in Structured Text 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

Can I receive an invoice?

No problem, please send us an email.

contact@controlbyte.tech

What if I have a problem or something is unclear?

Send us e-mail: contact@controlbyte.tech

Basic Structured Text PLC Training

WITH A 14-DAY MONEY-BACK GUARANTEE

PRICE:

249 €

BUY THIS COURSE!