Rechnen mit BYTE in SCL geht nicht ?

Zuviel Werbung?
-> Hier kostenlos registrieren
So geht es auch:

Code:
Jahr_von_BCD: INT;
Zwerg: Word;
Einer, Zehner: Word;

.
.
.

Zwerg := BYTE_TO_WORD(a_Datum_Uhrzeit[0]); 
    
Zehner := SHR(IN := Zwerg, N := 4); 
Einer := SHR(IN := SHL(IN := Zwerg, N := 12), N := 12);
    
Jahr_von_BCD := WORD_TO_INT(Zehner) * 10 + WORD_TO_INT(Einer);
 
Zuviel Werbung?
-> Hier kostenlos registrieren
BCD müßte man dich auch wandeln können, mit Schieben und Ausmaskieren, oder?

Ich möchte nicht in BCD gewandelt werden ... :(

Aber Spaß beiseite, er braucht ja nur das SP installieren und die Welt ist wieder in Ordnung ...
 
OT sorry

... kann ich leider nicht nachstellen. Ich habe gleiche Version mit SP4 (also 5.3.4.0) installiert. Bei mir gibt es die Abweisung und so wie du es geschrieben hast in deinem Code (PDF) ist es auch korrekt. Vielleicht lädst du dir mal das aktuelle SP bei Siemens herunter ...
Leider habe ich den Link nicht mehr ...

Gruß
LL

Wer im Glashaus sitzt, sollte die Hosen anlassen :ROFLMAO:
oder wie war des?

Gruss Andy
 
Zurück
Oben