Steuerung Eingabe Ausgabe Aktoren Sensoren
Steuerung Eingabe Ausgabe Aktoren Sensoren
Steuerung Eingabe Ausgabe Aktoren Sensoren
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Vorlesung "Automatisierungstechnik" – Teil 1: "Speicherprogrammierbare <strong>Steuerung</strong>en"<br />
Arbeitsblätter "Abbildungen" [ABB 3]<br />
IEC 61131-3<br />
Internationale Norm für "Programmable Controllers" (PC oder PLC)<br />
- zu deutsch "Speicherprogrammierbare <strong>Steuerung</strong>en" (SPS) –<br />
Teil 3: Programmiersprachen<br />
Teil 1: Allgemeine Information<br />
Teil 2: Betriebsmittelanforderungen und -prüfungen<br />
Teil 4: Anwenderhinweise<br />
Teil 5: Kommunikationsdienste<br />
vom Technical Committee TC65 für "Industrial-Process Measurement<br />
And Control" in der International Electrotechnical Commission<br />
Was wird festgelegt (genormt) Syntax und Semantik von Programmiermethoden für SPS<br />
• Ein SPS Programm sollte schnell, einfach und ohne tiefgreifende Kenntnisse der Mikroelektronik und<br />
diverser Programmiersprachen erstellt werden können.<br />
• Dem geübten „Programmierer“ sollten jedoch auch Hilfsmittel in die Hand gegeben werden, um seinen<br />
Anforderungen nach effektiver Programmierung gerecht zu werden.<br />
Die Normungsbestrebungen haben das Ziel die Programmierung der SPS zu vereinheitlichen.<br />
Dies spart Zeit und Kosten; speziell dann, wenn eine Firma aus verschiedenen Gründen SPS’en<br />
verschiedener Hersteller einsetzt.<br />
• Der Programmierer braucht nicht herstellerspezifische Sprachen zu lernen (Schulungskosten).<br />
• Aufgrund der Standardisierung können Programme teilweise auf anderen Systemen wieder verwendet<br />
werden (Erstellungskosten).<br />
• Die Systeme werden leichter wartbar (sie sind stabil).<br />
Abbildung 2.1a: Was ist die IEC 61131-3 <br />
Sprachen nach IEC 61131-3 Sprachen nach DIN 19239<br />
bzw. VDI 2880 Blatt 4<br />
Bezeichnung (deutsch) Bezeichnung (englisch) Symbolik Bezeichnung (deutsch)<br />
Sprache AWL<br />
(Anweisungsliste)<br />
Language IL<br />
(Instruction List)<br />
LD …<br />
AND …<br />
OR …<br />
AWL<br />
Anweisungsliste<br />
Sprache ST<br />
(Strukturierter Text)<br />
Language ST<br />
(Structured Text)<br />
IF . . .<br />
THEN … ELSE …<br />
Sprache KOP<br />
(Kontaktplan)<br />
Sprache FBS<br />
(Funktionsbaustein-<br />
Sprache)<br />
Language LD<br />
(Ladder Diagram)<br />
Language FBD<br />
(Function Block Diagram)<br />
| |<br />
+--| |-- … -( )—+<br />
| |<br />
+--+<br />
--|& |<br />
--| |--<br />
+--+<br />
KOP<br />
Kontaktplan<br />
FUP<br />
Funktionsplan<br />
Sprache AS<br />
(Ablaufsprache)<br />
Language SFC<br />
(Sequential Function<br />
Chart)<br />
|<br />
+<br />
|<br />
+---+<br />
| |<br />
| |<br />
+---+<br />
Abbildung 2.1b: Die genormten Programmiersprachen<br />
Prof. Dr.-Ing. Andreas Kegler [File: AUT1_abb.doc 07.09.05] Seite 3