S5-95F
9.2.5
Codewandler : B4
Mit diesem Funktionsbaustein läßt sich eine BCD-Zahl (4 Tetraden) mit Vorzeichen in eine Fest-
punkt-Dualzahl (16 Bits) umwandeln.
2-Tetraden-Zahlen müssen vor der Umwandlung in eine 4-Tetraden-Zahl transferiert werden.
•
Liegt eine Tetrade nicht im BCD-definierten Bereich, gibt der FB240 den Wert "0" aus. Eine
Fehlerbit-Anzeige erfolgt nicht.
Tabelle 9.27 Aufruf und Parametrierung des FB240
Parameter
BCD
SBCD
DUAL
Festpunktzahl (KF)
9.2.6
Codewandler : 16
Mit diesem Funktionsbaustein läßt sich eine Festpunkt-Dualzahl (16 Bits) in eine BCD-Zahl mit
zusätzlicher Berücksichtigung des Vorzeichens umwandeln.
8 Bit-Dualzahlen müssen vor der Umwandlung in ein 16-Bit-Wort transferiert werden.
Tabelle 9.28 Aufruf und Parametrierung des FB241
Parameter
DUAL
SBCD
Vorzeichen der BCD-Zahl
BCD2
BCD-Zahl 4.u 5.Tetrade
BCD1
BCD-Zahl Tetrade 0 ... 3
EWA 4NEB 812 6220-01
- FB240 -
Bedeutung
Art
BCD-Zahl
E W
Vorzeichen
E BI
der BCD-Zahl
A W
- FB241-
Bedeutung
Art
Dualzahl
E W
A BI
A BY
A W
Bausteine und ihre Funktion
Belegung
0 ... 9999
-
NAME
"1" für "-"
BCD
"0" für "+"
SBCD
16 Bits "0"
DUAL
oder "1"
Belegung
- 32768 ...+32767
NAME
"1" für "-"
DUAL
"0" für "+"
SBCD
2 Tetraden
BCD2
BCD1
4 Tetraden
AWL
: SPA FB 240
: COD:B4
:
:
:
AWL
: SPA FB 241
: COD:16
:
:
:
:
9-53