Definition und Zweck:
IEC 61131 ist eine internationale Normenreihe der International Electrotechnical Commission (IEC), die sich mit speicherprogrammierbaren Steuerungen (SPS) befasst. Sie wurde entwickelt, um eine Standardisierung in der Welt der SPS zu schaffen, die zuvor von herstellerspezifischen Lösungen geprägt war. Die Norm wurde erstmals 1993 veröffentlicht und hat sich seitdem als wichtiger Referenzpunkt für die Entwicklung und Programmierung von SPSen etabliert.
Das Hauptziel der IEC 61131 ist es, die Kompatibilität und Wiederverwendbarkeit von Programmen zu fördern, den Schulungsaufwand für Programmierer zu reduzieren und die Qualität und Wartbarkeit von SPS-Software zu verbessern.
Gliederung der Normenreihe:
Die IEC 61131 ist in mehrere Teile gegliedert, wobei der Teil 3 der bekannteste und am häufigsten zitierte ist:
- IEC 61131-1: Allgemeine Informationen.
- IEC 61131-2: Hardware-Anforderungen und Tests.
- IEC 61131-3:Programmiersprachen für SPSen (der wichtigste Teil, siehe separater Begriff).
- IEC 61131-4: Benutzerrichtlinien.
- IEC 61131-5: Kommunikationsdienste.
- IEC 61131-7: Fuzzy Control Programmierung.
- IEC 61131-8: Richtlinien für die Anwendung und Implementierung von Programmiersprachen.
- IEC 61131-9: Single-drop digital communication interface for small sensors and actuators (IO-Link).
Relevanz in der Automatisierung:
Die IEC 61131-Normenreihe hat die SPS-Programmierung revolutioniert, indem sie:
- Standardisierte Programmiersprachen etablierte, die von den meisten SPS-Herstellern unterstützt werden (AWL, KOP, FUP, ST, AS).
- Die Portabilität von SPS-Programmen zwischen verschiedenen Hardware-Plattformen verbesserte.
- Die Grundlage für eine strukturierte und modulare Programmierung legte.
- Den Fokus auf Softwarequalität und Wiederverwendbarkeit erhöhte.
Für SPS-Programmierer und Automatisierungsingenieure ist die Kenntnis der IEC 61131-Standards grundlegend, da sie die Basis für die Entwicklung moderner Steuerungslösungen bildet.
→ Siehe auch: IEC 61131-3, SPS, SPS-Programmierung, CODESYS, PLCopen, AWL (Anweisungsliste), KOP (Kontaktplan), FUP (Funktionsplan), ST (Structured Text), AS (Ablaufsprache)

