Herunterladen Inhalt Inhalt Diese Seite drucken

IDEC FT1A FT9Y-B1380 SmartAXIS Betriebsanleitung Seite 334

Inhaltsverzeichnis

Werbung

13: S
KRIPTS
Konvertieren von -12345 (wenn der Datentyp I (Ganzzahl) ist)
Operand
D0200
Konvertieren von 1234567890 (wenn der Datentyp D (Doppelwort) ist)
Operand
D0200
D0201
Konvertieren von -1234567890 (wenn der Datentyp L (Lang) ist)
Operand
D0200
D0201
Beispiel 7.21 Konvertieren von Zeichenkette nach Dezimal
Skript
[D0100] = ASCII2DEC([D0200]);
Ablaufbeschreibung
Konvertiert die am Anfang von D0200 gespeicherte Zeichenkette in einen Dezimalwert und speichert das Ergebnis in D0100.
Es können maximal so viele Stellen konvertiert werden, wie Stellen für jeden Datentyp inklusive Vorzeichen vorhanden sind.
Wenn die zu konvertierende Zeichenkette eine NULL oder andere Zeichen enthält, die nicht in numerische Werte konvertiert
werden können, so wird die Zeichenkette nur bis zu diesem Zeichen konvertiert.
Hinweise:
Diese Funktion kann mit den Datentypen W (Wort), I (Ganzzahl), D (Doppelwort) und L (Lang) verwendet werden.
Das abschließende Zeichen NULL (0x00) wird an den Ende der Zeichenkette gesetzt.
Setzen der Zeichenkette "1234" (wenn der Datentyp W (Wort) ist)
Operand
D0200
D0201
D0202
13-30
Gespeicherter Wert
-12345
Gespeicherter Wert
1234567890
Gespeicherter Wert
-1234567890
Gespeicherter Wert
Oberes Byte
Unteres Byte
'1' = 0x31
'2' = 0x32
'3' = 0x33
'4' = 0x34
0x00
0x00
Abschließendes Zeichen
S
AXIS B
MART
ETRIEBSANLEITUNG
Gespeicherter Wert
Operand
Oberes Byte
D0100
'-' = 0x2D
D0101
'2' = 0x32
D0102
'4' = 0x34
D0103
0x00
Abschließendes Zeichen
Gespeicherter Wert
Operand
Oberes Byte
D0100
'1' = 0x31
D0101
'3' = 0x33
D0102
'5' = 0x35
D0103
'7' = 0x37
D0104
'9' = 0x39
D0105
0x00
Abschließendes Zeichen
Gespeicherter Wert
Operand
Oberes Byte
D0100
'-' = 0x2D
D0101
'2' = 0x32
D0102
'4' = 0x34
D0103
'6' = 0x36
D0104
'8' = 0x38
D0105
'0' = 0x30
Operand
D0100
E
A
FT9Y-B1380
RWEITERTE
USGABE
Unteres Byte
'1' = 0x31
'3' = 0x33
'5' = 0x35
0x00
Unteres Byte
'2' = 0x32
'4' = 0x34
'6' = 0x36
'8' = 0x38
'0' = 0x30
0x00
Unteres Byte
'1' = 0x31
'3' = 0x33
'5' = 0x35
'7' = 0x37
'9' = 0x39
0x00
Abschließendes Zeichen
Gespeicherter Wert
1234

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis