Herunterladen Inhalt Inhalt Diese Seite drucken

Azyklischer Datenaustausch Zwischen Steuerung Und Pn/Can Link - Siemens SIMATIC PN/CAN LINK Betriebsanleitung

Netzübergänge
Inhaltsverzeichnis

Werbung

5.1.2.3

Azyklischer Datenaustausch zwischen Steuerung und PN/CAN LINK

Azyklischer Datenaustausch
Der PN/CAN LINK stellt PROFINET-seitig am CANopen Manager-Modul mehrere Datensätze zur
Verfügung, auf die das S7-Anwenderprogramm mit den azyklischen PROFINET-IO-Diensten
RDREC (Datensatz lesen) und WRREC (Datensatz schreiben) zugreifen kann. An den
projektierten CANopen Slaves stehen solche Datensätze dagegen nicht zur Verfügung.
Es werden 16 Datensätze zum SDO-Lesen und zum SDO-Schreiben angeboten.
Die verwendeten Datensatz-Indizes sind 0x200 bis 0x20F.
Hinweis
Ein Datensatz an einem (Sub)-Modul in PROFINET ist durch einen "Index", der die
Datensatznummer angibt, eindeutig definiert. Der Index ist eine 32-Bit-Ganzzahl.
Verschiedene Datensätze unterscheiden sich durch ihren Index.
Jeder Datensatz stellt einen eigenständigen Kommunikationskanal dar, der unabhängig von
den anderen verwendet werden kann. Über den entsprechenden Datensatz wird mithilfe der
Dienste RDREC (Datensatz lesen) und WRREC (Datensatz schreiben) die SDO-Kommunikation
angestoßen. Dabei erfolgt immer erst ein WRREC, um dem PN/CAN LINK den gewünschten
SDO-Befehl zu übergeben, dann ein RDREC auf den gleichen Index, um das Ergebnis
abzuholen. Das RDREC muss evtl. mehrfach wiederholt werden, wenn der PN/CAN LINK
zurückliefert, dass der SDO-Zugriff noch nicht abgeschlossen wurde (Status-Code = "Busy").
Bei einem SDO-Zugriff werden maximal 128 Byte Daten übertragen.
SIMATIC PN/CAN LINK
Betriebsanleitung, 03/2022, A5E39895370-AC
Funktionen
5.1 CANopen
47

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis