23.12.2012 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Grundlagen der Automatisierungstechnik I<br />

her begrenztes Programm kann durchaus alle<strong>in</strong> im Bauste<strong>in</strong> PLC_PRG ohne Verzweigungen zu<br />

anderen Bauste<strong>in</strong>en niedergeschrieben werden. E<strong>in</strong> solches Programm bezeichnet man als l<strong>in</strong>eares<br />

Programm.<br />

In POE gegliederte Programme s<strong>in</strong>d gegenüber l<strong>in</strong>earen Programmen übersichtlicher. Bei<br />

Änderungen müssen nur bestimmte POE berücksichtigt werden.<br />

In der Automatisierungstechnik müssen oftmals gleichartige Programmteile mehrfach angewendet<br />

werden. Strukturiert man mit parametrierbaren POE, dann können durch Export- / Import-Funktionen<br />

Programmteile <strong>in</strong> anderen Projekten wiederwendet werden oder aber mehrmals im gleichen Projekt.<br />

In Fachkreisen spricht man erst bei Anwendung parametrierbarer POE von strukturierten<br />

Programmen.<br />

L<strong>in</strong>eares Programm Gegliedertes Programm Strukturiertes Programm<br />

PLC_PRG<br />

Messung 1<br />

Auswertung 1<br />

Meldung 1<br />

Messung 2<br />

Auswertung 2<br />

Meldung 2<br />

Messung 3<br />

Auswertung 3<br />

Meldung 3<br />

PLC_PRG<br />

Aufruf POE<br />

Messung 1<br />

Aufruf POE<br />

Auswertung1<br />

Aufruf POE<br />

Meldung 1<br />

Aufruf POE<br />

Messung 2<br />

Aufruf POE<br />

Auswertung2<br />

Aufruf POE<br />

Meldung 2<br />

Aufruf POE<br />

Messung 3<br />

Aufruf POE<br />

Auswertung3<br />

Aufruf POE<br />

Meldung 3<br />

<strong>4.</strong>3.5 Variablen und Symbolik<br />

POE<br />

Messung 1<br />

POE<br />

Auswertung 1<br />

POE<br />

Meldung 1<br />

POE<br />

Messung 2<br />

POE<br />

Auswertung 2<br />

POE<br />

Meldung 2<br />

POE<br />

Messung 3<br />

POE<br />

Auswertung 3<br />

POE<br />

Meldung 3<br />

OB 1<br />

Aufruf Messung<br />

für Messstelle 1<br />

Aufruf Auswertg.<br />

für Messstelle 1<br />

Aufruf Meldung<br />

für Messstelle 1<br />

Aufruf Messung<br />

für Messstelle 2<br />

Aufruf Auswertg.<br />

für Messstelle 2<br />

Aufruf Meldung<br />

für Messstelle 2<br />

Aufruf Messung<br />

für Messstelle 3<br />

Aufruf Auswertg.<br />

für Messstelle 3<br />

Aufruf Meldung<br />

für Messstelle 3<br />

jeweilige<br />

Parameter-<br />

übergabe<br />

paramerierbare<br />

POE Messung<br />

parametrierbare<br />

POE Auswertung<br />

parametrierbare<br />

POE Meldung<br />

E<strong>in</strong>ige <strong>Programmiersystem</strong>e ermöglichen zur besseren Lesbarkeit von Programmen für die direkt<br />

adressierten Operanden symbolische Namen zu verwenden. Diese werden kurz Symbole genannt.<br />

Dazu gehört Step7 des Automatisierungssystems Siemens Simatic S7 und ebenso der Vorgänger<br />

Step5. Für die vom Anwender zu adressierenden Operanden im Merkerbereich, im Bereich der<br />

globalen Datenbauste<strong>in</strong>e, im Prozessabbild der E<strong>in</strong>gänge (PAE) und Ausgänge (PAA) sowie für<br />

Peripheriebereiche und für Timer und Zähler werden hier <strong>in</strong> e<strong>in</strong>er Symboltabelle frei wählbare<br />

Symbole verwaltet. Bei der Programmierung kann der Anwender entscheiden, ob er <strong>das</strong> Programm<br />

mit absoluten Operanden, mit symbolischen Operanden oder <strong>in</strong> der Option „mit Symbol<strong>in</strong>formation“<br />

mit beiden betrachten und bearbeiten will. Da alle diese Operanden die Funktion globaler Variablen<br />

haben, stehen Symbole grundsätzlich für globale Variablen.<br />

Symbole werden bei Step7 mit doppeltem Hochkomma gekennzeichnet. Für Symboltabellen wird<br />

auch der Begriff Zuordnungstabellen benutzt.<br />

Grundlagen der Automatisierungstechnik I: <strong>4.</strong> <strong>Programmiersystem</strong> <strong>CoDeSys</strong> Seite 4-11<br />

Autor: Dr. Becker 03_2008

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!