MCO 305 Befehlsreferenz
DEFCANIN
Kurzinfo
Syntax
Parameter
Rückgabewert
Beschreibung
Portabilität
Befehlsgruppe
Syntax-Beispiel
__ Befehlsreferenz __
Definiert ein Empfangsobjekt
objnr
= DEFCANIN id dlen
id
= CAN-Identifikationsnummer
dlen
= Datenlänge des Objektes in Bytes (max. 8 Bytes)
objnr
Ein positiver Wert bedeutet, dass ein Objekt erfolgreich angelegt wurde. Dieser Wert
ist eine interne Nummer des Objektes und wird von anderen APOSS-CAN-Befehlen
benutzt. Ein negativer Wert meldet einen Fehler.
Mit diesem Befehl wird im CAN-Controller ein Empfangs-Kommunikations-Objekt
definiert.
Dieser Befehl kann auch mit dem Offset für den Slave-Bus genutzt werden
(Telegramm ID 100000).
Diese Objekte können nun einzeln mit dem Befehl CANDEL objnr gelöscht werden,
wobei objnr die Nummer ist, die von DEFCANIN oder DEFCANOUT zurückgegeben
werden.
Befehl ist ab MCO 5.00 verfügbar.
CAN
var1 = 0
/* Variablen deklarieren */
var2 = 0
rx1= DEFCANIN 500 8
/* es wird ein RX-Objekt mit Id=500 und Datenlänge = 8 Bytes definiert */
CANIN rx1 0 0 var1 var /* es wird eine CAN-Nachricht gelesen */
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
25