
Baitu komandu rokasgrāmata
Byte Command Protocol Binārās komandas
Baitu komandu rokasgrāmatā ir aprakstītas Proemion Byte Command Protocol komandas un to struktūra, ko izmanto attālais resursdators un CAN tīkls ziņojumu pārsūtīšanai.
Ģenerālis
Baitu komandu rokasgrāmatā ir aprakstīta Proemion Byte Command Protocol izmantotā struktūra un komandas.
Šo protokolu atbalsta visas Proemion GmbH CAN uz PC vārtejas saziņai ar attālo resursdatoru, izmantojot ierīces atbalstīto saskarni.
Šī rokasgrāmata paplašina konkrētās ierīces rokasgrāmatas.
Neskaidrību gadījumā, lūdzu, skatiet arī savas konkrētās vārtejas ierīces rokasgrāmatas.
CAN–PC vārtejas savieno CAN tīklu ar attālo resursdatoru, izmantojot īpašu interfeisu, piemēram, RS232, USB, Ethernet, Bluetooth vai WLAN.
Proemion Byte Command Protocol kalpo divvirzienu caurspīdīgai CAN ziņojumu pārraidei starp resursdatoru un CAN tīklu, kā arī komandu pārsūtīšanai starp resursdatoru un vārteju.
Tā kā visas Proemion CAN uz PC vārtejas darbojas ar vienu un to pašu protokolu, jebkuru lietojumprogrammatūru var viegli paplašināt, lai izmantotu dažādas komunikācijas saskarnes, vienkārši apmainoties ar pamata komunikācijas rutīnām.
Lielāko daļu komandu atbalsta visas vārtejas, dažos gadījumos īpašas komandas neatbalsta atsevišķas ierīces.
Tabula sadaļā Komandas un ierīces sniedz jums pārskatuview par komandām, ko atbalsta katrs atsevišķais vārtejas veids.
PIEZĪME
Parasti visas komandas, kas ietekmē ierīču iestatījumus, tiek saglabātas tikai vārtejas nepastāvīgajā RAM atmiņā, pēc atiestatīšanas atkal tiek izmantoti ierīces nemainīgajā atmiņā saglabātie iestatījumi.
Šos iestatījumus varat mainīt, izmantojot ierīces specifisko konfiguratora programmatūru vai, ja ierīce to atbalsta, izmantojot CANopen.
Izņēmums: komanda “CAN bodu rate” tiek saglabāta pastāvīgi.
Dažām vārtejām konfiguratora programmatūrā ir iespējams mainīt sākuma baitu (noklusējums: 0x43) un beigu baitu (noklusējums: 0x0D).
Visos šīs rokasgrāmatas aprakstos tiek pieņemts, ka tiek izmantotas noklusējuma vērtības.
Lai iegūtu papildinformāciju un atbalstu, aizpildiet atbalsta veidlapu, skatiet sadaļu Serviss un atbalsts.
Jaunākās draiveru, programmatūras, programmaparatūras un dokumentācijas versijas ir pieejamas mūsu vietnē webvietne: Lejupielādes centrs.
1.1. Serviss un atbalsts
Jaunākās draiveru, programmatūras, programmaparatūras un dokumentācijas versijas ir pieejamas mūsu vietnē Dokumentu bibliotēka.
Vai jums nepieciešama palīdzība vai vēlaties ziņot par kļūdu?
Apmeklējiet mūsu webvietne Proemion lai iegūtu vairāk informācijas, vai paceliet biļeti vietnē Atbalsts.
Baitu režīma komandas
2.1. Komandas formāts (baitu režīms)
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. "C" (0x43) ir noklusējuma iestatījums. Dažām ierīcēm šo vērtību var mainīt. Šī rokasgrāmata vienmēr parāda noklusējuma iestatījumu. |
| Garums | 0x00-0xFF | Garuma baits ietver datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x00-0xFF | Komandas baits, vērtības no 0x00 līdz 0xFE ir tiešas komandas, vērtība 0xFF nozīmē, ka nākamajā baitā ir komandas paplašinājums |
| Dati | xx | Datu saturs |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. 0x0D (Carriage Return) ir noklusējuma iestatījums. Dažām ierīcēm šo vērtību var mainīt. Šī rokasgrāmata vienmēr parāda noklusējuma iestatījumu |
“–” nozīmē, ka šī vērtība neinteresē
“xx” nozīmē, ka laukā ir konfigurācijas/atbildes vērtība
Uz katru ziņojumu, kurā tiek mainīti vai pieprasīti Proemion CAN ierīces iestatījumi, tiek atbildēts ar ziņojumu ar to pašu komandas baitu, kas satur jaunos iestatījumus.
PIEZĪME
Pieprasījuma komandām parasti nav nepieciešami papildu parametri (nav lauka “Dati”).
Izņēmumi ir minēti komandas aprakstā.
2.1.1. Piemample
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | 0x0B | Garuma baits ietver datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x00 | 11 bitu ID CAN ziņojums |
| Dati | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (vispirms MSB) CAN-ziņojuma Datu saturs |
| Kontrolsumma | 0xCE | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF | 0x0D | EOF baits iezīmē komandas beigas. |
2.2. Paplašināts komandu formāts (baitu režīms)
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. "C" (0x43) ir noklusējuma iestatījums. Dažām ierīcēm šo vērtību var mainīt. Šī rokasgrāmata vienmēr parāda noklusējuma iestatījumu. |
| Garums | 0x00-0xFF | Garuma baits ietver datu baitu skaitu, kam seko komandas baitu skaits. |
| Paplašināta komanda | 0xD0-0xDF | Komandu baits, vērtības no 0xD0 līdz 0xDF ir paplašinātas komandas |
| Dati | xx | 0. baits: CAN kanāls (sākot no 0 CAN 1) / 128…255 rezervēts modulim (WLAN / GSM / GPS…) 1. baits: Komanda 2. baits: Datu saturs |
| Kontrolsumma | 0xCE | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF | 0x0D | EOF baits iezīmē komandas beigas. |
“–” nozīmē, ka šī vērtība neinteresē
“xx” nozīmē, ka laukā ir konfigurācijas/atbildes vērtība
2.2.1. Piemample – paplašinātā komanda
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | 0x0D | Garuma baits ietver datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xD0 | Paplašināta komanda |
| Dati | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN kanāls: 2 Komanda: 11 bitu ID CAN ziņojuma ID (0x789) (vispirms MSB) CAN-ziņojuma Datu saturs |
| Kontrolsumma | 0x19 | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.3. Apstrādāt datu ziņojumus
Šos ziņojumus izmanto, lai nosūtītu saņemtos CAN ziņojumus uz resursdatoru vai nosūtītu CAN ziņojumus no resursdatora uz CAN tīklu.
2.3.1. CAN datu kadru uztveršana
CAN datu rāmja ziņojumi, ko vārteja saņēmusi no CAN kopnes, tiek pārsūtīti uz resursdatora interfeisu šādā formātā.
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x00 | Saņemts 11 bitu ID CAN ziņojums |
| 0x01 | Saņemts 11 bitu ID CAN ziņojums, ziņojumā ir papildu 32 bitu timestamp vērtību. | |
| 0x02 | Saņemts 29 bitu ID CAN ziņojums | |
| 0x03 | Saņemts 29 bitu ID CAN ziņojums, ziņojumā ir papildu 32 bitu timestamp vērtību. | |
| Dati | 11 bitu ID ziņojumiem: | |
| 0x00-0xFF | baits 0-1: 11 bitu CAN ID (vispirms MSB) papildu dati baiti: Līdz 8 CAN datu baitiem un papildu 32 bitu laikiamp vērtība (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| 29 bitu ID ziņojumiem: | ||
| 0x00-0xFF | baits 0-3: 29 bitu CAN ID (vispirms MSB) papildu dati baiti: Līdz 8 CAN datu baitiem un papildu 32 bitu laikiamp vērtību (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja a timestamp ir vēlama, šī opcija ir jāiespējo ar atbilstošo komandas ziņojumu (skatiet Atiestatīt ierīci).
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.3.2. Pārsūtīt CAN datu rāmi
Lai pārsūtītu CAN datu rāmja ziņojumus uz CAN kopni, resursdatora saskarne nosūta datus uz vārteju šādā formātā.
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x00 | Pārsūtiet 11 bitu ID CAN datu rāmi |
| 0x02 | Pārsūtiet 29 bitu ID CAN datu rāmi | |
| Dati | 11 bitu ID ziņojumiem: | |
| 0x00-0xFF | baits 0-1: 11 bitu CAN ID (vispirms MSB) papildu dati baiti: Līdz 8 CAN datu baitiem |
|
| 29 bitu ID ziņojumiem: | ||
| 0x00-0xFF | baits 0-3: 29 bitu CAN ID (vispirms MSB) papildu dati baiti: Līdz 8 CAN datu baitiem |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.3.3. CAN tālvadības kadru uztveršana
CAN attālās kadru ziņojumi, ko vārteja saņēmusi no CAN kopnes, tiek pārsūtīti uz resursdatora interfeisu šādā formātā.
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x04 | Saņemts 11 bitu ID CAN attālais rāmis |
| 0x05 | Saņemts 11 bitu ID CAN attālais kadrs, ziņojumā ir papildu 32 bitu timestamp vērtību. | |
| 0x06 | Saņemts 29 bitu ID CAN attālais rāmis | |
| 0x07 | Saņemts 29 bitu ID CAN attālais kadrs, ziņojumā ir papildu 32 bitu timestamp vērtību. | |
| Dati | 11 bitu ID attālajiem kadriem: | |
| 0x00-0xFF | baits 0-1: 11 bitu CAN ID (vispirms MSB) papildu dati baiti: DLC (CAN attālā kadra datu garuma kods) papildu 32 bitu laikamp vērtība (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| 29 bitu ID attālajiem kadriem: | ||
| 0x00-0xFF | baits 0-3: 29 bitu CAN ID (vispirms MSB) papildu dati baiti: DLC (CAN attālā kadra datu garuma kods) papildu 32 bitu laikamp vērtība (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja a timestamp ir vēlama, šī opcija ir jāiespējo ar atbilstošo komandas ziņojumu (skatiet Atiestatīt ierīci).
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.3.4. Pārraidiet CAN tālvadības rāmi
Lai pārsūtītu CAN attālo kadru ziņojumus uz CAN kopni, resursdatora saskarne nosūta datus uz vārteju šādā formātā.
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x04 | Pārsūtiet 11 bitu ID CAN attālo kadru |
| 0x06 | Pārsūtiet 29 bitu ID CAN attālo kadru | |
| Dati | 11 bitu ID attālajiem kadriem: | |
| 0x00-0xFF | 0.–1. baits: 11 bitu CAN ID (vispirms MSB) papildu datu baits: DLC (CAN attālā rāmja datu garuma kods) |
|
| 29 bitu ID attālajiem kadriem: | ||
| 0x00-0xFF | 0.–3. baits: 29 bitu CAN ID (vispirms MSB) papildu datu baits: DLC (CAN attālā rāmja datu garuma kods) |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.3.5. RS232 datu rāmja pārraide un uztveršana
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x09 | RS232 datu rāmis |
| Dati | xx | RS232 dati |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.3.6. Saņemt optimizācijas bloku
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x08 | Saņemt optimizācijas bloku |
| Dati | xx | Saņemiet optimizācijas datus |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.4. Atsauksmes ziņojumi
Šie ziņojumi satur atgriezeniskās saites datus, kas ļauj lietotājam pārbaudīt pareizu CAN ziņojumu pārraidi.
2.4.1. CAN ziņojumu pārraides atgriezeniskā saite
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x20 | Pārsūtīts 11 bitu ID CAN ziņojums |
| 0x21 | Pārsūtīts 11 bitu ID CAN ziņojums, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| 0x22 | Pārsūtīts 29 bitu ID CAN ziņojums | |
| 0x23 | Pārsūtīts 29 bitu ID CAN ziņojums, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| 0x24 | Pārsūtīts 11 bitu ID CAN attālais rāmis | |
| 0x25 | Pārsūtīts 11 bitu ID CAN attālais rāmis, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| 0x26 | Pārsūtīts 29 bitu ID CAN attālais rāmis | |
| 0x27 | Pārsūtīts 29 bitu ID CAN attālais rāmis, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| 0x28 | Pārsūtīts 11 bitu ID pārraides servera ziņojums | |
| 0x29 | Pārsūtīts 11 bitu ID pārraides servera ziņojums, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| 0x2A | Pārsūtīts 29 bitu ID pārraides servera ziņojums | |
| 0x2B | Pārsūtīts 29 bitu ID pārraides servera ziņojums, atgriezeniskā saite satur papildu laikuamp no pārraides laika | |
| Dati | 11 bitu ID ziņojumiem/attālajiem kadriem: | |
| 0x00-0xFF | baits 0-1: 11 bitu CAN ID (vispirms MSB) |
|
| 0x00-0xFF | papildu datu baiti (nevis attālajā kadrā atsauksmes): Līdz 8 CAN datu baitiem papildu 32 bitu laikiamp vērtība (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| 29 bitu ID ziņojumiem/attālajiem kadriem: | ||
| 0x00-0xFF | baits 0-3: 29 bitu CAN ID (vispirms MSB) |
|
| 0x00-0xFF | papildu datu baiti (nevis attālajā kadrā atsauksmes): Līdz 8 CAN datu baitiem papildu 32 bitu laikiamp vērtība (tikai tad, ja reizesamp opcija ir iespējota, skatiet tālāk) |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja ir nepieciešami atgriezeniskās saites ziņojumi, atgriezeniskās saites opcija ir jāiespējo ar atbilstošo komandu (skatiet Servera objektu ieslēgšana/izslēgšana).
Ja a timestamp ir priekšroka, šī opcija ir jāiespējo ar atbilstošo ziņojumu (skatiet Ierīces atiestatīšanu).
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.5. Diagnostikas datu ziņojumi
2.5.1. Ierīces ID
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x40 | Ierīces ID virkne (pieprasījums: bez papildu datu baitiem) |
| Dati (tikai pēc atbildes) |
0x00-0xFF | ID virkne (tikai pēc atbildes) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.5.2. Aparatūras / programmatūras versija
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x41 | Aparatūras/programmatūras versija (pieprasījums: bez papildu datu baitiem) |
| Dati (tikai pēc atbildes) |
0x00-0xFF | 0.–1. baits: Ierīces aparatūras versija |
| baits 2-3: Programmaparatūras programmatūras versija | ||
| baits 4-5: Bootloader programmatūras versija | ||
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.5.3. Kļūda statusu
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x42 | Kļūdas statuss (pieprasījums: nav papildu datu baitu) |
| 0x43 | Kļūdas statusa ziņojums, kas satur papildu laika rādītājuamp vērtību (nav pieprasījuma komandas, tikai atbildes ziņojums) |
|
| Dati (tikai pēc atbildes) |
0x00-0xFF | 0. baits: bits 0: VAR saņemt bufera pārpildīšanu bits 1: CAN pārraides taimauts bits 2: CAN kļūdu skaitītāja pārpilde bits 3: CAN kopnes izslēgšanas kļūda bits 4: Resursdatora saskarnes sintakses kļūda bits 5: Resursdatora saskarnes formāta kļūda bits 6: Resursdatora saskarne pārraides bufera pārpilde bits 7: nav izmantots 1. baits (pēdējais CAN kontrollera kļūdas kods): '0': nav kļūdu '1': secībā ir notikuši vairāk nekā 5 vienādi biti '2': saņemtajam ziņojumam nav pareizā formāta '3': nosūtītais ziņojums netika apstiprināts '4': pārraides laikā nav iespējams iestatīt recesīvo līmeni '5': pārraides laikā nav iespējams iestatīt dominējošo līmeni '6': saņemtā CRC čeka summa bija nepareiza |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja a timestamp ir priekšroka, šī opcija ir jāiespējo ar atbilstošo ziņojumu (skatiet Ierīces atiestatīšanu).
Katru reizi, kad mainās kļūdas statuss, automātiski tiek ģenerēts kļūdas statusa ziņojums.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.5.4. Interfeisa versija
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x44 | Saskarnes versija (piemēram, Bluetooth modulis, WLAN modulis, …) (pieprasījums: bez papildu datu baitiem) |
| Dati (tikai pēc atbildes) |
0x00-0xFF | ASCII kodēta versijas virkne |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
Moduls ir atlasāms.
2.5.5. Pašreizējā CAN kopnes slodze
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x47 | Pašreizējā kopnes noslodze ziņojumos sekundē (pieprasījums: bez papildu datu baitiem) |
| Dati (tikai pēc atbildes) |
0x00-0xFF | 0.–1. baits: neparakstīta vesela skaitļa vērtības lielums: 16 biti (vispirms MSB) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.5.6. Ierīce aizņemta / komanda netiek atbalstīta
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x48 | Ierīce nevar izpildīt komandu (tikai atbilde uz citām komandām) |
| Dati | 0x00-0xFF | Rezervēts turpmākai lietošanai |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.5.7. Iestatiet CAN pārraides aizkaves laiku
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x49 | Iestatiet CAN pārraides aizkaves laiku |
| Dati | 0x00-0xFF | Neparakstīta vesela skaitļa vērtības lielums: 16 biti (MSB vispirms) (Pēc ierīces atiestatīšanas RAM parametrs tiek iestatīts atpakaļ uz 0) Aizkaves laiks līdz nākamajai komandai tiek novērtēts 10 ms, šī vērtība tiek piemērota tikai vienu reizi! |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6. CAN kontrollera iestatīšanas ziņojumi
2.6.1. Mainiet/pieprasiet saņemšanas kanāla ID iestatījumus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x50 | Pieprasīt saņemšanas kanāla ID iestatījumus (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x51 | Mainiet saņemšanas kanāla ID iestatījumus (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0xFF | 0. baits: Saņemt objekta numuru (diapazons ir atkarīgs no vārtejas ierīces) CANview USB / RS232: 0…8 VARview Ethernet: 0…7 CANlink Bluetooth/WLAN: 0…15 |
| 0x00-0x07 | 1. baits: bits 0: 0 = kanāls atspējots, 1 = kanāls iespējots bits 1: 0 = saņemt 11 bitu ID, 1 = saņemt 29 bitu ID 2. bits: 0 = mainīt 11 bitu ID, 1 = mainīt 29 bitu ID 2.–3. baits: 11 bitu ID, ja baits1, bits 2 = 0 2.–5. baits: 29 bitu ID, ja baits1, bits 2 = 1 |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja izmaiņu ziņojumā nav ID informācijas (garuma baits < 4), paliek pēdējais ID iestatījums.
Šajā gadījumā 1. baits, 2. bits tiek ignorēts.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6.2. Mainiet/pieprasiet saņemšanas kanāla maskas iestatījumus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x52 | Pieprasīt saņemšanas kanāla maskas iestatījumus (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x53 | Mainiet saņemšanas kanāla maskas iestatījumus (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0xFF | 0. baits: Saņemt objekta numuru (diapazons ir atkarīgs no vārtejas ierīces) CANview USB / RS232: 0…8 VARview Ethernet: 0…7 CANlink Bluetooth/WLAN: 0…15 |
| 0x00-0x07 | 1. baits: bits 0: 0 = kanāls atspējots, 1 = kanāls iespējots bits 1: 0 = saņemt 11 bitu masku, 1 = saņemt 29 bitu masku bits 2: 0 = mainīt 11 bitu masku, 1 = mainīt 29 bitu masku 2.–3. baits: 11 bitu maska, ja baits1, bits 2 = 0 2.–5. baits: 29 bitu maska, ja baits1, bits 2 = 1 |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja izmaiņu ziņojumā nav maskas informācijas (garuma baits < 4), paliek pēdējais maskas iestatījums.
Šajā gadījumā 1. baits, 2. bits tiek ignorēts.
Ja ierīce neatbalsta atsevišķas maskas katram kanālam (CANview RS232), maskas iestatījumi kanālam no 1 līdz 7 tiek ignorēti un tiek atbildēti ar kanāla 0 iestatījumu.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6.3. CAN datu pārraides ātrums
| baits(-i) | Vērtība | Apraksts |
| SOF
(kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x56 | Pieprasīt CAN pārraides ātruma parametrus (bez papildu datu baitiem) |
| 0x57 | Iestatiet CAN bodu ātruma parametrus | |
| Dati | 0x00-0xFF | 0. baits: 0xFF, ja CIA neatbilst standarta bodu ātrumam, citādi: 0x00: 10 kBit/s 0x01: 20 kBit/s 0x02: 50 kBit/s 0xFE: 100 kBit/s 0x03: 125 kBit/s 0x04: 250 kBit/s 0x05: 500 kBit/s 0x06: 800 kBit/s 0x07: 1 MB/s 0xFF: tiek izmantotas BTR vērtības 1. baits: BTR0 vērtība (atkarīga no ierīces, tikai tad, ja baits 0 = 0xFF) 2. baits: BTR1 vērtība (atkarīga no ierīces, tikai tad, ja baits 0 = 0xFF) 3. baits: BTR2 vērtība (atkarīga no ierīces, tikai tad, ja baits 0 = 0xFF) 4. baits: BTR3 vērtība (atkarīga no ierīces, tikai tad, ja baits 0 = 0xFF) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja datu baits 0 ir iestatīts uz 0xFF, BTR vērtības tiek izmantotas, lai iestatītu nestandarta datu pārraides ātrumu.
Ja tiek izmantots standarta bodu ātrums, BTR vērtības nav nepieciešamas, ja tās tomēr tiek izmantotas, tās tiek ignorētas!
Ja nepieciešams iestatīt datu pārraides ātrumu, ko neatbalsta ierīces standarta iestatījumi, lūdzu, sazinieties ar mūsu atbalsta dienestu, lai iegūtu papildinformāciju, skatiet sadaļu Apkalpošana un atbalsts.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6.4. CAN kontrollera atiestatīšana
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x58 | CAN kontrollera atiestatīšana (bez papildu datu baitiem) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Komanda “CAN Controller Reset” veic pilnīgu CAN kontrollera atiestatīšanu, ieskaitot laikuamp vērtību, saņemšanas un pārsūtīšanas buferi.
CAN kontrollera atiestatīšana arī atiestata ierīces kļūdas statusu.
Šī iemesla dēļ pēc CAN kontrollera atiestatīšanas tiek ģenerēts kļūdas statusa ziņojums, lai atjauninātu kļūdas statusu.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6.5. Iestatiet CAN interfeisa automātisko pārraides režīmu
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x59 | Iestatīt automātisko bodu režīmu (bez papildu datu baitiem) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Automātiskais pārraides režīms ir iespējams tikai ar standarta datu pārraides ātrumiem, ko ierīce atbalsta.
Automātiskai bodu noteikšanai ir nepieciešams, lai kopnē būtu funkcionējoša komunikācija.
Kamēr bodu ātruma noteikšana ir aktīva, Proemion CAN ierīces ir pasīvā režīmā un neietekmē trafiku CAN kopnē.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
Automātiskā bodu komanda iestata vārtejas ierīci uz “Auto Baud Mode”.
Ierīce klausās datplūsmu pa CAN un automātiski konfigurē datu pārraides ātrumu (ir nosakāmi tikai standarta bodu ātrumi, ko atbalsta ierīce).
Pēc pareizā bodu ātruma iestatījuma iegūšanas ierīce ģenerē atbildi, kurā ir ietverts konstatētais bodu pārraides ātrums.
Šī ziņojuma formāts ir identisks CAN pārraides ātruma pieprasījuma ziņojumam, izņemot komandas baitu 0x59.
Ja netiek atklāts bodu pārraides ātrums, ierīce darbībai izmanto pēdējo konfigurēto datu pārraides ātrumu.
Šajā gadījumā atbildes pārraides ātruma atbilde ir tāda pati kā tad, ja tiek pieprasīts nestandarta pārraides ātrums.
2.6.6. Iestatīt/pieprasīt aktīvo/pasīvo režīmu
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x5A | Pieprasīt aktīvo/pasīvo režīmu (bez papildu datu baitiem) |
| 0x5B | Iestatiet aktīvo/pasīvo režīmu | |
| Dati | 0x00-0x01 | 0x00 ierīce = aktīvs režīms 0x01 ierīce = pasīvais režīms |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.6.7. Mainīt/pieprasīt saņemšanas kanāla cikla laiku
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x5C | Pieprasīt saņemšanas kanāla cikla laiku (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x5D | Mainiet saņemšanas kanāla cikla laiku (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0xFF | 0. baits: Saņemt objekta numuru (diapazons ir atkarīgs no vārtejas ierīces) CANview Ethernet: 0…7 CANlink Bluetooth/WLAN: 0…15 |
| 0x00-0xFF | 1. baits: Cikla laiks 10 ms |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.7. Resursdatora saskarnes konfigurācijas ziņojumi
2.7.1. Atsauksmes / izvades iestatījumi
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| baits(-i) | Vērtība | Apraksts |
| Komanda | 0x60 | Pieprasīt atsauksmes iestatījumus (bez papildu datu baitiem) |
| 0x61 | Iestatiet atsauksmju iestatījumus | |
| Dati | 0x00-0x07 | baits 0: mazliet 0: 1 = CAN izeja ieslēgta / 0 = CAN izeja izslēgta bits 1: 1 = CAN ziņojuma atgriezeniskā saite ir ieslēgta / 0 = atgriezeniskā saite izslēgta mazliet 2: 1 = servera atsauksmes ieslēgtas / 0 = servera atsauksmes izslēgtas mazliet 3: 1 = RS232 interfeiss ieslēgts / 0 = RS232 interfeiss izslēgts |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ja seriālā izeja ir atspējota, saņemtie CAN ziņojumi tiek saglabāti Proemion CAN ierīces operatīvajā atmiņā. Ja šis buferis ir pilns, tiek parādīta bufera pārpildes kļūda.
Ja izvade ir iespējota, visi saglabātie ziņojumi tiek nekavējoties pārsūtīti uz resursdatora saskarni.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.8. Pārsūtīt servera saskarnes komandas
2.8.1. Ieslēdziet/izslēdziet servera objektus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x80 | Pieprasīt servera objektu ieslēgt/izslēgt (bez papildu datu baitiem) |
| 0x81 | Ieslēgt/izslēgt servera objektu | |
| Dati | 0x00-0xFF | baits 0: Katrs iestatītais bits ieslēdz atbilstošo servera objektu / parāda, ka servera objekts ir ieslēgts. Atiestatīšanas bits iezīmē atspējotus servera objektus. |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šī komanda ir novecojusi, un mūsu ierīces to vairs neizmanto.
2.8.2. Mainīt/pieprasīt servera objekta konfigurāciju
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x82 | Pieprasīt servera objekta konfigurāciju (nepieciešams viens papildu datu baits, kas satur servera objekta numuru) |
| 0x83 | Ieslēgt/izslēgt servera objektu | |
| Dati | 0x01-0x08 | baits 0 (objekta numurs): Satur viena no astoņiem iespējamajiem servera objektiem numuru, kas jāmaina. |
| 0x00-0x01 | baits 1 (IDE): 0x00 = 11 bitu ID objekts 0x01 = 29 bitu ID objekts 2. baita un lielāki baitu numuri satur šādu informāciju parādītajā pasūtīt: |
|
| 0x00-0xFF | ID (11 vai 29 biti) | |
| 0x01-0x08 | DLC (CAN ziņojuma datu baitu skaits) | |
| 0x00-0xFF | līdz 8 datu baiti no kārbas ziņojuma | |
| 0x00-0xFF | cikla laiks servera objekta 10 ms laikā | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
DLC baita saturam ir jāsakrīt ar pārsūtīto datu baitu skaitu, pretējā gadījumā pārraides serveris var uzvesties neparedzami.
Šī komanda ir novecojusi, un mūsu ierīces to vairs neizmanto.
2.8.3. Mainiet/pieprasiet pārraides kanāla ID iestatījumus
CAN pārraides kanālu filtri darbojas identiski kā CAN saņemšanas filtri, kas aprakstīti nodaļā CAN kontrollera iestatīšanas ziņojumi. No saimniekdatora saņemtie ziņojumi tiek pārbaudīti, izmantojot šo filtra nosacījumus. Ja nosacījumi ir izpildīti, ziņojums tiek nosūtīts uz CAN kopni.
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x84 | Pieprasīt pārraides kanāla ID iestatījumus (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x85 | Mainiet pārraides kanāla ID iestatījumus (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0x07 | 0. baits: Pārsūtīt objekta numuru |
| 0x00-0x07 | 1. baits: bits 0: 0 = kanāls atspējots, 1 = kanāls iespējots bits 1: 0 = pārraida 11 bitu ID, 1 = pārraida 29 bitu ID bits 2: 0 = mainīt 11 bitu ID, 1 = mainīt 29 bitu ID |
|
| 0x00-0xFF | 2.–3. baits: 11 bitu ID, ja baits1, bits 2 = 0 | |
| 0x00-0xFF | 2.–5. baits: 29 bitu ID, ja baits1, bits 2 = 1 | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šī komanda ir novecojusi, un mūsu ierīces to vairs neizmanto.
2.8.4. Mainiet/pieprasiet pārraides kanāla maskas iestatījumus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x86 | Pieprasīt pārraides kanāla maskas iestatījumus (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x87 | Mainiet pārraides kanāla maskas iestatījumus (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0x07 | baits 0: Pārsūtīt objekta numuru |
| 0x00-0x07 | 1. baits: mazliet 0: 0 = kanāls atspējots, 1 = kanāls iespējots bits 1: 0 = pārraidīt 11 bitu masku, 1 = pārraidīt 29 bitu masku mazliet 2: 0 = mainīt 11 bitu masku, 1 = mainīt 29 bitu masku |
|
| 0x00-0xFF | baits 2-3: 11 bitu maska, ja baits1, bits 2 = 0 | |
| 0x00-0xFF | baits 2-5: 29 bitu maska, ja baits1, bits 2 = 1 | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šī komanda ir novecojusi, un mūsu ierīces to vairs neizmanto.
2.8.5. Mainiet/pieprasiet pārraides kanāla cikla laika iestatījumus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0x88 | Pieprasīt pārraides kanāla cikla laika iestatījumus (nepieciešams viens papildu datu baits = kanāla numurs) |
| 0x89 | Mainiet pārraides kanāla cikla laika iestatījumus (nepieciešami vismaz divi papildu datu baiti, kanāla numurs un kanāla iestatījumi) |
|
| Dati | 0x00-0x07 | baits 0: Pārsūtīt objekta numuru |
| 0x00-0x07 | baits 1:+ mazliet 0: 0 = kanāls atspējots, 1 = kanāls iespējots bits 1: 0 = pārraida 11 bitu cikla laiku, 1 = pārraida 29 bitu cikla laiku mazliet 2: 0 = mainīt 11 bitu cikla laiku, 1 = mainīt 29 bitu cikla laiku |
|
| 0x00-0xFF | baits 2-3: 11 bitu cikla laiks, ja baits1, bits 2 = 0 | |
| 0x00-0xFF | baits 2-5: 29 bitu cikla laiks, ja baits1, bits 2 = 1 | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.9. Ierīces parametru iestatījumi
2.9.1. Mainīt/pieprasīt Timestamp iestatījumus
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xA0 | Pieprasīt laikuamp iestatījumi (pieprasījums: bez papildu datu baitiem) |
| 0xA1 | Iestatiet laikuamp iestatījumus | |
| Dati | 0x00-0x13 | 0. baits: bits 0: 1 = Timestamp ieslēgts, 0 = Timestamp izslēgts bits 1: 1 = relatīvais laiksamp, 0 = Absolūtais laiksamp bits 4: 1 = kļūdu un atbalss atsauksmju laikiamp on 0 = kļūdu un atbalss atsauksmju laikiamp izslēgts |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
Ja “Laiksamp-Mode”, tiek ievietota 32 bitu skaitītāja (100 µs izšķirtspēja) vērtība pēc katra saņemtā CAN ziņojuma pēdējā datu baita.
Visi ziņojumi resursdatora saskarnes pusē, kas satur laika rādītājuamp ir pareizā hronoloģiskā secībā.
Ja a timestamp ir jāievieto aiz atbalsotajiem ziņojumiem (“Sūtīt servera atsauksmes” vai “Sūtīt CAN ziņojumu atsauksmes”) un kļūdu ziņojumiem, “Kļūdas un atbalss atsauksmju laikiamp' ir papildus jāaktivizē.
Atšķirība starp “relatīvais” un “absolūtais režīms” ir tāds, ka skaitītāja vērtība tiek atiestatīta pēc katra saņemtā ziņojuma “relatīvajā režīmā”.
PIEZĪME
“Kļūdu un atbalss atsauksmju” laiksamp tiek pārraidīts tikai tad, ja laiks ir vislielākaisamp režīms ir iespējots.
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.9.2. Mainīt CAN pārraides aizkaves laiku
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu komandas baitu skaitu |
| Komanda | 0xA2 | Iestatiet CAN pārraides aizkaves laiku |
| Dati (tikai pēc atbildes) |
0x00-0xFF | Neparakstīta vesela skaitļa vērtības lielums: 16 biti (Pēc ierīces atiestatīšanas RAM parametrs tiek iestatīts atpakaļ uz 0) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šis aizkaves laiks tiek ievietots pirms katra CAN ziņojuma, lai CAN pārraide kļūtu lēnāka.
2.9.3. Iestatiet IP bloka gaidīšanas laiku
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xA3 | Iestatīt IP bloka gaidīšanas laiku (lai labāk izmantotu joslas platumu) |
| Dati | 0x00-0xFF | Intervāls 10 milisekundēs |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.9.4. Iestatiet bodu ātruma aprēķināšanas intervālu
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xA4 | Iestatiet CAN bodu ātruma aprēķināšanas intervālu |
| Dati | 0x00-0xFF | Intervāls milisekundēs Neparakstīta vesela skaitļa vērtības lielums: 16 biti (vispirms MSB) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ir iespējams izmantot paplašināto komandu (skatiet sadaļu Paplašinātais komandas formāts (baitu režīms)).
2.9.5. CANopen objektu vārdnīcas piekļuve
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xA5 | Lasīt / rakstīt objektu vārdnīcā |
| Dati | 0x00-0xFF | Pieprasījums: 0. baits: Komanda: 0x01 rakstīšana, 0x00 lasīšana (bez papildu datu baitiem) 1.–2. baits: Indekss (LSB vispirms) 3. baits: Apakšindekss papildu datu baiti: Dati (LSB vispirms) Atbilde: 0. baits: Rezultāts: 0x40 lasīšanas panākumi 0x80 lasīšanas kļūme (bez papildu datu baitiem) 0x41 rakstīšana veiksmīgi (bez papildu datu baitiem) 0x81 rakstīšanas kļūme (bez papildu datu baitiem) 1.–2. baits: Indekss (LSB vispirms) 3. baits: Apakšindekss papildu datu baiti: Dati (LSB vispirms) |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
2.10. Aparatūras piekļuves komandas
2.10.1. Atiestatīt ierīci
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xC0 | Iestatīt atiestatīšanas ierīci |
| Dati | — | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Ierīces reaģē uz šo komandu ar komandu “Ierīces ID”.
Dažām ierīcēm šī komanda neizraisa aparatūras atiestatīšanu, jo pretējā gadījumā saziņa ar resursdatoru tiktu zaudēta.
- VARview Ethernet
- VAR savienot Bluetooth / WLAN
2.10.2. Pieprasīt analogā kanāla vērtību
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xC2 | Pieprasīt analogā kanāla vērtību (nepieciešams 1 papildu datu baits ar kanāla numuru) |
| Dati | 0x00-0x03 | 0. baits (kanāla numurs): 0x00: piegādes apjomstage 0x01: CAN zemā līnija 0x02: CAN augsta līnija 0x03: 1. un 2. analogās ieejas |
| 0x00-0xFF | 1. baits: analogā vērtība (kanālam 0…2, skatiet aprakstu zemāk) 1.–4. baits: (3. kanālam) Analogā ieeja 1. tilptage IEEE 754 kodēts, vispirms LSB 5.–8. baits: (3. kanālam) Analogā ieeja 2. tilptage IEEE 754 kodēts, vispirms LSB |
|
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
PIEZĪME
Tikai VARview RS232 var izmērīt CAN līnijas tilpumutage līmeņi.
Šis mērījums ir iespējams tikai CAN datu pārraides ātrumam 125 kBit/s un lēnāk.
Iestatīt/pieprasīt digitālā kanāla vērtību
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xC4 | Pieprasīt digitālā kanāla vērtību (nepieciešams 1 papildu datu baits ar kanāla numuru) |
| 0xC5 | Iestatīt digitālā kanāla vērtību (nepieciešami 2 papildu datu baiti, kas satur kanāla numuru un vērtību) | |
| Dati | 0x00-0xFF | baits 0 (kanāla numurs): 0x00: kopnes gala rezistors |
| 0x00-0x01 | 1. baits: digitālā vērtība (1 = ieslēgts, 0 = izslēgts) | |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Katrai iestatītajai komandai tiek atbildēts ar faktiskajām vērtībām.
2.10.3. Iestatiet sakaru paroli
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xC6 | Pieprasīt sakaru paroles pārbaudi |
| Dati | xx | Komanda baits 0…n: Paroles virkne (noklusējums: “GSMONLIN”) Atbilde baits 0: 0 = parole pārbaudīta un OK Ja paroles pārbaude neizdevās, ierīce neatbild |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šis ziņojums ir ļoti svarīgs, lai atbloķētu visu baitu režīma interfeisa funkcionalitāti CANlink GSM/UMTS.
Sesija iespējama tikai ar pareizas saziņas paroles pārbaudi!
2.10.4. Atiestatīt sakaru paroli
| baits(-i) | Vērtība | Apraksts |
| SOF (kadra sākums) |
0x43 | SOF iezīmē komandas sākumu. |
| Garums | xx | Garuma baits satur datu baitu skaitu, kam seko komandas baitu skaits. |
| Komanda | 0xC7 | Atiestatīt sakaru paroles pārbaudi |
| Kontrolsumma | xx | Satur SOF, garuma, komandas un datu baitu XOR kontrolsummu. |
| EOF (kadra beigas) |
0x0D | EOF baits iezīmē komandas beigas. |
PIEZĪME
Šis ziņojums bloķē baitu režīma interfeisu.
Šī komanda jānosūta komunikācijas sesijas beigās.
Komandas un ierīces
Tālāk esošajā tabulā ir sniegts visu esošo komandu kopsavilkums un norādīts, kura Proemion ierīce tās atbalsta.
Komandas lietojamība Proemion ierīcei ir apzīmēta ar “S”, “E” vai “S/E”.
Šie akronīmi nozīmē:
- “S” Proemion ierīce atbalsta šo komandu tikai standarta komandas formātā (skatiet komandu Format (baitu režīms)).
- “E” Proemion ierīce atbalsta šo komandu tikai paplašinātās komandas formātā (skatiet Paplašinātais komandas formāts (baitu režīms)).
- “S / E” Proemion ierīce atbalsta šo komandu standarta komandas formātā un paplašinātajā komandas formātā.
| Ziņa | Komanda | Ierīce | ||||||||
| Tips | VARview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bezvadu 3000 |
CANlink bezvadu 4000 |
VARview Ethernet |
CANlink mobilais 5000 |
CANlink mobilais 3000 |
VARview RS232 |
|
| Apstrādāt datu ziņojumus | 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 | |||||||||
| Atsauksmes ziņojumi | 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 |
*CLM3000 un CLM3600 nav ieviestas šādas komandu datu opcijas:
– 2. bits: 1 = servera atsauksmes ieslēgtas / 0 = servera atsauksmes izslēgtas
– 3. bits: 1 = RS232 interfeiss ieslēgts / 0 = RS232 interfeiss izslēgts
| Ziņa | Komanda | Ierīce | ||||||||
| Tips | VARview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bezvadu 3000 |
CANlink bezvadu 4000 |
VARview Ethernet |
CANlink mobilais 5000 |
CANlink mobilais 3000 |
VARview RS232 |
|
| Diagnostikas datu ziņojumi | 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 kontrollera iestatīšanas ziņojumi | 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 | |||
| Resursdatora interfeisa konfigurācijas ziņojumi | 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 | |
| Pārsūtīt servera interfeisa komandas | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Tips | VARview USB | VAR savienot Bluetooth 2000 |
VAR savienot WLAN 2000 |
CANlink bezvadu 3000 | CANlink bezvadu 4000 | VARview Ethernet | CANlink mobilo 5000 |
CANlink mobilo 3000 |
VARview RS232 |
|
| Ierīces parametru iestatījumi | 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 | ||||||
| Aparatūras piekļuves komandas | 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 |
Versija: 11.0.549

Dokumenti / Resursi
![]() |
Proemion Byte Command Protocol Binārās komandas [pdfLietotāja rokasgrāmata Baitu komandu protokola binārās komandas, komandu protokola binārās komandas, protokola binārās komandas, binārās komandas |
