ClassicController CR0033 / CR0133
J1939_x
x = 1...n = Nummer der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0033_J1939_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
J1939_x dient als Protokoll-Handler für das Kommunikationsprofil SAE J1939.
Zur Abwicklung der Kommunikation muss der Protokoll-Handler in jedem Programmzyklus aufgerufen
werden. Dazu wird der Eingang ENABLE auf TRUE gesetzt.
Einmal gesetzt, muss ENABLE auf TRUE bleiben!
Der Protokoll-Handler wird gestartet, wenn der Eingang START für einen Zyklus auf TRUE gesetzt
wird.
Über MY_ADRESS wird dem Controller eine Geräteadresse übergeben. Sie muss sich von Adressen
der anderen J1939-Busteilnehmer unterscheiden. Sie kann dann von anderen Busteilnehmern
ausgelesen werden.
>
Parameter der Eingänge
Parameter
ENABLE
START
MY_ADDRESS
Datentyp
Beschreibung
BOOL
TRUE:
FALSE:
BOOL
TRUE (nur 1 Zyklus lang):
FALSE:
BYTE
J1939-Adresse des Geräts
Baustein ausführen
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
J1939-Protokoll an CAN-Schnittstelle x starten
im weiteren Programmablauf
2274
2276
469
109