Herunterladen Inhalt Inhalt Diese Seite drucken

IDEC MICROSmart pentra FC5A Serie Betriebsanleitung Seite 383

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

Werbung

• Konstante für Verifizierung verwenden (mindestens Systemprogramm-Version 200 erforderlich)
Eine Konstante, mit welcher der Konstantenwert in den ankommenden Daten verifiziert werden soll, wird im
Empfangsformat festgelegt. Wenn der Konstantenwert keinem erwarteten Wert entspricht, wenn der RXD-Befehl den
Empfang der ankommenden Daten abschließt, enthält der Empfangsstatus den Wert 74. Dies bedeutet, dass der RXD-
Befehl den Vorgang ohne Fehler abgeschlossen hat, aber dass der Anwenderkommunikationsfehlercode 5 aufgetreten ist.
Es ist in diesem Fall keine zusätzliche Kontaktplanprogrammierung erforderlich, um zu prüfen, ob der Konstantenwert in
den empfangenen Daten korrekt ist oder nicht.
STX
(02h) (3xh)
(3xh)
Konstante
Start
Endezeichen
Hinweis: Werden Konstanten, die entweder aus Zeichen- oder Hexadezimalwerten bestehen, im Empfangsformat
konfiguriert und die ankommenden Daten stimmen nicht mit den Konstanten im Empfangsformat überein, wird ein
Anwenderkommunikationsfehlercode im Empfangsstatus gespeichert. Der im Empfangsstatus enthaltene Fehlercode
hängt davon ab, ob die Konstanten als Start-Zeichen oder als Konstanten für die Verifizierung verwendet werden. Werden
sie als Start-Zeichen verwendet, wird der Anwenderkommunikationsfehlercode 7 im Empfangsstatus gespeichert und der
RXD-Befehl wartet weiterhin auf gültige ankommende Daten. Werden sie allerdings als Konstanten für die Verifizierung
verwendet, enthält der Empfangsstatus den Wert 74, und der RXD-Befehl beendet die Ausführung. Um den Empfang von
eingehenden Kommunikationssignalen zu wiederholen, schalten Sie den Eingang für die RXD-Befehle ein.
Start-Zeichen der eingehenden Daten stimmt nicht mit dem Empfangsformat überein
Const
Ankommende Daten
(02h) (xxh) (FFh) (xxh) (0Dh)
Const
Empfangsformat
(05h)
Start-Zeichen
Konstante für die Verifizierung der eingehenden Daten stimmt nicht mit dem Empfangsformat überein
Ankommende Daten
(05h) (xxh) (0Fh) (xxh) (0Dh)
Const
Empfangsformat
(05h)
Note: Konstanten, die am Anfang der Empfangsformate konfiguriert wurden, haben andere Funktionen als unten
dargestellt:
Mehr als fünf Konstanten sind am Anfang des Empfangsformats konfiguriert
Byte
1st
Const
Empfangsformat
Start-Zeichen bis zum 5.
Byte
In den ersten fünf Bytes des Empfangsformats sind auch andere Funktionen außer den Konstanten (Datenregister,
Überspringen oder BCC) enthalten.
Byte
1st
Const
Empfangsformat
Start-Zeichen
Nur aufeinander
folgende erste 5 Bytes
"1"
CR
(31h) (3xh) (3xh)
(13h)
Ende
Endezeichen
Gespeichert in D3 und D4
Gespeichert in D1 und D2
DR Const
DR Const
Empfangsstatus:
(FFh)
(0Dh)
Ausgang für Empfangsabschluss:
DR Const
DR Const
Empfangsstatus:
Ausgang für Empfangsabschluss:
(FFh)
(0Dh)
Konstante für die
Verifizierung
2nd
3rd
4th
5th
6th
Const
Const
Const
Const
Const
2nd
3rd
4th
5th
6th
DR
Const
Const
Const
etc.
Datenregister,
Überspringen oder BCC
M
S
FC5A B
ICRO
MART
10: A
200th
Const
Konstante für die Verifizierung ab dem 6.
Byte
200th
Konstante für die Verifizierung
Erste 5 Bytes nicht aufeinander folgend
FC9Y-B1271
ENUTZERHANDBUCH
NWENDERKOMMUNIKATIONSBEFEHLE
Der RXD-Befehl wartet auf eingehende
7
gültige Daten und schließt den Empfang der
0
Daten nach Erhalt der gültigen Daten
einschließlich eines korrekten Start-Zeichens
ab.
Empfangsstatus speichert 74 (= 64 + 10)
74
RXD-Befehl schließt den Empfang der Daten
1
ab. Um den Empfang von eingehenden
Kommunikationssignalen zu wiederholen,
schalten Sie den Eingang für die RXD-
Befehle ein.
10-25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis