Herunterladen Inhalt Inhalt Diese Seite drucken

Rdrec: Datensatz Lesen - Siemens SIMATIC PN/CAN LINK Betriebsanleitung

Netzübergänge
Inhaltsverzeichnis

Werbung

RDREC: Datensatz lesen

Datensatzgröße: 12 + <Länge der Daten> Bytes für SDO-Lesezugriffe, 10 Bytes für SDO-
Schreibzugriffe
In den ersten 5 Bytes werden die Werte des SDO-Befehls, d. h. des vorher erfolgten WRREC,
zurückgeliefert. Damit kann S7-seitig sichergestellt werden, dass ein Datensatz nicht von
mehreren Stellen in der S7-Applikation konkurrierend verwendet wird.
Byte
0
1
2 ... 3
4
5
6 ... 9
10 ... 11
12 ... <ENDE> Daten
Der RDREC-Zugriff selbst kann erfolgreich sein oder einen der folgenden Fehler-Codes
zurückliefern.
Tabelle 5- 5
Fehler-Code
(Hex)
DE80B200
DE80B000
DE80B500
DE80A900
DE80C300
DE80B700
SIMATIC PN/CAN LINK
Betriebsanleitung, 03/2022, A5E39895370-AC
Wert bei "SDO lesen"
Command = 0x52 = 82 ('R')
Knoten-ID
OD-Index (Big Endian, d. h. MSB des Werts in Byte 2 und LSB in Byte 3)
OD-Subindex
Status-Code
Fehler-Zusatzinfo-Code (Big Endian, d. h. MSB des Werts in Byte 6 und LSB in Byte 9)
Anzahl gelesene Bytes (Big Endian)
(nur vorhanden, wenn Status-Code = OK )
(nur vorhanden, wenn Status-Code = OK )
Fehler-Codes
Bedeutung
Falsches Modul (Datensatz muss am CANopen Manager-Submodul aufgerufen
werden)
Falscher Datensatz-Index (nicht 0x200 bis 0x20F)
Keine fertig und gültig konfigurierte PROFINET-Verbindung (Application Relation)
aufgebaut
PN/CAN LINK ist nicht CANopen Manager
Kein vorheriges erfolgreiches WRREC
Lesepuffer zu klein
Wert bei "SDO schreiben"
Command = 0x57 = 87 ('W')
<fehlt>
<fehlt>
Funktionen
5.1 CANopen
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis