Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklischer Datenaustausch Zwischen Der Simatic S7-Steuerung Und Dem Modul Bei Projektierten Can-Nachrichten; Can-Nachrichten Mit Ausgangsdaten (Sende-Nachrichten); Can-Nachrichten Mit Eingangsdaten (Empfangs-Nachrichten) - Siemens 6ES7 137-6EA00-0BA0 Gerätehandbuch

Inhaltsverzeichnis

Werbung

Funktionen
3.2 CAN transparent
3.2.5
Zyklischer Datenaustausch zwischen der SIMATIC S7-Steuerung und dem
Modul bei projektierten CAN-Nachrichten

CAN-Nachrichten mit Ausgangsdaten (Sende-Nachrichten)

Im TIA Portal können die "Sende-Nachrichten" projektiert werden. Jede dieser Nachrichten
hat eine eigene Nachrichten-ID, die im TIA Portal projektiert wird, und eigene Daten, die im
Ausgangs-Prozessabbild der SIMATIC S7-Steuerung zyklisch an das Modul übertragen
werden.
Das Modul sendet eine CAN-Nachricht mit der Nachrichten-ID und den aktuellen Daten:
● Wenn sich die Daten ändern.
● Wenn ein CAN RTR Frame (Remote Transmit Request) mit der passenden Nachrichten-
ID empfangen wurde.
● Beim Übergang des Moduls in den Zustand "EIN"
● Zyklisch, falls entsprechend parametriert.
Die Auslöser sind unabhängig voneinander, d. h, der parametrierte Sendezyklus wird auch
dann beibehalten, wenn zwischenzeitlich eine Nachricht aufgrund einer Datenänderung bzw.
eines RTR versendet wurde.
Falls projektiert, ändert das Modul bei festen CAN-Nachrichten vor dem Senden die
Reihenfolge bestimmter Daten-Bytes, um die unterschiedliche "Endianness" von PROFINET
und CAN auszugleichen. PROFINET verwendet "Big Endian", CAN normalerweise "Little
Endian". Bei programmierten CAN-Nachrichten wird die Reihenfolge der Daten-Bytes
dagegen nicht geändert.

CAN-Nachrichten mit Eingangsdaten (Empfangs-Nachrichten)

Im TIA Portal können die "Empfangs-Nachrichten" projektiert werden. Jede dieser
Nachrichten hat eine eigene Nachrichten-ID, die im TIA Portal projektiert wird, und eigene
Daten, die im Eingangs-Prozessabbild von dem Modul an die SIMATIC S7-Steuerung
zyklisch übertragen werden.
Die Werte der Eingangsdaten werden während der Konfiguration des Moduls durch die
SIMATIC S7-Steuerung entsprechend der Projektierung vorbelegt.
Wenn ein CAN-Telegramm mit der projektierten Nachrichten-ID empfangen wurde, dann
wird gegebenenfalls zunächst die Reihenfolge der Daten-Bytes geändert, um die
"Endianness" zu korrigieren, bevor die Daten dann in die Eingangsdaten für die
SIMATIC S7-Steuerung übernommen werden.
Im Rahmen der Projektierung kann eingestellt werden, dass das Modul beim Übergang in
den Modulzustand "EIN" auf dem CAN-Bus ein RTR-Frame mit der parametrierten
Nachrichten-ID versendet. Dadurch wird dann die zugehörige Gegenstelle aufgefordert, die
entsprechende Daten-Nachricht zu versenden.
Sobald ein Modul in den Zustand "EIN" wechselt, überwacht es den Empfang von CAN-
Nachrichten von allen projektierten Nachrichten-IDs und überträgt die Information darüber,
verdichtet zu einem Status-Bit, an die SIMATIC S7-Steuerung. Solange es mindestens eine
projektierte Nachrichten-ID gibt, von der noch keine CAN-Nachricht empfangen wurde, wird
im Status-Bit eine Null an die SIMATIC S7-Steuerung übertragen.
54
Kommunikationsmodul CAN (6ES7 137-6EA00-0BA0)
Gerätehandbuch, 03/2020, A5E48404180-AA

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis