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 6ES7137-6EA00-0BA0 Gerätehandbuch

Inhaltsverzeichnis

Werbung

4.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.
Kommunikationsmodul CAN (6ES7137-6EA00-0BA0)
Gerätehandbuch, 03/2021, A5E48404180-AB
Funktionen
4.2 CAN transparent
58

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis