17: A
NWENDERKOMMUNIKATIONSBEFEHLE
TXD-Befehl mit WindLDR programmieren
Das folgende Beispiel zeigt, wie ein TXD-Befehl mit Start-Endezeichen, BCC und Ende-Endezeichen in
programmiert wird.
WindLDR
TXD-Beispielprogramm:
TXD
SOTU
1
I0
Datenregisterinhalt:
04D2h
D10
D11
162Eh
Sendedaten-Beispiel:
STX
"1"
"2"
(02h)
(31h)
(32h)
Konstante
(Hexadezimal)
1. Beginnen Sie mit dem Programmieren eines TXD-Befehls. Stellen Sie den Cursor an jene Stelle, an der Sie den
TXD-Befehl einfügen möchten, und geben Sie TXD ein. Sie können einen TXD-Befehl auch eingeben, indem Sie
auf das Symbol Anwenderkommunikation in der Menüleiste klicken und dann in jenen
Programmbearbeitungsbereich klicken, in dem Sie den TXD-Befehl einfügen möchten.
Nun öffnet sich das Dialogfenster Senden.
2. Prüfen Sie, ob im Feld Typ TXD ausgewählt ist, und klicken Sie auf Port 1 im Feld Port. Klicken Sie danach auf
Einfügen.
Nun öffnet sich das Dialogfeld Datentyp-Auswahl. Sie werden nun den Quelloperanden S1 in diesem
Dialogfeld programmieren.
3. Klicken Sie auf Konstante (Hexadezimal) im Feld Typ und danach auf OK. Geben Sie als nächstes im
Dialogfeld Konstante (Hexadezimal) den Wert 02 ein, um das Start-Endezeichen STX (02h) zu programmieren.
17-14
S1
D1
12
M10
D100
= 1234
= 5678
BCC-Berechnungsbereich
"3"
"4"
"5"
"6"
(33h)
(34h)
(35h)
(36h)
D10
D11
M
S
FC4A B
ICRO
MART
Kommunikationsport:Port 1
D2
Ausgang für Sendeabschluss:M10
Sendestatusregister:D100
Sendedaten-Bytezählung:D101
BCC
BCC
"7"
"8"
ETX
(H)
(L)
(37h)
(38h)
(03h)
(41h)
(36h)
BCC
Konstante
(Hexadezimal)
ENUTZERHANDBUCH
FC9Y-B1146