STEPtT-Kompakt Kapitel 6 / Timer-Befehle 6.11 Beispiel 1 zuzeiten Nachfolgende Aufgabe soll mit WinSPS-S7 programmiert werden. Vorgang: Anordnung für diese Aufgabe 1. Einschalten der Steuerung über den Taster "Steuerung Ein". 2. Einschalten des Bandes über den Taster "Band Ein". 3. Kiste anfordern. 4. Drei Sekunden, nachdem die Kiste den Endschalter S1 berührt hat, soll das Band abschalten. 5. Nun kann das Band wiederum über den Taster "Band Ein" eingeschaltet werden, damit die Kiste abgeräumt wird. 6. Jetzt kann eine weitere Kiste angefordert werden. Zuordnu sliste 3etriebsmittel: Signal Anschluss an die SPS: Steuerung Ein Taster, liefert'1', wenn gedrückt E0.0 Steuerung Aus Taster, liefert'0', wenn gedrückt E0.1 3and Ein Taster, liefert'1', wenn gedrückt E0.2 ndschalter S1 liefert'1', wenn betätigt E0.3 3andmotor eingeschaltet, wenn Ausgang='l' 44.0 Lampe Steuerung Ein leuchtet, wenn Ausgang=''l' 44.1 Lampe Zeit läuft leuchtet, wenn Ausgang='l' A.4.2 Das SPS-Programm für diese Aufgabe ist mit W nsps-s7 zu erstellen. Dabei soll das Hauptprogramm in der Funktion FC1 geschrieben werden. Diese Funktion ist im OB1 absolut aufzurufen. Vor der Programmierung ist eine Symbolikdatei anzulegen. @ MHJ-Software & Ing.:Büro Weiß 't39
Lehrbrief Kapitel 6 / Timer-Befehle 6.12 Beispiel 2 zu Zeiten: Lötstation Es soll das SPS-Programm für einen Lötautomaten entwickelt werden Nachfolgend ist die Anordnung zu sehen: 5t -Ein E& Et.-Aus H Technologieschema Vorgang: 1. Über den Taster "Steuerung Ein" wird die Anlage eingeschaltet. Dies wird über die Lampe "Steuerung Ein" signalisiert. 2. Über BCD-Ziffernsteller kann die Zeit für den Lötvorgang eingestellt werden. Dabei stellen die drei rechten Ziffern den Zeitfaktor dar. An der vierten Ziffer kann die Zeitbasis von 0 bis 3 selektiert werden. 3. Über den Taster "Start" wird der Vorgang gestartet. 4. Der Lötkolben fährt nach unten. Hat er die untere Endlage bei 52 erreicht, schaltet sich die zusätzliche Heizung ein und die eingestellte Zeit läuft ab. Die Restzeit wird dabei über eine BCD-Anzeige ausgegeben. 5. Wönn die Zeit abgelaufen ist, schaltet sich die zusätzliche Heizung aus und der Lötkolben fährt nach oben, bis er den oberen Endschalter S1 erreicht hat. Wenn die Steuerung während des Vorgangs abgeschaltet wird, dann soll der Vorgang sofort stoppen. Das SPS-Programm soll mit WinSPS-S7 entwickelt und getestet werden. 146 @ MHJ-Software & Ing.-Büro Weiß
Kapitel 7 Programierübungen Programmierübungen 7.1 Programmierübung 3.73 "Schwimmer-schalter" In einem Becken soll der obere Füllstand über einen Schwimmerschalter erfasst und über eine Lampe angezeigt werden. Damit beim Befüllen des Beckens nicht schon eine Welle der Flüssigkeit die Meldung des Erreichens des oberen Füllstands verursacht, soll das Ansprechen des Schwimmerschalters um 2 Sekunden vezögert werden. Oher+r Füllstand erreicht Eecken füllen Becken leeren Technologieschema Das Füllen und Leeren des Beckens muss nicht programmiert werden. mer-schalter S1 pe "Oberer Füllstand" leuchtet, liefert'0', wenn von Flüssigkeit umgeben wenn Ausgang = ''l' Erstellen sie ein sps-programm für diese Anlage und testen sie lhre Lösung mit SPS-VISU "Lehrbrief 3\SchwimmSchalter LB3.V S". @ MHJ-Software & Ing.:Büro Weiß 157
Lehrbrief Kapitel 7 Programmierübungen 7.2 Programmierübung S.T4"Automatische WG-Spülung" Es soll das Programm für ein Urinal erstellt werden. Über dem Urinal befindet sich eine Lichtschranke. Wenn eine Person länger als,5 Sekunden vor dem Urinal steht und dann den Platz wieder verlässt, soll für 3 Sekunden die Spülung aktiviert werden. Die Spülung soll dabei auch nicht durch ein erneutes Unterbrechen der Lichtschranke gestoppt werden. M Spulung läuft Simulationsanordnung Zuordnu sliste 3etriebsmittel: Signal Anschluss an die SPS: Lichtschranke liefert'0', wenn eine Person vor E0.0 dem Urinal steht. Ventil für Spülung öffnet, wenn Ausgang ='1' 44.0 Erstellen sie ein SPS-Programm für diese Anlage und testen sie lhre Lösung mit SPS-VISU "Lehrbrief 3\WC LB3.V!S". 158 @ MHJ-Software & Ino.-Büro Weiß
Lehrbrief Kapitel 7 Programierübungen 7.3 Programmierübung 3.75 "Dichtigkeitstest in einem Behälter" Es soll das SPS-Programm für folgende Anordnung geschrieben werden. K[ t--l k *t;-;,ä*:.*,,t";,**irrfllilen tr ".:.:,' " E] Innendrurk st+i'tt -a, ::::. EEtriebsdruck wurd erreicht Ke.rn Innenclrurlt,:trharrden Vorgang: Technologieschema - 1. Steuerung einschalten über Taster "Steuerung Ein". 2. Behälter füllen über Taster "Füllen". Daraufhin wird der Behälter bis zum Endschalter 53 gefüllt. 3. Deckel schließen über den Taster "Deckel zu". Der Deckel fährt daraufhi nach links bis der Endschalter "S1" erreicht wird. 4. Druck erhöhen über den Taster "Druck erhöhen". 5. Über den Schalter "Betriebsdruck erreicht" wird der entsprechende Sensor simuliert, der das Erreichen des Betriebsdrucks signalisiert. A Wurde der Betriebsdruck erreicht, läuft die eingestellte Zeit ab. 7. lst die Zeit abgelaufen, dann wird dies über die Lampe "Zeit Ende" angezeigt. 8. Der Deckel kann über den Taster "Deckel auf' geöffnet werden, wenn der sensor "Kein Innendruck vorhanden" meldet, dass kein Innendruck mehr vorhanden ist. Dieser Sensor wird über den Schalter "Kein I nnendruck vorhanden" simuliert. 9. Der Deckel öffnet sich, bis der Endschalter 52 erreicht ist. 10. Nun kann der Behälter entleert werden. Dazu betätigt man den Taster "Entleeren". Anschließend wird der Behälter entleert, bis die Flüssigkeit den Endschalter 54 unterschritten hat. @ MHJ-Software & Ing.-Büro Weiß '159
Kapitel 7 Programmierübungen Bedingungen: o Wenn die Steuerung während einer Aktion abgeschaltet wird, so muss diese sofort unterbrochen werden. o Das Öffnen und Schließen des Deckels muss gegeneinander verriegelt sein, d.h. die Umschaltung darf nur über Stillstand erfolgen. o Der Deckel des Behälters darf nur geschlossen werden, wenn der Behälter voll ist und die Befüllung momentanicht im Gange ist. o Das Öffnen des Behälters ist nur möglich, wenn im Behälter kein Innendruck mehr vorhanden ist und momentan kein Innendruck aufgebaut wird. o Das Steigern des Innendrucks darf nur bei geschlossenem Behälter möglich sein, auch muss der Behälter vollständig gefüllt sein. o Die Test-Zeit beginnt abzulaufen, wenn der Betriebsdruck im Behälter vorhanden ist. o Das Befüllen und Entleeren des Behälters muss gegenseitig verriegelt sein. o Das Entleeren und Befüllen darf nur bei offenem Behälter erfolgen. iste: 3etriebsmittel: Signal Anschluss an die SPS: Taster St.-Ein Taster, liefert'1', wenn betätigt E0.0 Taster St.-Aus Taster, liefert'0', wenn betätigt E0.1 Taster Deckel auf Taster, Iiefert'1', wenn betätigt EO.2 faster Deckel schließen Taster, liefert'1', wenn betätigt E0.3 Iaster Behälter füllen Taster, liefert'1', wenn betätigt E0.4 faster Behälter leeren Taster, liefert'1', wenn betätigt E0.5 Taster Druck steigern Taster, liefert'1', wenn betätigt E0.6 51 Deckel zu liefert'1', wenn betätigt EO.7 32 Deckel auf liefert wenn betätigt E1.0 33 oberer Füllstand 34 unterer Füllstand 3etriebsdruck vorhanden (ein I nnendruck vorhandenliefert'1', liefert'1', wenn von Flüssigkeit umgeben liefert'1', wenn von Flüssigkeit umgeben liefert'1', wenn Betriebsdruck erreicht wenn kein Innendruck vorhanden ist E1.1 E1.2 E1.3 El.4 r/orgabe Zeit 4 BCD-Zifternsteller EW2 r/entil Behälter füllen öffnet, bei Status'1' 44.0 r/entil Behälter leeren öffnet. bei Staius'1' A.4.1 )ruck im Behälter erhöhen bbi Status'1'wird Druck erhöht A.4.2 Vlotor Behälter-Deckel auf bewegt sich, wenn Status '1' 44.3 N4otor Behälter-Deckel zu bewegt sich, wenn Status'1' A.4.4 160 @ MHJ-Software & Ing.-Büro Weiß
Lampe St.-Ein leuchtet, wenn Status'1' p 4.5 Lampe Test-Zeit abgelaufenleuchtet, wenn Status'1' 44.6 Ausgabe Rest-Zeit 4 BCD-Anzeigen AW6 STEP@7-Kompakt 3. Lehrbrief Kapitel 7 Programierübungen Erstellen Sie ein SPS-Programm für diese Anlage und testen Sie lhre Lösung mit SPS-VISU "Lehrbrief 3\Drucktest LB3.V S". @ MHJ-Software & Ing.:Büro Weiß 161
STEPtT-Kompakt Kapitel 7 Programmierübungen 7.4 Programmierübung 3.76 "Pumpenhübe" Das Steuerungsprogramm für eine Pumpe soll geschrieben werden. Ablauf der Steuerung: 1. Der Taster "Steuerung ElN" wird gedrückt. Daraufhin leuchtet die Lampe "Steuerung ElN". 2. Der Taster "Pumpe Start" wird gedrückt. Jetzt fährt die Zylinderstange zuerst aus und anschließend wieder ein. Dieser Vorgang wiederholt sich immer wieder. Durch die Endschalter an der Pumpe wird die Bewegung der Zylinderstange begrenzt. Nachdem der Taster "Steuerung Aus" betätigt wurde, kann die Pumpe erst nach Einschalten der Steuerung wieder eingeschaltet werden. Pumpenhübe Steuerung Ell{ (Eü.üJ Steuerung AUS (EB.1J Pumpe Stan {E0.2} ' ' Pumpe Stop ie0.3) Steuerung EIN Bild: Technologieschema mit SPS-VISU Zuordnu lle: letriebsmittel: Signal Anschluss an die SPS: l-aster "Steuerung El N" liefert wenn betätigt. E0.0 faster "Steuerung AUS" liefert'0', wenn betätigt. E0.1 faster "Pumpe Start" liefert'1', wenn betätigt. E0.2 faster "Pumpe Stop" liefert'q', wenn betätigt. E0.3 Endschalter "Zylinder liefert'1', wenn betätigt. E0.4 :ingefahren" indschalter "Zylinder ausgefahren" ampe "Steuerung Zylinder ausfahren Zylinder liefert'1', wenn betätigt. E0.5 ElN" 44.0 p.4.2 einfahren 44.3 Erstellen Sie ein SPS-Programm für diese Anlage und testen Sie lhre Lösung mit SPS-VISU (SPS-VISU-Datei: Leh rbrief3\pum pen h ü be.vls). 162 @ MHJ-Software & Ing.-Büro Weiß
Kapitel 7 Programierübungen 7.5 Programmierübung 3.77 "Pumpenhübe 2" Das steuerungsprogramm der Aufgabe "Pumpenhübe" soll folgendermaßen modifiziert werden: r Die Zvllnderstanqe soll nach dem Ausfahren erst nach 2 sekunden wieder einqefahren werden. Erstellen sie ein sps-programm für diese Anlage und testen Sie lhre Lösung m it SPS-VISU (SPS-VIS U-Datei : Leh rbrief3\pumpen h ü be.vis). @ MHJ-Software & Ing.:Büro Weiß 163
Lehrbrief Kapitel 9 / Prüfungsaufgaben 9.2 Programmieraufgabe1: "Nachtwächter" Es soll das SPS-Programm fürfolgende Anordnung entwickelt werden. [@3 Alarm T X: ToLrr beginnt Technologieschema w Ein Nachtwächter muss in einem Gebäude bestimmte Zimmer übenrvachen. Die dafür nötige Route wird übenivacht. Vorgang: 1. Wenn der Nachtwächter mit der Route beginnt, dann wird der Taster "Tour beginnt" betätigt. Bis zum Erreichen des Raumes 1 darf der Nachtwächter 15 Sekunden benötigen. 2. lm Raum 1 befindet sich ein Schlüsselschalter, der vom Nachtwächter betätigt werden muss. Dann startet die Zeit für das Erreichen des Raumes 2. Dafür darf der Nachtwächter 20 Sekunden benötigen. 3. lm Raum 2 befindet sich ebenfalls ein Schlüsselschalter, der betätigt werden muss. Daraufhin startet die Zeit für das Erreichen des Raumes 3. Dafür darf der Nachtwächter ebenfalls 20 Sekunden benötigen. 4. lm Raum 3 befindet sich ebenfalls ein Schlüsselschalter, der zu betätigen ist. Daraufhin startet die Zeit für das Erreichen des Ende-Schalters. Dafür ist eine max. Zeit von 25 Sekunden vorgesehen. Wird ein Raum nicht in der vorgegebenen Zeit erreicht, wird ein Alarm ausgelöst. Dieser Alarm ist über eine Lampe anzuzeigen. Der Alarm kann nur über den Schlüsselschalter "Alarm Reset" rückgesetzt werden. Die momentan ablaufenden Zeiten werden über BCD-Anzeigen angezeigt. 186 @ MHJ-Software & Ing.-Büro Weiß
Kapitel 9 / Prüfungsaufgaben 3etriebsmittel: Signal Anschluss an die SPS: Iour beginnt Taster, liefert'1', wenn betätigt. E0.0 Raum 1 erreicht Taster, liefert'1', wbnn betätigt. E0.1 Raum 2 erreicht Taster, liefert'1', wenn betätigt. E0.2 Raum 3 erreicht Taster, liefert'1', wenn betätigt. E0.3 inde der Tour erreicht Taster, liefert'1', wenn betätigt. EO.4 \larm Reset Taster, liefert'1', wenn betätigt. E0.5 Lampe Alarm leuchtet, wenn Ausgang ='1' 41.0 BCD-Anzeige Zeit Tourbeginn->Raum1 AW2 BCD-Anzeige Zeit Rauml->Raum2 AW4 BCD-Anzeige Zeit Raum2->Raum3 AW6 BCD-Anzeige Zeit Raum3->Ende AW8 Erstellen Sie ein SPS-Programm für diese Anlage und testen Sie lhre Lösung m it S PS-VI S U (SPS-VIS U-Datei : Lehrbrief3\Nachtwaechter LB3.V S).!. @ MHJ-Software & Ing.-Büro Weiß 187
Kapitel 9 / Prüfungsaufgaben 9.3 Programmieraufgabe 2 "U-Bahn-Tür" Es soll das Steuerungsprogramm einer U-Bahn-Tür geschrieben werden. Wenn der Zugführer den Taster "Tür öffnen Freigabe" beiätigt, dann leuchten die Lampen "Tür-Freigabe" oberhalb der Tür und beim Zugführer (diese Lampen sind am gleichen Ausgang angeschlossen). Wenn die Freigabe vorliegt, dann kann der Fahrgast die U-Bahn-Tür mit dem Taster "Tür auf' öffnen. Die Tür bleibt solange offen, bis der Zugführer den Taster "Tür schliessen" drückt. Die Tür fährt dann zu. Gleichzeitig wird die Freigabe aufgehoben - d.h. der Fahrgast kann die Tür nicht mehr öffnen. Die U-Bahn-Tür besteht aus zwei Teilen, die unabhänig voneinander aufund zufahren. Dabeist auch die Geschwindigkeit der beiden Türhälften unterschiedlich. Bild: Technologieschema mit SPS-VISU U-Eahn-Führer 188 @ MHJ-Software & Ing.-Büro Weiß
Kapitel 9 / Prüfungsaufgaben Zuordnungstabelle "U-Bahn-Tür": 3etriebsmittel: Signal Anschluss an die SPS: faster "Tür öffnen Freigabe" liefert'1"; wenn betätigt. E0.0 faster "Freigabe aufheben" liefert'1', wenn betätigt. E0.1 Taster "Tür schliessen" liefert'1', wenn betätigt. E0.2 Endschalter "TürAufRechts" Endschalter "Tü rauflinks" Endschalter "TürZu Rechts" E ndschalter "Tü rzu Lin ks" faster "Tür auf' *ampe liefert'0', wenn betätigt. E0.3 liefert'0', wenn betätigt. E0.4 liefert'0', wenn betätigt. E0.5 liefert'0', wenn betätigt. E0.6 liefert'1', wenn betätigt. E0.7 "Tür Freigabe" 44.0 -ampe"tür zu links" -ampe"tür zu rechts" Motorechte Tür zu Motorechte Tür auf A.4.1 ^.4.2 p'4.3 p.4.4 Motor linke Tür zu 44.5 Motor linke Tür auf 44.6 Erstellen sie ein sps-programm für diese Anlage und testen sie lhre Lösung m it S PS-VIS U (SPS-VI S U-Datei : Leh rbrief3\u-bah n-tü r.vts). @ MHJ-Software & lng.-büro Weiß 189