

Byte Command Manual
Byte Command Protocol Binêre opdragte
Die Byte Command Manual beskryf die opdragte en hul struktuur van die Proemion Byte Command Protocol wat deur 'n afgeleë gasheer en die CAN-netwerk vir boodskapversendings gebruik word.
Algemeen
Die Byte Command Manual beskryf die struktuur en opdragte wat deur die Proemion Byte Command Protocol gebruik word.
Hierdie protokol word ondersteun deur alle CAN-na-rekenaar-poorte van Proemion GmbH vir kommunikasie met 'n afgeleë gasheer via die koppelvlak wat deur die toestel ondersteun word.
Die volgende handleiding brei die toestelspesifieke handleidings uit.
In die geval van onsekerhede, verwys asseblief ook na die toestelhandleidings van jou spesifieke poorttoestel.
Die CAN-na-rekenaar-poorte verbind 'n CAN-netwerk aan 'n afgeleë gasheer deur 'n spesifieke koppelvlak soos RS232, USB, Ethernet, Bluetooth of WLAN te gebruik.
Die Proemion Byte Command Protocol dien vir tweerigting deursigtige CAN-boodskapversending tussen die gasheer en die CAN-netwerk sowel as vir die oordrag van opdragte tussen gasheer en poort.
Aangesien alle Proemion CAN-na-rekenaar-poorte op dieselfde protokol werk, kan enige toepassingsagteware maklik uitgebrei word om verskillende kommunikasie-koppelvlakke te gebruik deur net die basiese kommunikasieroetines uit te ruil.
Die meeste van die opdragte word deur alle poorte ondersteun, in sommige gevalle word spesiale opdragte nie deur enkele toestelle ondersteun nie.
Die tabel in hoofstuk Bevele en toestelle gee jou 'n oorview op die opdragte wat deur elke enkele poorttipe ondersteun word.
LET WEL
Normaalweg word alle opdragte wat toestelinstellings beïnvloed slegs in die vlugtige RAM-geheue van die poort gestoor, na 'n terugstelling word die instellings wat in die toestel se nie-vlugtige geheue gestoor is weer gebruik.
Jy kan hierdie instellings verander met die toestelspesifieke konfiguratorsagteware of – indien dit deur die toestel ondersteun word – via CANopen.
Uitsondering: Die opdrag "CAN baud rate" word permanent gestoor.
Vir sommige poorte is dit moontlik om begingreep (verstek: 0x43) en stopgreep (verstek: 0x0D) in die konfiguratorsagteware te verander.
Alle beskrywings in hierdie handleiding veronderstel dat die verstekwaardes gebruik word.
Vir verdere inligting en ondersteuning, vul die ondersteuningsvorm in, sien Diens en Ondersteuning.
Die nuutste weergawes van die drywers, sagteware, firmware en dokumentasie is beskikbaar op ons webwebwerf: Aflaai Sentrum.
1.1. Diens en Ondersteuning
Die nuutste weergawes van die drywers, sagteware, firmware en dokumentasie is beskikbaar in ons Dokumentbiblioteek.
Het jy hulp nodig of wil jy 'n fout rapporteer?
Besoek ons webwebwerf Proemion vir meer inligting, of samel 'n kaartjie by die Ondersteuning.
Byte-modus-opdragte
2.1. Opdragformaat (bytemodus)
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. 'C' (0x43) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word. Hierdie handleiding wys altyd die verstekinstelling. |
| Lengte | 0x00-0xFF | Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg. |
| Bevel | 0x00-0xFF | Opdraggreep, waardes 0x00 tot 0xFE is direkte opdragte, die waarde 0xFF beteken dat die volgende greep 'n opdraguitbreiding bevat |
| Data | xx | Data-inhoud |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. 0x0D (Carriage Return) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word. Hierdie handleiding wys altyd die verstekinstelling |
“–” beteken dat hierdie waarde nie van belang is nie
“xx” beteken dat die veld die konfigurasie/antwoordwaarde bevat
Elke boodskap wat die instellings van die Proemion CAN-toestel verander of versoek, word geantwoord deur 'n boodskap met dieselfde opdraggreep, wat die nuwe instellings bevat.
LET WEL
Versoekopdragte benodig gewoonlik nie bykomende parameters nie (geen "Data"-veld nie).
Uitsonderings word in die opdragbeskrywing genoem.
2.1.1. Eksample
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | 0x0B | Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg. |
| Bevel | 0x00 | 11-bis ID KAN-boodskap |
| Data | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB eerste) CAN-boodskap Data-inhoud |
| Kontrolesom | 0xCE | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF | 0x0d | EOF-greep merk die einde van die opdrag. |
2.2. Uitgebreide opdragformaat (bytemodus)
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. 'C' (0x43) is die verstekinstelling. Vir sommige toestelle kan hierdie waarde verander word. Hierdie handleiding wys altyd die verstekinstelling. |
| Lengte | 0x00-0xFF | Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg. |
| Uitgebreide bevel | 0xD0-0xDF | Opdraggreep, waardes 0xD0 tot 0xDF is uitgebreide opdragte |
| Data | xx | Byte 0: KAN-kanaal (begin by 0 vir CAN 1) / 128 … 255 gereserveer vir module (WLAN / GSM / GPS …) Byte 1: Bevel Byte 2: Data-inhoud |
| Kontrolesom | 0xCE | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF | 0x0d | EOF-greep merk die einde van die opdrag. |
“–” beteken dat hierdie waarde nie van belang is nie
“xx” beteken dat die veld die konfigurasie/antwoordwaarde bevat
2.2.1. Eksample – Uitgebreide bevel
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | 0x0d | Die lengtegreep sluit die aantal datagrepe in wat die aantal opdraggrepe volg. |
| Bevel | 0xd0 | Uitgebreide bevel |
| Data | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
KAN-kanaal: 2 Opdrag: 11-bis ID CAN boodskap ID (0x789) (MSB eerste) CAN-boodskap Data-inhoud |
| Kontrolesom | 0x19 | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.3. Verwerk databoodskappe
Hierdie boodskappe word gebruik om ontvangde CAN-boodskappe na die gasheer te stuur of om CAN-boodskappe vanaf die gasheer na die CAN-netwerk te stuur.
2.3.1. KAN dataraam ontvangs
CAN-dataraamboodskappe wat deur die poort vanaf die CAN-bus ontvang word, word in die volgende formaat na die gasheerkoppelvlak oorgedra.
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x00 | 11-bis ID CAN-boodskap ontvang |
| 0x01 | 11-bis ID CAN boodskap ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde. | |
| 0x02 | 29-bis ID CAN-boodskap ontvang | |
| 0x03 | 29-bis ID CAN boodskap ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde. | |
| Data | Vir 11-bis ID-boodskappe: | |
| 0x00-0xFF | Byte 0-1: 11-bis CAN ID (MSB eerste) bykomende data grepe: Tot 8 KAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder) |
|
| Vir 29-bis ID-boodskappe: | ||
| 0x00-0xFF | Byte 0-3: 29-bis CAN ID (MSB eerste) bykomende data grepe: Tot 8 KAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs as tyeamp opsie is geaktiveer, sien hieronder) |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As 'n tyeamp verlang word, moet hierdie opsie geaktiveer word met die ooreenstemmende opdragboodskap (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.3.2. Versend CAN-dataraam
Om CAN-dataraamboodskappe na die CAN-bus te stuur, stuur die gasheerkoppelvlak data na die poort in die volgende formaat.
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x00 | Stuur 11-bis ID CAN data raam |
| 0x02 | Stuur 29-bis ID CAN data raam | |
| Data | Vir 11-bis ID-boodskappe: | |
| 0x00-0xFF | Byte 0-1: 11-bis CAN ID (MSB eerste) bykomende data grepe: Tot 8 CAN-datagrepe |
|
| Vir 29-bis ID-boodskappe: | ||
| 0x00-0xFF | Byte 0-3: 29-bis CAN ID (MSB eerste) bykomende data grepe: Tot 8 CAN-datagrepe |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.3.3. KAN afgeleë raam ontvangs
CAN-afstandraamboodskappe wat deur die poort vanaf die CAN-bus ontvang word, word in die volgende formaat na die gasheerkoppelvlak oorgedra.
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x04 | 11-bis ID KAN afgeleë raam ontvang |
| 0x05 | 11-bis ID KAN afgeleë raam ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde. | |
| 0x06 | 29-bis ID KAN afgeleë raam ontvang | |
| 0x07 | 29-bis ID KAN afgeleë raam ontvang, boodskap bevat 'n bykomende 32-bis tydstipamp waarde. | |
| Data | Vir 11-bis ID afgeleë rame: | |
| 0x00-0xFF | Byte 0-1: 11-bis CAN ID (MSB eerste) bykomende data grepe: DLC (CAN remote frame Data Length Code) 'n bykomende 32-bis tydamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder) |
|
| Vir 29-bis ID afgeleë rame: | ||
| 0x00-0xFF | Byte 0-3: 29-bis CAN ID (MSB eerste) bykomende data grepe: DLC (CAN remote frame Data Length Code) 'n bykomende 32-bis tydamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder) |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As 'n tyeamp verlang word, moet hierdie opsie geaktiveer word met die ooreenstemmende opdragboodskap (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.3.4. Stuur CAN remote raam
Ten einde CAN-afstandraamboodskappe na die CAN-bus te stuur, stuur die gasheerkoppelvlak data na die poort in die volgende formaat.
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x04 | Stuur 11-bis ID CAN remote raam |
| 0x06 | Stuur 29-bis ID CAN remote raam | |
| Data | Vir 11-bis ID afgeleë rame: | |
| 0x00-0xFF | Grep 0-1: 11-bis CAN ID (MSB eerste) bykomende datagreep: DLC (CAN remote frame Data Length Code) |
|
| Vir 29-bis ID afgeleë rame: | ||
| 0x00-0xFF | Grep 0-3: 29-bis CAN ID (MSB eerste) bykomende datagreep: DLC (CAN remote frame Data Length Code) |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.3.5. RS232-dataraamversending en -ontvangs
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x09 | RS232 data raam |
| Data | xx | RS232 data |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.3.6. Ontvang optimeringsblok
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x08 | Ontvang optimeringsblok |
| Data | xx | Ontvang optimaliseringsdata |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.4. Terugvoer boodskappe
Hierdie boodskappe bevat terugvoerdata wat die gebruiker in staat stel om die korrekte oordrag van CAN-boodskappe na te gaan.
2.4.1. KAN boodskap oordrag terugvoer
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x20 | 11-bis ID CAN boodskap versend |
| 0x21 | 11-bis ID CAN boodskap gestuur, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| 0x22 | 29-bis ID CAN boodskap versend | |
| 0x23 | 29-bis ID CAN boodskap gestuur, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| 0x24 | 11-bis ID KAN afgeleë raam versend | |
| 0x25 | 11-bis ID KAN afgeleë raam versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| 0x26 | 29-bis ID KAN afgeleë raam versend | |
| 0x27 | 29-bis ID KAN afgeleë raam versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| 0x28 | 11-bis ID Transmit Bediener boodskap versend | |
| 0x29 | 11-bis ID Transmit Bediener boodskap versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| 0x2A | 29-bis ID Transmit Bediener boodskap versend | |
| 0x2B | 29-bis ID Transmit Bediener boodskap versend, terugvoer bevat 'n bykomende tydstipamp van die oordragtyd | |
| Data | Vir 11-bis ID-boodskappe / afgeleë rame: | |
| 0x00-0xFF | Byte 0-1: 11-bis CAN ID (MSB eerste) |
|
| 0x00-0xFF | bykomende datagrepe (nie op afgeleë raam nie terugvoer): Tot 8 CAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder) |
|
| Vir 29-bis ID-boodskappe / afgeleë rame: | ||
| 0x00-0xFF | Byte 0-3: 29-bis CAN ID (MSB eerste) |
|
| 0x00-0xFF | bykomende datagrepe (nie op afgeleë raam nie terugvoer): Tot 8 CAN-datagrepe 'n bykomende 32-bis tydstipamp waarde (slegs indien tyeamp opsie is geaktiveer, sien hieronder) |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As terugvoerboodskappe verlang word, moet die terugvoeropsie deur die ooreenstemmende opdrag geaktiveer word (sien Skakel bedienervoorwerpe aan/af).
As 'n tyeamp bevoordeel word, moet hierdie opsie deur die ooreenstemmende boodskap geaktiveer word (sien Stel toestel terug).
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.5. Diagnose data boodskappe
2.5.1. Toestel-ID
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x40 | Toestel-ID-string (versoek: geen bykomende datagrepe) |
| Data (slegs by antwoord) |
0x00-0xFF | ID-string (slegs op reaksie) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.5.2. Hardeware / Sagteware weergawe
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x41 | Hardeware / Sagteware weergawe (versoek: geen bykomende datagrepe) |
| Data (slegs by antwoord) |
0x00-0xFF | Grep 0-1: Hardeware weergawe van die toestel |
| Byte 2-3: Sagteware weergawe van die firmware | ||
| Byte 4-5: Sagteware weergawe van die selflaaiprogram | ||
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.5.3. Fout status
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x42 | Foutstatus (versoek: geen bykomende datagrepe nie) |
| 0x43 | Foutstatusboodskap wat 'n bykomende tydstip bevatamp waarde (geen versoekopdrag, slegs reaksieboodskap) |
|
| Data (slegs by antwoord) |
0x00-0xFF | Byte 0: bietjie 0: KAN bufferoorloop ontvang bietjie 1: KAN uitteltyd uitsaai bietjie 2: KAN foutteller oorloop bietjie 3: CAN bus-af fout bietjie 4: Gasheerkoppelvlak-sintaksfout bietjie 5: Gasheerkoppelvlakformaatfout bietjie 6: Gasheerkoppelvlak-sendbufferoorloop bietjie 7: nie gebruik nie Byte 1 (Laaste foutkode van die CAN-beheerder): '0': Geen fout nie '1': Meer as 5 gelyke bisse in 'n ry het voorgekom '2': Ontvangte boodskap het nie die regte formaat nie '3': Versendte boodskap is nie erken nie '4': Nie moontlik om resessiewe vlak tydens transmissie in te stel nie '5': Nie moontlik om dominante vlak tydens transmissie in te stel nie '6': ontvang CRC-tjeksom was verkeerd |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As 'n tyeamp bevoordeel word, moet hierdie opsie deur die ooreenstemmende boodskap geaktiveer word (sien Stel toestel terug).
Elke keer as die foutstatus verander, word 'n foutstatusboodskap outomaties gegenereer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.5.4. Interfaces weergawe
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x44 | Interfaces weergawe (bv. Bluetooth-module, WLAN-module, …) (versoek: geen bykomende datagrepe nie) |
| Data (slegs by antwoord) |
0x00-0xFF | ASCII gekodeerde weergawe string |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
Module is kiesbaar.
2.5.5. Huidige CAN-busvrag
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x47 | Huidige buslading in boodskappe per sekonde (versoek: geen bykomende datagrepe nie) |
| Data (slegs by antwoord) |
0x00-0xFF | Grep 0-1: ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.5.6. Toestel besig / opdrag word nie ondersteun nie
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x48 | Toestel kan nie opdrag uitvoer nie (slegs reaksie op ander opdragte) |
| Data | 0x00-0xFF | Gereserveer vir toekomstige gebruik |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.5.7. Stel KAN-sendvertragingstyd in
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x49 | Stel KAN-sendvertragingstyd in |
| Data | 0x00-0xFF | Ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste) (RAM-parameter word teruggestel na 0 na toestelterugstelling) Vertraag tyd totdat die volgende opdrag in 10 ms geëvalueer word, hierdie waarde geld net een keer! |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6. CAN Controller opstel boodskappe
2.6.1. Verander / versoek ontvang kanaal ID instellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x50 | Versoek ontvang kanaal ID instellings (benodig een bykomende datagreep = kanaalnommer) |
| 0x51 | Verander ontvangskanaal-ID-instellings (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0xFF | Byte 0: Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview USB / RS232: 0…8 KANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = ontvang 11-bis ID, 1 = ontvang 29-bis ID bietjie 2: 0 = verander 11-bis ID, 1 = verander 29-bis ID Grep 2-3: 11-bis ID as byte1, bis 2 = 0 Grep 2-5: 29-bis ID as byte1, bis 2 = 1 |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As die veranderingboodskap geen ID-inligting bevat nie (lengtegreep < 4) bly die laaste ID-instelling.
In hierdie geval word byte 1, bit 2 geïgnoreer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6.2. Verander / versoek ontvangskanaalmaskerinstellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x52 | Versoek ontvangskanaalmaskerinstellings (benodig een bykomende datagreep = kanaalnommer) |
| 0x53 | Verander die instellings van die ontvangkanaalmasker (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0xFF | Byte 0: Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview USB / RS232: 0…8 KANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = ontvang 11-bis-masker, 1 = ontvang 29-bis-masker bietjie 2: 0 = verander 11-bis masker, 1 = verander 29-bis masker Grep 2-3: 11-bis-masker as byte1, bit 2 = 0 Grep 2-5: 29-bis-masker as byte1, bit 2 = 1 |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As die veranderingboodskap geen maskerinligting bevat nie (lengtegreep < 4), bly die laaste maskerinstelling.
In hierdie geval word byte 1, bit 2 geïgnoreer.
As die toestel nie individuele maskers vir elke kanaal ondersteun nie (KANview RS232), word die maskerinstellings vir kanaal 1 tot 7 geïgnoreer en geantwoord met die instelling van kanaal 0.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6.3. KAN baud rate
| Byte(s) | Waarde | Beskrywing |
| SOF
(Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x56 | Versoek CAN baud rate parameters (geen bykomende datagrepe nie) |
| 0x57 | Stel CAN baud rate-parameters in | |
| Data | 0x00-0xFF | Byte 0: 0xFF as geen CIA aan die standaard baudrate voldoen nie, anders: 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-waardes word gebruik Byte 1: BTR0-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) Byte 2: BTR1-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) Byte 3: BTR2-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) Byte 4: BTR3-waarde (toestelafhanklik, slegs as Byte 0 = 0xFF) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As datagreep 0 op 0xFF gestel is, word die BTR-waardes gebruik om nie-standaard baudtempo's te stel.
As 'n standaard baud rate gebruik word, is die BTR waardes nie nodig nie, as dit in elk geval gebruik word, word dit geïgnoreer!
As jy 'n baudkoers moet stel wat nie deur die standaardinstellings van die toestel ondersteun word nie, kontak asseblief ons ondersteuning vir verdere inligting, sien Diens en Ondersteuning.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6.4. KAN kontroleerder herstel
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x58 | KAN-beheerder-terugstelling (geen bykomende datagrepe nie) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die "CAN Controller Reset"-opdrag voer 'n volledige terugstelling van die CAN-beheerder uit, insluitend die tydstipamp waarde, ontvang en stuur buffers.
Die CAN-beheerder-terugstelling stel ook die foutstatus van die toestel terug.
Om hierdie rede word 'n foutstatusboodskap gegenereer nadat die CAN-beheerder herstel is om die foutstatus op te dateer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6.5. Stel CAN-koppelvlak Auto Baud-modus in
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x59 | Stel outo-baud-modus (geen bykomende datagrepe nie) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Outo-baud-modus is slegs moontlik met die standaard-baud-koerse wat die toestel ondersteun.
Vir outo-baud-opsporing is dit nodig om 'n werkende kommunikasie op die bus te hê.
Terwyl baudtempo-opsporing aktief is, is die Proemion CAN-toestelle in passiewe modus en het geen invloed op die verkeer op die CAN-bus nie.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
Die outo-baud-opdrag stel die gateway-toestel na "Auto Baud Mode".
Die toestel luister na die verkeer op die CAN en stel die baudtempo outomaties in (slegs standaard baudrate wat deur die toestel ondersteun word, is opspoorbaar).
Nadat die regte baudtempo-instelling gekry is, genereer die toestel 'n antwoord wat die bespeurde baudtempo bevat.
Die formaat van hierdie boodskap is identies aan die CAN baud rate versoek boodskap, behalwe dat die opdrag greep 0x59 is.
Wanneer geen baudtempo bespeur word nie, gebruik die toestel die laaste gekonfigureerde baudtempo vir werking.
In hierdie geval is die baudkoers-antwoord dieselfde asof 'n nie-standaard baudkoers versoek word.
2.6.6. Stel / versoek aktiewe / passiewe modus
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x5A | Versoek aktiewe / passiewe modus (geen bykomende datagrepe nie) |
| 0x5B | Stel aktiewe / passiewe modus in | |
| Data | 0x00-0x01 | 0x00 toestel = aktiewe modus 0x01 toestel = passiewe modus |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.6.7. Verander / versoek ontvangskanaalsiklustyd
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x5C | Versoek ontvangskanaalsiklustyd (benodig een bykomende datagreep = kanaalnommer) |
| 0x5d | Verander die siklustyd van die ontvangskanaal (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0xFF | Byte 0: Ontvang voorwerpnommer (reeks hang af van poorttoestel) KANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Byte 1: Siklus Tyd in 10 ms |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.7. Gasheerkoppelvlakkonfigurasieboodskappe
2.7.1. Terugvoer / uitvoer instellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Byte(s) | Waarde | Beskrywing |
| Bevel | 0x60 | Versoek terugvoerinstellings (geen bykomende datagrepe nie) |
| 0x61 | Stel terugvoerinstellings | |
| Data | 0x00-0x07 | Byte 0: bietjie 0: 1 = KAN-uitvoer aan / 0 = KAN-uitset af bietjie 1: 1 = Stuur CAN-boodskapterugvoer aan / 0 = terugvoer af bietjie 2: 1 = Bedienerterugvoer aan / 0 = bedienerterugvoer af bietjie 3: 1 = RS232-koppelvlak aan / 0 = RS232-koppelvlak af |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
As die reeksafvoer gedeaktiveer is, word die ontvangde CAN-boodskappe in die RAM van die Proemion CAN-toestel gestoor. As hierdie buffer vol is, word 'n bufferoorloopfout aangedui.
As die afvoer geaktiveer is, word alle gestoorde boodskappe onmiddellik na die gasheerkoppelvlak oorgedra.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.8. Stuur bedienerkoppelvlakopdragte
2.8.1. Skakel bedienervoorwerpe aan / af
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x80 | Versoek bedienerobjek aan/af (geen bykomende datagrepe nie) |
| 0x81 | Stel bedienerobjek aan/af | |
| Data | 0x00-0xFF | Byte 0: Elke bis wat ingestel is skakel die ooreenstemmende bedienerobjek aan / wys dat die bedienerobjek aan is. 'n Terugstellingbis merk gedeaktiveerde bedienervoorwerpe. |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.
2.8.2. Verander / versoek bedienerobjekkonfigurasie
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x82 | Versoek bedienerobjekkonfigurasie (benodig een bykomende datagreep wat die bedienerobjeknommer bevat) |
| 0x83 | Stel bedienerobjek aan/af | |
| Data | 0x01-0x08 | Byte 0 (voorwerpnommer): Bevat die nommer van een van die agt moontlike bedienerobjekte wat verander moet word. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11-bis ID-objek 0x01 = 29-bis ID-objek Byte 2 en hoër greepnommers bevat die volgende inligting in die vertoonde bestel: |
|
| 0x00-0xFF | ID (11 of 29 bis) | |
| 0x01-0x08 | DLC (aantal datagrepe van die CAN-boodskap) | |
| 0x00-0xFF | tot 8 datagrepe van die blikkieboodskap | |
| 0x00-0xFF | siklus tyd van die bedienerobjek in 10 ms | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die inhoud van die DLC-grepe moet ooreenstem met die aantal oorgedra datagrepe, anders kan die oordragbediener onvoorspelbaar optree.
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.
2.8.3. Verander / versoek oordragkanaal-ID-instellings
Die CAN-sendkanaalfilters werk identies soos die CAN-ontvangfilters wat in hoofstuk CAN Controller-opstellingboodskappe beskryf word. Boodskappe wat van die gasheer ontvang word, word met hierdie filtervoorwaardes nagegaan. As daar aan die voorwaardes voldoen word, word die boodskap na die CAN-bus gestuur.
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x84 | Versoek kanaal-ID-instellings (benodig een bykomende datagreep = kanaalnommer) |
| 0x85 | Verander versendingskanaal-ID-instellings (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0x07 | Byte 0: Versend voorwerpnommer |
| 0x00-0x07 | Byte 1: bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = stuur 11-bis ID, 1 = versend 29-bis ID bietjie 2: 0 = verander 11-bis ID, 1 = verander 29-bis ID |
|
| 0x00-0xFF | Grep 2-3: 11-bis ID as byte1, bis 2 = 0 | |
| 0x00-0xFF | Grep 2-5: 29-bis ID as byte1, bis 2 = 1 | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.
2.8.4. Verander / versoek oordragkanaalmaskerinstellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x86 | Versoek versendingkanaalmaskerinstellings (benodig een bykomende datagreep = kanaalnommer) |
| 0x87 | Verander versendingskanaalmaskerinstellings (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0x07 | Byte 0: Versend voorwerpnommer |
| 0x00-0x07 | Byte 1: bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = stuur 11-bis-masker, 1 = versend 29-bis-masker bietjie 2: 0 = verander 11-bis masker, 1 = verander 29-bis masker |
|
| 0x00-0xFF | Byte 2-3: 11-bis-masker as byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bis-masker as byte1, bit 2 = 1 | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie opdrag is opgeskort en word nie meer deur ons toestelle gebruik nie.
2.8.5. Verander / versoek versendingskanaalsiklustydinstellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0x88 | Versoek versendingkanaalsiklustydinstellings (benodig een bykomende datagreep = kanaalnommer) |
| 0x89 | Verander versendingskanaalsiklustydinstellings (benodig ten minste twee bykomende datagrepe, die kanaalnommer en die kanaalinstellings) |
|
| Data | 0x00-0x07 | Byte 0: Versend voorwerpnommer |
| 0x00-0x07 | Byte 1:+ bietjie 0: 0 = kanaal deaktiveer, 1 = kanaal aktiveer bietjie 1: 0 = versend 11-bis siklustyd, 1 = versend 29-bis siklustyd bietjie 2: 0 = verander 11-bis siklustyd, 1 = verander 29-bis siklustyd |
|
| 0x00-0xFF | Byte 2-3: 11-bis siklustyd as greep1, bis 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bis siklustyd as greep1, bis 2 = 1 | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.9. Toestelparameterinstellings
2.9.1. Verander / versoek Timestamp instellings
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xA0 | Versoek tyeamp instellings (versoek: geen bykomende datagrepe nie) |
| 0xA1 | Stel tyeamp instellings | |
| Data | 0x00-0x13 | Byte 0: bietjie 0: 1 = Tydamp aan, 0 = Tydamp af bietjie 1: 1 = Relatiewe tyeamp, 0 = Absolute tyeamp bietjie 4: 1 = Fout en eggo terugvoer tydstipamp op 0 = Fout en Echo Terugvoer tydstipamp af |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
As die "Timestamp-Mode” gekies word, word 'n 32-bis teller (100 µs resolusie) waarde ingevoeg na die laaste datagreep van elke ontvangde CAN-boodskap.
Alle boodskappe aan die gasheerkoppelvlakkant wat 'n tydstip bevatamp is in die korrekte chronologiese volgorde.
As 'n tyeamp moet ingevoeg word na die eggo-boodskappe ("Stuur bedienerterugvoer" of "Stuur CAN-boodskapterugvoer") en die foutboodskappe, die 'Fout- en Echo-terugvoer-tydstip'amp' moet addisioneel geaktiveer word.
Die verskil tussen "relatief" en "absolute-modus" is dat die tellerwaarde na elke ontvangde boodskap in "relatiewe-modus" teruggestel word.
LET WEL
Die "Fout en Echo Terugvoer" tydstipamp word slegs versend as die tyeamp modus is geaktiveer.
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.9.2. Verander KAN-sendvertragingstyd
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe die aantal opdraggrepe |
| Bevel | 0xA2 | Stel KAN-sendvertragingstyd in |
| Data (slegs by antwoord) |
0x00-0xFF | Ongetekende heelgetalwaarde grootte: 16 bis (RAM-parameter word teruggestel na 0 na toestelterugstelling) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie vertragingstyd word voor elke CAN-boodskap ingevoeg, sodat die CAN-transmissie stadiger word.
2.9.3. Stel IP-blok wagtyd
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xA3 | Stel IP-blok wagtyd (vir beter gebruik van bandwydte) |
| Data | 0x00-0xFF | Interval in 10 millisekondes |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.9.4. Stel baud rate berekening interval
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xA4 | Stel CAN baud rate berekening interval |
| Data | 0x00-0xFF | Interval in millisekondes Ongetekende heelgetalwaarde grootte: 16 bis (MSB eerste) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die gebruik as uitgebreide opdrag is moontlik (sien Uitgebreide opdragformaat (bytemodus)).
2.9.5. CANopen objekwoordeboektoegang
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xA5 | Lees / Skryf in die voorwerpwoordeboek |
| Data | 0x00-0xFF | Versoek: Byte 0: Opdrag: 0x01 skryf, 0x00 lees (geen bykomende datagrepe nie) Grep 1-2: Indeks (LSB eerste) Byte 3: Sub-indeks bykomende datagrepe: Data (LSB eerste) Antwoord: Byte 0: Resultaat: 0x40 leessukses 0x80 lees mislukking (geen bykomende datagrepe) 0x41 skryfsukses (geen bykomende datagrepe nie) 0x81 skryffout (geen bykomende datagrepe nie) Grep 1-2: Indeks (LSB eerste) Byte 3: Sub-indeks bykomende datagrepe: Data (LSB eerste) |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
2.10. Hardeware toegang opdragte
2.10.1. Stel toestel terug
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xC0 | Stel terugsteltoestel |
| Data | — | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Die toestelle reageer op hierdie opdrag met die opdrag "Device ID".
Vir sommige toestelle lei hierdie opdrag nie tot 'n hardeware-terugstelling nie, aangesien die kommunikasie met die gasheer andersins verlore sou wees.
- KANview Ethernet
- KAN skakel Bluetooth / WLAN
2.10.2. Versoek analoog kanaalwaarde
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xC2 | Versoek analoog kanaalwaarde (benodig 1 bykomende datagreep wat die kanaalnommer bevat) |
| Data | 0x00-0x03 | Byte 0 (kanaalnommer): 0x00: Voorsiening voltage 0x01: KAN Lae lyn 0x02: KAN Hoë lyn 0x03: Analoog insette 1 en 2 |
| 0x00-0xFF | Byte 1: analoog waarde (vir kanaal 0...2, sien beskrywing hieronder) Grep 1-4: (vir kanaal 3) Analoog inset 1 voltage IEEE 754 gekodeer, LSB eerste Grep 5-8: (vir kanaal 3) Analoog inset 2 voltage IEEE 754 gekodeer, LSB eerste |
|
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xff | 39 V 5V |
LET WEL
Slegs die KANview RS232 kan die CAN-lyn voltage vlakke.
Hierdie meting is slegs moontlik vir CAN baud-tempo's van 125 kBit/s en stadiger.
Stel / versoek digitale kanaalwaarde
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xC4 | Versoek digitale kanaalwaarde (benodig 1 bykomende datagreep wat die kanaalnommer bevat) |
| 0xC5 | Stel digitale kanaalwaarde (benodig 2 bykomende datagrepe wat die kanaalnommer en die waarde bevat) | |
| Data | 0x00-0xFF | Byte 0 (kanaalnommer): 0x00: busbeëindigingsweerstand |
| 0x00-0x01 | Byte 1: digitale waarde (1 = aan, 0 = af) | |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Elke stel opdrag word beantwoord met die werklike waardes.
2.10.3. Stel kommunikasie wagwoord in
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xC6 | Versoek kommunikasiewagwoordkontrole |
| Data | xx | Bevel Byte 0…n: Wagwoordstring (verstek: "GSMONLIN") Antwoord Byte 0: 0 = wagwoord nagegaan en OK As wagwoordkontrolering misluk het, is daar geen reaksie van die toestel nie |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie boodskap is baie belangrik om die hele funksionaliteit van greepmodus-koppelvlak by CANlink GSM/UMTS te ontsluit.
'n Sessie is slegs moontlik met 'n kontrolering van die korrekte kommunikasiewagwoord!
2.10.4. Stel kommunikasiewagwoord terug
| Byte(s) | Waarde | Beskrywing |
| SOF (Begin van raam) |
0x43 | SOF merk die begin van die opdrag. |
| Lengte | xx | Die lengtegreep bevat die aantal datagrepe wat die aantal opdraggrepe volg. |
| Bevel | 0xC7 | Stel kommunikasiewagwoordkontrole terug |
| Kontrolesom | xx | Bevat die XOR kontrolesom van die SOF, Lengte, Opdrag en die Data-grepe. |
| EOF (Einde van raam) |
0x0d | EOF-greep merk die einde van die opdrag. |
LET WEL
Hierdie boodskap sluit die greepmodus-koppelvlak.
Hierdie opdrag moet aan die einde van 'n kommunikasiesessie gestuur word.
Opdragte en toestelle
Die tabel hieronder verskaf 'n opsomming van alle bestaande opdragte en dui aan watter Proemion-toestel dit ondersteun.
Die bruikbaarheid van 'n opdrag vir 'n Proemion-toestel is gemerk met 'n "S", "E" of "S / E".
Hierdie akronieme staan vir:
- “S” Die Proemion-toestel ondersteun hierdie opdrag slegs in die standaard opdragformaat (sien Opdragformaat (Bitmodus)).
- "E" Die Proemion-toestel ondersteun hierdie opdrag slegs in die uitgebreide opdragformaat (sien Uitgebreide opdragformaat (bytemodus)).
- “S / E” Die Proemion-toestel ondersteun hierdie opdrag in die standaardopdragformaat en in die uitgebreide opdragformaat.
| Boodskap | Bevel | Toestel | ||||||||
| Tik | KANview USB | KAN skakel Bluetooth 2000 |
KAN skakel WLAN 2000 |
KAN skakel draadloos 3000 |
KAN skakel draadloos 4000 |
KANview Ethernet |
KAN skakel selfoon 5000 |
KAN skakel selfoon 3000 |
KANview RS232 |
|
| Verwerk databoodskappe | 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 | |||||||||
| Terugvoer boodskappe | 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 |
*Volgende opdragdata-opsies word nie vir die CLM3000 en CLM3600 geïmplementeer nie:
– bietjie 2: 1 = Bedienerterugvoer aan / 0 = bedienerterugvoer af
– bietjie 3: 1 = RS232-koppelvlak aan / 0 = RS232-koppelvlak af
| Boodskap | Bevel | Toestel | ||||||||
| Tik | KANview USB | KAN skakel Bluetooth 2000 |
KAN skakel WLAN 2000 |
KAN skakel draadlose 3000 |
KAN skakel draadloos 4000 |
KANview Ethernet |
KAN skakel selfoon 5000 |
KAN skakel selfoon 3000 |
KANview RS232 |
|
| Diagnose Data Boodskappe | 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 | ||||||
| KAN Kontroleerder Opstel Boodskappe | 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 | |||
| Gasheerkoppelvlak-konfigurasieboodskappe | 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 | |
| Stuur bedienerkoppelvlak-opdragte | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Tik | KANview USB | KAN Bluetooth koppel 2000 |
KAN WLAN koppel 2000 |
CANlink draadloos 3000 | CANlink wireless 4000 | KANview Ethernet | CANlink selfoon 5000 |
CANlink selfoon 3000 |
KANview RS232 |
|
| Toestelparameterinstellings | 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 | ||||||
| Hardeware Toegang Opdragte | 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 |
Weergawe: 11.0.549

Dokumente / Hulpbronne
![]() | Byte Command Protocol Binêre opdragte |
Verwysings
- Gebruikershandleidingmanual.tools
