Automation and PLC Programming Course with Artificial Intelligence (AI)
About This Course
This innovative course connects the world of industrial and building automation with modern AI tools. You will learn how to use artificial intelligence to accelerate and optimize PLC controller programming in Codesys and TIA Portal environments.
During the course, we will implement diverse projects in the field of industrial automation, building automation, and renewable energy (RES), using AI for code generation, algorithm optimization, and data analysis.
Tools we use:
✅ AI for programming support:
- ChatGPT (free version)
- DeepSeek
- ChatBOT Controlbyte (based on DeepSeek and available at controlbyte.pl)
✅ Programming environments:
- Codesys
- TIA Portal
✅ PLC programming languages:
- Structured Text (ST)
- Ladder Diagram (LD)
Projects completed during the course:
During the course, you will create practical projects that reflect real-world applications in industry and construction:
⚙️ Industrial automation
✔ Sequence of three actuators (Factory IO / visualization) – controlling package pushing in sequence
✔ Pump system (water treatment, pumping station) – control and optimization of pump operation
✔ Motor with various temperature sensors (PT100/KTY/TKO)
✔ 3D Manipulator – palletizer
✔ Delta robot and G-code programming
✔ High-bay warehouse with WMS system / SQL database
✔ 3 workstations with industrial robots
🏠 Building automation and RES
✔ PID controller for liquid tank
✔ Intelligent 3-story building written in object-oriented programming (Codesys)
✔ Finder Opta + Arduino (e.g., greenhouse control)
🧪 Special project (optional)
✔ Beckhoff and object-oriented programming with AI
Learning Objectives
Requirements
- Basic knowledge of PLC programming (TIA Portal or Codesys)
- Access to Factory IO (recommended for simulation testing)
- Recommended English language proficiency sufficient for using AI tools
- Willingness to learn and openness to integrating new technologies in automation
Target Audience
- PLC programmers who want to use AI in their work
- Automation and mechatronics engineers looking for new code optimization methods
- People learning PLC programming who want to accelerate their development
- Enthusiasts of new technologies in industrial and building automation
Curriculum
Introduction
Introduction (1:31)
Share Your New Course on LinkedIn
How to Join the Discord Forum
AI Tools for Electricians and Automation
Sequence Automation – Controlling Actuators and Factory IO Devices
Palletizer with 3D Manipulator – Programming in SCL Language Using AI Assistant
Pump Station Control (Object-Oriented Programming Elements) with VS Code and Python
TIA Portal Openness – Automatic Project Structure Creation for 20 Robotic Stations
TIA Portal Openness – Automatic Creation of UDT Structures, Tag Tables, OB, FC, FB
BONUS #1 Installing AI Agent Locally on Computer
Finder Opta and Arduino – Gate Control for Factory Entrance + Mobile App (Introduction and Wiring Diagram Analysis with AI)
Finder Opta and Arduino – Gate Control for Factory Entrance – Working with AI Agent (Cline) and Coding in VS Code
High-Bay Warehouse
Delta Robot – Generating Trajectories in G-Codes
BONUS #2 Predictive Maintenance with MLnext
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.