Logo ArtyomInc
Back to projects

Simulation Industrie 4.0 - CPNV Projects

August 2019 - April 2020
SiemensWinCCTIA v15Factory IOOPC UANodeRedFirebaseThunkable

Overview

During my ES training, I undertook a project that involved creating a simulation of an Industry 4.0 factory using the Factory IO software. The simulated factory was controlled by a Siemens PLC, which was integrated with an IoT module. This module was responsible for gathering internal data using MQTT and Node-RED, and transmitting it to a Firebase database. The unique aspect of this project was the creation of a custom application that allowed users to order personalized products. The application was connected to the Firebase database, enabling real-time updates and communication between the user interface and the simulated factory. This project was a practical exploration of Industry 4.0 concepts, including automation, data exchange, and the use of IoT devices in manufacturing systems.

Project Architecture

Factory Simulation

  • Factory IO: 3D factory simulation software
  • Siemens PLC: Main controller (TIA Portal v15)
  • WinCC: SCADA visualization and monitoring

IoT Integration

  • Data Collection: MQTT protocol for internal data gathering
  • Data Processing: Node-RED for data flow management
  • Cloud Storage: Firebase real-time database

Custom Application

  • Platform: Thunkable mobile app development
  • Features: Personalized product ordering
  • Integration: Real-time Firebase connection
  • User Experience: Seamless order-to-production flow

Industry 4.0 Concepts

This project demonstrated key Industry 4.0 principles:

  1. Automation: Fully automated factory simulation
  2. IoT Integration: Connected devices and data collection
  3. Cloud Computing: Firebase cloud database
  4. Real-time Data: MQTT and OPC UA communication
  5. Customer Integration: Direct customer-to-factory interface
  6. Data Analytics: Node-RED processing and routing

Technical Stack

Control System

  • Siemens TIA Portal v15
  • WinCC for visualization
  • OPC UA for standardized communication

IoT Layer

  • MQTT messaging protocol
  • Node-RED flow-based programming
  • Real-time data collection

Cloud & Mobile

  • Firebase real-time database
  • Thunkable mobile app platform
  • Custom user interface

Project Impact

This project became the most popular video on the CPNV channel, demonstrating strong interest in Industry 4.0 concepts and practical implementation.

Learning Outcomes

  • Industry 4.0 architecture design
  • IoT device integration
  • Cloud database management
  • Mobile application development
  • Industrial communication protocols (MQTT, OPC UA)
  • End-to-end system integration