

Byte Command Manual
Byte Command Protocol Binêre kommando's
It Byte Command Manual beskriuwt de kommando's en har struktuer fan it Proemion Byte Command Protocol om te brûken troch in host op ôfstân en it CAN netwurk foar berjochtferstjoeren.
Algemien
It Byte Command Manual beskriuwt de struktuer en kommando's brûkt troch it Proemion Byte Command Protocol.
Dit protokol wurdt stipe troch alle CAN nei PC-poarten fan Proemion GmbH foar kommunikaasje mei in host op ôfstân fia de ynterface stipe troch it apparaat.
De folgjende hantlieding wreidet de apparaatspesifike hantliedingen út.
Yn gefal fan ûnwissichheden ferwize asjebleaft ek nei de apparaathantliedingen fan jo spesifike gateway-apparaat.
De CAN nei PC-poarten ferbine in CAN-netwurk oan in host op ôfstân mei in spesifike ynterface lykas RS232, USB, Ethernet, Bluetooth of WLAN.
It Proemion Byte Command Protocol tsjinnet foar bi-direktionale transparante CAN-berjochtoerdracht tusken de host en it CAN-netwurk, lykas ek foar de oerdracht fan kommando's tusken host en gateway.
Sûnt alle Proemion CAN nei PC-poarten wurkje op itselde protokol, kin elke tapassingssoftware maklik útwreide wurde om ferskate kommunikaasje-ynterfaces te brûken troch gewoan de basiskommunikaasjeroutines te wikseljen.
De measte kommando's wurde stipe troch alle poarten, yn guon gefallen wurde spesjale kommando's net stipe troch inkele apparaten.
De tabel yn haadstik Kommando's en apparaten jout jo in oerview op de kommando's dy't wurde stipe troch elk inkele gateway-type.
NOAT
Normaal alle kommando's dy't beynfloedzje apparaten ynstellings wurde allinnich opslein yn de flechtich RAM ûnthâld fan de poarte, nei in reset de ynstellings opslein yn de apparaten net-flechtich ûnthâld wurde brûkt wer.
Jo kinne dizze ynstellings wizigje mei de apparaatspesifike konfiguratorsoftware of - as stipe troch it apparaat - fia CANopen.
Útsûndering: It kommando "CAN baud rate" wurdt bewarre permanint.
Foar guon poarten is it mooglik om start-byte (standert: 0x43) en stop-byte (standert: 0x0D) te feroarjen yn 'e konfiguratorsoftware.
Alle beskriuwingen yn dizze hantlieding geane derfan út dat de standertwearden brûkt wurde.
Foar fierdere ynformaasje en stipe ynfolje it stipeformulier, sjoch Service en stipe.
De lêste ferzjes fan de bestjoerders, software, firmware en dokumintaasje binne beskikber op ús website: Download Center.
1.1. Tsjinst en stipe
De lêste ferzjes fan 'e bestjoerders, software, firmware en dokumintaasje binne beskikber yn ús Document Library.
Binne jo help nedich of wolle jo in brek melde?
Besykje ús website Proemion foar mear ynformaasje, of raise in kaartsje by de Stypje.
Byte Mode Kommando's
2.1. Kommando-opmaak (bytemodus)
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. 'C' (0x43) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde. Dizze hantlieding toant altyd de standertynstelling. |
| Lingte | 0x00-0xFF | De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes. |
| Befel | 0x00-0xFF | Kommandobyte, wearden 0x00 oant 0xFE binne direkte kommando's, de wearde 0xFF betsjut dat de folgjende byte in kommando-útwreiding befettet |
| Data | xx | Data ynhâld |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. 0x0D (Carriage Return) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde. Dizze hantlieding toant altyd de standertynstelling |
"-" betsjut dat dizze wearde net fan belang is
"xx" betsjut dat it fjild de konfiguraasje / antwurdwearde befettet
Elk berjocht dat de ynstellingen fan it Proemion CAN-apparaat feroaret of freget wurdt beäntwurde troch in berjocht mei deselde kommandobyte, mei de nije ynstellingen.
NOAT
Oanfraachkommando's hawwe normaal gjin ekstra parameters nedich (gjin fjild "Data").
Utsûnderings wurde neamd yn de kommando beskriuwing.
2.1.1. Bvample
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | 0x0B | De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes. |
| Befel | 0x00 | 11-bit ID CAN berjocht |
| Data | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB earst) CAN-berjocht Data ynhâld |
| Checksum | 0x ce | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF | 0x0 d | EOF byte markearret it ein fan it kommando. |
2.2. Utwreide kommando-opmaak (bytemodus)
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. 'C' (0x43) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde. Dizze hantlieding toant altyd de standertynstelling. |
| Lingte | 0x00-0xFF | De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes. |
| Utwreide kommando | 0xD0-0xDF | Kommandobyte, wearden 0xD0 oant 0xDF binne útwreide kommando's |
| Data | xx | Byte 0: CAN-kanaal (begjinnend by 0 foar CAN 1) / 128 ... 255 reservearre foar module (WLAN / GSM / GPS ...) Byte 1: Befel Byte 2: Data ynhâld |
| Checksum | 0x ce | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF | 0x0 d | EOF byte markearret it ein fan it kommando. |
"-" betsjut dat dizze wearde net fan belang is
"xx" betsjut dat it fjild de konfiguraasje / antwurdwearde befettet
2.2.1. Bvample - útwreide kommando
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | 0x0 d | De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes. |
| Befel | 0xd0 wy | Utwreide kommando |
| Data | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-kanaal: 2 Kommando: 11-bit ID CAN berjocht ID (0x789) (MSB earst) CAN-berjocht Data ynhâld |
| Checksum | 0x19 | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.3. Berjochten fan gegevens ferwurkje
Dizze berjochten wurde brûkt om ûntfongen CAN-berjochten nei de host te stjoeren of om CAN-berjochten fan de host nei it CAN-netwurk te stjoeren.
2.3.1. CAN gegevens frame ûntfangst
CAN gegevens frame berjochten ûntfongen troch de poarte út de CAN bus wurde oerdroegen oan de host ynterface yn de folgjende opmaak.
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x00 | 11-bit ID CAN berjocht ûntfongen |
| 0x01 | 11-bit ID CAN-berjocht ûntfongen, berjocht befettet in ekstra 32-bit tiidstipamp wearde. | |
| 0x02 | 29-bit ID CAN berjocht ûntfongen | |
| 0x03 | 29-bit ID CAN-berjocht ûntfongen, berjocht befettet in ekstra 32-bit tiidstipamp wearde. | |
| Data | Foar 11-bit ID-berjochten: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB earst) oanfoljende gegevens bytes: Oant 8 CAN-databytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Foar 29-bit ID-berjochten: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB earst) oanfoljende gegevens bytes: Oant 8 CAN-databytes in ekstra 32-bit tiidstipamp wearde (allinich as tiidamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As in kearamp winske is, moat dizze opsje ynskeakele wurde mei it byhearrende kommandoberjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.3.2. Ferstjoer CAN gegevens frame
Om CAN-dataframe-berjochten nei de CAN-bus te stjoeren, stjoert de hostynterface gegevens nei de poarte yn it folgjende formaat.
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x00 | Ferstjoere 11-bit ID CAN gegevens frame |
| 0x02 | Ferstjoere 29-bit ID CAN gegevens frame | |
| Data | Foar 11-bit ID-berjochten: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB earst) oanfoljende gegevens bytes: Oant 8 CAN-databytes |
|
| Foar 29-bit ID-berjochten: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB earst) oanfoljende gegevens bytes: Oant 8 CAN-databytes |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.3.3. CAN remote frame ûntfangst
CAN remote frame berjochten ûntfongen troch de poarte út de CAN bus wurde oerdroegen oan de host ynterface yn de folgjende opmaak.
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x04 | 11-bit ID CAN remote frame ûntfongen |
| 0x05 | 11-bit ID CAN remote frame ûntfongen, berjocht befettet in ekstra 32-bit timestamp wearde. | |
| 0x06 | 29-bit ID CAN remote frame ûntfongen | |
| 0x07 | 29-bit ID CAN remote frame ûntfongen, berjocht befettet in ekstra 32-bit timestamp wearde. | |
| Data | Foar 11-bit ID-frames op ôfstân: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB earst) oanfoljende gegevens bytes: DLC (CAN remote frame Data Length Code) in ekstra 32-bit timestamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Foar 29-bit ID-frames op ôfstân: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB earst) oanfoljende gegevens bytes: DLC (CAN remote frame Data Length Code) in ekstra 32-bit timestamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As in kearamp winske is, moat dizze opsje ynskeakele wurde mei it byhearrende kommandoberjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.3.4. Ferstjoere CAN remote frame
Om CAN remote frame berjochten nei de CAN bus te stjoeren, stjoert de hostynterface gegevens nei de poarte yn it folgjende formaat.
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x04 | Ferstjoere 11-bit ID CAN remote frame |
| 0x06 | Ferstjoere 29-bit ID CAN remote frame | |
| Data | Foar 11-bit ID-frames op ôfstân: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB earst) ekstra data byte: DLC (CAN remote frame Data Length Code) |
|
| Foar 29-bit ID-frames op ôfstân: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB earst) ekstra data byte: DLC (CAN remote frame Data Length Code) |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.3.5. RS232 gegevens frame oerdracht en ûntfangst
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x09 | RS232 data frame |
| Data | xx | RS232 gegevens |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.3.6. Optimalisearringsblok ûntfange
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x08 | Optimalisearringsblok ûntfange |
| Data | xx | Untfang optimisaasjegegevens |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.4. Feedback berjochten
Dizze berjochten befetsje feedbackgegevens wêrtroch de brûker de juste oerdracht fan CAN-berjochten kin kontrolearje.
2.4.1. CAN berjocht oerdracht feedback
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x20 | 11-bit ID CAN berjocht oerdroegen |
| 0x21 | 11-bit ID CAN berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| 0x22 | 29-bit ID CAN berjocht oerdroegen | |
| 0x23 | 29-bit ID CAN berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| 0x24 | 11-bit ID CAN remote frame oerdroegen | |
| 0x25 | 11-bit ID CAN remote frame oerdroegen, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| 0x26 | 29-bit ID CAN remote frame oerdroegen | |
| 0x27 | 29-bit ID CAN remote frame oerdroegen, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| 0x28 | 11-bit ID Transmit Server berjocht ferstjoerd | |
| 0x29 | 11-bit ID Transmit Server berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| 0x2A | 29-bit ID Transmit Server berjocht ferstjoerd | |
| 0x2B | 29-bit ID Transmit Server berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid | |
| Data | Foar 11-bit ID-berjochten / frames op ôfstân: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB earst) |
|
| 0x00-0xFF | ekstra databytes (net op ôfstân frame feedback): Oant 8 CAN Data bytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Foar 29-bit ID-berjochten / frames op ôfstân: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB earst) |
|
| 0x00-0xFF | ekstra databytes (net op ôfstân frame feedback): Oant 8 CAN Data bytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder) |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As feedbackberjochten winske binne, moat de feedbackopsje ynskeakele wurde troch it korrespondearjende kommando (sjoch Serverobjekten oan/út skeakelje).
As in kearamp begeunstige is, moat dizze opsje ynskeakele wurde troch it byhearrende berjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.5. Diagnoaze gegevens berjochten
2.5.1. Apparaat ID
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x40 | Device ID-string (fersyk: gjin ekstra databytes) |
| Data (allinich op antwurd) |
0x00-0xFF | ID-string (allinich op antwurd) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.5.2. Hardware / Software ferzje
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x41 | Hardware / Software ferzje (fersyk: gjin ekstra databytes) |
| Data (allinich op antwurd) |
0x00-0xFF | Byte 0-1: Hardware ferzje fan it apparaat |
| Byte 2-3: Software ferzje fan de firmware | ||
| Byte 4-5: Software ferzje fan de bootloader | ||
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.5.3. Flater status
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x42 | Flaterstatus (fersyk: gjin ekstra databytes) |
| 0x43 | Flaterstatusberjocht dat in ekstra tiidstip befettetamp wearde (gjin oanfraachkommando, allinich antwurdberjocht) |
|
| Data (allinich op antwurd) |
0x00-0xFF | Byte 0: byt 0: KINNE ûntfange buffer oerstreaming byt 1: KINNE ferstjoere timeout byt 2: CAN flater tsjinoerlêst byt 3: CAN bus-off flater byt 4: Hostynterfacesyntaksisflater byt 5: Host ynterface opmaak flater byt 6: Host ynterface transmit buffer oerstreaming byt 7: net brûkt Byte 1 (Lêste flaterkoade fan de CAN-controller): '0': Gjin flater '1': Mear as 5 gelikense bits yn in sekwinsje hawwe bard '2': Untfongen berjocht hat net de juste opmaak '3': Ferstjoerd berjocht waard net erkend '4': Net mooglik om recessyf nivo yn te stellen by oerdracht '5': Net mooglik om dominant nivo yn te stellen by oerdracht '6': ûntfongen CRC-kontrôlesom wie ferkeard |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As in kearamp begeunstige is, moat dizze opsje ynskeakele wurde troch it byhearrende berjocht (sjoch Apparaat weromsette).
Elke kear as de flaterstatus feroaret, wurdt automatysk in flaterstatusberjocht oanmakke.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.5.4. Interfaces ferzje
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x44 | Interface-ferzje (bgl. Bluetooth-module, WLAN-module, ...) (fersyk: gjin ekstra databytes) |
| Data (allinich op antwurd) |
0x00-0xFF | ASCII-kodearre ferzje string |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
Module is te selektearjen.
2.5.5. Aktuele CAN-busload
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x47 | Aktuele busload yn berjochten per sekonde (fersyk: gjin ekstra databytes) |
| Data (allinich op antwurd) |
0x00-0xFF | Byte 0-1: unsigned Integer wearde grutte: 16 bit (MSB earst) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.5.6. Apparaat drok / kommando net stipe
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x48 | Apparaat kin gjin kommando útfiere (allinich antwurd op oare kommando's) |
| Data | 0x00-0xFF | Reservearre foar takomstich gebrûk |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.5.7. Stel de CAN-fertragingstiid yn
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x49 | Stel de CAN-fertragingstiid yn |
| Data | 0x00-0xFF | Net ûndertekene grutte wearde: 16 bit (MSB earst) (RAM-parameter wurdt weromset op 0 nei it reset fan it apparaat) Fertraging tiid oant it folgjende kommando wurdt evaluearre yn 10 ms, dizze wearde jildt mar ien kear! |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6. CAN Controller opset berjochten
2.6.1. Feroarje / oanfreegje ûntfange kanaal ID ynstellings
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x50 | Fersyk ûntfange kanaal ID ynstellings (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x51 | Feroarje ûntfange kanaal ID ynstellings (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0xFF | Byte 0: Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview USB / RS232: 0…8 KINNEview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = ûntfange 11-bit ID, 1 = ûntfange 29-bit ID byt 2: 0 = feroarje 11-bit ID, 1 = feroarje 29-bit ID Byte 2-3: 11-bit ID as byte1, bit 2 = 0 Byte 2-5: 29-bit ID as byte1, bit 2 = 1 |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As it wizigingsberjocht gjin ID-ynformaasje befettet (lengtebyte <4) bliuwt de lêste ID-ynstelling.
Yn dit gefal wurdt byte 1, bit 2 negearre.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6.2. Feroarje / oanfreegje ynstellings foar ûntfangen fan kanaalmasker
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x52 | Fersyk ûntfange kanaal masker ynstellings (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x53 | Feroarje ynstellings foar ûntfangstkanaalmasker (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0xFF | Byte 0: Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview USB / RS232: 0…8 KINNEview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = ûntfange 11-bit masker, 1 = ûntfange 29-bit masker byt 2: 0 = feroarje 11-bit masker, 1 = feroarje 29-bit masker Byte 2-3: 11-bit masker as byte1, bit 2 = 0 Byte 2-5: 29-bit masker as byte1, bit 2 = 1 |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As it wizigingsberjocht gjin maskerynformaasje befettet (lingtebyte <4), bliuwt de lêste maskerynstelling.
Yn dit gefal wurdt byte 1, bit 2 negearre.
As it apparaat gjin yndividuele maskers foar elk kanaal stipet (CANview RS232), wurde de maskerynstellingen foar kanaal 1 oant 7 negearre en antwurde mei de ynstelling fan kanaal 0.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6.3. CAN baud rate
| Byte(s) | Wearde | Beskriuwing |
| SOF
(Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x56 | CAN-baudrateparameters oanfreegje (gjin ekstra databytes) |
| 0x57 | Set CAN baud rate Parameters | |
| Data | 0x00-0xFF | Byte 0: 0xFF as gjin CIA oerienkomt mei standert baudrate, oars: 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-wearden wurde brûkt Byte 1: BTR0-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) Byte 2: BTR1-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) Byte 3: BTR2-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) Byte 4: BTR3-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As gegevensbyte 0 is ynsteld op 0xFF, wurde de BTR-wearden brûkt om net-standert baudraten yn te stellen.
As in standert baudrate wurdt brûkt, binne de BTR-wearden net nedich, as se dochs brûkt wurde, wurde se negearre!
As jo in baudrate moatte ynstelle dy't net wurdt stipe troch de standertynstellingen fan it apparaat, nim dan kontakt op mei ús stipe foar fierdere ynformaasje, sjoch Service en stipe.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6.4. CAN controller weromsette
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x58 | CAN-controller weromsette (gjin ekstra databytes) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It kommando "CAN Controller Reset" fiert in folsleine reset fan 'e CAN-controller út, ynklusyf de timestamp wearde, ûntfange en ferstjoere buffers.
De CAN-controller reset set ek de flaterstatus fan it apparaat werom.
Om dizze reden, nei it weromsetten fan de CAN-controller, wurdt in flaterstatusberjocht oanmakke, om de flaterstatus te aktualisearjen.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6.5. Set CAN ynterface Auto Baud Mode
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x59 | Automatyske baud-modus ynstelle (gjin ekstra databytes) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Auto Baud Mode is allinnich mooglik mei de standert baud tariven it apparaat stipet.
Foar auto-baud-deteksje is it nedich om in wurkjende kommunikaasje op 'e bus te hawwen.
Wylst baudrate-deteksje aktyf is, binne de Proemion CAN-apparaten yn passive modus en hawwe gjin ynfloed op it ferkear op 'e CAN-bus.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
De auto baud kommando stelt de poarte apparaat nei "Auto Baud Mode".
It apparaat harket nei it ferkear op de CAN en konfigurearret de baud rate automatysk (allinich standert baud tariven stipe troch it apparaat binne detectable).
Nei it krijen fan de juste baudrate-ynstelling genereart it apparaat in antwurd, mei de ûntdutsen baudrate.
De opmaak fan dit berjocht is identyk oan it CAN-baudratefersykberjocht, útsein dat de kommandobyte 0x59 is.
As der gjin baudrate wurdt ûntdutsen, brûkt it apparaat de lêste konfigureare baudrate foar operaasje.
Yn dit gefal is it antwurd fan 'e baudrate itselde as as in net-standert baudrate wurdt oanfrege.
2.6.6. Stel / freegje aktive / passive modus
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x5A | Aktive / passive modus oanfreegje (gjin ekstra databytes) |
| 0x5B | Stel aktive / passive modus yn | |
| Data | 0x00-0x01 | 0x00 apparaat = aktive modus 0x01 apparaat = passive modus |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.6.7. Feroarje / oanfreegje ûntfange kanaal syklus tiid
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x5 c | Fersyk ûntfange kanaal syklus tiid (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x5 d | Feroarje ûntfangst kanaal syklus tiid (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0xFF | Byte 0: Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Byte 1: Syklustiid yn 10 ms |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.7. Host ynterface konfiguraasje berjochten
2.7.1. Feedback / útfier ynstellings
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Byte(s) | Wearde | Beskriuwing |
| Befel | 0x60 | Ynstellings foar feedback oanfreegje (gjin ekstra databytes) |
| 0x61 | Set feedback ynstellings | |
| Data | 0x00-0x07 | Byte 0: bit 0: 1 = CAN útfier oan / 0 = CAN útfier út byt 1: 1 = Ferstjoer CAN berjocht feedback oan / 0 = feedback út bit 2: 1 = Serverfeedback oan / 0 = serverfeedback út bit 3: 1 = RS232 ynterface oan / 0 = RS232 ynterface út |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
As de seriële útfier is útskeakele, wurde de ûntfongen CAN-berjochten opslein yn it RAM fan it Proemion CAN-apparaat. As dizze buffer fol is, wurdt in bufferoverflowflater oanjûn.
As de útfier ynskeakele is, wurde alle opsleine berjochten daliks oerbrocht nei de hostynterface.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.8. Ferstjoere tsjinner ynterface kommando's
2.8.1. Skeakelje tsjinnerobjekten oan / út
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x80 | Serverobjekt oan/út oanfreegje (gjin ekstra databytes) |
| 0x81 | Stel tsjinner foarwerp oan / út | |
| Data | 0x00-0xFF | Byte 0: Elk bit dat is ynsteld, skeakelt it korrespondearjende tsjinnerobjekt oan / lit sjen dat it tsjinnerobjekt oan is. In resetbit markearret útskeakele serverobjekten. |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.
2.8.2. Feroarje / fersykje tsjinner foarwerp konfiguraasje
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x82 | Konfiguraasje fan tsjinnerobjekt oanfreegje (ferlet ien ekstra gegevensbyte dy't it tsjinner objektnûmer befettet) |
| 0x83 | Stel tsjinner foarwerp oan / út | |
| Data | 0x01-0x08 | Byte 0 (foarwerp nûmer): Befettet it nûmer fan ien fan 'e acht mooglike serverobjekten dy't feroare wurde moatte. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11-bit ID Objekt 0x01 = 29-bit ID Objekt Byte 2 en heger byte nûmers befetsje de folgjende ynformaasje yn de werjûn oarder: |
|
| 0x00-0xFF | ID (11 of 29 bit) | |
| 0x01-0x08 | DLC (oantal gegevensbytes fan it CAN-berjocht) | |
| 0x00-0xFF | oant 8 datbyte fan it kin berjocht | |
| 0x00-0xFF | syklus tiid fan de tsjinner foarwerp yn 10 ms | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
De ynhâld fan 'e DLC-byte moat oerienkomme mei it oantal oerdroegen gegevensbytes, oars kin de útstjoerserver ûnfoarspelber gedrage.
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.
2.8.3. Feroarje / oanfreegje transmit kanaal ID ynstellings
De CAN-útstjoerkanaalfilters wurkje identyk lykas de CAN-ûntfangfilters beskreaun yn haadstik CAN Controller opsetberjochten. Berjochten ûntfongen fan de host wurde kontrolearre mei dizze filterbetingsten. As oan de betingsten foldien wurdt, wurdt it berjocht nei de CAN-bus stjoerd.
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x84 | Fersykje kanaal-ID-ynstellingen oanfreegje (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x85 | Feroarje transmit kanaal ID ynstellings (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0x07 | Byte 0: Transmit objektnûmer |
| 0x00-0x07 | Byte 1: byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = ferstjoere 11-bit ID, 1 = ferstjoere 29-bit ID byt 2: 0 = feroarje 11-bit ID, 1 = feroarje 29-bit ID |
|
| 0x00-0xFF | Byte 2-3: 11-bit ID as byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit ID as byte1, bit 2 = 1 | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.
2.8.4. Feroarje / oanfreegje ynstellings foar ferstjoerkanaalmasker
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x86 | Fersykje ynstellings foar ferstjoerkanaalmasker (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x87 | Feroarje transmit kanaal masker ynstellings (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0x07 | Byte 0: Transmit objektnûmer |
| 0x00-0x07 | Byte 1: bit 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = ferstjoere 11-bit masker, 1 = ferstjoere 29-bit masker bit 2: 0 = feroarje 11-bit masker, 1 = feroarje 29-bit masker |
|
| 0x00-0xFF | Byte 2-3: 11-bit masker as byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit masker as byte1, bit 2 = 1 | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.
2.8.5. Feroarje / oanfreegje ynstellings foar oerdrachtsyklustiid
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0x88 | Fersykje ynstellings foar oerdrachtsyklustiid (ferlet ien ekstra gegevensbyte = kanaalnûmer) |
| 0x89 | Feroarje transmit kanaal syklus tiid ynstellings (ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen) |
|
| Data | 0x00-0x07 | Byte 0: Transmit objektnûmer |
| 0x00-0x07 | Byte 1:+ bit 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = transmit 11-bit syklus tiid, 1 = transmit 29-bit syklus tiid bit 2: 0 = feroarje 11-bit syklus tiid, 1 = feroarje 29-bit syklus tiid |
|
| 0x00-0xFF | Byte 2-3: 11-bit syklustiid as byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bit syklustiid as byte1, bit 2 = 1 | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.9. Apparaat parameter ynstellings
2.9.1. Feroarje / fersykje Timestamp ynstellings
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xa0 | Tiid oanfreegjeamp ynstellings (fersyk: gjin ekstra databytes) |
| 0xa1 | Stel de tiid ynamp ynstellings | |
| Data | 0x00-0x13 | Byte 0: byt 0: 1 = Tiidamp oan, 0 = Tiidamp út byt 1: 1 = Relative tiidamp, 0 = Absolute tiidamp byt 4: 1 = Flater en Echo Feedback tiidstipamp on 0 = Flater en Echo Feedback timestamp út |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
As de "Timestamp-Modus" selektearre is, wurdt in 32-bit teller (100 µs resolúsje) wearde ynfoege nei de lêste gegevensbyte fan elk ûntfongen CAN-berjocht.
Alle berjochten op 'e side fan' e hostynterface dy't in timest befetsjeamp binne yn 'e juste gronologyske folchoarder.
As in kearamp moatte wurde ynfoege nei de echo-berjochten ("Tsjinnerfeedback ferstjoere" of "CAN-berjochtfeedback ferstjoere") en de flaterberjochten, de 'Flater en echo-feedback tiidstip'amp' moat ek aktivearre wurde.
It ferskil tusken "relatyf" en "absolute-modus" is dat de tellerwearde wurdt weromset nei elk ûntfongen berjocht yn "relative-modus".
NOAT
De "Flater en Echo Feedback" tiidstipamp wurdt allinnich oerdroegen as de timestamp modus is ynskeakele.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.9.2. Feroarje CAN transmit Fertraging tiid
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes |
| Befel | 0xa2 | Stel de CAN-fertragingstiid yn |
| Data (allinich op antwurd) |
0x00-0xFF | Net ûndertekene hiele wearde grutte: 16 bit (RAM-parameter wurdt weromset op 0 nei it reset fan it apparaat) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dizze fertragingstiid wurdt foar elk CAN-berjocht ynfoege, sadat de CAN-oerdracht stadiger wurdt.
2.9.3. Stel IP-blok wachttiid yn
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xa3 | Wachttiid foar IP-blok ynstelle (foar better gebrûk fan bânbreedte) |
| Data | 0x00-0xFF | Ynterval yn 10 millisekonden |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.9.4. Stel baud rate berekkening ynterval
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xa4 | Set CAN baud rate berekkening ynterfal |
| Data | 0x00-0xFF | Ynterval yn millisekonden Net-ûndertekene grutte wearde: 16 bit (MSB earst) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
2.9.5. CANopen objektwurdboek tagong
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xa5 | Lês / Skriuw yn it objektwurdboek |
| Data | 0x00-0xFF | Fersyk: Byte 0: Kommando: 0x01 skriuwe, 0x00 lêzen (gjin ekstra databytes) Byte 1-2: Yndeks (LSB earst) Byte 3: Sub-yndeks ekstra data bytes: Gegevens (LSB earst) Antwurd: Byte 0: Resultaat: 0x40 lêzen súkses 0x80 lêsfout (gjin ekstra databytes) 0x41 skriuwsukses (gjin ekstra databytes) 0x81 skriuwfout (gjin ekstra databytes) Byte 1-2: Yndeks (LSB earst) Byte 3: Sub-yndeks ekstra data bytes: Gegevens (LSB earst) |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
2.10. Hardware tagong kommando's
2.10.1. Weromsette Apparaat
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xc0 | Set reset apparaat |
| Data | — | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
De apparaten reagearje op dit kommando mei it kommando "Device ID".
Foar guon apparaten liedt dit kommando net ta in reset fan hardware, om't de kommunikaasje mei de host oars ferlern gean soe.
- KINNEview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Fersyk analoge kanaal wearde
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xc2 | Analoge kanaalwearde oanfreegje (ferlet 1 ekstra databyte mei it kanaalnûmer) |
| Data | 0x00-0x03 | Byte 0 (kanaalnûmer): 0x00: Oanbod voltage 0x01: CAN Low line 0x02: CAN Hege line 0x03: Analoge yngongen 1 en 2 |
| 0x00-0xFF | Byte 1: analoge wearde (foar kanaal 0 ... 2, sjoch beskriuwing hjirûnder) Byte 1-4: (foar kanaal 3) Analog input 1 voltage IEEE 754 kodearre, LSB earst Byte 5-8: (foar kanaal 3) Analog input 2 voltage IEEE 754 kodearre, LSB earst |
|
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xff | 39V 5V |
NOAT
Allinnich de KANview RS232 kin mjitte de CAN line voltage nivo's.
Dizze mjitting is allinnich mooglik foar CAN baud tariven fan 125 kBit / s en stadiger.
Stel / freegje digitale kanaalwearde
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xc4 | Digitale kanaalwearde oanfreegje (ferlet 1 ekstra databyte mei it kanaalnûmer) |
| 0xc5 | Stel digitale kanaalwearde yn (ferlet 2 ekstra databyte mei it kanaalnûmer en de wearde) | |
| Data | 0x00-0xFF | Byte 0 (kanaal nûmer): 0x00: bus beëiniging wjerstân |
| 0x00-0x01 | Byte 1: digitale wearde (1 = oan, 0 = út) | |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Elke set kommando wurdt beäntwurde mei de werklike wearden.
2.10.3. Stel kommunikaasje wachtwurd yn
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xc6 | Fersykje kommunikaasje wachtwurd kontrôle |
| Data | xx | Befel Byte 0…n: Wachtwurdstring (standert: "GSMONLIN") Antwurd Byte 0: 0 = wachtwurd kontrolearre en OK As wachtwurdkontrôle mislearre, is d'r gjin antwurd fan it apparaat |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dit berjocht is heul wichtich om de hiele funksjonaliteit fan byte-modus-ynterface te ûntsluten by CANlink GSM / UMTS.
In sesje is allinnich mooglik mei in kontrôle fan it goede kommunikaasje wachtwurd!
2.10.4. Weromsette kommunikaasje wachtwurd
| Byte(s) | Wearde | Beskriuwing |
| SOF (Begjin fan frame) |
0x43 | SOF markearret it begjin fan it kommando. |
| Lingte | xx | De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende. |
| Befel | 0xc7 | Reset kommunikaasje wachtwurd kontrôle |
| Checksum | xx | Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes. |
| EOF (Ein fan frame) |
0x0 d | EOF byte markearret it ein fan it kommando. |
NOAT
Dit berjocht slút de byte-modus-ynterface.
Dit kommando moat stjoerd wurde oan 'e ein fan in kommunikaasje sesje.
Kommando's en apparaten
De tabel hjirûnder jout in gearfetting fan alle besteande kommando's en jout oan hokker Proemion-apparaat se stipet.
De brûkberens fan in kommando foar in Proemion-apparaat is markearre mei in "S", "E" of "S / E".
Dizze akronyms steane foar:
- "S" It Proemion-apparaat stipet dit kommando allinich yn it standert kommando-formaat (sjoch Kommando-opmaak (Byte-modus)).
- "E" It Proemion-apparaat stipet dit kommando allinich yn it útwreide kommando-formaat (sjoch útwreide kommando-opmaak (Byte-modus)).
- "S / E" It Proemion-apparaat stipet dit kommando yn it standert kommandoformaat en yn it útwreide kommandoformaat.
| Berjocht | Befel | Apparaat | ||||||||
| Type | KINNEview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
KINNEview Ethernet |
CANlink mobyl 5000 |
CANlink mobyl 3000 |
KINNEview RS232 |
|
| Berjochten fan gegevens ferwurkje | 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 | |||||||||
| Feedback Berjochten | 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 |
* Folgjende opsjes foar kommandogegevens binne net ymplementearre foar de CLM3000 en CLM3600:
– bit 2: 1 = Serverfeedback oan / 0 = serverfeedback út
– bit 3: 1 = RS232 ynterface oan / 0 = RS232 ynterface út
| Berjocht | Befel | Apparaat | ||||||||
| Type | KINNEview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
KINNEview Ethernet |
CANlink mobyl 5000 |
CANlink mobyl 3000 |
KINNEview RS232 |
|
| Diagnoaze Data Berjochten | 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 Berjochten | 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 | |||||
| 0x5 c | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| 0x5 d | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| Host Interface konfiguraasje Berjochten | 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 | |
| Ferstjoere Server Interface Commands | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Type | KINNEview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 | CANlink wireless 4000 | KINNEview Ethernet | CANlink mobile 5000 |
CANlink mobile 3000 |
KINNEview RS232 |
|
| Apparaat Parameter ynstellings | 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 | ||||||
| Hardware tagong kommando's | 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 |
Ferzje: 11.0.549

Dokuminten / Resources
![]() | Byte Command Protocol Binêre kommando's |
Referinsjes
- User Manualmanual.tools
