Herunterladen Inhalt Inhalt Diese Seite drucken

Ascii--Umwandlungsoperationen; Funktionsweise Der Operation Ganze Zahl In Ascii- -Zeichenkette Wandeln - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

ASCII- - Umwandlungsoperationen
Zulässige ASCIIZeichen sind die Hexadezimalwerte 30 bis 39 und 41 bis 46.
Umwandeln zwischen ASCII- - und
Hexadezimalwerten
Die Operation ASCII--Zeichenkette in Hexadezimalzahl
wandeln (ATH) wandelt eine Anzahl ASCII--Zeichen, die bei
IN beginnt, in Hexadezimalziffern um, die an OUT beginnen.
Die Operation Hexadezimalzahl in ASCII--Zeichenkette
wandeln (HTA) wandelt die Hexadezimalziffern, die an
Eingangsbyte IN beginnen, in ASCII--Zeichen um, die an
OUT beginnen. Wieviele Hexadezimalziffern umgewandelt
werden sollen, wird durch die Länge (LEN) angegeben.
Die maximale Anzahl ASCII--Zeichen oder
Hexadezimalziffern, die umgewandelt werden kann, beträgt
255. Gültige ASCII--Eingabe
Gültige ASCII--Eingabezeichen sind die alphanumerischen
Zeichen 0 bis 9 mit einem Hexadezimalcodewert von 30 bis
39 und die Großbuchstaben A bis F mit einem
Hexadezimalcodewert von 41 bis 46.
Fehlerbedingungen, die ENO = 0 setzen
H SM1.7 (Unzulässige ASCII- -Zeichen) nur bei der Operation
ASCII- - Zeichenkette in Hexadezimalzahl wandeln
H 0006 (Indirekte Adresse)
H 0091 (Operand außerhalb des Bereichs)
Betroffene Sondermerker:
H SM1.7 (Unzulässiges ASCII- -Zeichen)
Umwandeln von numerischen Werten in ASCII
Die Operationen Ganze Zahl in ASCII--Zeichenkette
wandeln (ITA), Ganze Zahl (32 Bit) in ASCII--Zeichenkette
wandeln (DTA) und Realzahl in ASCII--Zeichenkette
wandeln (RTA) wandeln eine ganze Zahl (16 Bit), eine
ganze Zahl (32 Bit) oder eine Realzahl in ASCII--Zeichen
um.
Tabelle
6-18
Eingänge/
Datentyp
Ausgänge
IN
BYTE
INT
DINT
REAL
LEN, FMT
BYTE
OUT
BYTE

Funktionsweise der Operation Ganze Zahl in ASCII- -Zeichenkette wandeln

Die Operation Ganze Zahl in ASCII--Zeichenkette wandeln
(ITA) wandelt eine ganze Zahl (IN) in ein Feld aus
ASCII--Zeichen um. Das Format (FMT) gibt die
Umwandlungsgenauigkeit rechts von der Dezimalzahl an
und ob der Dezimalpunkt als Punkt oder als Komma
dargestellt wird. Das Ergebnis der Umwandlung wird in 8
aufeinanderfolgende Bytes mit Beginn an OUT abgelegt.
Das Feld aus ASCII--Zeichen umfasst immer 8 Zeichen.
Gültige Operanden für die ASCII- -Umwandlungsoperationen
Operanden
EB, AB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
EW, AW, VW, MW, SMW, SW, T, Z, LW, AC, AEW, *VD, *LD, *AC,
Konstante
ED, AD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, Konstante
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, Konstante
EB, AB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Konstante
EB, AB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
S7- -200 Befehlssatz
Kapitel 6
Fehlerbedingungen, die ENO
= 0 setzen
H 0006 (Indirekte Adresse)
H Unzulässiges Format
H nnn > 5
113

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis