Proemion Byte Command Protocol Binära kommandon Användarmanual

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion logotyp

Byte Kommandomanual

Byte Command Protocol Binära kommandon

Byte Command Manual beskriver kommandona och deras struktur för Proemion Byte Command Protocol som används av en fjärrvärd och CAN-nätverket för meddelandeöverföringar.

Allmän

Byte Command Manual beskriver strukturen och kommandon som används av Proemion Byte Command Protocol.
Detta protokoll stöds av alla CAN till PC-gateways från Proemion GmbH för kommunikation med en fjärrvärd via gränssnittet som stöds av enheten.
Följande manual utökar de enhetsspecifika manualerna.
I händelse av osäkerhet, se även enhetsmanualerna för din specifika gateway-enhet.
CAN till PC-gateways ansluter ett CAN-nätverk till en fjärrvärd med ett specifikt gränssnitt som RS232, USB, Ethernet, Bluetooth eller WLAN.
Proemion Byte Command Protocol tjänar till dubbelriktad transparent CAN-meddelandeöverföring mellan värden och CAN-nätverket samt för överföring av kommandon mellan värd och gateway.
Eftersom alla Proemion CAN till PC-gateways fungerar på samma protokoll, kan vilken applikationsmjukvara som helst enkelt utökas till att använda olika kommunikationsgränssnitt genom att bara byta ut de grundläggande kommunikationsrutinerna.
De flesta av kommandona stöds av alla gateways, i vissa fall stöds inte specialkommandon av enstaka enheter.
Tabellen i kapitlet Kommandon och enheter ger dig en överview på kommandona som stöds av varje enskild gateway-typ.

NOTERA
Normalt lagras alla kommandon som påverkar enhetens inställningar endast i gatewayens flyktiga RAM-minne, efter en återställning används inställningarna som är lagrade i enhetens icke-flyktiga minne igen.
Du kan ändra dessa inställningar med den enhetsspecifika konfiguratormjukvaran eller – om det stöds av enheten – via CANopen.
Undantag: Kommandot "CAN baud rate" lagras permanent.
För vissa gateways är det möjligt att ändra start-byte (standard: 0x43) och stop-byte (standard: 0x0D) i konfiguratorns programvara.
Alla beskrivningar i denna manual förutsätter att standardvärdena används.
För ytterligare information och support, fyll i supportformuläret, se Service och support.
De senaste versionerna av drivrutiner, mjukvara, firmware och dokumentation finns på vår webplats: Nedladdningscenter.

1.1. Service och support 
De senaste versionerna av drivrutiner, programvara, firmware och dokumentation finns tillgängliga i vår Dokumentbibliotek.

Behöver du hjälp eller vill rapportera ett fel?
Besök vår webplats Proemion för mer information, eller skaffa en biljett på Stöd.

Byte Mode Kommandon

2.1. Kommandoformat (byteläge)

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
'C' (0x43) är standardinställningen. För vissa enheter kan detta värde ändras. Denna manual visar alltid standardinställningen.
Längd 0x00-0xFF Längdbyten inkluderar antalet databyte antalet kommandobyte som följer.
Kommando 0x00-0xFF Kommandobyte, värdena 0x00 till 0xFE är direkta kommandon, värdet 0xFF betyder att nästa byte innehåller en kommandotillägg
Data xx Datainnehåll
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.
0x0D (Carriage Return) är standardinställningen. För vissa enheter kan detta värde ändras. Denna manual visar alltid standardinställningen

"–" betyder att detta värde inte är av intresse
"xx" betyder att fältet innehåller konfigurations-/svarsvärdet
Varje meddelande som ändrar eller begär inställningarna för Proemion CAN-enheten besvaras av ett meddelande med samma kommandobyte, som innehåller de nya inställningarna.

NOTERA
Begärkommandon kräver normalt inga ytterligare parametrar (inget "Data"-fält).
Undantag nämns i kommandobeskrivningen.

2.1.1. Example

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd 0x0B Längdbyten inkluderar antalet databyte antalet kommandobyte som följer.
Kommando 0x00 11-bitars ID CAN-meddelande
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB först)
CAN-meddelande Datainnehåll
Kontrollsumma 0xCE Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF 0x0D EOF-byte markerar slutet på kommandot.

2.2. Utökat kommandoformat (byteläge)

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
'C' (0x43) är standardinställningen. För vissa enheter kan detta värde ändras.
Denna manual visar alltid standardinställningen.
Längd 0x00-0xFF Längdbyten inkluderar antalet databyte antalet kommandobyte som följer.
Utökat kommando 0xD0-0xDF Kommandobyte, värdena 0xD0 till 0xDF är utökade kommandon
Data xx Byte 0: CAN-Channel (börjar på 0 för CAN 1) / 128 … 255 reserverade för modul (WLAN / GSM / GPS...)
Byte 1: Kommando
Byte 2: Datainnehåll
Kontrollsumma 0xCE Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF 0x0D EOF-byte markerar slutet på kommandot.

"–" betyder att detta värde inte är av intresse
"xx" betyder att fältet innehåller konfigurations-/svarsvärdet

2.2.1. Example – Utökat kommando

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd 0x0D Längdbyten inkluderar antalet databyte antalet kommandobyte som följer.
Kommando 0xD0 Utökat kommando
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-kanal: 2
Kommando: 11-bitars ID CAN meddelande ID (0x789) (MSB först)
CAN-meddelande Datainnehåll
Kontrollsumma 0x19 Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.3. Bearbeta datameddelanden
Dessa meddelanden används för att sända mottagna CAN-meddelanden till värden eller för att skicka CAN-meddelanden från värden till CAN-nätverket.

2.3.1. CAN-datarammottagning
CAN-datarammeddelanden som tas emot av gatewayen från CAN-bussen överförs till värdgränssnittet i följande format.

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x00 11-bitars ID CAN-meddelande mottaget
0x01 11-bitars ID CAN-meddelande mottaget, meddelande innehåller ytterligare 32-bitars tidamp värde.
0x02 29-bitars ID CAN-meddelande mottaget
0x03 29-bitars ID CAN-meddelande mottaget, meddelande innehåller ytterligare 32-bitars tidamp värde.
Data För 11-bitars ID-meddelanden:
0x00-0xFF Byte 0-1: 11-bitars CAN ID (MSB först)
ytterligare data byte:
Upp till 8 CAN-databyte ytterligare 32-bitars tidamp värde (endast om tidamp alternativet är aktiverat, se nedan)
För 29-bitars ID-meddelanden:
0x00-0xFF Byte 0-3: 29-bitars CAN ID (MSB först)
ytterligare data byte:
Upp till 8 CAN-databyte ytterligare 32-bitars tidamp värde
(endast om tidamp alternativet är aktiverat, se nedan)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om en tidamp önskas måste detta alternativ aktiveras med motsvarande kommandomeddelande (se Återställ enhet).
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.3.2. Överför CAN-dataram
För att sända CAN-datarammeddelanden till CAN-bussen skickar värdgränssnittet data till gatewayen i följande format.

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x00 Sänd 11-bitars ID CAN-dataram
0x02 Sänd 29-bitars ID CAN-dataram
Data För 11-bitars ID-meddelanden:
0x00-0xFF Byte 0-1:
11-bitars CAN ID (MSB först)
ytterligare data byte:
Upp till 8 CAN-databyte
För 29-bitars ID-meddelanden:
0x00-0xFF Byte 0-3:
29-bitars CAN ID (MSB först)
ytterligare data byte:
Upp till 8 CAN-databyte
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.3.3. KAN fjärrmottagning av ram
CAN-fjärrrammeddelanden som tas emot av gatewayen från CAN-bussen överförs till värdgränssnittet i följande format.

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x04 11-bitars ID CAN-fjärrram mottagen
0x05 11-bitars ID CAN-fjärrram mottagen, meddelandet innehåller ytterligare 32-bitars tidamp värde.
0x06 29-bitars ID CAN-fjärrram mottagen
0x07 29-bitars ID CAN-fjärrram mottagen, meddelandet innehåller ytterligare 32-bitars tidamp värde.
Data För 11-bitars ID-fjärrramar:
0x00-0xFF Byte 0-1:
11-bitars CAN ID (MSB först)
ytterligare data byte:
DLC (CAN remote frame Data Length Code) ytterligare 32-bitars tidamp värde (endast om tidamp alternativet är aktiverat, se nedan)
För 29-bitars ID-fjärrramar:
0x00-0xFF Byte 0-3:
29-bitars CAN ID (MSB först)
ytterligare data byte:
DLC (CAN remote frame Data Length Code) ytterligare 32-bitars tidamp värde (endast om tidamp alternativet är aktiverat, se nedan)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om en tidamp önskas måste detta alternativ aktiveras med motsvarande kommandomeddelande (se Återställ enhet).
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.3.4. Sänd CAN-fjärrram
För att sända CAN-fjärrrammeddelanden till CAN-bussen skickar värdgränssnittet data till gatewayen i följande format.

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x04 Sänd 11-bitars ID CAN fjärrram
0x06 Sänd 29-bitars ID CAN fjärrram
Data För 11-bitars ID-fjärrramar:
0x00-0xFF Byte 0-1:
11-bitars CAN ID (MSB först)
ytterligare databyte:
DLC (CAN remote frame Data Length Code)
För 29-bitars ID-fjärrramar:
0x00-0xFF Byte 0-3:
29-bitars CAN ID (MSB först)
ytterligare databyte:
DLC (CAN remote frame Data Length Code)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.3.5. RS232-dataramsändning och mottagning

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x09 RS232 dataram
Data xx RS232-data
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.3.6. Ta emot optimeringsblock

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x08 Ta emot optimeringsblock
Data xx Ta emot optimeringsdata
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.4. Feedbackmeddelanden
Dessa meddelanden innehåller återkopplingsdata som gör att användaren kan kontrollera korrekt överföring av CAN-meddelanden.

2.4.1. Feedback för CAN-meddelandeöverföring

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x20 11-bitars ID CAN-meddelande överfört
0x21 11-bitars ID CAN-meddelande har sänts, återkoppling innehåller ytterligare en tidtabellamp av sändningstiden
0x22 29-bitars ID CAN-meddelande överfört
0x23 29-bitars ID CAN-meddelande har sänts, återkoppling innehåller ytterligare en tidtabellamp av sändningstiden
0x24 11-bitars ID CAN-fjärrram sänds
0x25 11-bitars ID CAN-fjärrram sänds, återkoppling innehåller en extra tidtabellamp av sändningstiden
0x26 29-bitars ID CAN-fjärrram sänds
0x27 29-bitars ID CAN-fjärrram sänds, återkoppling innehåller en extra tidtabellamp av sändningstiden
0x28 11-bitars ID Transmit Servermeddelande har sänts
0x29 11-bitars ID-sändning Servermeddelande har sänts, återkoppling innehåller ytterligare en tidtabellamp av sändningstiden
0x2A 29-bitars ID Transmit Servermeddelande har sänts
0x2B 29-bitars ID-sändning Servermeddelande har sänts, återkoppling innehåller ytterligare en tidtabellamp av sändningstiden
Data För 11-bitars ID-meddelanden/fjärrramar:
0x00-0xFF Byte 0-1:
11-bitars CAN ID (MSB först)
0x00-0xFF ytterligare databyte (inte på fjärrbildruta respons):
Upp till 8 CAN-databyte ytterligare 32-bitars tidamp värde (endast om tidamp alternativet är aktiverat, se nedan)
För 29-bitars ID-meddelanden/fjärrramar:
0x00-0xFF Byte 0-3:
29-bitars CAN ID (MSB först)
0x00-0xFF ytterligare databyte (inte på fjärrbildruta respons):
Upp till 8 CAN-databyte ytterligare 32-bitars tidamp värde (endast om tidamp alternativet är aktiverat, se nedan)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om återkopplingsmeddelanden önskas måste återkopplingsalternativet aktiveras med motsvarande kommando (se Slå på/av serverobjekt).
Om en tidamp är gynnad, måste detta alternativ aktiveras av motsvarande meddelande (se Återställ enhet).
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.5. Meddelanden om diagnosdata
2.5.1. Enhets-ID

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x40 Enhets-ID-sträng (begäran: inga ytterligare databyte)
Data
(endast vid svar)
0x00-0xFF ID-sträng (endast vid svar)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.5.2. Hårdvara/mjukvara version

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x41 Hårdvara/mjukvaruversion (begäran: inga ytterligare databytes)
Data
(endast vid svar)
0x00-0xFF Byte 0-1: Maskinvaruversion av enheten
Byte 2-3: Programvaruversion av firmware
Byte 4-5: Programvaruversion av bootloader
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.5.3. Fel status

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x42 Felstatus (begäran: inga ytterligare databyte)
0x43 Felstatusmeddelande som innehåller ytterligare en tidtabellamp värde
(inget förfrågningskommando, endast svarsmeddelande)
Data
(endast vid svar)
0x00-0xFF Byte 0:
bit 0: KAN ta emot buffertspill
bit 1: KAN sända timeout
bit 2: CAN-fel räknarspill
bit 3: CAN-buss-off-fel
bit 4: Värdgränssnittssyntaxfel
bit 5: Formatfel för värdgränssnittet
bit 6: Värdgränssnittssändningsbuffertspill
bit 7: inte använd
Byte 1 (senaste felkoden för CAN-styrenheten):
'0': Inget fel
'1': Mer än 5 lika bitar i en sekvens har inträffat
'2': Mottaget meddelande har inte rätt format
'3': Överfört meddelande bekräftades inte
'4': Det går inte att ställa in recessiv nivå under sändning
'5': Det går inte att ställa in dominant nivå under sändning
'6': mottagen CRC-kontrollsumma var felaktig
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om en tidamp är gynnad, måste detta alternativ aktiveras av motsvarande meddelande (se Återställ enhet).
Varje gång felstatusen ändras genereras ett felstatusmeddelande automatiskt.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.5.4. Gränssnitt version

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x44 Gränssnittsversion (t.ex. Bluetooth-modul, WLAN-modul, …) (begäran: inga ytterligare databytes)
Data
(endast vid svar)
0x00-0xFF ASCII-kodad versionssträng
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).
Modul är valbar.

2.5.5. Aktuell CAN-buslast

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x47 Aktuell bussbelastning i meddelanden per sekund (begäran: inga ytterligare databyte)
Data
(endast vid svar)
0x00-0xFF Byte 0-1:
osignerat heltalsvärde storlek:16 bitar (MSB först)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.5.6. Enhet upptagen/kommando stöds inte

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x48 Enheten kan inte utföra kommandot (endast svar på andra kommandon)
Data 0x00-0xFF Reserverad för framtida bruk
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.5.7. Ställ in CAN-sändningsfördröjningstid

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x49 Ställ in CAN-sändningsfördröjningstid
Data 0x00-0xFF Osignerat heltalsvärde storlek: 16 bitar (MSB först)
(RAM-parametern sätts tillbaka till 0 efter enhetens återställning)
Fördröjningstid tills nästa kommando utvärderas i 10 ms, detta värde gäller endast en gång!
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6. CAN Controller-inställningsmeddelanden
2.6.1. Ändra/begär inställningar för kanal-ID

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x50 Begär inställningar för att ta emot kanal-ID
(behöver ytterligare en databyte = kanalnummer)
0x51 Ändra inställningar för mottagarkanal-ID
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0xFF Byte 0:
Ta emot objektnummer (räckvidd beror på gateway-enhet) CANview  USB / RS232: 0…8
BURKview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal avaktiverad, 1 = kanalaktivering bit 1: 0 = ta emot 11-bitars ID, 1 = ta emot 29-bitars ID bit 2: 0 = ändra 11-bitars ID, 1 = ändra 29-bitars ID
Byte 2-3: 11-bitars ID om byte1, bit 2 = 0
Byte 2-5: 29-bitars ID om byte1, bit 2 = 1
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om ändringsmeddelandet inte innehåller någon ID-information (längdbyte < 4) kvarstår den senaste ID-inställningen.
I detta fall ignoreras byte 1, bit 2.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6.2. Ändra/begär inställningar för mottagarkanalmask

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x52 Begär inställningar för mottagarkanalmask
(behöver ytterligare en databyte = kanalnummer)
0x53 Ändra inställningar för mottagningskanalmask
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0xFF Byte 0:
Ta emot objektnummer (räckvidd beror på gateway-enhet) CANview  USB / RS232: 0…8
BURKview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal avaktiverad, 1 = kanalaktivering
bit 1: 0 = ta emot 11-bitars mask, 1 = ta emot 29-bitars mask
bit 2: 0 = ändra 11-bitars mask, 1 = ändra 29-bitars mask
Byte 2-3: 11-bitars mask om byte1, bit 2 = 0
Byte 2-5: 29-bitars mask om byte1, bit 2 = 1
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om ändringsmeddelandet inte innehåller någon maskinformation (längdbyte < 4), kvarstår den senaste maskinställningen.
I detta fall ignoreras byte 1, bit 2.
Om enheten inte stöder individuella masker för varje kanal (CANview RS232), ignoreras maskinställningarna för kanal 1 till 7 och besvaras med inställningen för kanal 0.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6.3. CAN baudhastighet

Byte(ar) Värde Beskrivning
SOF

(Början av bildruta)

0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x56 Begär CAN-överföringshastighetsparametrar (inga ytterligare databyte)
0x57 Ställ in CAN-baudrateparametrar
Data 0x00-0xFF Byte 0: 0xFF om ingen CIA överensstämmer med standardöverföringshastigheten, annars:
0x00: 10 kBit/sek
0x01: 20 kBit/sek
0x02: 50 kBit/sek
0xFE: 100 kBit/sek
0x03: 125 kBit/sek
0x04: 250 kBit/sek
0x05: 500 kBit/sek
0x06: 800 kBit/sek
0x07: 1 MBit/sek
0xFF: BTR-värden används
Byte 1: BTR0-värde (enhetsberoende, endast om byte 0 = 0xFF) Byte 2: BTR1-värde (enhetsberoende, endast om byte 0 = 0xFF) Byte 3: BTR2-värde (enhetsberoende, endast om byte 0 = 0xFF)  Byte 4: BTR3-värde (enhetsberoende, endast om byte 0 = 0xFF)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om databyte 0 är inställd på 0xFF, används BTR-värdena för att ställa in icke-standardiserade baudhastigheter.
Om en standardöverföringshastighet används är BTR-värdena inte nödvändiga, om de ändå används ignoreras de!
Om du behöver ställa in en överföringshastighet som inte stöds av enhetens standardinställningar, kontakta vår support för ytterligare information, se Service och support.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6.4. CAN-styrenheten återställd

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x58 Återställning av CAN-styrenheten (inga ytterligare databyte)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Kommandot "CAN Controller Reset" utför en fullständig återställning av CAN-styrenheten, inklusive tidtabellenamp värde, ta emot och sända buffertar.
CAN-styrenhetens återställning återställer också enhetens felstatus.
Av denna anledning genereras ett felstatusmeddelande efter återställning av CAN-regulatorn för att uppdatera felstatusen.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6.5. Ställ in CAN-gränssnitt Auto Baud Mode

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x59 Ställ in automatiskt baud-läge (inga ytterligare databyte)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Auto Baud-läge är endast möjligt med de standardöverföringshastigheter som enheten stöder.
För automatisk bauddetektering är det nödvändigt att ha en fungerande kommunikation på bussen.
Medan överföringshastighetsdetektering är aktiv är Proemion CAN-enheterna i passivt läge och har inget inflytande på trafiken på CAN-bussen.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

Kommandot auto baud ställer in gateway-enheten på "Auto Baud Mode".
Enheten lyssnar på trafiken på CAN och konfigurerar överföringshastigheten automatiskt (endast standardöverföringshastigheter som stöds av enheten kan detekteras).
Efter att ha fått rätt baudhastighetsinställning genererar enheten ett svar som innehåller den detekterade baudhastigheten.
Formatet för detta meddelande är identiskt med CAN-överföringshastighetsbegäran, förutom att kommandobyten är 0x59.
När ingen överföringshastighet detekteras, använder enheten den senast konfigurerade överföringshastigheten för drift.
I det här fallet är svaret på baudhastigheten detsamma som om en icke-standardiserad baudhastighet begärs.

2.6.6. Ställ in / begär aktivt / passivt läge

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x5A Begär aktivt/passivt läge (inga ytterligare databyte)
0x5B Ställ in aktivt/passivt läge
Data 0x00-0x01 0x00 enhet = aktivt läge
0x01 enhet = passivt läge
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.6.7. Ändra/begär cykeltid för mottagarkanal

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x5C Begär cykeltid för mottagningskanal
(behöver ytterligare en databyte = kanalnummer)
0x5D Ändra cykeltiden för mottagningskanalen
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0xFF Byte 0:
Ta emot objektnummer (räckvidd beror på gateway-enhet) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Cykeltid i 10 ms
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.7. Meddelanden om konfiguration av värdgränssnitt
2.7.1. Feedback/utgångsinställningar

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Byte(ar) Värde Beskrivning
Kommando 0x60 Begär feedback-inställningar (inga ytterligare databyte)
0x61 Ställ in feedbackinställningar
Data 0x00-0x07 Byte 0:
bit 0: 1 = CAN-utgång på / 0 = CAN-utgång av
bit 1: 1 = Sänd CAN-meddelande återkoppling på / 0 = återkoppling av
bit 2: 1 = Serverfeedback på / 0 = serverfeedback av
bit 3: 1 = RS232-gränssnitt på / 0 = RS232-gränssnitt av
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Om serieutgången är inaktiverad, lagras de mottagna CAN-meddelandena i RAM-minnet på Proemion CAN-enheten. Om denna buffert är full indikeras ett buffertspillfel.
Om utgången är aktiverad sänds alla lagrade meddelanden omedelbart till värdgränssnittet.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.8. Överför servergränssnittskommandon
2.8.1. Slå på/av serverobjekt

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x80 Begär serverobjekt på/av (inga ytterligare databyte)
0x81 Sätt serverobjekt på/av
Data 0x00-0xFF Byte 0:
Varje bit som sätts kopplar på motsvarande serverobjekt / visar att serverobjektet är på.
En återställningsbit markerar inaktiverade serverobjekt.
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det här kommandot är föråldrat och används inte längre av våra enheter.

2.8.2. Ändra/begär konfiguration av serverobjekt

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x82 Begär serverobjektkonfiguration (kräver ytterligare en databyte som innehåller serverobjektsnumret)
0x83 Sätt serverobjekt på/av
Data 0x01-0x08 Byte 0 (objektnummer):
Innehåller numret på ett av de åtta möjliga serverobjekten som bör ändras.
0x00-0x01 Byte 1 (ID):
0x00 = 11-bitars ID-objekt
0x01 = 29-bitars ID-objekt
Byte 2 och högre bytenummer innehåller följande information i den visade   beställa:
0x00-0xFF ID (11 eller 29 bitar)
0x01-0x08 DLC (antal databyte i CAN-meddelandet)
0x00-0xFF fram till 8 databyte av burkmeddelandet
0x00-0xFF cykeltid av serverobjektet på 10 ms
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Innehållet i DLC-byten måste överensstämma med antalet överförda databyte, annars kan överföringsservern bete sig oförutsägbart.
Det här kommandot är föråldrat och används inte längre av våra enheter.

2.8.3. Ändra/begär inställningar för sändningskanal-ID 
CAN-sändningskanalfiltren fungerar identiskt med CAN-mottagningsfiltren som beskrivs i kapitlet CAN Controller-inställningsmeddelanden. Meddelanden som tas emot från värden kontrolleras med dessa filtervillkor. Om villkoren är uppfyllda skickas meddelandet till CAN-bussen.

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x84 Begär inställningar för sändningskanal-ID
(behöver ytterligare en databyte = kanalnummer)
0x85 Ändra inställningar för sändningskanal-ID
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0x07 Byte 0:
Sänd objektnummer
0x00-0x07 Byte 1:
bit 0: 0 = kanal avaktiverad, 1 = kanalaktivering
bit 1: 0 = överför 11-bitars ID, 1 = överför 29-bitars ID
bit 2: 0 = ändra 11-bitars ID, 1 = ändra 29-bitars ID
0x00-0xFF Byte 2-3: 11-bitars ID om byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bitars ID om byte1, bit 2 = 1
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det här kommandot är föråldrat och används inte längre av våra enheter.

2.8.4. Ändra/begär inställningar för sändningskanalmask

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x86 Begär inställningar för sändningskanalmask
(behöver ytterligare en databyte = kanalnummer)
0x87 Ändra inställningar för sändningskanalmask
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0x07 Byte 0:
Sänd objektnummer
0x00-0x07 Byte 1:
bit 0: 0 = kanal avaktiverad, 1 = kanalaktivering
bit 1: 0 = sänd 11-bitars mask, 1 = sänd 29-bitars mask
bit 2: 0 = ändra 11-bitars mask, 1 = ändra 29-bitars mask
0x00-0xFF Byte 2-3: 11-bitars mask om byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bitars mask om byte1, bit 2 = 1
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det här kommandot är föråldrat och används inte längre av våra enheter.

2.8.5. Ändra/begär inställningar för sändningskanalcykeltid

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0x88 Begär inställningar för sändningskanalcykeltid
(behöver ytterligare en databyte = kanalnummer)
0x89 Ändra inställningar för sändningskanalcykeltid
(behöver minst två extra databyte, kanalnumret och kanalinställningarna)
Data 0x00-0x07 Byte 0:
Sänd objektnummer
0x00-0x07 Byte 1:+
bit 0: 0 = kanal avaktiverad, 1 = kanalaktivering
bit 1: 0 = sändning 11-bitars cykeltid, 1 = sändning 29-bitars cykeltid
bit 2: 0 = ändra 11-bitars cykeltid, 1 = ändra 29-bitars cykeltid
0x00-0xFF Byte 2-3: 11-bitars cykeltid om byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bitars cykeltid om byte1, bit 2 = 1
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.9. Inställningar för enhetsparameter
2.9.1. Ändra / begära Timestamp inställningar

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xA0 Begär tidamp inställningar (begäran: inga ytterligare databyte)
0xA1 Ställ in tidamp inställningar
Data 0x00-0x13 Byte 0:
bit 0: 1 = Tidpunktamp på, 0 = Tidtabellamp av
bit 1: 1 = Relativ tidamp, 0 = Absoluta tideramp
bit 4: 1 = Tidtabell för fel och ekoåterkopplingamp på 0 = Tidtabell för fel och ekoåterkopplingamp av
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

Om "Timestamp-Mode” väljs, infogas ett 32-bitars räknarvärde (100 µs upplösning) efter den sista databyten i varje mottaget CAN-meddelande.
Alla meddelanden på värdgränssnittssidan som innehåller en tidtabellamp är i korrekt kronologisk ordning.
Om en tidamp bör infogas efter de ekade meddelandena ("Sänd serverfeedback" eller "Skicka CAN-meddelandeåterkoppling") och felmeddelandena, tidpunkten "Fel och ekoåterkoppling"amp' måste aktiveras ytterligare.
Skillnaden mellan "relativt" och "absolut-läge" är att räknarvärdet återställs efter varje mottaget meddelande i "relativt läge".

NOTERA
Tidpunkten för "Error and Echo Feedback".amp sänds endast om tidpunktenamp läget är aktiverat.
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.9.2. Ändra CAN-sändningsfördröjningstid

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte
Kommando 0xA2 Ställ in CAN-sändningsfördröjningstid
Data
(endast vid svar)
0x00-0xFF Osignerat heltalsvärde storlek: 16 bitar
(RAM-parametern sätts tillbaka till 0 efter enhetens återställning)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Denna fördröjning läggs in före varje CAN-meddelande, så att CAN-överföringen blir långsammare.

2.9.3. Ställ in IP-block väntetid

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xA3 Ställ in IP-block väntetid (för bättre användning av bandbredd)
Data 0x00-0xFF Intervall i 10 millisekunder
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.9.4. Ställ in beräkningsintervall för baudhastighet

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xA4 Ställ in beräkningsintervall för CAN-överföringshastighet
Data 0x00-0xFF Intervall i millisekunder
Osignerat heltalsvärde: 16 bitar (MSB först)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Det är möjligt att använda som utökat kommando (se Utökat kommandoformat (byteläge)).

2.9.5. CANopen objektordbokåtkomst

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xA5 Läs/skriv i objektslexikonet
Data 0x00-0xFF Begäran: Byte 0:
Kommando: 0x01 skriv, 0x00 läs (inga ytterligare databyte)
Byte 1-2:
Index (LSB först)
Byte 3:
Underindex
ytterligare databyte:
Data (LSB först)
Svar: Byte 0:
Resultat: 0x40 läsframgång
0x80 läsfel (inga ytterligare databyte)
0x41 skrivframgång (inga ytterligare databyte)
0x81 skrivfel (inga ytterligare databyte)
Byte 1-2:
Index (LSB först)
Byte 3:
Underindex
ytterligare databyte:
Data (LSB först)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

2.10. Kommandon för åtkomst till hårdvara
2.10.1. Återställ enhet

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xC0 Ställ in återställningsenhet
Data  —
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Enheterna svarar på detta kommando med kommandot "Device ID".
För vissa enheter leder detta kommando inte till en hårdvaruåterställning eftersom kommunikationen till värden annars skulle gå förlorad.

  • BURKview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Begär analogt kanalvärde

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xC2 Begär analogt kanalvärde (behöver 1 extra databyte som innehåller kanalnumret)
Data 0x00-0x03 Byte 0 (kanalnummer):
0x00: Tillförsel voltage
0x01: CAN Låg linje
0x02: CAN High line
0x03: Analoga ingångar 1 och 2
0x00-0xFF Byte 1: analogt värde (för kanal 0...2, se beskrivning nedan)
Byte 1-4: (för kanal 3) Analog ingång 1 voltage IEEE 754 kodad, LSB först
Byte 5-8: (för kanal 3) Analog ingång 2 voltage IEEE 754 kodad, LSB först
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTERA
Endast KANview RS232 kan mäta CAN-linjens volymtage nivåer.
Denna mätning är endast möjlig för CAN-överföringshastigheter på 125 kBit/s och långsammare.

Ställ in/begär digitalt kanalvärde

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xC4 Begär digitalt kanalvärde (behöver 1 extra databyte som innehåller kanalnumret)
0xC5 Ställ in digitalt kanalvärde (behöver 2 extra databyte som innehåller kanalnumret och värdet)
Data 0x00-0xFF Byte 0 (kanalnummer): 0x00: busstermineringsmotstånd
0x00-0x01 Byte 1: digitalt värde (1 = på, 0 = av)
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Varje set-kommando besvaras med de faktiska värdena.

2.10.3. Ställ in kommunikationslösenord

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xC6 Begär kommunikationslösenordskontroll
Data xx Kommando
Byte 0…n:
Lösenordssträng (standard: "GSMONLIN") Svar
Byte 0:
0 = lösenordet kontrollerat och OK
Om lösenordskontrollen misslyckades, finns det inget svar från enheten
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Detta meddelande är mycket viktigt för att låsa upp hela funktionaliteten för byte-lägesgränssnittet på CANlink GSM/UMTS.
En session är endast möjlig med en kontroll av rätt kommunikationslösenord!

2.10.4. Återställ kommunikationslösenord

Byte(ar) Värde Beskrivning
SOF
(Början av bildruta)
0x43 SOF markerar början av kommandot.
Längd xx Längdbyten innehåller antalet databyte antalet kommandobyte som följer.
Kommando 0xC7 Återställ lösenordskontroll för kommunikation
Kontrollsumma xx Innehåller XOR-kontrollsumman för SOF, Length, Command och Data-byte.
EOF
(Slutet på ram)
0x0D EOF-byte markerar slutet på kommandot.

NOTERA
Detta meddelande låser bytelägesgränssnittet.
Detta kommando ska skickas i slutet av en kommunikationssession.

Kommandon och enheter

Tabellen nedan ger en sammanfattning av alla befintliga kommandon och anger vilken Proemion-enhet som stöder dem.
Användbarheten av ett kommando för en Proemion-enhet är markerat med ett "S", "E" eller "S / E".

Dessa akronymer står för:

  • "S" Proemion-enheten stöder endast detta kommando i standardkommandoformatet (se Kommandoformat (Byte-läge)).
  • "E" Proemion-enheten stöder endast detta kommando i det utökade kommandoformatet (se Utökat kommandoformat (Byteläge)).
  • "S / E" Proemion-enheten stöder detta kommando i standardkommandoformatet och i det utökade kommandoformatet.
Meddelande Kommando Anordning
Typ BURKview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådlös
3000
CANlink
trådlös 4000
BURKview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
BURKview
RS232
Bearbeta datameddelanden 0x00 S/E S/E S/E S/E S/E S/E S/E S / * S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
Feedbackmeddelanden 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*Följande kommandodataalternativ är inte implementerade för CLM3000 och CLM3600:
– bit 2: 1 = Serverfeedback på / 0 = serverfeedback av
– bit 3: 1 = RS232-gränssnitt på / 0 = RS232-gränssnitt av

Meddelande Kommando Anordning
Typ BURKview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådlös 3000
CANlink
trådlös 4000
BURKview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
BURKview
RS232
Meddelanden om diagnosdata 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
CAN Controller Setup-meddelanden 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0x5B S/E S/E S/E S/E S/E
0x5C S/E S/E S/E S/E S/E S/E S/E
0x5D S/E S/E S/E S/E S/E S/E S/E
Meddelanden om konfiguration av värdgränssnitt 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
Överför servergränssnittskommandon 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Typ BURKview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink trådlös 3000 CANlink trådlös 4000 BURKview Ethernet CANlink mobil
5000
CANlink mobil
3000
BURKview
RS232
Enhetsparameterinställningar 0xA0 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
Maskinvaruåtkomstkommandon 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Version: 11.0.549

Proemion logotyp

Dokument/resurser

PDF thumbnailByte Command Protocol Binära kommandon
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Ställa en fråga

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Ställa en fråga

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.