ifm
Programmierhandbuch BasicController CR0401 v03.02
ifm-Funktionselemente
J1939_ENABLE
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
Zur Initialisierung des J1939-Stack wird J1939_ENABLE auf TRUE=1 gesetzt.
>
Dieser FB startet auch die Soft-I/Os aus der CFG-Datei.
>
Eine andere Baudrate wird nur übernommen, wenn CAN_ENABLE nicht bereits aufgerufen
wurde.
ACE = Address Claiming Enable = Freigabe Adressanforderung:
Wenn ein ifm-Controller via J1939 mit nur einem Motorsteuergerät kommuniziert:
dann ACE = FALSE setzen.
Wenn jedoch mehrere Motorsteuergeräte am selben Bus arbeiten:
dann ACE = TRUE setzen.
In diesem Fall müssen die Motorsteuergeräte das Address Claiming auch unterstützen!
Andernfalls riskieren Sie Adress-Überschneidungen mit nachfolgendem Systemausfall.
>
Parameter der Eingänge
Parameter
ENABLE
CHANNEL
BaudRate
(Parameter-Nutzung optional)
PreferredAddress
(Parameter-Nutzung optional)
Ace
(Parameter-Nutzung optional)
Beschreibung
Datentyp
BOOL := FALSE
TRUE:
FALSE:
BYTE
CAN-Schnittstelle (1...n) je nach Gerät
WORD := 250
Baudrate [kBit/s]
zulässige Werte: 20, 50, 100, 125, 250, 500, 800, 1 000
BYTE = 252
Bevorzugte Quell-Adresse
BOOL := TRUE
Address Claiming Enable = Freigabe Adressanforderung
TRUE:
FALSE:
135
ifm-Bausteine für das Gerät CR0401
J1939-Kanal freigeben
Ace=TRUE: Adressanforderung erfolgt
J1939-Kanal sperren
Adressanforderung freigegeben
(Steuergerät ist selbst-konfigurierend)
Keine Adressanforderung
2018-04-27
7641
7642
7643