SPS-Programmierung am Beispiel des Brauprozesses - Universität ...
SPS-Programmierung am Beispiel des Brauprozesses - Universität ... SPS-Programmierung am Beispiel des Brauprozesses - Universität ...
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)
- Seite 1 und 2: Fachbereich 4 Produktionstechnik Fa
- Seite 3 und 4: Produktionstechnik IV: SPS-Programm
- Seite 5 und 6: Produktionstechnik IV: SPS-Programm
- Seite 7 und 8: Produktionstechnik IV: SPS-Programm
- Seite 9 und 10: Produktionstechnik IV: SPS-Programm
- Seite 11 und 12: Produktionstechnik IV: SPS-Programm
- Seite 13 und 14: Produktionstechnik IV: SPS-Programm
- Seite 15: Produktionstechnik IV: SPS-Programm
- Seite 19 und 20: Produktionstechnik IV: SPS-Programm
- Seite 21 und 22: Produktionstechnik IV: SPS-Programm
- Seite 23 und 24: Produktionstechnik IV: SPS-Programm
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)