Mitsubishi FX5 Globale Variablen (Structured Data typ) vergleichen (ST)

MBoerner

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag!
ich habe 3 Achsen, die ich fahren will.
Es gibt eine Datenstruktur ("Achse")für Achsen: mit welchem Ausgang losfahren, Welcher Eingang für EndPsoition, etc...)
Ich habe 3 globale Variablen vom Type "Achse": XAchse, ZAchse, YAchse

in einem Programm (ST) habe ich als Eingangsvariable "achse".
Beim Auruf schreibe ich
Code:
FBAchse_1(ZAchse, 0)  //Welche Achse, welche Richtung

In dem Funktionsblock selbst will ich prüfen, um welche Achse es geht, deswegen wollte ich den Eingangsparameter mit der globalen Variable "ZAchse" vergleichen.


Code:
IF (achse = XAchse) THEN   //X-Achse nur Bewegen, wenn Z-Achse unten ist!
    fahrenErlaubt := ZAchse.Endposition1;
ELSE
    fahrenErlaubt := 1;
END_IF;

Aber ich bekomme die Fehlermeldung
"The data unable to compare is specified for operand of comparison operation"

Wie kann ich denn eine "Structured Data" vergleichen?
Danke im Voraus

MBoerner
 
Zurück
Oben