Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
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 9-45 Beispiele: Umwandlung von Hexadezimalzahlen in ASCII-Zeichenketten (HTA)
IN-Wert
W#16#0123
DW#16#123AF012
Tabelle 9-46 ATH and HTA-Bedingungscodes
RET_VAL
Beschreibung
(W#16#....)
0000
Kein Fehler
0007
Ungültiges ATH-Eingangszeichen: Es wurde ein Zeichen gefunden, bei dem es sich nicht
um ein ASCII-Zeichen 0-9, einen Kleinbuchstaben a-f oder um einen Großbuchstaben A-
F handelte
8101
Unzulässiger oder ungültiger Eingangspointer, zum Beispiel ein Zugriff auf einen DB, der
nicht existiert.
8120
Eingangszeichenkette hat ein ungültiges Format, d. h. Max. = 0, Max. = 255, aktuell >
Max. oder Länge im Pointer < Max.
8182
Eingangspuffer ist zu klein für N
8151
Datentyp für Eingangspuffer nicht zulässig
8301
Unzulässiger oder ungültiger Ausgangspointer, zum Beispiel ein Zugriff auf einen DB, der
nicht existiert.
8320
Ausgangszeichenkette hat ein ungültiges Format, d. h. Max. = 0, Max. = 255, aktuell >
Max. oder Länge im Pointer < Max.
8382
Ausgangspuffer ist zu klein für N
8351
Datentyp für Ausgangspuffer nicht zulässig
9.2.4

Zeichenkettenanweisungen

Ihr Steuerungsprogramm kann mit den folgenden Zeichenketten- und Zeichenanweisungen
Meldungen für Bedieneranzeigen und Prozessprotokolle erzeugen.
350
N
OUT-Zeichenbytes
2
'0123'
4
'123AF012'
ENO (ENO immer WAHR nach Ausführung von HTA)
WAHR
WAHR
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
ENO
WAHR
FALSCH
FALSCH
FALSCH
FALSCH
FALSCH
FALSCH
FALSCH
FALSCH
FALSCH
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis