/ / SPS-Implementierung der Flaschenabfüllapplikation

SPS-Implementierung der Flaschenabfüllapplikation

Erkennung der Position

In diesem Beispiel (siehe Abbildung 1) implementieren wir ein Steuerungsprogramm das erfasst die Position einer Flasche über einen Endschalter, wartet 0,5 Sekunden und füllt dann die Flasche, bis ein Photosensor einen gefüllten Zustand erkennt.

SPS-Implementierung der Flaschenabfüllapplikation

SPS-Implementierung der Flaschenabfüllapplikation

Nachdem die Flasche gefüllt ist, das Steuerprogrammwartet 0,7 Sekunden, bevor Sie zur nächsten Flasche wechseln. Das Programm enthält Start- und Stoppschaltungen für den Auslaufmotor und den Start des Prozesses. Tabelle 1 zeigt die E / A-Adresszuordnung, während die Tabellen 2 und 3 die interne und Registerzuweisungen, beziehungsweise.

Diese Zuordnungen beinhalten die Start- und Stopp-Prozesssignale.

Flaschenabfüllsystem

Abbildung 1 - Flaschenabfüllsystem


Tabelle 1 - E / A-Adressvergabe

E / A-Adresse
Modultyp Gestell Gruppe Terminal Beschreibung
Eingang 0 0 0 Starten Sie den Prozess PB1
0 0 1 Prozess stoppen PB2 (NC)
0 0 2 Endschalter (Positionserfassung)
0 0 3 Fotoauge (Levelerkennung)
Ausgabe 0 3 0 Vorschubmotor M1
0 3 1 Auslaufmotor M2 (System EIN)
0 3 2 Magnetsteuerung
0 3 3 -

Tabelle 2 - Interne Ausgangszuordnung

Gerät Intern Beschreibung
Timer 1001 Timer für 0,5 Sekunden Verzögerung nach Positionserkennung
Timer 1002 Timer für 0,7 Sekunden Verzögerung nach Pegelerkennung
- 1003 Flasche gefüllt, abgelaufen, Vorschubmotor M1

Tabelle 3 - Registerzuordnung

Registrieren Beschreibung
4000 Vorgabewert 5, Zeitbasis 0,1 s (1001)
4001 Gesamtwert für 1001
4002 Vorgabewert 7, Zeitbasis 0,1 s (1002)
4003 Gesamtwert für 1002

Figur 2 veranschaulicht die SPS-Leiter-Implementierung der Flaschenabfüllanwendung. Sobald der Starttaster gedrückt wird, wird der Auslaufmotor (Ausgang 031) wird eingeschaltet, bis der Stopptaster gedrückt wird.

Das Vorschubmotor M1 wird aktiviert, sobald das System startet (M2 EIN); Es stoppt, wenn der Endschalter eine korrekte Flaschenposition erkennt. Wenn die Flasche in Position ist und 0,5 Sekunden vergangen sind, wird der Magnet (032) öffnet das Füllventil und bleibt eingeschaltet, bis das Fotoauge (PE) einen korrekten Füllstand feststellt.


Die Flasche bleibt 0,7 Sekunden lang in Position, danach wird die Flasche mit Strom versorgt 1003 startet den Vorschubmotor. Der Vorschubmotor bleibt eingeschaltet, bis der Endschalter eine weitere Flasche erkennt.

SPS-Implementierung der Flaschenabfüllapplikation

Abbildung 2 - SPS-Implementierung der Flaschenabfüllanwendung


Referenz: Einführung in die SPS-Programmierung und Implementierung - von der Relaislogik zur SPS-Logik - globalautomation.info

Bemerkungen: