9.6.4 CAN_RemoteResponse
Baustein-Typ:
Verhaltensmodell:
Bibliothek:
Symbol in CODESYS:
Beschreibung
Der FB antwortet als Reaktion auf eine Anforderung einer CAN-Remote-Nachricht und sendet die
angeforderten Daten in ein CAN-Netzwerk.
So lange der FB aktiviert ist, antwortet er auf jede an ihn gerichtete RemoteRequest-Nachricht
(Automatisches Antworten).
Mehrere FB-Aufrufe während eines SPS-Zyklus sind möglich.
Eingangsparameter
Parameter
Datentyp
xEnable
BOOL
eChannel
CAN_
CHANNEL
udiID
UDINT
xExtended
BOOL
usiDLC
UINT
* ... voreingestellter Wert
Ausgangsparameter
Parameter
Datentyp
xError
BOOL
eDiagInfo
DIAG_INFO
282
Funktionsbaustein (FB)
ENABLE
ifmRawCAN.library
Beschreibung
Aktivität des FB steuern
Identifier der CAN-Schnittstelle
Identifier der CAN-Nachricht
gewünschter Frame-Typ:
- Standard Frame (11 Bit-Identifier)
- Extended-Frame (29 Bit-Identifier)
Anzahl der Daten-Bytes in der CAN-
Nachricht (DLC = Data Length Count)
Beschreibung
Anzeige, ob bei der FB-Ausführung ein Fehler
aufgetreten ist
Diagnoseinformationen
Mögliche Werte
FALSE
FB deaktivieren
TRUE
FB aktivieren
Ò CAN_CHANNEL (ENUM)
• für Standard Frame (11 Bit Identifier):
0 ... 2047
• für Extended Frame (29 Bit Identifier):
0 ... 536.870.911
FALSE
Standard Frame*
TRUE
Extended Frame
0
0 Bytes*
...
...
8
8 Bytes
Mögliche Werte
FALSE
kein Fehler aufgetreten
oder der FB wird noch
ausgeführt
TRUE
• Fehler aufgetreten
• Aktion konnte nicht
ausgeführt werden
• Diagnoseinformatione
n beachten
Ò Liste unten (Diagnose-Codes)