

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

Dokument/resurser
![]() | Byte Command Protocol Binära kommandon |
Referenser
- docs.proemion.comdocs.proemion.com
- Supportcenter - Kundhjälp - Resurser - Proemionsupport.proemion.com
- Validering av delningslänkwww.proemion.com
- Övervakning och analys av kritiska industriella tillgångar - Proemionwww.proemion.com
- Användarmanualmanual.tools
