BYTE/WORD/DWORD vergleichen

slma

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

Ich möchte eine Variable vom Typ BYTE vergleichen ob si 0,1,2,...ist.
Bei Intager gibt es ja genug vergleichsoperatoren die mir TRUE/FALSE ausgeben. Gibt es so etwas für BYTE/WORD/DWORD auch???

danke, mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls du das jedoch nicht hast, weil du mit der "Unprofessionel" Version arbeitest (oder arbeiten musst), kommst du im ein Konvertierung nach INT oder DINT nicht herum und wendest die Vergleicher dann hierauf an.

hth
 
Falls du das jedoch nicht hast, weil du mit der "Unprofessionel" Version arbeitest (oder arbeiten musst), kommst du im ein Konvertierung nach INT oder DINT nicht herum und wendest die Vergleicher dann hierauf an.

hth

ja habe leider die "Unprofessionel" Version...
wo finde ich diese Konvertierer? Ich sehe da nur ...BCD to INT, INT to REAL, REAL to DINT....
aber nichts mit BYTE WORD DWORD!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Godi,
das stimmt so nicht. Du kannst in SCL nur keine unterschiedlich Typen direkt vergleichen. Dort musst du immer erst wandeln ...

echt? (dreck!)

Also in ST muss ich keine expliziten Typecast machen wenn ich nur vergleichen will.

Aber wenn SCL das nicht kann ein Typecast tut ja auch nicht weh muss eben mit bedacht gewählt werden.
 
@Godi:
OK - OK , versuch doch mal DINT oder REAL ... DWORD wird dann warscheinlich auch nicht gehen ...
Aber da gibt es ja dann noch die Sache mit dem "AT"-Befehl ...
 
Hier noch 2 Bilder:
Mit Umwandlung funktionierts natürlich
ohne funktionierts nicht
 

Anhänge

  • Neues Bild (2).jpg
    Neues Bild (2).jpg
    80,3 KB · Aufrufe: 75
  • Neues Bild (1).jpg
    Neues Bild (1).jpg
    90,1 KB · Aufrufe: 48
Zurück
Oben