9 | Mehr zu PROFINET?
9.3
Kommunikation
Eine Steuerung (IO-Controller) steuert und regelt die Kommunikation mit den Antriebsreglern (IO-Devices) des PROFINET-
Netzwerks. Dabei überträgt die Steuerung zyklische Prozessdaten (PZD) wie Steuerinformationen an die Antriebsregler und
erhält von diesen aktuelle Statusinformationen.
Darüber hinaus tauschen Steuerung und Antriebsregler zeitunkritische Daten wie konfigurierende Parameterwerte oder
einmalige Ereignisse über sogenannte Parameterkanaldaten azyklisch aus.
Beide Kommunikationsdienste verlaufen parallel, wobei die Übertragung der zyklischen PZD höhere Priorität besitzt. In
jeden zyklischen Datenaustausch wird bei Bedarf ein azyklischer Frame eingeflochten.
Information
In der DriveControlSuite ausgeblendete Parameter können bei der Kommunikation via Feldbus weder gelesen noch
geschrieben werden.
9.3.1
Zyklische Kommunikation: Prozessdaten
Bei Prozessdaten (PZD) handelt es sich um Daten, die zur Steuerung und Beobachtung des laufenden Prozesses notwendig
sind – beispielsweise Sollpositionen, Verfahrgeschwindigkeiten oder Beschleunigungsangaben.
Sie werden generell zum Datenaustausch in Echtzeit genutzt; darüber hinaus ermöglichen Sie den gleichzeitigen Zugriff auf
mehrere Antriebsparameter. Prozessdaten werden mit hoher Priorität schnell und zyklisch über den Echtzeitkanal RT
ausgetauscht.
Bei PROFINET IO setzt der zyklische Datenverkehr direkt auf der MAC-Adresse eines Geräts auf und beinhaltet keine IP-
Adressen. Die Gesamtlänge eines Datenpakets bleibt dadurch relativ klein.
Von entscheidender Bedeutung bei diesem Datentransfer ist die Richtung des Datenflusses. Unterschieden werden – aus
Sicht der jeweiligen Teilnehmer – Empfangs-PZD (= Receive-PZD, RxPZD) und Sende-PZD (= Transmit-PZD, TxPZD).
Welche Kommunikationselemente in welchen PZD versendet und empfangen werden, ist frei wählbar. Länge und Aufbau
der Prozessdaten werden im Rahmen der Projektierung über sogenannte Prozessdaten-Module (siehe Kapitel
Prozessdaten-Module
Aktuell können pro Antriebsregler 48 Parameterwerte mit einer maximalen Gesamtlänge von 72 Byte (36 Worte) zwischen
IO-Controller und IO-Device ausgetauscht werden.
9.3.2
Azyklische Kommunikation: Parameterkanaldaten
Information
Wenn Sie das von STÖBER zur Verfügung gestellte Beispielprojekt für die Programmierung azyklischer
Kommunikationsdienste nutzen, ist dieses Kapitel für die Praxis nicht relevant.
Der Parameterkanal wird zur Übertragung zeitlich unkritischer Daten genutzt. Parameterkanaldaten ermöglichen den Lese-
und Schreibzugriff auf die Konfigurationsparameter eines Antriebsreglers und übertragen einmalige Ereignisse.
Parameterkanaldaten werden azyklisch im laufenden zyklischen PROFINET-Betrieb übertragen, ohne die PZD-
Kommunikation zu beeinträchtigen. Notwendig hierfür sind antriebsspezifische azyklische Kommunikationsdienste, die Sie
entweder selbst basierend auf den SIMATIC-Systemfunktionsbausteinen RDREC und WRREC (siehe nachfolgende Kapitel)
programmieren oder ein STÖBER-spezifisches Beispielprojekt, das speziell auf die STÖBER Antriebsregler der 6. Generation
zugeschnitten ist, aus dem STÖBER Download-Bereich in Ihr TIA Portal laden und passend auf Ihre Systemumgebung
parametrieren.
56
[} 71]) definiert.
STÖBER