Einführung in die Programmierung des ML70
Library-Referenz MGCcan.lib
Mit der MGCcan.Lib wird der Zugriff auf CAN-Protokolle vereinfacht. Mit den Funktionen Read-
CanMsg() und WriteCanMsg() können CAN-Protokolle im Binärformat empfangen bzw. gesendet wer-
den.
Mit ReadSDO() und WriteSDO() können SDOs in einem CANopen-Netzwerk gelesen und geschrieben
werden.
InitCanDriver
Typ:
FUNCTION
Die Funktion InitCanDriver() initialisiert den CAN-Controller und richtet die nötigen Kommunikations-
Strukturen ein.
Parametername
Typ
CanPort
INT
ExtendedFrame
BOOL
Baud
TCANBAUDRATE
Ausgabe-Parameter:
Parametername
-
Beispiel:
Result := InitCanDriver(1,FALSE,CANBAUD_125);
Werte-bereich
1,2
CANBAUD_50
CANBAUD_100 ,
CANBAUD_125 ,
CANBAUD_250 ,
CANBAUD_500 ,
CANBAUD_1000
Typ
Bedeutung
DWORD
16#FFFFFFFF: falsche Portnummer übergeben, sonst:
Bit 0:
Bit1:
Bit 1..16:
Bit 17..32:
Bedeutung
Nummer des CAN-Ports, der geöffnet
werden soll
TRUE: 29 bit identifier;
FALSE: 11 bit identifier
BaudRate
Treiber initialisiert
Callback wird unterstützt
0
Treiber-Version
Seite 72