Definition und Zweck:
PLCopen ist eine unabhängige, internationale Organisation, die sich der Standardisierung der SPS-Programmierung widmet. Sie wurde gegründet, um die Nutzung der internationalen Norm IEC 61131-3 zu fördern und darüber hinaus zusätzliche Standards und Spezifikationen zu entwickeln, die die Wiederverwendbarkeit, Kompatibilität und Effizienz von Automatisierungssoftware verbessern.
Das Hauptziel von PLCopen ist es, den „Vendor Lock-in“ (Herstellerabhängigkeit) zu reduzieren und eine größere Offenheit und Interoperabilität in der Welt der SPS-Programmierung zu erreichen.
Wesentliche Spezifikationen und Bibliotheken:
PLCopen hat verschiedene Spezifikationen veröffentlicht, die in der Industrie weit verbreitet sind:
- PLCopen Motion Control Funktionsbausteine: Eine Standardbibliothek von Funktionsbausteinen für typische Bewegungssteuerungsaufgaben (z.B. MC_Power, MC_MoveAbsolute, MC_Stop). Dies ermöglicht es, Motion-Control-Programme herstellerunabhängig zu entwickeln.
- PLCopen Safety: Eine Standardbibliothek von Funktionsbausteinen für sicherheitsgerichtete Funktionen (z.B. sichere Stillstandsüberwachung, Not-Halt), die die Implementierung von funktionaler Sicherheit vereinfacht.
- PLCopen XML: Ein Standardformat für den Austausch von SPS-Programmen zwischen verschiedenen Entwicklungsumgebungen und Herstellern.
- Spezifikationen für OPC UA: Zusammenarbeit mit der OPC Foundation zur Definition von OPC UA Companion Specifications.
Relevanz in der Automatisierung:
PLCopen spielt eine wichtige Rolle bei der Standardisierung und Modularisierung der Automatisierungssoftware:
- Herstellerunabhängigkeit: Ermöglicht es Programmierern, ihr Wissen und ihre Bausteine über verschiedene SPS-Plattformen hinweg zu nutzen.
- Wiederverwendbarkeit: Vorgefertigte und standardisierte Funktionsbausteine reduzieren den Programmieraufwand.
- Qualitätssicherung: Die Verwendung von getesteten und genormten Bausteinen erhöht die Softwarequalität.
- Einfachere Integration: Vereinfacht die Integration von Komponenten verschiedener Hersteller.
- Kürzere Time-to-Market: Beschleunigt die Entwicklung von Automatisierungslösungen.
Viele führende SPS-Hersteller unterstützen die PLCopen-Spezifikationen in ihren Entwicklungsumgebungen und bieten entsprechende Bibliotheken an.
→ Siehe auch: IEC 61131-3, Funktionsbaustein (FB), Motion Control, Funktionale Sicherheit, PLCopen XML, Vendor Lock-in

