Follow My Practical Automation Journey
Who Am I?
Hi, I’m Karol – an electronics technician passionate about industrial automation. I’m diving deep into PLC programming, HMI design, drive integration, OPC UA, and more using the Siemens ecosystem. This list documents every step of my journey.
Why This Project List?
This is both a personal tracker and a public resource. For each project, I’ll publish tutorials, videos, diagrams, and code examples. You can follow along, try the same ideas, or use them as inspiration for your own builds.
🧰 Tools I Use
- PLC: Siemens S7-1215C
- HMI: KTP400 / KTP600
- Software: TIA Portal, Factory I/O
- Drives: Sinamics G120 (VFD), V90 (servo)
- Communication: OPC UA, Profinet
- Others: Potentiometers, LEDs, sensors, limit switches
📁 Project Categories and Full List
(Each project will be clickable as soon as the content is published.)
Basic Projects
- LED Control with Button
- LED Brightness Control (PWM)
- Start-Stop Button
- Delayed ON/OFF LED Control
- Pulse Counter from Button
- Energy-Saving Mode
- Random LED Blinking
- Displaying Potentiometer Value on HMI
- RTC Clock on HMI
- Blinking LED
Intermediate Projects
- LED Control from HMI
- Motor Speed Regulation (Simulation)
- Alarm List on HMI
- Fan Speed Simulation
- KTP Brightness Adjustment
- Production Counter
- Manual/Automatic Mode Selection
- Selective LED Control
- PIN Code Authorization on HMI
- Garage Door Control (Simulation)
Advanced Projects
- Temperature Regulation (Simulation)
- Soft Start (Simulation)
- Relay Timer Operation
- RGB LED Control
- Automatic Street Lighting
- Water Pump Control
- Automatic Ventilation System
- Advanced HMI Menu System
- Historical Data Logging
- PLC Error Monitoring and Diagnostics
Experimental Projects
- Modbus Communication (Optional)
- Program Execution Time Analysis
- Device Control via Mobile App (Optional)
- PID Control (Simulation)
- Tank Filling Process Simulation
- LED Scheduling
- Assembly Line Simulation
- Unauthorized Access Protection
- Energy Consumption Analysis (Simulation)
- Fermentation Process Control (Simulation)
Mega Projects
- Simple Electronic Weighing System (Simulation)
- Batch Production System
- Automatic Plant Watering
- Product Sorting System
- Vibration Monitoring (Simulation)
- Conveyor System Management
- Smart Home System (Simulation)
- Automated Fuel Dispensing System (Simulation)
- Industrial Marking System
- Advanced HMI with Animations
Web/Excel Projects
- Basic Web Control for Lights and Motors
- Remote Start/Stop Control
- Data Logging to Excel (via OPC UA)
- Temperature Monitoring and Web Display
- Web-Based Conveyor Control
- Simple Alarm System with Web Interface
- Excel-Based Production Counter
- Web Dashboard for Multiple Sensors
- Remote Pump Control with Web Interface
- Energy Consumption Logging and Visualization
- Temperature and Humidity Logging
- Remote Machine Monitoring via Web
- Automated Report Generation
- Web-Controlled Greenhouse Automation
- IoT-Enabled Smart Home
- SCADA with Excel Reporting
- Web-Controlled Production Line
- Predictive Maintenance System
- Quality Control Logging
- Remote Data Acquisition with Excel Export
Factory I/O Projects
- From A to B
- From A to B (Set and Reset)
- Filling Tank (Timers)
- Queue of Items (Counters)
- Pick & Place (Basic)
- Sorting by Height (Basic & Advanced)
- Sorting by Weight
- Sorting Station
- Separating Station
- Assembler & Assembler (Analog)
- Automated Warehouse
- Palletizer
- Production Line
- Pick & Place XYZ
- Elevator (Basic & Advanced)
- Level Control (PID)
- Buffer Station
- Converge Station
OPC UA Projects
- Smart Home Control with OPC UA
- Energy Usage Monitoring
- 3D Printer Monitoring via OPC UA
- OPC UA Weather Station
- Home Automation Protocol Bridge
- Garden/Aquarium Monitoring
- Heating System Optimization
- Home Security Integration
- IoT Dashboard for Home Appliances
- Home Lab: Industrial Simulation
- OPC UA Cloud Connectivity
- HMI with OPC UA
- Virtual Industry 4.0 Machine
- Smart Ventilation System
Sinamics V90 Servo Projects
- Basic Positioning Control
- Speed Control via Potentiometer
- Jogging Control
- Timer-Based Motion
- HMI Position Control
- Automatic Door Opener
- Turntable Control
- Conveyor System
- Limit Switches
- Pick-and-Place Arm
- Simple CNC Machine
- Parking Gate
- Rotary Indexing Table
- Servo Bottle Filling
- Sliding Door
- Robotic Arm Axis
- Servo 3D Printer Axis
- CNC Milling System
- Robotic Exoskeleton
- Advanced Sorting System
Siemens G120 VFD Projects
- Motor Start/Stop with G120
- HMI Speed Control
- Drive Status/Faults Display
- STO Safety Integration
- Conveyor with Speed Profiles
- HMI Jog Mode
- Local/Remote Switching
- PID Speed Control
- Simulated Pump Station
- Fault Logging on HMI
- Recipe-Based Drive Settings
- Dynamic Safety Speed Zones
- Energy Monitoring System
- Multi-Motor Coordination
- Drive Maintenance Panel
Social Media PLC Projects
- Start-Stop Motor Control
- Timer-Based Lights
- Garage Opener
- Auto Fan by Temp
- Water Level Monitor
- Flashing Lights
- Buzzer Alarm
- Temp Display with LEDs
- Conveyor Simulation
- Auto Gate
- Elevator Simulation
- Auto Watering
- Temp Control for Heater
- Bottle Filler
- Motion-Activated Lights
- Basic Alarm
- Mini Sorting System
- Speed Control Fan
- Smart Home Control
- HMI Temp Display
- Auto Pet Feeder
- Robotic Arm Controller
- Smart Irrigation
- Mini Packaging Line
- Greenhouse Climate
- Home Security
- Basic CNC Control
- Energy Monitor
- Mini Factory Simulation
- Smart Fan with IoT
# | Project Name | Category | Status |
1 | LED Control with Button | Basic Projects | ⏳ Not Started |
2 | LED Brightness Control (PWM) | Basic Projects | ⏳ Not Started |
3 | Start-Stop Button | Basic Projects | ⏳ Not Started |
4 | Delayed ON/OFF LED Control | Basic Projects | ⏳ Not Started |
5 | Pulse Counter from Button | Basic Projects | ⏳ Not Started |
6 | Energy-Saving Mode | Basic Projects | ⏳ Not Started |
7 | Random LED Blinking | Basic Projects | ⏳ Not Started |
8 | Displaying Potentiometer Value on HMI | Basic Projects | ⏳ Not Started |
9 | RTC Clock on HMI | Basic Projects | ⏳ Not Started |
10 | Blinking LED | Basic Projects | ⏳ Not Started |
11 | LED Control from HMI | Intermediate Projects | ⏳ Not Started |
12 | Motor Speed Regulation (Simulation) | Intermediate Projects | ⏳ Not Started |
13 | Alarm List on HMI | Intermediate Projects | ⏳ Not Started |
14 | Fan Speed Simulation | Intermediate Projects | ⏳ Not Started |
15 | KTP Brightness Adjustment | Intermediate Projects | ⏳ Not Started |
16 | Production Counter | Intermediate Projects | ⏳ Not Started |
17 | Manual/Automatic Mode Selection | Intermediate Projects | ⏳ Not Started |
18 | Selective LED Control | Intermediate Projects | ⏳ Not Started |
19 | PIN Code Authorization on HMI | Intermediate Projects | ⏳ Not Started |
20 | Garage Door Control (Simulation) | Intermediate Projects | ⏳ Not Started |
21 | Temperature Regulation (Simulation) | Advanced Projects | ⏳ Not Started |
22 | Soft Start (Simulation) | Advanced Projects | ⏳ Not Started |
23 | Relay Timer Operation | Advanced Projects | ⏳ Not Started |
24 | RGB LED Control | Advanced Projects | ⏳ Not Started |
25 | Automatic Street Lighting | Advanced Projects | ⏳ Not Started |
26 | Water Pump Control | Advanced Projects | ⏳ Not Started |
27 | Automatic Ventilation System | Advanced Projects | ⏳ Not Started |
28 | Advanced HMI Menu System | Advanced Projects | ⏳ Not Started |
29 | Historical Data Logging | Advanced Projects | ⏳ Not Started |
30 | PLC Error Monitoring and Diagnostics | Advanced Projects | ⏳ Not Started |
31 | Modbus Communication (Optional) | Experimental Projects | ⏳ Not Started |
32 | Program Execution Time Analysis | Experimental Projects | ⏳ Not Started |
33 | Device Control via Mobile App (Optional) | Experimental Projects | ⏳ Not Started |
34 | PID Control (Simulation) | Experimental Projects | ⏳ Not Started |
35 | Tank Filling Process Simulation | Experimental Projects | ⏳ Not Started |
36 | LED Scheduling | Experimental Projects | ⏳ Not Started |
37 | Assembly Line Simulation | Experimental Projects | ⏳ Not Started |
38 | Unauthorized Access Protection | Experimental Projects | ⏳ Not Started |
39 | Energy Consumption Analysis (Simulation) | Experimental Projects | ⏳ Not Started |
40 | Fermentation Process Control (Simulation) | Experimental Projects | ⏳ Not Started |
41 | Simple Electronic Weighing System (Simulation) | Mega Projects | ⏳ Not Started |
42 | Batch Production System | Mega Projects | ⏳ Not Started |
43 | Automatic Plant Watering | Mega Projects | ⏳ Not Started |
44 | Product Sorting System | Mega Projects | ⏳ Not Started |
45 | Vibration Monitoring (Simulation) | Mega Projects | ⏳ Not Started |
46 | Conveyor System Management | Mega Projects | ⏳ Not Started |
47 | Smart Home System (Simulation) | Mega Projects | ⏳ Not Started |
48 | Automated Fuel Dispensing System (Simulation) | Mega Projects | ⏳ Not Started |
49 | Industrial Marking System | Mega Projects | ⏳ Not Started |
50 | Advanced HMI with Animations | Mega Projects | ⏳ Not Started |
51 | Basic Web Control for Lights and Motors | Web/Excel Projects | ⏳ Not Started |
52 | Remote Start/Stop Control | Web/Excel Projects | ⏳ Not Started |
53 | Data Logging to Excel (via OPC UA) | Web/Excel Projects | ⏳ Not Started |
54 | Temperature Monitoring and Web Display | Web/Excel Projects | ⏳ Not Started |
55 | Web-Based Conveyor Control | Web/Excel Projects | ⏳ Not Started |
56 | Simple Alarm System with Web Interface | Web/Excel Projects | ⏳ Not Started |
57 | Excel-Based Production Counter | Web/Excel Projects | ⏳ Not Started |
58 | Web Dashboard for Multiple Sensors | Web/Excel Projects | ⏳ Not Started |
59 | Remote Pump Control with Web Interface | Web/Excel Projects | ⏳ Not Started |
60 | Energy Consumption Logging and Visualization | Web/Excel Projects | ⏳ Not Started |
61 | Temperature and Humidity Logging with Historical Data in Excel | Web/Excel Projects | ⏳ Not Started |
62 | Remote Machine Monitoring via Web Interface | Web/Excel Projects | ⏳ Not Started |
63 | Automated Report Generation | Web/Excel Projects | ⏳ Not Started |
64 | Web-Controlled Greenhouse Automation | Web/Excel Projects | ⏳ Not Started |
65 | IoT-Enabled Smart Home Automation | Web/Excel Projects | ⏳ Not Started |
66 | SCADA System with Web Access and Excel Reporting | Web/Excel Projects | ⏳ Not Started |
67 | Web-Controlled Production Line | Web/Excel Projects | ⏳ Not Started |
68 | Predictive Maintenance System | Web/Excel Projects | ⏳ Not Started |
69 | Quality Control Logging and Web Visualization | Web/Excel Projects | ⏳ Not Started |
70 | Remote Data Acquisition and Control with Excel Export | Web/Excel Projects | ⏳ Not Started |
71 | From A to B | Factory I/O Projects | ⏳ Not Started |
72 | From A to B (Set and Reset) | Factory I/O Projects | ⏳ Not Started |
73 | Filling Tank (Timers) | Factory I/O Projects | ⏳ Not Started |
74 | Queue of Items (Counters) | Factory I/O Projects | ⏳ Not Started |
75 | Pick & Place (Basic) | Factory I/O Projects | ⏳ Not Started |
76 | Sorting by Height (Basic) | Factory I/O Projects | ⏳ Not Started |
77 | Sorting by Height (Advanced) | Factory I/O Projects | ⏳ Not Started |
78 | Sorting by Weight | Factory I/O Projects | ⏳ Not Started |
79 | Sorting Station | Factory I/O Projects | ⏳ Not Started |
80 | Separating Station | Factory I/O Projects | ⏳ Not Started |
81 | Assembler | Factory I/O Projects | ⏳ Not Started |
82 | Assembler (Analog) | Factory I/O Projects | ⏳ Not Started |
83 | Automated Warehouse | Factory I/O Projects | ⏳ Not Started |
84 | Palletizer | Factory I/O Projects | ⏳ Not Started |
85 | Production Line | Factory I/O Projects | ⏳ Not Started |
86 | Pick & Place XYZ | Factory I/O Projects | ⏳ Not Started |
87 | Elevator (Basic) | Factory I/O Projects | ⏳ Not Started |
88 | Elevator (Advanced) | Factory I/O Projects | ⏳ Not Started |
89 | Level Control | Factory I/O Projects | ⏳ Not Started |
90 | Buffer Station | Factory I/O Projects | ⏳ Not Started |
91 | Converge Station | Factory I/O Projects | ⏳ Not Started |
92 | Smart-Home-Steuerung mit OPC UA | OPC UA Projects | ⏳ Not Started |
93 | Überwachung des Energieverbrauchs | OPC UA Projects | ⏳ Not Started |
94 | Mini-Produktionslinie mit OPC UA überwachen | OPC UA Projects | ⏳ Not Started |
95 | OPC UA-basierte Wetterstation | OPC UA Projects | ⏳ Not Started |
96 | Heimautomatisierung mit verschiedenen Protokollen verbinden | OPC UA Projects | ⏳ Not Started |
97 | Fernüberwachung eines Aquariums oder Gartenautomatisierung | OPC UA Projects | ⏳ Not Started |
98 | Heizungssteuerung und Optimierung mit OPC UA | OPC UA Projects | ⏳ Not Started |
99 | Hausüberwachung und Sicherheitssteuerung | OPC UA Projects | ⏳ Not Started |
100 | IoT-Dashboard für Hausgeräte | OPC UA Projects | ⏳ Not Started |
101 | Home-Labor: Simulation einer Industrieanlage | OPC UA Projects | ⏳ Not Started |
102 | Anbindung eines OPC UA Servers an die Cloud | OPC UA Projects | ⏳ Not Started |
103 | Mensch-Maschine-Schnittstelle mit OPC UA | OPC UA Projects | ⏳ Not Started |
104 | Virtuelle Maschine für Industrie 4.0 | OPC UA Projects | ⏳ Not Started |
105 | Optimierung des Lüftungssystems zu Hause | OPC UA Projects | ⏳ Not Started |
106 | Basic Positioning Control | Sinamics V90 Projects | ⏳ Not Started |
107 | Speed Control via Potentiometer | Sinamics V90 Projects | ⏳ Not Started |
108 | Jogging Control | Sinamics V90 Projects | ⏳ Not Started |
109 | Timer-Based Motion | Sinamics V90 Projects | ⏳ Not Started |
110 | Position Control Using HMI | Sinamics V90 Projects | ⏳ Not Started |
111 | Automatic Door Opener | Sinamics V90 Projects | ⏳ Not Started |
112 | Turntable Control | Sinamics V90 Projects | ⏳ Not Started |
113 | Basic Conveyor System | Sinamics V90 Projects | ⏳ Not Started |
114 | Servo with Limit Switches | Sinamics V90 Projects | ⏳ Not Started |
115 | Pick-and-Place System | Sinamics V90 Projects | ⏳ Not Started |
116 | Simple CNC Machine | Sinamics V90 Projects | ⏳ Not Started |
117 | Servo-Controlled Gate for Parking | Sinamics V90 Projects | ⏳ Not Started |
118 | Rotary Indexing Table | Sinamics V90 Projects | ⏳ Not Started |
119 | Servo-Driven Bottle Filling System | Sinamics V90 Projects | ⏳ Not Started |
120 | Sliding Door Mechanism | Sinamics V90 Projects | ⏳ Not Started |
121 | Robotic Arm Axis Control | Sinamics V90 Projects | ⏳ Not Started |
122 | Servo-Controlled 3D Printer Axis | Sinamics V90 Projects | ⏳ Not Started |
123 | Multi-Axis CNC Milling Machine | Sinamics V90 Projects | ⏳ Not Started |
124 | Robotic Exoskeleton Joint Control | Sinamics V90 Projects | ⏳ Not Started |
125 | Advanced Sorting System | Sinamics V90 Projects | ⏳ Not Started |
126 | Simple Start-Stop Motor Control | Social Media PLC Projects | ⏳ Not Started |
127 | Timer-Based Lighting System | Social Media PLC Projects | ⏳ Not Started |
128 | Garage Door Opener Simulation | Social Media PLC Projects | ⏳ Not Started |
129 | Automatic Fan Control | Social Media PLC Projects | ⏳ Not Started |
130 | Water Level Monitor | Social Media PLC Projects | ⏳ Not Started |
131 | Flashing Lights with Timer | Social Media PLC Projects | ⏳ Not Started |
132 | Buzzer Alarm System | Social Media PLC Projects | ⏳ Not Started |
133 | Temperature Display with LED Indicators | Social Media PLC Projects | ⏳ Not Started |
134 | Simple Conveyor System | Social Media PLC Projects | ⏳ Not Started |
135 | Automatic Gate Control | Social Media PLC Projects | ⏳ Not Started |
136 | Mini Elevator System | Social Media PLC Projects | ⏳ Not Started |
137 | Automatic Watering System | Social Media PLC Projects | ⏳ Not Started |
138 | Temperature Control for a Heater | Social Media PLC Projects | ⏳ Not Started |
139 | Bottle Filling System | Social Media PLC Projects | ⏳ Not Started |
140 | Motion-Activated Lighting | Social Media PLC Projects | ⏳ Not Started |
141 | Simple Alarm System | Social Media PLC Projects | ⏳ Not Started |
142 | Small Conveyor Sorting System | Social Media PLC Projects | ⏳ Not Started |
143 | Fan Control with Speed Adjustment | Social Media PLC Projects | ⏳ Not Started |
144 | Home Automation System | Social Media PLC Projects | ⏳ Not Started |
145 | HMI Display for Temperature Control | Social Media PLC Projects | ⏳ Not Started |
146 | Automatic Pet Feeder | Social Media PLC Projects | ⏳ Not Started |
147 | Robotic Arm Control | Social Media PLC Projects | ⏳ Not Started |
148 | Smart Irrigation System | Social Media PLC Projects | ⏳ Not Started |
149 | Mini Packaging System | Social Media PLC Projects | ⏳ Not Started |
150 | Greenhouse Climate Control | Social Media PLC Projects | ⏳ Not Started |
151 | Home Security System | Social Media PLC Projects | ⏳ Not Started |
152 | Basic CNC Machine Control | Social Media PLC Projects | ⏳ Not Started |
153 | Energy Monitoring System | Social Media PLC Projects | ⏳ Not Started |
154 | Mini Factory Automation System | Social Media PLC Projects | ⏳ Not Started |
155 | Smart Fan with IoT | Social Media PLC Projects | ⏳ Not Started |
156 | Basic Motor Start/Stop with G120 | Siemens G120 VFD Projects | ⏳ Not Started |
157 | Speed Control via HMI (KTP) | Siemens G120 VFD Projects | ⏳ Not Started |
158 | Display Drive Status & Faults on HMI | Siemens G120 VFD Projects | ⏳ Not Started |
159 | Safe Torque Off (STO) with S7-1500F | Siemens G120 VFD Projects | ⏳ Not Started |
160 | Automatic Conveyor with Speed Profiles | Siemens G120 VFD Projects | ⏳ Not Started |
161 | Drive Jog Mode with HMI Selection | Siemens G120 VFD Projects | ⏳ Not Started |
162 | Local/Remote Mode Switching | Siemens G120 VFD Projects | ⏳ Not Started |
163 | PID Speed Control via HMI | Siemens G120 VFD Projects | ⏳ Not Started |
164 | Simulated Pump Station with Flow Control | Siemens G120 VFD Projects | ⏳ Not Started |
165 | Alarm & Fault Logging System on Unified Panel | Siemens G120 VFD Projects | ⏳ Not Started |
166 | Recipe Management for Drive Parameters | Siemens G120 VFD Projects | ⏳ Not Started |
167 | Dynamic Safety Zones for Variable Speed | Siemens G120 VFD Projects | ⏳ Not Started |
168 | Energy-Efficient Conveyor System | Siemens G120 VFD Projects | ⏳ Not Started |
169 | Multi-Motor Coordination | Siemens G120 VFD Projects | ⏳ Not Started |
170 | Integrated Maintenance Panel | Siemens G120 VFD Projects | ⏳ Not Started |