Programmiersysteme nach IEC

Programmiersysteme nach IEC beziehen sich üblicherweise auf Software-Entwicklungsumgebungen und Programmiersprachen, die den internationalen Standards der IEC 61131 und IEC 61499 für die Programmierung von Steuerungssystemen, wie zum Beispiel speicherprogrammierbare Steuerungen (SPS, auf Englisch PLC - Programmable Logic Controller), entsprechen.

IEC 61131 ist eine weit verbreitete Norm für die Programmierung, Dokumentation und den Betrieb von industriellen Steuerungssystemen. Sie definiert unter anderem verschiedene programmiersprachen:

1. Ladder Diagram (LD):

Eine grafische Programmiersprache, die an elektrische Schaltpläne erinnert und vor allem in den USA beliebt ist.


2. Function Block Diagram (FBD):

Ebenfalls eine grafische Sprache, die den Fokus auf Funktionsblöcke und deren Verbindungen legt.


3. Structured Text (ST):

Eine textbasierte Programmiersprache, die hochsprachenähnlich ist und sich für komplexe Algorithmen eignet.


4. Instruction List (IL):

Eine niedere, textbasierte Programmiersprache, die Befehlslisten ähnelt und Assembler-Sprachen ähnelt. (Anmerkung: IL wurde in der dritten Edition der IEC 61131-3 zurückgezogen und durch die Änderungen von 2013 nicht mehr unterstützt).


5. Sequential Function Chart (SFC):

Eine grafische Programmiersprache, die zur Darstellung von sequenziellen Abläufen und Prozessen verwendet wird.

Die IEC 61499-Standard erweitert das Konzept der Programmierung und Steuerung von Automatisierungssystemen um Aspekte wie verteilte Steuerungen und funktionale Interoperabilität, die vor allem für komplexe Automatisierungsumgebungen und Systeme mit hoher Vernetzung geeignet sind.

Programmiersysteme, die nach diesen IEC-Normen entwickelt wurden, ermöglichen Ingenieuren, Technikern und Systemintegratoren eine standardisierte und herstellerunabhängige Entwicklung von Steuerungsprogrammen. Dies erleichtert die Inbetriebnahme, Wartung und Erweiterung von automatisierten Steuerungssystemen in verschiedenen Industrien.

 

Die bekanntesten Vertreter von Programmiersystemen, die den IEC 61131-3 Standard für industrielle Automatisierungs- und Steuerungssysteme einhalten, sind:

1. Siemens Step 7 (TIA Portal):

Eines der weit verbreiteten Systeme für Programmierung, Bedienung und Beobachtung von Automatisierungsprozessen in der Industrie.

2. Rockwell Automation Studio 5000:

Ein umfassendes Softwarepaket zur Programmierung und Konfiguration von Allen-Bradley Steuerungen.

3. CODESYS (COntroller DEvelopment SYStem):

Eine unabhängige und herstellerneutrale Entwicklungsumgebung, die von 3S-Smart Software Solutions entwickelt wurde und von verschiedenen SPS-Herstellern verwendet wird.

4. Schneider Electric EcoStruxure Control Expert:

Eine Plattform zur Programmierung von Schneider Electric Modicon Steuerungen.

5. B&R Automation Studio:

Die Entwicklungsumgebung des Automatisierungsspezialisten B&R bietet neben den Standard-IEC-Sprachen auch die Möglichkeit, in C oder C++ zu programmieren.

6. Beckhoff TwinCAT:

Eine Softwareplattform, die die PC-basierte Steuerungstechnik ermöglicht und Programmierung gemäß IEC 61131-3 anbietet.

7. Omron Sysmac Studio:

Eine integrierte Entwicklungsumgebung, die es ermöglicht, Maschinen zu programmieren, zu konfigurieren und zu testen.

8. ABB Control Builder:

Teil der ABB Automation Builder Plattform, die unter anderem die Programmierung von ABB Steuerungen ermöglicht.

9. Mitsubishi Electric GX Works:

Eine Reihe von Programmier- und Konfigurationstools für die Mitsubishi Electric PLCs.

© Pletzer Engineering GmbH. Alle Rechte vorbehalten. 

Wir benötigen Ihre Zustimmung zum Laden der Übersetzungen

Wir nutzen einen Drittanbieter-Service, um den Inhalt der Website zu übersetzen, der möglicherweise Daten über Ihre Aktivitäten sammelt. Bitte überprüfen Sie die Details in der Datenschutzerklärung und akzeptieren Sie den Dienst, um die Übersetzungen zu sehen.