Things used in this project
Hardware components
×1
×1

| Axial Fan, 12 VDC |
×2

| 9V 1A Switching Wall Power Supply |
| … |
Things used in this project
Hardware components
×1
×1

| Axial Fan, 12 VDC |
×2

| 9V 1A Switching Wall Power Supply |
×1
Software apps and online services
| OpenPLC |
| Google Colab |
| https://www.wireguard.com/ |
Story
I designed a practical exercise that immerses students in a simulated environment controlled by PLCs using OpenPLC.
This experience allows for a hands-on understanding of how industrial technology (OT) systems operate, communicate, and—above all—how they can be compromised if appropriate protection measures are not implemented.
Technologies based on industrial control systems (ICS, SCADA, PLCs) are the foundation of essential infrastructures such as energy, water, healthcare, and transportation. However, their interconnection with IT environments exposes them to increasing risks.
Protecting OT infrastructure is no longer a technical option: it is a strategic imperative for the resilience of countries and the continuity of essential services.
This lab using OpenPLC as slave on a raspberry pi 3 connect by VPN to other OpenPLC as master on Google Cloud virtual machine. The OpenPLC en the cloud is open to student for explore service and try to get access and manipulate the fan connect to raspberry using ModBusTCP protocol.
ModBusTCP can be access using python libraries on your own laptop or in https://colab.research.google.com/ that permit program and run python code online.
**Read more
Schematics
