Um in einer Anwendung auf eine für den CANopen-Betrieb konfigurierte CAN-Schnittstelle
zuzugreifen, stehen folgende POU zur Verfügung.
u Vorher: Die CAN-Schnittstelle für den Betrieb als RawCAN (CAN Layer 2) konfigurieren.
(Ò RawCAN: CANLayer 2 konfigurieren / 40)
7.12.1 RawCAN: CAN-Netzwerkknoten steuern
Um einen Knoten in einem CAN-Netzwerk zu steuern, stehen folgende POUs zur Verfügung:
Name
CAN_Enable
CAN_Recover
7.12.2 RawCAN: CAN-Nachrichten versenden und empfangen
Um Nachrichten auf einem CAN-Netzwerk zu versenden oder zu empfangen, stehen folgende POUs
zur Verfügung:
Name
CAN_Rx
CAN_RxMask
CAN_RxRange
CAN_RxRange
CAN_Tx
7.12.3 RawCAN: Remote CAN-Nachrichten anfordern und versenden
Um Remote-Nachrichten in ein CAN-Netzwerk anzufordern oder Antworten auf eine Remote-
Anforderung zu versenden, stehen folgende POUs zur Verfügung:
Name
CAN_RemoteRequest
CAN_RemoteResponse
7.13 J1939 nutzen
Zur Nutzung des Netzwerkprotokolls SAE J1939 stellt die CODESYS GmbH die Bibliothek IoDrvJ1939
mit zusätzlichen Funktionen zur Verfügung.
Die Konfiguration über den Gerätebaum wie folgt einstellen:
7.13.1 CAN-Bus anhängen
u Im CODESYS-Gerätebaum: [Communication] > [CAN] rechtsklicken.
u [Gerät anhängen...] wählen.
w Fenster [Gerät anhängen] erscheint.
Beschreibung
CAN-Knoten aktivieren
CAN-Knoten neu starten
Beschreibung
CAN-Nachricht empfangen
CAN-Nachrichten empfangen
CAN-Nachrichten empfangen für Standard und
Extended Frames
CAN-Nachrichten empfangen für Extended
Frames
CAN-Nachricht senden
Beschreibung
Anforderung für eine Remote-
Nachricht senden
Auf die Anforderung einer Remote-
Nachricht antworten
Referenz
(Ò CAN_Enable / 276)
(Ò CAN_Recover / 278)
Referenz
(Ò CAN_Rx / 284)
(Ò CAN_RxMask / 286)
(Ò CAN_RxRange / 288)
(Ò CAN_RxRangeExt / 290)
(Ò CAN_Tx / 294)
Referenz
(Ò CAN_RemoteRequest / 280)
(Ò CAN_RemoteResponse / 282)
DE
67