Navigation:  SPS > Liste der Operationen > BCD-Operationen >

BTD

Vorherige SeiteKapitelübersichtNächste Seite

 

BCD im Akku 1 in doppelten Integer wandeln

 

Der als 7-stellige BCD-Zahl interpretierte Akku 1 wird in eine 4-Bytes-Binärzahl verwandelt und das Ergebnis im Akku 1 abgespeichert.

 

Das höchstwertigste Bit wird als Vorzeichen interpretiert. Ist es “1”, ist das Ergebnis negativ.

 

Bei einer ungültigen BCD-Zahl im Akku wird ein Laufzeitfehler ausgelöst. In einer realen S7 können Sie diesen mit dem OB121 abfangen.

 

Bis zur Version 2.1 hat diese Funktion den Akku1 fälschlicherweise als 8-stellige, immer positive BCD-Zahl interpretiert. Programme, die von dieser Eigenschaft Gebrauch gemacht haben, werden daher jetzt fehlerhaft sein.

 

Siehe auch:

BTI

DTR

ITD

ITB

DTB

 

Liste der Operationen