Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 50020

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

$
0
0
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
Zitat:

"The data unable to compare is specified for operand of comparison operation"
Wie kann ich denn eine "Structured Data" vergleichen?
Danke im Voraus

MBoerner

Viewing all articles
Browse latest Browse all 50020

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>