ON-LINE COURSE | Programming

Home Automation course

You will write a building control program in the graphic languages LAD, FBD, CFC.
You will receive program and visualization templates.

What makes ControlByte programming 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 see that programming building automation is not that difficult. A properly prepared learning path is enough.

Our goal is to prove that anyone who is interested in this field can become a competent PLC programmer.

Regardless of your experience and level of knowledge, we are here to help you develop your skills and competences at a fast pace.

Join us and discover the possibilities of learning PLC programming. We are waiting for you!

 

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 controllers in the Codesys environment in the Structured Text language.

  • He has already trained over 400 automation technicians in the field of PLC controller programming

What do you get when you enroll in this course?

  • Over 44 practical video lessons

  • Host support in the form of Discord chat and live meetings

  • You will have homework to do on your own!

  • Certificate of course completion in English.

CODESYS INSTALLATION

Introduction

Module content:

  • Home IO installation

  • Description and practical task in HOME IO

  • Codesys installation

  • First program for SMART HOME

Description of the Smart Home and PLC installation

Module content:

  • Smart Home – introduction, what the installation consists of

  • Why choose a PLC?

  • Languages ​​used in PLC

  • Sensors and actors in Smart Home

  • PLC controller installation schematic diagram

PLC project in Codesys environment

Module content:

  • Project tree

  • First configuration

  • Simulator

  • Visualization configuration

Programming languages - LAD, FBD, CFC

Module content:

  • Which language for building automation?

  • LAD language – ladder

  • FBD language – language of function blocks

  • CFC language – Continuous Function Chart

Control program for the living room

Module content:

  • Lighting control program

  • Support for lighting modes: manual, smooth, automatic

  • Roller shutter control program

  • Roller shutter operation time schedule

  • Controlling the temperature in the living room

  • Web visualization

Control program for the office

Module content:

  • Dividing a program into repetitive parts: function blocks

  • Roller shutter control program

  • Lighting control program

  • Office temperature control

  • Energy consumption monitoring

Control program for the garage

Module content:

  • Garage door control program

  • Lighting control program

  • Support of operating modes: manual/automatic

  • Using the remote control to control the garage door

Weather forecast

Module content:

  • How to communicate PLC with Internet applications?

  • Weather prediction library

  • Visual template support

BONUS: Creating a mobile application in Home Assistant

  • Integration of SmartHome devices

  • Web panel to manage the installation

  • Mobile application for your smartphone

  • Communication with PLC devices

  • Modbus configuration in Home Assistant (NodeRed)

Bonus Materials!

  • You will receive bonus materials!

  • PLC Beckhoff in Twincat

  • WAGO PLC in e!Cockpit

  • Raspberry PI in Codesys

  • Mobile application in Home Assistant

  • Selection of PLC modules for the application

Course content

Introduction to the course

Introduction to the course
HOME IO installation
Home IO task
Codesys Installation
Write a program in LAD
Create your first visual
Task – modification of the LAD program

Building automation application using a PLC controller

Smart building functionalities
Why choose a PLC
PLC on a schematic diagram
List of Excel signals
Quiz

Lighting control program for the living room and office

Lighting control – function block
Supports lighting modes: manual/automatic/analog
Visualization of lighting control for the living room
Challenge – Lighting control visualization for the office

Blinds control in the living room and office

Roller shutter control program for the living room – function block
Tests of roller shutter control program
OSCAT library installation
Roller shutter operation time schedule
Visualization of roller shutter control
Challenge – controlling blinds in the office

Visualization project

Navbar
User login panel

Program and visualization of the weather forecast

Weather forecast library
Visual template support

Garage control program

Garage door control program
Pulse generator
Garage visualization
Task – adding a timer and remote control

Temperature control program

Temperature control in the HOME IO livingroom
Program with PID controller
Challenge – controlling the temperature in the office
Temperature control visualization
Program tests with PID controller

Data processing and visualization

Data processing in ST

Test

Course passing test – receive a certificate

Bonus materials

WAGO PLC support in Codesys
Modbus template

Why should you join this course?

  • You gain a skill valued by employers. You can post the certificate on Linkedin, Goldenline and of course in your CV!

  • If you want to change your job and become a building automation programmer, you are in the right place!

  • You get lifetime access to materials on our platform. You can come back to them whenever you want.

  • This learning path has been tested by hundreds of students, ask what they say about us in the industry!

  • Are you planning your own Smart Home? You’ve come to the right place

Course price

Before I show you the price, see what exactly you get by joining the servo drive programming course:

1

Teaching materials, 45 video lessons explaining PLC programming in the Codesys environment

Through video materials, we will guide you step by step from simple issues to advanced projects

Value: 100 €

2

Exercises for self-implementation - you will have to show ingenuity!

Using our tips and templates, you will have tasks to complete on your own.

Value: 50 €

3

Closed discussion forum for students

You will join the community of PLC developers and be able to share your thoughts.
Solving problems through group work is much faster!

Value: PRICELESS

4

Contact with the teachers via Discord

Feel free to write if you have any problems! We will dispel your doubts on an ongoing basis.

Value: 50 €

5

Satisfaction guarantee - 14 days to return the product

We guarantee that you will be satisfied with your participation in our course.
If you do not like our training, you have 14 days to return the product - we will refund you the full amount for the course. So far, no one has refunded any of our training!

Value: PRICELESS

Thanks to the proven formula of our training and cost optimization, you can purchase this training for:

149 €

Student opinions

A very effective and fun way to learn. The materials were easy to access and well prepared, and the course itself was very flexible, allowing me to learn at my own pace. Most importantly, the instructors were available and responded quickly to my questions and concerns. I can recommend this course to anyone who is interested in building automation programming!

Kacper ŁukaszewiczBuilding Automation Programming course

Watch the video and check how to build a mobile application for building automation!

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 Codesys environment.

Do I need to purchase a license for Codesys?

No! Codesys is free environment.

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

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