Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklischer Datenaustausch Zwischen Steuerung Und Pn/Can Link Bei Programmierten Can-Nachrichten - Siemens SIMATIC PN/CAN LINK Betriebsanleitung

Netzübergänge
Inhaltsverzeichnis

Werbung

Funktionen
5.2 CAN transparent
5.2.6
Zyklischer Datenaustausch zwischen Steuerung und PN/CAN LINK bei
programmierten CAN-Nachrichten
Im TIA Portal können "Sende-Proxy" und "Empfangs-Proxy" eingerichtet werden.
Diese Proxies dienen als "Kommunikationskanal", um vom S7-Anwenderprogramm aus
beliebige CAN-Nachrichten, die nicht vorher projektiert wurden, senden bzw. empfangen zu
können.
Die Verwendung von mehreren Sende- / Empfangs-Proxies erleichtert die Programmierung
des S7-Anwenderprogramms, da es sich um voneinander unabhängige
Kommunikationskanäle handelt.
Beispiel Sende-Proxy-Modul:
Zwei Codestellen wollen CAN-Nachrichten verschicken. Wenn Sie dazu zwei Sende-Proxies
einrichten, müssen diese Nachrichten nicht synchronisiert bzw. abgeglichen werden. Jede
Codestelle verwendet ihren eigenen Proxy.
Beispiel Empfangs-Proxy-Modul:
Da jedes Empfangs-Proxy-Modul eine eigene "Empfangsfilterliste" hat, können Sie mehrere
Proxy-Module einsetzen, um Nachrichten nach CAN-ID vorzufiltern, z. B. einen Empfangs-
Proxy nur für "Befehle" und ein Empfangs-Proxy für "Statusmeldungen".
Sende-Proxy-Modul
Mithilfe eines Sende-Proxy-Moduls können aus dem S7-Anwenderprogramm heraus CAN-
Nachrichten verschickt werden. Es beinhaltet zyklische PROFINET-Eingangs- und
Ausgangsdaten.
In den Ausgangsdaten von der S7-Steuerung zum PN/CAN LINK werden folgende
Informationen für das zu sendende Telegramm zum PN/CAN LINK übertragen:
• Nachrichten-ID
• Länge
• Nutzdaten
• Flag, ob RTR oder Daten-CAN-Nachricht
In den Eingangsdaten vom PN/CAN LINK zur S7-Steuerung quittiert der PN/CAN LINK das
Eintragen der Nachricht in den CAN-Sendepuffer im PN/CAN LINK. Die Nachricht ist damit
allerdings noch nicht in jedem Fall auf dem CAN-Bus übertragen worden.
Hinweis
Die Reihenfolge der Daten-Bytes in den zu sendenden CAN-Nachrichten wird im PN/CAN LINK
nicht geändert. Eine eventuell notwendige Anpassung wegen "Endianness" muss im S7-
Anwenderprogramm erfolgen.
Hinweis
Bei Werten, die aus mehreren Bits bestehen, ist das erste Bit das MSB und das letzte Bit das
LSB.
70
SIMATIC PN/CAN LINK
Betriebsanleitung, 03/2022, A5E39895370-AC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis