Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 6ES7540-1AD0x-0AA0 Programmier- Und Bedienhandbuch Seite 73

Inhaltsverzeichnis

Werbung

RCV_SEQ
RCV_SEQ enthält die Sequenznummer des aktuell in den Eingangsdaten eingeblendeten, vom
Modul empfangenen Telegramms. Für jedes weitere gelesene Telegramm wird dieser Wert
um eins erhöht. Nach 255 findet ein Überlauf nach 2 statt.
Die Werte 0 und 1 haben besondere Bedeutungen:
RCV_SEQ = 0:
• Das Kommunikationsmodul hat einen Neustart nach Netz-Ein durchgeführt und es liegt
noch kein empfangenes Telegramm vor.
oder
• Der Empfangspuffer wurde gelöscht.
RCV_SEQ = 1:
• Es handelt sich um das erste Telegramm nach Netz-Ein des Kommunikationsmoduls.
oder
• Es handelt sich um das erste Telegramm nach dem Löschen des Empfangspuffers.
Datenempfang quittieren
Wenn vom Modul ein neues Telegramm mit einer neuen Sequenznummer RCV_SEQ
empfangen wurde, werden die Empfangsdaten ausgelesen. Anschließend muss das Bit
ACK_RCV_RECORD in den Ausgangsdaten getoggelt werden, um den Datenempfang zu
quittieren. Danach kann das Kommunikationsmodul wieder ein neues Telegramm in die
Eingangsdaten schreiben.
RCV_RECORD
RCV_RECORD gibt den Wert wieder, der vom Kommunikationsmodul zuletzt im Bit
ACK_RCV_RECORD in den Ausgangsdaten empfangen wurde.
RCV_LEN
RCV_LEN enthält die Länge der empfangenen Daten (1 bis 24 Byte).
SEND_STS
In SEND_STS können Statusinformationen und im Fehlerfall eine Fehlernummer (Seite 77)
ausgelesen werden.
RCV_STS
In RCV_STS wird das Ergebnis des Datenempfangs angezeigt.
• 009x
• 8xxx
Siehe Kapitel Fehlermeldungen (Seite 77).
73
: Telegrammempfang ohne Fehler
H
: Telegrammempfang mit Fehler
H
10.2 Daten empfangen über Eingangsdaten
CM PtP im Betrieb ohne SIMATIC‑Systemanweisungen
Programmier- und Bedienhandbuch, 05/2021, A5E03908198-AB
Daten empfangen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis