4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Grundlagen der Automatisierungstechnik I<br />
An dieser Stelle wird nachfolgend e<strong>in</strong>e Übersicht aus dem Standardwerk von ...<br />
Karl-He<strong>in</strong>z John und Michael Tiegelkamp: SPS-Programmierung mit <strong>IEC</strong> 61131-3 Konzepte und<br />
Programmiersprachen, Anforderungen an <strong>Programmiersystem</strong>e, Entscheidungshilfen 3. Auflage<br />
Spr<strong>in</strong>ger Verlag 2000<br />
...über die Eigenschaften und Möglichkeiten der POE gegeben. Die E<strong>in</strong>zelheiten dazu werden <strong>in</strong> den<br />
nachfolgenden Abschnitten ausgeführt. Nicht jedes <strong>Programmiersystem</strong> realisiert alle diese<br />
Grundeigenschaften <strong>in</strong> gleichem Maße!<br />
Konzept<br />
E<strong>in</strong>gangsparameter<br />
VAR_INPUT<br />
Ausgangsparameter<br />
VAR_OUTPUT<br />
E<strong>in</strong>-Ausgangsparameter<br />
VAR_IN_OUT<br />
Funktionswert<br />
(Rückgabewert)<br />
Aufruf von Funktionen<br />
Aufruf von<br />
Funktionsbauste<strong>in</strong>en<br />
Aufruf von Programmen<br />
Deklaration globaler<br />
Variablen VAR_GLOBAL<br />
Zugriff auf externe<br />
Variablen<br />
VAR_EXTERNAL<br />
Deklaration direkt<br />
dargestellter Variablen<br />
Deklaration lokaler<br />
Variablen VAR<br />
Deklaration e<strong>in</strong>er FB-<br />
Instanz<br />
Flankenerkennung<br />
verwendbar<br />
Verwendung von EN/ENO<br />
Pufferung von lokalen und<br />
Ausgangsdaten<br />
Indirekter FB-Aufruf<br />
Verwendung von<br />
Funktionswerten als<br />
E<strong>in</strong>gangsparameter<br />
Verwendung von FB-<br />
Instanzen als<br />
E<strong>in</strong>gangsparameter<br />
Rekursiver Aufruf<br />
Funktion Funktionsbauste<strong>in</strong><br />
Programm<br />
ja ja ja<br />
ne<strong>in</strong> ja ja<br />
ne<strong>in</strong> ja ja<br />
ja ne<strong>in</strong> ne<strong>in</strong><br />
ja ja ja<br />
ne<strong>in</strong> ja ja<br />
ne<strong>in</strong> ne<strong>in</strong> ne<strong>in</strong><br />
ne<strong>in</strong> ne<strong>in</strong> ja<br />
ne<strong>in</strong> ja ja<br />
ne<strong>in</strong> ne<strong>in</strong>, bei FB’s nur <strong>in</strong><br />
VAR_EXTERNAL<br />
ja<br />
ja ja ja<br />
ne<strong>in</strong> ja ja<br />
ne<strong>in</strong> ja ja<br />
ja ja ne<strong>in</strong><br />
ne<strong>in</strong> ja ja<br />
ne<strong>in</strong> ja ja<br />
ja ja ja<br />
ja ja ja<br />
ne<strong>in</strong> ne<strong>in</strong> ne<strong>in</strong><br />
Übersicht aus Karl-He<strong>in</strong>z John und Michael Tiegelkamp: SPS Programmierung nach <strong>IEC</strong> 61131-3<br />
Grundlagen der Automatisierungstechnik I: <strong>4.</strong> <strong>Programmiersystem</strong> <strong>CoDeSys</strong> Seite 4-5<br />
Autor: Dr. Becker 03_2008