Dark Factory Simulation via Factory IO
Project Overview
The main goal of this project is to create a fully automated “dark factory,” where production lines, inventory, and even billing processes are managed autonomously. Building on my work with Factory I/O.
A Factory I/O simulation to demonstrate the concept of a dark factory, where industrial processes such as material entry, automated billing, and production management were fully integrated.
Next Steps
Next phase of this journey: bringing Siemens PLC data into the cloud to enable real-time monitoring and analytics.
Objectives
Build a fully autonomus factory simulation with Factory I/O
Create an effective TIA Portal program that ensures safety and efficiency
Extend the digital factory concept by integrating TIA Portal PLC data with cloud services.
Enable live data visualization in Power BI for better decision-making.
Build a scalable foundation that can be applied to real manufacturing environments.
Tools & Techs
Siemens TIA Portal & PLCSIM Advanced → PLC logic design and real-time simulation
Factory I/O → 3D simulation of production processes
OPC UA → standard communication bridge between PLC and external systems
Python (opcua, pyodbc) → middleware for data collection and SQL integration
Azure SQL Database → secure cloud-based data storage
Power BI → visualization and analytics layer


Explore the full source code on GitHub. You can download TIA Portal , Factory I/O programs , run the project locally, and test it yourself. And do not forget to give me a feedback !
Onto Next Steps : PLC to Power BI Integration

Latest step in this project was extending the digital factory by connecting Siemens PLC data directly to Power BI. This integration allows real-time monitoring of production processes, enabling better insights, faster decision-making, and a stronger link between the shop floor and management level.
Check out the video. I explained everything step by step !