Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

FPΣ Benutzerhandbuch

Datenumwandlung

Nur wenn in Offset 2 die Zeichen $1 (16#2431) enthalten sind, war der Empfang fehlerfrei und
die Daten können konvertiert werden. Ist ein Fehler aufgetreten, enthält die Antwort die
Zeichen "%01!OO
Das Datensegment der Antwort ist eine Zeichenfolge von 8 Zeichen, die bei Offset 4 des
Empfangspuffers (DT200_awReceiveBuffer [4]) beginnt. Die Daten werden mit F72_AHEX in
Hexadezimalzahlen konvertiert und in Offset 0 und 1 des Datenbereichs awReceivedData
gespeichert. F72_AHEX ist ein ASCII-HEX-Wandlungsbefehl.
DT200_awReceiveBuffer
Umwandlung der ASCII-Werte aus DT0 und DT1 von Teilnehmer 1 in HEX-Werte
B. Schreiben auf die entfernte SPS
In diesem Beispiel werden die Werte aus den Speicherbereichen DT50 und DT51 in die
Speicherbereiche DT0 und DT1 der entfernten SPS geschrieben.
Systemregister einstellen:
GVL
C
" (OO = Fehlercode,
R
Offset 7
16#30
16#30
(0)
(0)
awReceivedData
8.6 Programmgesteuerte Kommunikation
= BCC).
Offset 6
16#38
16#43
16#30
(8)
(C)
#1: DT1
Offset 1
16#00
16#C8
16#00
(200)
#1: DT1
Offset 5
Offset 4
16#30
16#34
(0)
(0)
(4)
#1: DT0
F72_AHEX (ASCII → HEX)
Offset 0
16#64
(100)
#1: DT0
16#36
(6)
221

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis