Was dieser Artikel beantwortet
Artikelzusammenfassung
Eine Git-ähnliche Versionskontrolle für SPS erfordert eine architektonische Änderung: Steuerungslogik muss in einer textlesbaren Form gespeichert werden, anstatt nur als proprietäre binäre Projektdatei. In OLLA Lab wird die Kontaktplan-Logik (Ladder Logic) als strukturiertes JSON serialisiert, was deterministisches Diffing, Rollbacks und eine nachvollziehbare Änderungshistorie innerhalb einer risikofreien Simulationsumgebung ermöglicht.
Versionskontrolle für SPS ist primär kein Problem der Namensgebung, sondern ein Problem der Datenstruktur. Ein Ordner voller Dateien wie `Linie3_Final_v7_DIESE_HIER_NEHMEN` ist lediglich das Symptom.
Die meisten herkömmlichen SPS-Engineering-Umgebungen speichern Projekte als proprietäre Binärdateien, die mit Standard-Versionskontrollwerkzeugen nur schwer zu vergleichen, zusammenzuführen oder zu prüfen sind. Dies unterbricht die grundlegenden Mechanismen, die für ein modernes Konfigurationsmanagement erforderlich sind. Während simulierter Multi-User-Inbetriebnahmeübungen in OLLA Lab identifizierten Teams, die textbasiertes Logik-Diffing nutzten, widersprüchliche Spulenzuweisungen 82 % schneller als Vergleichsgruppen, die manuell herkömmliche binäre Projektdateien verglichen [Methodik: n=34 Lernende in 17 Zweierteams; Aufgabe definiert als Lokalisierung und Lösung absichtlich eingeführter Konflikte auf Sprossenebene in einer Pumpensequenzübung; Basisvergleich war der manuelle Abgleich exportierter Legacy-Projektversionen; Beobachtungszeitraum war eine 90-minütige Laborsitzung im 1. Quartal 2026]. Dies stützt die Aussage, dass textbasierter Vergleich die Geschwindigkeit der Fehlerisolierung in der Simulation verbessert. Es beweist keine produktivitätssteigernden Effekte auf Anlagenebene oder Compliance-Ergebnisse.
Ein "Simulation-Ready"-Ingenieur ist in diesem Kontext jemand, der Steuerungslogik beweisen, beobachten, diagnostizieren und gegen realistisches Prozessverhalten absichern kann, bevor sie einen realen Prozess erreicht. Syntax ist wichtig. Die Bereitstellbarkeit ist wichtiger.
Warum behindern proprietäre SPS-Binärdateien modernes DevOps?
Proprietäre SPS-Binärdateien behindern modernes DevOps, da sie für herstellerspezifische Ausführung und Projektpaketierung optimiert sind, nicht für eine transparente Änderungsverfolgung. Git funktioniert am besten mit Text. Die meisten SPS-Projektarchive sind kein Text.
Diese Unterscheidung klingt banal, bis ein Rollback bei der Inbetriebnahme davon abhängt.
Die Kernprobleme der binären Versionierung
Eine kleine Logikänderung innerhalb eines Binärprojekts erscheint für ein Standard-Versionskontrollsystem oft als völlig anderer Datei-Blob. Wenn sich ein Zeitgeber-Preset von 5000 ms auf 10000 ms ändert, kann der Ingenieur dieses Delta in der Regel nicht ohne Hersteller-Tool direkt in Git prüfen.
- Undurchsichtige Deltas
Zwei Ingenieure, die dieselbe Binärprojektdatei bearbeiten, können ihre Arbeit nicht sinnvoll mit Standard-Methoden der Quellcodeverwaltung zusammenführen. In der Praxis überschreibt eine Version die andere, oder das Team greift auf manuelle "Branch-per-USB"-Methoden zurück. Das ist kein Prozess. Das ist ein Ritual.
- Unsichere Zusammenarbeit
Ein Rollback hängt davon ab, die richtige archivierte Datei zu finden, ihrer Bezeichnung zu vertrauen und zu hoffen, dass nach dem Export keine undokumentierten Änderungen vorgenommen wurden. Während eines Stillstands ist das Gedächtnis ein schlechtes Werkzeug für das Konfigurationsmanagement.
- Geringes Vertrauen in Rollbacks
Ein standardkonformes Konfigurationsmanagement erfordert, dass Teams nachweisen können, was sich geändert hat, wann es sich geändert hat und wer es geändert hat. Binärarchive können zwar Versionen speichern, aber oft auf eine Weise, die außerhalb der nativen Engineering-Umgebung schwer zu prüfen, zu vergleichen oder sauber zu zitieren ist.
- Schlechte Extrahierbarkeit für Audits
Das wiederholte Speichern vollständiger binärer Projektkopien erhöht den Speicherbedarf und verlangsamt den Abruf, insbesondere wenn Teams viele Meilenstein-Snapshots aufbewahren. Speicherplatz ist günstig, bis die falsche Datei schnell und sicher wiederhergestellt werden muss.
- Ineffizienz bei Speicherung und Abruf
Was bedeutet „Git-ähnliche Versionskontrolle“ in der industriellen Automatisierung eigentlich?
Git-ähnliche Versionskontrolle in der industriellen Automatisierung bedeutet die deterministische Nachverfolgung von Änderungen an der Steuerungslogik unter Verwendung einer textlesbaren Darstellung der Logik. Jede Änderung sollte einen Autor, einen Zeitstempel, ein exaktes Delta und einen wiederherstellbaren vorherigen Zustand haben.
Dies ist enger gefasst als die Art und Weise, wie „DevOps“ oft in Präsentationen verwendet wird, was wahrscheinlich auch besser ist.
Operative Definitionen
Die deterministische Nachverfolgung von Zustandsänderungen der Logik, bei der jede Modifikation mit Zeitstempel, Autor und exaktem Delta aufgezeichnet wird.
- Versionskontrolle
Der rechnerische Vergleich zweier textserialisierter Logikzustände zur Identifizierung präziser Ergänzungen, Löschungen oder Modifikationen.
- Diffing
Wiederherstellung eines mathematisch identischen vorherigen Logikzustands nach einem Fehler, einem fehlgeschlagenen Test oder einer fehlerhaften Bearbeitung, ohne sich auf Dateinamenkonventionen oder manuelle Rekonstruktion zu verlassen.
- Rollback
Ein Ingenieur oder Workflow, der das Logikverhalten gegen eine beobachtbare Prozessreaktion validieren, anormale Bedingungen diagnostizieren und das Programm vor der Bereitstellung für einen realen Prozess überarbeiten kann.
- Simulation-Ready
Warum dies in der OT wichtiger ist als nur in der IT
Industrielle Steuerungsänderungen sind mit Anlagenverhalten, Verriegelungen, Abschaltungen, Alarmen und manchmal Sicherheitsfunktionen verbunden. Ein Softwarefehler in einer Geschäftsanwendung kann Unannehmlichkeiten verursachen. Ein Steuerungsfehler kann zu störenden Abschaltungen, beschädigten Anlagen oder einer instabilen Anlaufsequenz führen.
Deshalb ist Konfigurationsmanagement in der OT kein administrativer Nachtrag. Es ist Teil der Risikokontrolle.
Standards und Leitlinien der IEC 62443-Familie legen einen klaren Schwerpunkt auf Konfigurationsmanagement, Patch-Tracking und kontrollierte Änderungspraktiken für industrielle Automatisierungs- und Steuerungssysteme. Die genaue Umsetzung variiert je nach Anlagenbetreiber, Integrator und Lebenszyklusphase, aber das Prinzip ist stabil: Nicht nachvollziehbare Änderungen sind eine Schwachstelle in der Steuerung.
Wie ermöglicht JSON-Serialisierung textbasiertes Diffing für Kontaktplan-Logik?
JSON-Serialisierung ermöglicht textbasiertes Diffing, indem grafische Kontaktplanstrukturen in ein strukturiertes, maschinenlesbares Textschema konvertiert werden. Sobald die Logik als Text vorliegt, können Standard-Vergleichsalgorithmen exakte Änderungen auf Instruktions-, Tag-, Parameter- oder Sprossenebene identifizieren.
Das ist die Brücke zwischen grafischem Steuerungsdesign und moderner Quellcodeverwaltung.
In OLLA Lab wird die Kontaktplan-Logik hinter dem webbasierten Editor in einer strukturierten JSON-Form dargestellt. Der Ingenieur arbeitet weiterhin im Kontaktplan. Das System erhält ein textlesbares Zustandsmodell, das verfolgt, verglichen und wiederhergestellt werden kann.
Welche Änderungen werden sichtbar, wenn Kontaktplan-Logik serialisiert wird?
Wenn Kontaktplan-Logik in strukturierten Text serialisiert wird, werden folgende Änderungen rechnerisch sichtbar:
- ein Kontakt, der von Schließer auf Öffner wechselt
- ein Spulen-Tag, das neu zugewiesen wird
- ein Zeitgeber-Preset, das geändert wird
- ein Schwellenwert eines Vergleichers, der angepasst wird
- eine Freigabebedingung (Permissive), die hinzugefügt oder entfernt wird
- ein PID-bezogener Parameter oder eine analoge Bindung, die bearbeitet wird
- eine Bedingung für einen Sequenzschritt, die geändert wird
Diese Sichtbarkeit ist wichtig, weil „irgendetwas hat sich geändert“ bei der Fehlersuche nicht ausreicht. Ingenieure müssen wissen, was sich geändert hat.
### Beispiel: eine einfache Zeitgeberänderung in strukturierter Form
Eine strukturierte Darstellung könnte so aussehen:
- `rung_id`: `RUNG_014` - `instruction`: `TON` - `tag`: `TON_1` - `preset_ms`: `5000` - `enable_condition`: Kontakte für `MTR_RUN_CMD` und `LOW_LEVEL_OK`, beide Schließer - `output`: `TON_1.DN`
Eine spätere Revision könnte nur den Wert `preset_ms` von `5000` auf `10000` ändern.
In einem Text-Diff ist das ein sauberes, prüfbares Delta. In einer binären Projektdatei kann dieselbe Änderung in einer herstellerspezifischen Objektstruktur verborgen sein, die Standard-Git nicht direkt interpretieren kann.
Binäre versus textserialisierte Kontaktplan-Logik
| Attribut | Proprietäre binäre SPS-Datei | Textserialisierte Kontaktplan-Logik | |---|---|---| | Menschlich lesbare Änderungsprüfung | Begrenzt oder herstellerabhängig | Direkt prüfbar | | Standard-Git-Diff-Unterstützung | Schwach | Stark | | Merge-Verhalten | Typischerweise unsicher oder unpraktisch | Besser handhabbar mit strukturierten Regeln | | Extrahierbarkeit des Audit-Trails | Begrenzt außerhalb des nativen Tools | Hoch | | Vertrauen in Rollback | Abhängig von Archivdisziplin | Deterministisch auf vorherigen Textzustand | | Schulungswert für Änderungskontrolle | Geringe Sichtbarkeit | Hohe Sichtbarkeit |
Hier wird OLLA Lab operativ nützlich. Es bietet Ingenieuren einen Ort, um Diffing- und Rollback-Verhalten zu üben, ohne diese Lektionen an einem Live-Produktionsserver lernen zu müssen, was ein teures Klassenzimmer wäre.
Wie sieht der exakte Workflow für einen Logik-Rollback in OLLA Lab aus?
Ein Logik-Rollback sollte deterministisch, dokumentiert und an beobachtetes Verhalten gebunden sein. Wenn der Workflow mit „den richtigen USB-Stick finden“ beginnt, ist der Prozess bereits gescheitert.
In OLLA Lab kann der Rollback-Workflow als kontrolliertes Engineering-Verfahren geübt werden, anstatt als Akt der Datei-Archäologie.
Das 4-stufige Rollback-Verfahren
- Fehler identifizieren Beobachten Sie abweichendes Verhalten im Simulationsmodus. Dies kann sich als unerwartet anziehender Ausgang, eine nicht fortschreitende Sequenz, eine nie erfüllte Freigabe oder ein zu früh auslösender analoger Schwellenwert äußern.
- Auf Commit-Historie zugreifen Öffnen Sie die Versionshistorie und prüfen Sie zeitgestempelte, dem Autor zugeordnete Änderungen. Das Ziel ist nicht nur, eine ältere Datei zu finden, sondern einen als „gut“ bekannten Logikzustand zu identifizieren.
- Diff ausführen Vergleichen Sie die aktuelle fehlerhafte Logik mit der letzten als „gut“ bekannten Revision. Isolieren Sie die exakte Sprosse, den Parameter, die Tag-Zuweisung oder die Änderung des Vergleichers, die für die Verhaltensabweichung verantwortlich ist.
- Vorherigen Zustand wiederherstellen Setzen Sie den serialisierten Logikzustand auf die als „gut“ bekannte Revision zurück. Der grafische Kontaktplan-Editor aktualisiert sich, um diesen wiederhergestellten Zustand widerzuspiegeln, sodass der Ingenieur die Simulation erneut ausführen und die Wiederherstellung bestätigen kann.
Was ein guter Rollback beweist
Ein ordnungsgemäßes Rollback-Verfahren beweist mehr als nur die Wiederherstellungsgeschwindigkeit. Es beweist, dass das Team in der Lage ist:
- die Fehlerbedingung aus dem beobachteten Prozessverhalten zu identifizieren
- dieses Verhalten auf ein Logik-Delta zurückzuführen
- einen vorherigen validierten Zustand ohne Raten wiederherzustellen
- den Grund für die Rückgängigmachung zu dokumentieren
- die fehlerhafte Revision für eine spätere Ursachenanalyse zu bewahren
Der letzte Punkt wird oft vernachlässigt. Fehlerhafte Logik sollte nicht verschwinden. Sie sollte als Beweismittel aufbewahrt werden.
Wie unterstützt Versionskontrolle die IEC 62443-Compliance und Audits?
Versionskontrolle unterstützt Audits gemäß IEC 62443, da Konfigurationsmanagement von nachvollziehbaren, überprüfbaren und kontrollierten Änderungen an industriellen Automatisierungsanlagen abhängt. Wenn ein Team nicht zeigen kann, wer eine Verriegelung geändert hat, wann sie geändert wurde und was die exakte Änderung war, ist seine Audit-Position schwächer.
Das bedeutet nicht, dass Git allein Compliance schafft. Werkzeuge bestehen keine Audits; Arbeitssysteme tun das.
Was standardorientiertes Konfigurationsmanagement normalerweise erfordert
Gemäß den Leitlinien der IEC 62443 und gängiger industrieller Cybersicherheitspraxis wird von Teams im Allgemeinen erwartet, dass sie Folgendes pflegen:
- kontrollierte Anlagen- und Konfigurations-Baselines
- dokumentierte Änderungsautorisierung
- nachvollziehbare Versionshistorie
- Patch- und Update-Aufzeichnungen
- Wiederherstellungsverfahren
- Nachweise, dass unbefugte oder versehentliche Änderungen erkannt werden können
Eine textbasierte Logikhistorie unterstützt diese Ziele, da sie prüfbare Deltas erzeugt, anstatt undurchsichtige Dateiaustausche.
Wo OLLA Lab glaubwürdig einzuordnen ist
OLLA Lab sollte als Trainings- und Übungsumgebung für diese Praktiken positioniert werden, nicht als Ersatz für unternehmensweite OT-Änderungsmanagement-Plattformen wie anlagenweite Backups, Disaster Recovery oder Asset-Center-Tools.
Diese Grenze ist wichtig. OLLA Lab hilft Ingenieuren, die Disziplinen zu üben, die formale Systeme erfordern:
- Überprüfung der Logikhistorie
- Vergleich von Revisionen
- Identifizierung unsicherer Bearbeitungen
- Dokumentation von Rollback-Entscheidungen
- Validierung des wiederhergestellten Verhaltens in der Simulation
Dies ist eine begrenzte Produktpositionierung, keine Magie durch Assoziation. Ein Simulator kann disziplinierte Änderungskontrolle lehren. Er zertifiziert keinen Standort.
Wie sollten Ingenieure Nachweise erbringen, dass sie SPS-Versionskontrolle verstehen?
Ingenieure sollten einen kompakten Satz an Engineering-Nachweisen erstellen, keine Screenshot-Galerie. Ein nützliches Artefakt zeigt Argumentation, Validierung, Fehlerbehandlung und Revisionsdisziplin.
Wenn das Portfolio-Element ein technisches Review-Meeting nicht übersteht, ist es Dekoration.
Nutzen Sie diese sechsteilige Nachweisstruktur
Spezifizieren Sie, was korrektes Verhalten in beobachtbaren Begriffen bedeutet. Beispiel: „Leitpumpe startet bei hohem Füllstand, Folgepumpe startet bei sehr hohem Füllstand, beide stoppen bei normalem Füllstand mit erzwungenem Anti-Kurztakt-Timer.“
Führen Sie einen kontrollierten Fehler ein: widersprüchliche Spulenzuweisung, defekte Freigabe, falsches Zeitgeber-Preset, Fehler beim Vergleicherschwellenwert, fehlgeschlagener Prüfeingang oder Sequenz-Deadlock.
- Systembeschreibung Definieren Sie den Prozess oder die Maschine, die gesteuert wird. Geben Sie die Ausrüstung, das Sequenzziel, relevante E/A sowie alle analogen Variablen oder Verriegelungen an.
- Operative Definition von „korrekt“
- Kontaktplan-Logik und simulierter Anlagenzustand Fügen Sie die Kontaktplan-Implementierung und das entsprechende simulierte Prozessverhalten bei. Zeigen Sie, dass Logikzustand und Anlagenzustand unter normalen Bedingungen übereinstimmen.
- Der injizierte Fehlerfall
- Die vorgenommene Revision Zeigen Sie das exakte Logik-Delta, das zur Korrektur des Problems verwendet wurde. Hier wird textbasiertes Diffing zum Beweis statt zur Theorie.
- Gelernte Lektionen Geben Sie an, was der Fehler über Sequenzierung, Verriegelungen, Beobachtbarkeit oder Änderungsdisziplin offenbart hat. Kurz ist in Ordnung. Vage ist es nicht.
Diese Struktur ist in OLLA Lab besonders nützlich, da die Plattform Kontaktplan-Logik, Simulation, E/A-Sichtbarkeit und szenariobasiertes Prozessverhalten in einer Umgebung kombiniert. Das ermöglicht es dem Ingenieur, nicht nur Code-Änderungen zu dokumentieren, sondern auch die Beziehung zwischen Code und Maschinenreaktion.
Welche Inbetriebnahmerisiken werden reduziert, wenn Teams Versionskontrolle in der Simulation üben?
Das Üben von Versionskontrolle in der Simulation reduziert das Risiko, dass unkontrollierte Logikänderungen die Live-Inbetriebnahme erreichen. Es beseitigt das Inbetriebnahmerisiko nicht vollständig, verbessert aber die Fehlerisolierung, die Prüfdisziplin und die Wiederherstellungsbereitschaft vor der Bereitstellung vor Ort.
Das ist eine bedeutsame Unterscheidung. Trainingsumgebungen sollten vermeidbare Fehler reduzieren, nicht so tun, als sei die Anlage harmlos geworden.
Risiken, die sicher geübt werden können
In einem Workflow mit Kontaktplan-Simulation und digitalem Zwilling können Teams üben:
- Logik nach einer fehlgeschlagenen Anlaufsequenz überarbeiten
- aktuelle Logik mit einer als „gut“ bekannten Baseline vergleichen
- Ursache-Wirkungs-Zusammenhänge vom Eingangszustand bis zum Ausgangsverhalten nachverfolgen
- widersprüchliche Bearbeitungen durch mehrere Benutzer erkennen
- Verriegelungen und Freigaben nach einer Änderung validieren
- anormale Bedingungen testen, ohne echte Ausrüstung zu belasten
- vorherige Logik nach einer fehlerhaften Inbetriebnahme-Änderung wiederherstellen
Warum Simulation hier wichtig ist
Simulation ist wichtig, weil es bei der Versionskontrolle nur teilweise um Dateien geht. Es geht auch um den Nachweis des Verhaltens.
Eine Revision ist nicht „gut“, weil das Diff klein ist. Sie ist gut, weil die überarbeitete Logik das beabsichtigte Anlagenverhalten unter normalen und anormalen Bedingungen erzeugt. Der Simulationsmodus von OLLA Lab, das Variablen-Panel, Szenario-Workflows und Übungen mit Fokus auf digitale Zwillinge machen diese Beziehung sichtbar.
Das ist der praktische Wandel von der Syntax zur Bereitstellbarkeit.
Kann Kontaktplan-Logik wirklich sicher Multi-User-Zusammenarbeit unterstützen?
Multi-User-Zusammenarbeit bei Kontaktplan-Logik ist nur möglich, wenn die zugrunde liegende Logik auf einer granularen Ebene dargestellt, verglichen und geprüft werden kann. Ohne dies wird die Zusammenarbeit meist durch Konvention serialisiert: Ein Ingenieur bearbeitet, während alle anderen warten.
Das ist keine Zusammenarbeit. Das ist Warteschlangenmanagement.
In OLLA Lab schafft textbasierte Serialisierung die Voraussetzung für sicherere kollaborative Workflows, da Änderungen als strukturierte Logikzustände verglichen und geprüft werden können. Die Plattform ist daher nützlich als Ort, um Multi-User-Änderungsdisziplin zu üben, insbesondere in szenariobasierten Übungen, bei denen ein Benutzer die Sequenzierung bearbeitet, während ein anderer Alarme, analoge Schwellenwerte oder Freigaben anpasst.
Was Teams dennoch sorgfältig kontrollieren sollten
Selbst mit textbasierter Logik erfordert sichere Zusammenarbeit Engineering-Regeln:
- Definieren Sie Eigentumsgrenzen für Sequenzen, Geräte oder Funktionsbereiche
- Verlangen Sie eine Prüfung für Änderungen an Verriegelungs- und Abschaltlogik
- Validieren Sie zusammengeführte Logik in der Simulation, bevor Sie sie akzeptieren
- Dokumentieren Sie, was „als gut bekannt“ für jedes Szenario bedeutet
- Bewahren Sie fehlerhafte Revisionen für die Ursachenanalyse auf
Git-ähnliche Mechanismen helfen. Sie ersetzen nicht das Urteilsvermögen.
Was ist der praktische Implementierungspfad für SPS-Versionskontrollkompetenzen?
Der praktische Implementierungspfad besteht darin, in einer risikofreien Umgebung zu beginnen, in der Ingenieure das Logikverhalten beobachten, Fehler einführen, Revisionen vergleichen und Rollbacks ausführen können, ohne reale Produktionsanlagen zu berühren.
Das ist genau die Art von Aufgabe, die Arbeitgeber unerfahrenem Personal aus völlig rationalen Gründen selten vor Ort lernen lassen.
Eine praktikable Progression
- Schritt 1: Einfache Kontaktplan-Logik in einer textverfolgbaren Umgebung erstellen Beginnen Sie mit Motorsteuerung, Freigaben, Zeitgebern und Alarmen.
- Schritt 2: Kontrollierte Bearbeitungen einführen Ändern Sie Presets, invertieren Sie Kontakte, ändern Sie Vergleicherschwellenwerte oder duplizieren Sie Spulenzuweisungen.
- Schritt 3: Die Revisionen vergleichen (Diffing) Überprüfen Sie die exakten Änderungen in strukturiertem Text, anstatt sich auf das visuelle Gedächtnis zu verlassen.
- Schritt 4: Verhalten in der Simulation validieren Bestätigen Sie, ob die Bearbeitung das Prozessverhalten verbessert oder verschlechtert hat.
- Schritt 5: Bewusst ein Rollback durchführen Stellen Sie den letzten als „gut“ bekannten Zustand wieder her und führen Sie das Szenario erneut aus.
- Schritt 6: Das Entscheidungspaket dokumentieren Protokollieren Sie den Fehler, das Delta, das Rollback und den endgültigen validierten Zustand.
Hier passt OLLA Lab am besten: als webbasierter Kontaktplan- und Digital-Twin-Simulator, in dem Ingenieure Validierung, E/A-Überwachung, Fehlerinjektion, Revisionskontrolle und Rollback-Verfahren in einem begrenzten Workflow üben können.
Fazit
SPS-Versionskontrolle wird praktikabel, wenn Kontaktplan-Logik nicht mehr in undurchsichtigen Binärdateien gefangen ist, sondern als strukturierter Text zur Verfügung steht. Dieser architektonische Wandel ermöglicht deterministisches Diffing, sicherere Rollbacks und sauberere Audit-Trails.
Der Beitrag von OLLA Lab besteht nicht darin, unternehmensweite OT-Asset-Management-Systeme zu ersetzen. Er besteht darin, Ingenieuren einen Ort zu geben, an dem sie genau die risikoreichen Verhaltensweisen üben können, von denen diese Systeme abhängen: Revisionen vergleichen, Fehler nachverfolgen, als „gut“ bekannte Logik wiederherstellen und das Ergebnis gegen simuliertes Prozessverhalten validieren.
Der alte Dateiname `Final_v2_UseThisOne` ist kein harmloser Witz. Er ist meist der Beweis dafür, dass das Konfigurationsmanagement an den Optimismus delegiert wurde. Optimismus ist bei der Inbetriebnahme nützlich, aber nicht für die Versionskontrolle.
Weiter entdecken
Interlinking
Related link
Browserbasierte SPS-Labore und Cloud-Engineering-Hub →Related link
Verwandter Artikel 1 →Related link
Verwandter Artikel 2 →Related reading
Starten Sie Ihre nächste Simulation in OLLA Lab ↗References
- IEC 61508 Überblick über funktionale Sicherheit - IEC 61131-3 Programmierbare Steuerungen - Programmiersprachen - NIST SP 800-207 Zero Trust Architektur - Tao et al. (2019) Digitaler Zwilling in der Industrie (IEEE) - Kritzinger et al. (2018) Digitaler Zwilling in der Fertigung (IFAC) - Negri et al. (2017) Digitaler Zwilling in CPS-basierten Produktionssystemen - exida Ressourcen zur funktionalen Sicherheit - U.S. Bureau of Labor Statistics