Kapazitiver Sensor für Füllstandserkennung

Makke

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!
Bin noch sehr frisch im Thema SPS und habe eine Frage.
Ich habe eine S7-1200 und benutze als Programmiersprache FUP.

Folgendes Szenario bekomme ich nicht realisiert.

Ich habe einen Behälter wo ein Material eingeblasen wird indem ein Kapazitiver Sensor als Max. Füllstand verbaut ist.
Es kann beim einblasen sehr oft passieren das der Sensor durch vorbei fliegendes Material geschaltet wird.
Ich möchte also das Signal vom Sensor erst in meiner Schrittkette verwenden wenn es länger als 1 Sekunde beispielsweise dauerhaft anliegt. Die vorherigen „Signalwischer“ sollen quasi ausgeblendet werden.


Ich hoffe ich habs nicht zu kompliziert beschrieben.
Gruß Makke
 
Schau Dir mal den Timer TON an.

Spoiler: Der Timer muss immer zyklisch aufgerufen werden, und nicht in der Schrittkette.
Dort wertest Du nur das Ausgangssignal aus.

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für deine Antwort über den Timer Ton hab ich auch schon leise nachgedacht wusste nur nicht ob es die richtige art und weise ist.

Wie kann ich den Timer zyklischen aufrufen? Einfach den Timer in einem anderen Baustein packen und das Ausgangssignal vom Timer auf einen merker packen den ich dann in der Schritkette verwende?
 
Du kannst den Timer auch in demselben Baustein haben - nur nicht bedingt bearbeiten.
Ansonsten richtig : Eingang auf TON und an den Q des TON z.B. einen Merker ... und diesen Merker dann anstelle des Eingangs in der Schrittkette verwenden ...

Gruß
Larry
 
Okay super vielen dank hab ich verstanden ich werd es ausprobieren!

Ist es generell ein Problem Timer in der Schrittkette bedingt zu bearbeiten?
 
Okay gut zu wissen mir sind da tatsächlich schon Unstimmigkeiten aufgefallen mit anderen Timern in der Schrittkette, das könnte ich dann genauso lösen wie bei diesem timer oder gibt es noch andere timer?
 
Zurück
Oben