Proemion logotips

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

Proemion logotips

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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *