B&R Sensor für einige Sekunden abfragen

Hammel

Level-1
Beiträge
4
Reaktionspunkte
0
Hallo alle Zusammen,

ich und ein Schulkollege arbeiten derzeit auf dem Programm Automation Studio 4.2 und haben ein Problem mit der Abfrage von Sensoren. Unsere Frage: Wie ist es möglich, hier
einen Sensore (Dunkelschaltende Lichtschranke) für z.B. 2s lang abzufragen und das in den Funktionsplan einzubauen ?

Danke für die Hilfe im Vorraus
 
Hallo,

die Lösung der Frage ist unabhängig vom Automatisierungssystem.
Da eine SPS das Programm zyklisch abarbeitet und die IO zyklisch erneuert, muss man sich in jedem Zyklus der zwei Sekunden das Sensorsignal anschauen und darauf reagieren.
Das kann in allen Sprachen geschehen.

MfG
 
Danke für die rasche Antwort,

wie meinst du das mit man muss sich in jedem Zyklus der zwei Sekunden das Sensorsignal anschauen und darauf reagieren ? Wie kann ich das in meinem FUP einbauen. Das heißt unser Aktor darf erst schalten nachdem das Signal am Sensor 2s anliegt. Ein Baustein oder eine Kombination wären eventuell hilfreich.

MfG
 
Hallo,

Ich denke das die Programmierweise bei dir ähnlich wie bei anderen Programmen ist.

Sobald der Sensor schaltet erhälst du in der Steuerung in der Regel ein "1" Signal.

Dieses dann mit einem einschaltverzögerten Timer verzögern und an den gewünschten Aktor schreiben.

Hoffe das hilft dir etwas weiter.

Grüße
 
Danke für die Antwort,

das mit der Einschaltverzögerung ist leider nicht möglich weil das Signal am Sensor wirklich min. 2s anliegen muss --> erst dann darf der Aktor betätigt werden. Ein einfaches 1 am Sensor genügt leider nicht.... Vl. kann mir trotzdem jemand weiterhelfen

MfG
 
Wenn der Sensor diese 2 Sekunden benötigt, wie sieht denn die Logik aus, dass diese 2 Sekunden für den Sensor schaltet.

Was genau sind die Bedingungen?

Gruß
 
Der Sensor ist auf einem Förderband befestigt auf dem Teile nach und nach Vorbeitransportiert werden. Sobald die Teile nacheinander auf Staubetrieb gehen weil zu viele Teile vorne am Förderband anstehen sollte der Sensor schalten. Das heißt er darf nicht bei einer kurzen Betätigung schon schalten sondern erst am einer Schließung von 2s. Ist das Umfeld und die Bedingung klar ?

MfG
 
Den Sensor auf den Eingang eines Timers als Einschaltverzögerung mit T#2s legen. Den Ausgang des Timers dann zum Abschalten verwenden.
 
Aufgabe klar, aber was Du schreibst nicht.

Das heißt er darf nicht bei einer kurzen Betätigung schon schalten sondern erst am einer Schließung von 2s.
Der Sensor schaltet vermutlich immer bei "Teil da" - "Teil weg" und das sofort.
Ich vermute nun, dass Du das in der Steuerung realisieren willst.

Wo ist da nun das konkrete Problem.
Sensor da (also LS unterbrochen) -> Einschaltverzögerung 2s -> wenn Einschaltverzögerung =1 dann Ausgang = 1 (oder 0)
 
Soweit ich weiß wird die zeit zurück getriggert wenn innerhalb von 2s das teil doch vorbei geht. .....deshalb dachtest du vielleicht das das nicht geht. ..
 
Wie schon im Post #4

Sobald deine Schranke belegt ist bekommst du zur Steuerung ein Signal. Wenn das Teil nun vor den 2 Sekunden wieder weg sein sollte, läuft die Zeit nicht weiter.

Wenn nun ein neues Teil kommt wird diese Zeit neu gestartet. Falls dieses Teil dann die 2 Sekunden vor der Schranke liegt gibt der Timer das Signal weiter an deinen Ausgang/Merker zum abschalter der Maschine/Laufband.


Grüße Andy
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…