TIA Schleife in KOP

pikipoki

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

In der Anlage habe ich einen Pneumatikzylinder mit analogem Sensor um seine Position zu erkennen.
Ich möchte die Position des Zylinders in Interwallen befragen und sie vergleichen mit vorherigem Wert des Sensors.
Und das so lange wiederholen, dass die Werte gleich sind.

Wie kann ich das in S7-1200 in KOP realisieren?

DAnke für die Vorschläge :)
 
Deine SPS arbeitet doch in einer endlosen Schleife, Zyklus genannt. Allerdings solltest du nicht auf gleich vergleichen, sondern eine (kleine) Hysterese einbauen. Mit anderen Worten, ein Positionsfenster...
 
Du transferiertst die Istwerte des vorherigen Zyklus in ein Merkerwort (oder Datenbausteinwort) bevor du die neuen Werte ausliest. Dann kannst du die zwei Werte vergleichen. Ob das ganze in KOP geht kann ich dir nicht verraten da ich da keine Erfahrung habe.

Gruß

Volker
 
Zuviel Werbung?
-> Hier kostenlos registrieren
benutze zb. einen Weckalarm OB35 mit hmm.. 100ms, kommt jetzt drauf an wie schnell der Zylinder fährt! Bei jedem Zyklus nun den Wert zuerst Vergleichen neu mit alt und danach den neuen Wert über den alten speicherts! Hat aber keine Sinn so oder?
Du solltest doch die IstPos mit der SollPos (+/- Toleranz) vergleichen???
 
Hallo!

Danke für eure Vorschläge :rolleyes:

Ich habe KOP realisiert :D Mit einem Vergleicher und MOVE. Und einem Zähler :) Die zwei Werte müssen 10 Mal glech sein bevor der Zylinder zurück fahren kann.

Lg
 
Zurück
Oben