Daten empfangen
10.1
Daten empfangen - Datensatz 49/50
Ein neuer Wert für "Sequenznummer für RCV" (Abfrage: Neues Empfangstelegramm -
Eingangsnutzdaten (Seite 67)) zeigt an, dass ein neues Telegramm im
Kommunikationsmodul vorhanden ist und gelesen werden kann.
Über die folgenden Datensätze werden Empfangsdaten vom Kommunikationsmodul
gelesen:
Bit->
7
Byte
0
1
2
3
4
:
:
* Eine Liste aller Status- und Fehlercodes finden Sie in Kapitel Fehlermeldungen (Seite 73)
Wechsel der Datensatznummer beim Empfang von Daten
Nach einem Anlauf des Kommunikationsmoduls muss das Lesen des Telegramminhalts mit
der Datensatznummer 16#0031 beginnen und danach müssen die Datensatznummern mit
jedem Lesevorgang wechseln zwischen 16#0032 und 16#0031.
Sequenznummer dieses Datensatzes
Die "Sequenznummer dieses Datensatzes" ist für den ersten Datensatz eines Telegramms
gleich der "Sequenznummer für RCV" in den Nutzdaten, die das neue Telegramm angezeigt
hat. Für jeden weiteren gelesenen Datensatz wird dieser Wert um eins inkrementiert sein.
Nach 255 findet ein Überlauf nach 2 statt. Die Werte 0 und 1 haben eine besondere
Bedeutung (siehe unten).
CM PtP im Betrieb mit PROFINET Controller
Programmier- und Bedienhandbuch, 01/2013, A5E03908198-01
RCV_PTP Record (Read Record 0031H/0032H)
6
5
Sequenznummer dieses Datensatzes (1 bis 255)
Telegramm-Endekennung (0 oder 1)
4
3
RCV Status *
Empfangsdaten Byte 0
:
:
10
2
1
0
65