SPS-Programmierung am Beispiel des Brauprozesses - Universität ...

SPS-Programmierung am Beispiel des Brauprozesses - Universität ... SPS-Programmierung am Beispiel des Brauprozesses - Universität ...

msr.uni.bremen.de
von msr.uni.bremen.de Mehr von diesem Publisher
22.01.2015 Aufrufe

Produktionstechnik IV: SPS-Programmierung am Beispiel des Brauprozesses 16 VWn ==I m VWn >=I m VWn

Produktionstechnik IV: SPS-Programmierung am Beispiel des Brauprozesses 17 0I Übertragungsfunktion EN MOV-B IN OUT MOV_B MOV_W Weist den Wert oder die Variable am Eingang „IN“ dem Ausgang „OUT“ zu, wenn an „EN“ ein Signal anliegt. „IN“ und „OUT“ sind Bytes. Funktion entspricht MOV_B, das durchgeschaltete Signal ist ein Wort. Programmsteuerungsoperationen END Programmende, muss am Ende des Hauptprogramms stehen. n CALL Ruft das Unterprogramm mit der Nummer n auf. Die Unterprogramme folgen nach dem Hauptprogramm. n SBR Start des Unterprogramms mit der Nummer n. RET Beendet ein Unterprogramm und springt an die Stelle des Unterprogrammaufrufs zurück. Tab. 3.1: Wichtige Elemente des Kontaktplans 3.2. Speicherarten Alle Signale, die im Kontaktplan der SPS verwendet werden, haben eine ihrer Funktion entsprechende Syntax. Konstanten können direkt als Zahl verwendet werden, alle anderen Signalbezeichnung beginnen mit einem Buchstabenkürzel gefolgt von einer Nummer, die innerhalb des vorgesehenen Wertebereichs liegen muss. Nachfolgende Tabelle gibt einen Überblick. Kürzel Funktion Wertebereich Typ E Binärer Eingang E0.0 – E7.7 Binär (1bit) A Binärer Ausgang A0.0 – A7.7 Binär (1bit) AEW Analoger Eingang AEW0 – AEW30 Wort (16bit) AAW Analoger Ausgang AAW0 – AAW30 Wort (16bit) M Binärer Merker M0.0 – M31.7 Binär (1bit) VB Variable VB0 – VB4095 Byte (8bit)

Produktionstechnik IV: <strong>SPS</strong>-<strong>Progr<strong>am</strong>mierung</strong> <strong>am</strong> <strong>Beispiel</strong> <strong>des</strong> <strong>Brauprozesses</strong> 17<br />

0I<br />

Übertragungsfunktion<br />

EN MOV-B<br />

IN OUT<br />

MOV_B<br />

MOV_W<br />

Weist den Wert oder die Variable <strong>am</strong> Eingang „IN“ dem Ausgang „OUT“ zu,<br />

wenn an „EN“ ein Signal anliegt. „IN“ und „OUT“ sind Bytes.<br />

Funktion entspricht MOV_B, das durchgeschaltete Signal ist ein Wort.<br />

Progr<strong>am</strong>msteuerungsoperationen<br />

END<br />

Progr<strong>am</strong>mende, muss <strong>am</strong> Ende <strong>des</strong> Hauptprogr<strong>am</strong>ms stehen.<br />

n<br />

CALL<br />

Ruft das Unterprogr<strong>am</strong>m mit der Nummer n auf. Die Unterprogr<strong>am</strong>me folgen<br />

nach dem Hauptprogr<strong>am</strong>m.<br />

n<br />

SBR<br />

Start <strong>des</strong> Unterprogr<strong>am</strong>ms mit der Nummer n.<br />

RET<br />

Beendet ein Unterprogr<strong>am</strong>m und springt an die Stelle <strong>des</strong> Unterprogr<strong>am</strong>maufrufs<br />

zurück.<br />

Tab. 3.1: Wichtige Elemente <strong>des</strong> Kontaktplans<br />

3.2. Speicherarten<br />

Alle Signale, die im Kontaktplan der <strong>SPS</strong> verwendet werden, haben eine ihrer Funktion<br />

entsprechende Syntax. Konstanten können direkt als Zahl verwendet werden,<br />

alle anderen Signalbezeichnung beginnen mit einem Buchstabenkürzel gefolgt von<br />

einer Nummer, die innerhalb <strong>des</strong> vorgesehenen Wertebereichs liegen muss. Nachfolgende<br />

Tabelle gibt einen Überblick.<br />

Kürzel Funktion Wertebereich Typ<br />

E Binärer Eingang E0.0 – E7.7 Binär (1bit)<br />

A Binärer Ausgang A0.0 – A7.7 Binär (1bit)<br />

AEW Analoger Eingang AEW0 – AEW30 Wort (16bit)<br />

AAW Analoger Ausgang AAW0 – AAW30 Wort (16bit)<br />

M Binärer Merker M0.0 – M31.7 Binär (1bit)<br />

VB Variable VB0 – VB4095 Byte (8bit)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!