Hallo locker baumeln, du bist schon aufm richtigen Weg. Du kannst die kleine Datentypen ohne Konvertierung in große zuweisen, aber die große Datentypen brauchen noch eine Konvertierungsfunktion.
Es funzt alles super. Das Problem war, das es im Simualtionsmodus nicht geklappt hat, wenn ich das Programm auf die Steuerung übertrage, klappt alles prima.
Verstehe das wer will?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
ich will 2 Hexzahlen zusammenfassen, also Zahl 1 ist zb AB und Zahl 2 CD.
Ich will sie nicht addieren, sonder zusammenfassen, das die neue Zahl dann ABCD lautet.
Danke für eure Hilfe
Originally created by: Stephanie Kreutz
Hi,
entweder die OSCAT Funktion WORD_OF_BYTE oder ganz herkömmlich mit neueZahl := SHL(Zahl1, 8) OR Zahl2;
wobei wahrscheinlich die OSCAT Bib das auch nicht wirklich anders machen wird...
Gruß Steffi
Hi Steffi, danke für deine schnelle Antwort. Ich hab das jetzt so, nur leider Funktioniert das nicht.
PROGRAM PLC_PRG
VAR
END_VAR
zahl3 := SHL(zahl1, OR zahl2;
ok, ist auch Möglich, dass ich dich da total falsch verstanden habe...
Gruß
Chris
upps, der smiley soll natürlich die 8 und die ) sein...
upps, der smiley soll natürlich die 8 und die ) sein...
Originally created by: Stephanie Kreutz
hast schon alles richtig verstanden,
aber du kannst natürlich in einer variablen vom typ byte kein word speichern (zahl 3)
wenn du die umdeklarierst sollte es funktionieren
Gruß Steffi
wenn das nicht klappt...
XYZ_TO_STRING
CONCAT (schreibt zwei Strings hintereinander)
STRING_TO_XYZ
Bissle umständlich, klappt aber
MfG
Marcel
Originally created by: Stephanie Kreutz
.. aber auch dann kann man kein word in einer variable vom typ byte speichern....
Hallo locker baumeln, du bist schon aufm richtigen Weg. Du kannst die kleine Datentypen ohne Konvertierung in große zuweisen, aber die große Datentypen brauchen noch eine Konvertierungsfunktion.
danke für die vielen Hilfen.
Es funzt alles super. Das Problem war, das es im Simualtionsmodus nicht geklappt hat, wenn ich das Programm auf die Steuerung übertrage, klappt alles prima.
Verstehe das wer will?