Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 273

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

Werbung

Tabelle 8- 44 ATH-Bedingungscodes
RET_VAL (W#16#....)
0000
0007
Tabelle 8- 45 Beispiele für die Umwandlung von ASCII-Zeichenketten in Hexadezimalzahlen (ATH)
IN-Zeichenbytes
'0123'
'123AFx1a23'
'a23'
Tabelle 8- 46 Anweisung HTA
KOP/FUP
SCL
ret_val := HTA(
Tabelle 8- 47 Datentypen für die Anweisung HTA
Parameter und Datentyp
IN
IN
N
IN
RET_VAL
OUT
OUT
OUT
Die Umwandlung beginnt an der von Parameter IN festgelegten Stelle und umfasst N Bytes.
Jedes 4-Bit-Halbbyte wird in ein einzelnes 8-Bit-ASCII-Zeichen umgewandelt und erzeugt
2N-ASCII-Zeichenbytes am Ausgang. Alle 2N Bytes des Ausgangs werden als ASCII-
Zeichen 0 bis 9 bzw. Großbuchstaben A bis F geschrieben. Der Parameter OUT gibt ein
Byte-Array, keine Zeichenkette, an.
Jedes Halbbyte des Hexadezimalbytes wird in ein Zeichen in der Reihenfolge des Einlesens
umgewandelt (das linke Halbbyte einer Hexadezimalziffer wird zuerst umgewandelt, dann
das rechte Halbbyte des gleichen Bytes).
Tabelle 8- 48 Beispiele für die Umwandlung von Hexadezimalzahlen in ASCII-Zeichenketten (HTA)
IN-Wert
W#16#0123
DW#16#123AF012
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Beschreibung
Kein Fehler
Ungültiges ATH-Eingangszeichen
N
OUT-Wert
4
W#16#0123
10
DW#16#123AF01023
3
W#16#A230
in:=_variant_in_,
n:=_uint_in_,
out=>_variant_out_);
Datentyp
Beschreibung
Variante
Zeigt zum Eingangsbyte-Datenfeld
UInt
Anzahl der Bytes, die umgewandelt werden sollen (jedes Eingangsbyte
hat zwei 4-Bit-Halbbytes und erzeugt 2N ASCII-Zeichen)
Word
Ausführungsbedingung
Variante
Pointer zum ASCII-Zeichenbyte-Datenfeld
N
OUT-Zeichenbytes
2
'0123'
4
'123AF012'
8.2 Zeichenketten- und Zeichenanweisungen
Beschreibung
Konvertiert gepackte Hexadezimalziffern in die entsprechenden
ASCII-Zeichenbytes.
ENO (ENO immer WAHR nach Ausführung von HTA)
WAHR
WAHR
101BErweiterte Anweisungen
ENO
WAHR
FALSCH
ENO
WAHR
FALSCH
WAHR
273

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis