Herunterladen Inhalt Inhalt Diese Seite drucken

Rxd-Befehl Mit Windldr Programmieren; Empfangsdaten-Beispiel; Rxd-Beispielprogramm - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

10: A
NWENDERKOMMUNIKATIONSBEFEHLE

RXD-Befehl mit WindLDR programmieren

Das folgende Beispiel zeigt, wie ein RXD-Befehl mit einem Start-Zeichen, einem Überspringen-Befehl, einer
Konstante für Verifizierung, einem BCC und einem Ende-Zeichen in WindLDR programmiert wird. Die
konvertierten Daten werden in den Datenregistern D10 und D11 gespeichert. Der Merker M100 dient als Ziel D1
für den Empfangsabschluss-Ausgang. Das Datenregister D1000 dient als Ziel D2 für den Empfangsstatus, und
das Datenregister D1001 dient zum Speichern des Empfangsdaten-Zählwertes.

Empfangsdaten-Beispiel:

St. #
St. #
STX
(H)
(L)
(02h)
(00h)
(10h)
Start
Endezeichen

RXD-Beispielprogramm:

RXD
SOTU
1
I0
1. Beginnen Sie mit dem Programmieren eines RXD-Befehls. Stellen Sie den Cursor an jene Stelle, an der Sie den
RXD-Befehl einfügen möchten, und geben Sie RXD ein. Sie können einen RXD-Befehl auch eingeben, indem Sie
auf das Symbol Anwenderkommunikation in der Menüleiste klicken und dann in jenen
Programmbearbeitungsbereich klicken, in dem Sie den RXD-Befehl einfügen möchten. Daraufhin öffnet sich das
Dialogfenster Senden. Klicken Sie auf RXD, um zum Dialogfenster Empfangen zu wechseln.
Nun öffnet sich das Dialogfenster Empfangen.
2. Prüfen Sie, ob im Feld Typ RXD ausgewählt ist, und wählen Sie Port 1 im Feld Port aus. 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 020010 ein, um das Start-Zeichen STX (02h), Stationsnr. H (00h) und
Stationsnr. L (10h) zu programmieren. Klicken Sie anschließend auf OK.
10-32
BCC-Berechnungsbereich
"0"
"0"
","
"1"
(30h)
(30h)
(2Ch)
(31h)
Überspringen
Konstante für die Verifizierung
S1
D1
D2
18
M100
D1000
M
S
FC5A B
ICRO
MART
"2"
"3"
"4"
"5"
"CR"
(32h)
(33h)
(34h)
(35h)
(0Dh)
Gespeichert in D20 und D21
Kommunikationsport:
Ausgang für Empfangsabschluss:
Empfangsstatusregister:
Empfangsdaten-Bytezählung:
ENUTZERHANDBUCH
BCC
BCC
ETX
(H)
(L)
(03h)
(41h)
(41h)
BCC
Ende
Endezeichen
Port 1
M100
D1000
D1001
FC9Y-B1271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis