🏭 Flexible Manufacturing System using AAS and PLC Integration

🔧 Tools & Technologies:

AASX Package Explorer, Flask, Streamlit, OPC UA, WAGO PLC (PFC200), e!COCKPIT, AutomationML, AAS Types 1, 2, and 3, IEC 61131-3, Python

📄 Overview

This project presents a phased design approach for a flexible manufacturing system by integrating Asset Administration Shells (AAS) with Programmable Logic Controllers (PLC). Starting from static AAS Type 1, the system advances to reactive AAS Type 2 with real-time interaction through REST APIs and OPC UA, and conceptually explores the transition to autonomous AAS Type 3 systems. A physical lab testbed using Fischertechnik components and a WAGO PLC was built to simulate production.

🎯 Objectives

  • Develop standardized digital representations of products using AAS Type 1

  • Enable real-time interaction and data exchange through AAS Type 2 with REST APIs and OPC UA

  • Design and simulate a reactive control system where PLC parameters are updated dynamically via AAS

  • Explore the conceptual roadmap towards autonomous, self-optimizing AAS Type 3 systems

🧠 What I Did (Role: Project In Charge)

  • Created product-specific digital twins using AASX Package Explorer and the IDTA “Technical Data” submodel structure

  • Designed a Flask-based REST server and Streamlit UI for uploading AASX files and interacting with AAS structures

  • Integrated an OPC UA client to synchronize real-time data between the PLC and the Flask server

  • Programmed the WAGO PLC using e!COCKPIT with IEC 61131-3 Structured Text to simulate product detection and machining

  • Developed a dynamic workflow that identifies product types using sensor data and updates machining parameters via AAS

  • Demonstrated seamless communication between the digital and physical layers, allowing the system to adjust its behavior based on product type

  • Evaluated future potential of AAS Type 3 for autonomous manufacturing using tendering protocols and semantic interoperability

Previous
Previous

🔗Main Proj: Integrated Engineering Data Transformation using AutomationML

Next
Next

Master Thesis: Integrated Engineering Data Transformation using AutomationML