27.01.2015 Aufrufe

Steuerung Eingabe Ausgabe Aktoren Sensoren

Steuerung Eingabe Ausgabe Aktoren Sensoren

Steuerung Eingabe Ausgabe Aktoren Sensoren

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!