Kategorie - Nr.
FUN-Anweisungen - 18
Symbol im Kontaktplan
FUN 37 (s)
* (DDABIN (s) )
Anweisung AWL
FUN 37 (s)
* (DDABIN (s) )
Adresstypen
s
Argument (ASCII-Code)
~
~
s+5 Argument (ASCII-Code)
Funktion
Vorzeichenbehaftete dezimale ASCII-Daten
15
s Vorzeichen
s + 1
s + 2
s + 3
s + 4
s + 5
•
Die im Argument s bis s + 6 angegebenen 10-stelligen vorzeichenbehafteten dezimalen ASCII-Daten werden in einen
binären 32-Bit-Code umgewandelt und das Ergebnis in s + 7 (höherwertige 16 Bit) und s + 6 (niederwertige 16 Bit)
abgespeichert.
•
Für die Argumente können Kombinationen der Werte H00, H20, H30 bis H39 sowie H2D ("-") verwendet werden.
•
Die Werte H00 und H20 (NULL und Leerzeichen) der höherwertigen Stellen werden als H30 ("0") angesehen (führende
Stelle mit Null-Unterdrückung).
•
Wenn die Umwandlung normal durchgeführt wurde, so wird DER auf 0 gesetzt.
•
Die vorzeichenbehafteten Daten müssen im Bereich –2.147.483.648 bis 2.147.483.647 liegen.
* ( ) zeigt die Darstellung im Kontaktplan an.
†
: Lediglich EH-CPU448 wird unterstützt.
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
l
×
Anzahl Schritte
Bedingung
—
Bit
R,
TD, SS,
L,
X
Y
WDT, MS,
M
TMR, CU,
RCU, CT
8 7
0
9
10
8
7
10
10
6
5
10
10
4
3
10
10
2
1
10
10
0
10
H00
Umwandlung 10-stellig vorzeichenbehaftet ASCII dezimal
→ 32-Bit binär (DOUBLE DECIMAL ASCII TO BINARY)
R7F1
R7F0
EH-CPU448 EH-CPU3**
SD
V
C
Mittel Max Mittel Max Mittel Max
l
l
l
97
Schritte
3
Wort
Doppelwort
WR,
WX WY
TC DX DY
WL,
WM
¡
~
¡
32-Bit-Daten (binär vorzeichenbehaftet)
s + 6
Niederwertige 16 Bit
s + 7
Höherwertige 16 Bit
Vorzeichen Plus:
H20 (Leerz.)
Minus: H2D ("-")
5-201
Kapitel 5 - Anweisungen
Verarbeitungszeit (µs)
Sonstige
Typen
←
DR,
Sonstiges
DL,
DM
Das Vorzeichen ist
H20 oder H2D, die
anderen Stellen sind
Kombinationen von
H00, H20 und H30
bis H39.
s geht bis s + 7.
†
Bemerkg.