Vergleichen von MW im Graph

Peppino86

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag. Hab über ecken von diesem Forum erfahren und möchte meine Kenntnisse hier erweitern bzw. auch anderen helfen

Da fang ich mal mit meinem Problem an.

Ich hab einen Graph für ein Hochregallager einlagern / auslagern geschrieben. Dabei soll der Greifer in X und Y auf die Position die über das TP gewählt wurde fahren und das Bauteil ein bzw. auslagern.


Mein Problem ist der Graph (Vorgabe vom Tutor)

Ich habe 4 Werte:

X-Ist-position, Y-Ist-Position und dann die Plätze X-Soll-Position und Y-Soll-Position

Ich habe mir das so gedacht:

Startbedienungen usw.... dann fährt Mein Greifer solange in X bis der X-Ist und X-Soll am Vergleicher == sind.
und dann kommt der nächste schritt das wäre Y mit dem selben Prinzip
dann wird ein- oder ausgelagert und der greifer fährt in seine Grundposition zurück.

X-Soll und Y-Soll bekommt er vom TP wenn die auf die Schaltfläche (lagerposition) drücke.
und X-Ist und Y-Ist sind Lichtschranken die beim fahren auf einer Lochplatte die schritte zählen.

Mein Problem ist das Vergleichen funktioniert nicht.

Ich habe die Werte in MW gespeichert und Vergleichen tu ich es mit dem hier CMP ( ==I).

Falsche werte?? falscher vergleicher???



ich hoffe das ich das verständlich erklärt habe


danke für eure hilfe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mein Greifer fährt zur Prüfstation erkennt ob das Teil Induktiv oder Kapazitiv ist das funktioniert noch.
und dann muss er in X fahren, das klappt aber nur kurz und springt in den nächsten schritt
und dann will er in Y fahren obwohl er die X-position nicht erreicht hat und bleibt dann stehen und wartet
 
Ja manchmal ist es schon grausam mit den Fischertechnik-Modellen :p
Funktioniert das Zählen, wenn du den Antrieb in Hand verfährst?
Manchmal vertragen sich z.B. Modell-Lichtschranken und Leuchtstoffröhren nicht so ganz.
Ich würd ausser dem nicht mit "=" arbeiten sondern einen Bereich abfragen also:
(Ist > Soll-Min) und (Ist < Soll-Max)

Gruß
Dieter
 
Ich hab ein Tippbetrieb drinne, da fahr ich halt wie ich gerade lust habe in X und Y. Die Werte passen auch bei jeder Fahrt. An denen hab ich mich dann beim Einlagern und Auslagern orientiert.

Werde das mal dem Bereich machen.


ich hab jetzt:

in X die Werte 3 18 42 und 65

Y werte 3 18 25.


Wie würdest du die einteilung für den Bereich treffen ????
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... dann muss er in X fahren, das klappt aber nur kurz und springt in den nächsten schritt
und dann will er in Y fahren obwohl er die X-position nicht erreicht hat und bleibt dann stehen und wartet

Zum einen hat Blockmove mit dem Zielfenster recht. Bei dir wohl +/-1.
Andererseits wenn ich das so lese prüfe mal ob deine Lochscheibe auch 100% funktioniert. Wertest du auch nur den Flankenwechsel der Löcher aus?
Außerdem kannst du im Graph mit Verriegelung oder nachgeschalteter permanenter Operation arbeiten: damit Fahre nur solange Y, wie X_Ist=X_Soll(Zielfenster).

MfG MK
 
Ich hoffe das sie 100% funktioniert ist ja ein Modell und kann da schlecht was ändern.
Zu den Lichtschranken. Ja sind zwei Signale die ich über Pos-Flanken abfrage. die kommen dann als im Wechsel und mein Zähler zählt dann bei X-minus vorwärts und X-plus rückwärts. Das selbe bei Y natürlich



Ok ich werde die Bereiche mal erweitern und sehen was passiert. Melde mich dann nochmal


Danke schonmal bis später
 
Zurück
Oben