OO‑PLC Framework – Übersicht OO‑PLC Framework – Overview
Architekturmodell
Objektorientierte SPS‑Architektur für alle Steuerungen gemäß DIN EN 61131‑3 / IEC 61131‑3.
Implementierbar in Structured Text (ST) und SCL, modular, wiederverwendbar und plattformneutral.
Module
• Equipment‑Module
• StateMachines
• Diagnose‑Interfaces
• HMI‑Mapping
Eigenschaften
Klare Trennung von Aggregatslogik und Prozesslogik, einheitliche Struktur für alle Aggregattypen,
robuste, wartbare und langfristig stabile Steuerungsarchitektur.
Architecture Model
Object‑oriented PLC architecture for controllers compliant with DIN EN 61131‑3 / IEC 61131‑3.
Implementable in Structured Text (ST) and SCL, modular, reusable and platform‑independent.
Modules
• Equipment modules
• State machines
• Diagnostic interfaces
• HMI mapping
Properties
Clear separation of equipment and process logic, unified structure for all equipment types,
robust, maintainable and long‑term stable control architecture.
Vorteile der OO‑PLC‑Methode Advantages of the OO‑PLC Method
• Hohe Wartbarkeit durch klare Struktur
• Schnelle Erweiterbarkeit ohne Systembruch
• Saubere Fehlerlokalisierung
• Einheitliche Architektur über alle Anlagenbereiche
• Reduzierte Inbetriebnahmezeiten durch konsistente Logik
• High maintainability through clear structure
• Fast extensibility without breaking the system
• Clean fault localization
• Unified architecture across all plant areas
• Reduced commissioning times through consistent logic
Vorteile gegenüber DCS‑Systemen Advantages compared to DCS systems
Deterministische Logik
OO‑PLC arbeitet mit klar definierten Zustandsautomaten und Methoden. DCS-Systeme verteilen Logik oft über Funktionsketten und implizite Trigger.
Klare Objektstruktur
Jedes Aggregat ist ein eigenes Modul mit definierten Schnittstellen. DCS-Programme wachsen historisch und verlieren Struktur.
Wiederverwendbare Module
Ein Modul ist ein getestetes Bauteil. DCS-Logik muss häufig kopiert und angepasst werden.
Lokale Fehlerbehandlung
Diagnose, Reset und Recovery sind Teil des Moduls. DCS-Systeme arbeiten mit globalen Alarmmatrizen.
Hohe Performance
Zustandsmaschinen und Sequenzen laufen schneller und deterministischer.
Saubere HMI-Schnittstellen
Module liefern ein standardisiertes Interface für moderne HMIs (z. B. WinCC Unified).
Transparenz
Alle Zustände, Methoden, Parameter und Fehler sind klar sichtbar.
Trennung von Parametern und Betriebsdaten
Keine Vermischung wie in vielen DCS-Systemen.
Reduzierte Engineering-Komplexität
Große Anlagen bleiben beherrschbar.
Einfache Safety-Integration
F‑Objekte und deterministische Zustandsführung erleichtern die Umsetzung.
Herstellerunabhängig
Keine Bindung an proprietäre DCS‑Releasezyklen.
Offene Kommunikation
OPC UA, MQTT, Modbus, Profinet, EtherNet/IP.
Freie Wahl der Engineering-Tools
TIA Portal, Studio 5000, Codesys, TwinCAT.
Schnittstelle für Instandhaltung (FUP/KOP)
OO‑PLC stellt eine einfache Schnittstelle für Instandhalter bereit, die weiterhin in FUP/KOP arbeiten.
Betriebszustände, Freigaben und Diagnose stehen als einfache Bits und Klartextsignale zur Verfügung.
Deterministic logic
OO‑PLC uses well-defined state machines and methods. DCS systems rely on distributed function chains and implicit triggers.
Clear object structure
Each equipment unit is a module with defined interfaces. DCS logic tends to grow historically and lose structure.
Reusable modules
A module is a tested building block. DCS logic often requires copying and manual adaptation.
Local error handling
Diagnostics, reset and recovery are part of the module. DCS systems rely on global alarm matrices.
High performance
State machines and sequences run faster and more predictably.
Clean HMI interfaces
Modules provide standardized interfaces for modern HMIs (e.g. WinCC Unified).
Full transparency
All states, methods, parameters and errors are visible.
Separation of parameters and runtime data
No mixing as often seen in DCS systems.
Reduced engineering complexity
Large systems remain manageable.
Easy safety integration
F‑objects and deterministic state handling simplify implementation.
Vendor-independent
No dependency on proprietary DCS release cycles.
Open communication
OPC UA, MQTT, Modbus, Profinet, EtherNet/IP.
Freedom of engineering tools
TIA Portal, Studio 5000, Codesys, TwinCAT.
Maintenance interface (LAD/FBD)
OO‑PLC provides a simple interface for maintenance teams working in LAD/FBD. Operating states, interlocks and diagnostics are exposed as simple bits and clear text signals.