🏭 Realization of an Industry 4.0 (I4.0) based Control System
🔧 Tools & Technologies:
PLC Programming (IEC 61131 Standard), OPC UA, AutomationML, Asset Administration Shell (AAS), Codesys (Structured Text), Python, Eclipse BaSyx, E-cockpit, Node-RED, UaExpert
📄 Overview
This project focused on implementing a lab-sized Industry 4.0 (I4.0) control system for an automated production setup at OVGU. The objective was to integrate smart automation technologies such as PLC programming, OPC UA communication, and Asset Administration Shell (AAS) to create a modular and digitalized production environment.
🎯 Objectives
Develop a PLC-based control system using the IEC 61131 programming standard
Connect and control different production modules like conveyor belts, turntables, and machining units
Integrate OPC UA communication and implement AutomationML for data exchange
Generate and implement Asset Administration Shell (AAS) for the lab-sized production system
Optimize the production system architecture to be modular, flexible, and I4.0-ready
🧠 What I Did (Role: Project In Charge)
Analyzed existing production system architecture and identified interfaces for I4.0 component integration
Developed PLC programs using Structured Text in Codesys for controlling various production modules
Created functional blocks for conveyor belts, turntables, and machining units within the PLC program
Implemented OPC UA communication for data transfer between devices
Integrated and tested combined PLC modules for coordinated operation of the lab-scale production system
Evaluated system performance and suggested future improvements for enhanced connectivity and efficiency
Generated Asset Administration Shell (AAS) by mapping production system components to AutomationML (AML)
following the approach presented in the research paper:
"Migrating Engineering Tools Towards an AutomationML-Based Engineering Pipeline"
(Behnert, Rinker, Lüder, Biffl - 2021 IEEE 19th International Conference on Industrial Informatics)