
Byte Command Manual
Byte Command Protocol Binarne komande
Byte Command Manual opisuje komande i njihovu strukturu Proemion Byte Command Protocola koji koriste udaljeni host i CAN mreža za prijenos poruka.
Generale
Byte Command Manual opisuje strukturu i komande koje koristi Proemion Byte Command Protocol.
Ovaj protokol je podržan od strane svih CAN to PC gateway-a kompanije Proemion GmbH za komunikaciju sa udaljenim hostom preko interfejsa koji podržava uređaj.
Sljedeći priručnik proširuje priručnike specifične za uređaj.
U slučaju nejasnoća, molimo pogledajte i priručnike za uređaje vašeg specifičnog gateway uređaja.
Gateway sa CAN-a na PC povezuje CAN mrežu sa udaljenim hostom pomoću specifičnog interfejsa kao što je RS232, USB, Ethernet, Bluetooth ili WLAN.
Proemion Byte Command Protocol služi za dvosmjerni transparentni prijenos CAN poruke između hosta i CAN mreže kao i za prijenos naredbi između hosta i gatewaya.
Budući da svi Proemion CAN to PC gateway-i rade na istom protokolu, bilo koji aplikativni softver može se lako proširiti na korištenje različitih komunikacijskih interfejsa samo razmjenom osnovnih komunikacijskih rutina.
Većina komandi je podržana od strane svih mrežnih prolaza, u nekim slučajevima posebne komande ne podržavaju pojedinačni uređaji.
Tabela u poglavlju Komande i uređaji daje vam pregledview na komandama koje podržava svaki pojedinačni tip gateway-a.
NAPOMENA
Obično se sve naredbe koje utiču na postavke uređaja pohranjuju samo u nestabilnu RAM memoriju gatewaya, nakon resetovanja postavke pohranjene u nepromjenjivoj memoriji uređaja se ponovo koriste.
Ove postavke možete promijeniti pomoću softvera za konfiguraciju specifičnog za uređaj ili – ako ga uređaj podržava – putem CANopen-a.
Izuzetak: Naredba “CAN baud rate” je trajno pohranjena.
Za neke mrežne prolaze moguće je promijeniti početni bajt (podrazumevano: 0x43) i stop-bajt (podrazumevano: 0x0D) u softveru konfiguratora.
Svi opisi u ovom priručniku pretpostavljaju da se koriste zadane vrijednosti.
Za dodatne informacije i podršku ispunite obrazac za podršku, pogledajte Servis i podrška.
Najnovije verzije drajvera, softvera, firmvera i dokumentacije dostupne su na našem webstranica: Download Center.
1.1. Servis i podrška
Najnovije verzije drajvera, softvera, firmvera i dokumentacije dostupne su u našem Biblioteka dokumenata.
Trebate li pomoć ili želite prijaviti grešku?
Posjetite našu website Proemion za više informacija, ili podignite kartu na Podrška.
Komande bajt moda
2.1. Format komande (način bajta)
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. 'C' (0x43) je zadana postavka. Za neke uređaje ova vrijednost se može promijeniti. Ovaj priručnik uvijek prikazuje zadanu postavku. |
| Dužina | 0x00-0xFF | Bajt dužine uključuje broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x00-0xFF | Komandni bajt, vrijednosti 0x00 do 0xFE su direktne komande, vrijednost 0xFF znači da sljedeći bajt sadrži ekstenziju komande |
| Podaci | xx | Sadržaj podataka |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. 0x0D (Carriage Return) je zadana postavka. Za neke uređaje ova vrijednost se može promijeniti. Ovaj priručnik uvijek prikazuje zadanu postavku |
“–” znači da ova vrijednost nije od interesa
“xx” znači da polje sadrži konfiguraciju/vrijednost odgovora
Na svaku poruku koja mijenja ili zahtijeva postavke Proemion CAN uređaja odgovara poruka s istim komandnim bajtom, koja sadrži nova podešavanja.
NAPOMENA
Naredbe zahtjeva obično ne zahtijevaju dodatne parametre (bez polja „Podaci“).
Izuzeci su spomenuti u opisu naredbe.
2.1.1. Nprample
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | 0x0B | Bajt dužine uključuje broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x00 | 11-bitna ID CAN poruka |
| Podaci | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (prvi MSB) CAN-poruka Sadržaj podataka |
| Kontrolni zbroj | 0xCE | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF | 0x0D | EOF bajt označava kraj naredbe. |
2.2. Prošireni format komande (bajt mod)
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. 'C' (0x43) je zadana postavka. Za neke uređaje ova vrijednost se može promijeniti. Ovaj priručnik uvijek prikazuje zadanu postavku. |
| Dužina | 0x00-0xFF | Bajt dužine uključuje broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Extended Command | 0xD0-0xDF | Komandni bajt, vrijednosti 0xD0 do 0xDF su proširene naredbe |
| Podaci | xx | bajt 0: CAN-kanal (počevši od 0 za CAN 1) / 128 … 255 rezerviran za modul (WLAN / GSM / GPS…) bajt 1: Command bajt 2: Sadržaj podataka |
| Kontrolni zbroj | 0xCE | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF | 0x0D | EOF bajt označava kraj naredbe. |
“–” znači da ova vrijednost nije od interesa
“xx” znači da polje sadrži konfiguraciju/vrijednost odgovora
2.2.1. Nprample – proširena komanda
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | 0x0D | Bajt dužine uključuje broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xD0 | Extended Command |
| Podaci | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-kanal: 2 Naredba: 11-bitni ID CAN ID poruke (0x789) (prvo MSB) CAN-poruka Sadržaj podataka |
| Kontrolni zbroj | 0x19 | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.3. Obradi poruke sa podacima
Ove poruke se koriste za slanje primljenih CAN poruka do hosta ili za slanje CAN poruka sa hosta na CAN mrežu.
2.3.1. CAN prijem okvira podataka
Poruke CAN okvira podataka koje gateway prima sa CAN magistrale prenose se na sučelje domaćina u sljedećem formatu.
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x00 | Primljena je 11-bitna ID CAN poruka |
| 0x01 | Primljena je 11-bitna ID CAN poruka, poruka sadrži dodatni 32-bitni vremenski okviramp vrijednost. | |
| 0x02 | Primljena je 29-bitna ID CAN poruka | |
| 0x03 | Primljena je 29-bitna ID CAN poruka, poruka sadrži dodatni 32-bitni vremenski okviramp vrijednost. | |
| Podaci | Za 11-bitne ID poruke: | |
| 0x00-0xFF | Byte 0-1: 11-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: Do 8 CAN bajtova podataka dodatni 32-bitni vremenski intervalamp vrijednost (samo ako je vremenskaamp opcija je omogućena, pogledajte ispod) |
|
| Za 29-bitne ID poruke: | ||
| 0x00-0xFF | Byte 0-3: 29-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: Do 8 CAN bajtova podataka dodatni 32-bitni vremenski intervalamp vrijednost (samo ako je vremenskoamp opcija je omogućena, pogledajte ispod) |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako je vrijemeamp ako je poželjno, ova opcija mora biti omogućena odgovarajućom komandnom porukom (pogledajte Resetiranje uređaja).
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.3.2. Prenesite CAN okvir podataka
Da bi prenio CAN poruke okvira podataka na CAN sabirnicu, sučelje domaćina šalje podatke na gateway u sljedećem formatu.
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x00 | Prenesite 11-bitni ID CAN okvir podataka |
| 0x02 | Prenesite 29-bitni ID CAN okvir podataka | |
| Podaci | Za 11-bitne ID poruke: | |
| 0x00-0xFF | Byte 0-1: 11-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: Do 8 CAN bajtova podataka |
|
| Za 29-bitne ID poruke: | ||
| 0x00-0xFF | Byte 0-3: 29-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: Do 8 CAN bajtova podataka |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.3.3. CAN daljinski prijem okvira
CAN poruke udaljenog okvira koje gateway prima sa CAN magistrale prenose se na sučelje domaćina u sljedećem formatu.
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x04 | 11-bitni ID CAN udaljeni okvir primljen |
| 0x05 | 11-bitni ID CAN udaljeni okvir primljen, poruka sadrži dodatni 32-bitni vremenski okviramp vrijednost. | |
| 0x06 | 29-bitni ID CAN udaljeni okvir primljen | |
| 0x07 | 29-bitni ID CAN udaljeni okvir primljen, poruka sadrži dodatni 32-bitni vremenski okviramp vrijednost. | |
| Podaci | Za 11-bitne ID udaljene okvire: | |
| 0x00-0xFF | Byte 0-1: 11-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: DLC (CAN daljinski okvir podataka koda) dodatni 32-bitni vremenski okviramp vrijednost (samo ako je vremenskaamp opcija je omogućena, pogledajte ispod) |
|
| Za 29-bitne ID udaljene okvire: | ||
| 0x00-0xFF | Byte 0-3: 29-bitni CAN ID (prvo MSB) dodatni podaci bajtovi: DLC (CAN daljinski okvir podataka koda) dodatni 32-bitni vremenski okviramp vrijednost (samo ako je vremenskaamp opcija je omogućena, pogledajte ispod) |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako je vrijemeamp ako je poželjno, ova opcija mora biti omogućena odgovarajućom komandnom porukom (pogledajte Resetiranje uređaja).
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.3.4. Prenesite CAN daljinski okvir
Da bi prenio CAN udaljene okvirne poruke na CAN sabirnicu, sučelje domaćina šalje podatke na gateway u sljedećem formatu.
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x04 | Prenesite 11-bitni ID CAN udaljeni okvir |
| 0x06 | Prenesite 29-bitni ID CAN udaljeni okvir | |
| Podaci | Za 11-bitne ID udaljene okvire: | |
| 0x00-0xFF | bajt 0-1: 11-bitni CAN ID (prvo MSB) dodatni bajt podataka: DLC (kod dužine podataka za daljinski okvir) |
|
| Za 29-bitne ID udaljene okvire: | ||
| 0x00-0xFF | bajt 0-3: 29-bitni CAN ID (prvo MSB) dodatni bajt podataka: DLC (kod dužine podataka za daljinski okvir) |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.3.5. RS232 prijenos i prijem okvira podataka
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x09 | RS232 okvir podataka |
| Podaci | xx | RS232 podaci |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.3.6. Primite blok optimizacije
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x08 | Primite blok optimizacije |
| Podaci | xx | Primite podatke optimizacije |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.4. Povratne poruke
Ove poruke sadrže povratne podatke koji omogućavaju korisniku da provjeri ispravan prijenos CAN poruka.
2.4.1. Povratna informacija o prijenosu CAN poruke
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x20 | 11-bitna ID CAN poruka je poslana |
| 0x21 | 11-bitna ID CAN poruka je poslana, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| 0x22 | 29-bitna ID CAN poruka je poslana | |
| 0x23 | 29-bitna ID CAN poruka je poslana, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| 0x24 | 11-bitni ID CAN udaljeni okvir prenesen | |
| 0x25 | 11-bitni ID CAN udaljeni okvir se prenosi, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| 0x26 | 29-bitni ID CAN udaljeni okvir prenesen | |
| 0x27 | 29-bitni ID CAN udaljeni okvir se prenosi, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| 0x28 | Poruka servera za prijenos 11-bitnog ID-a je poslana | |
| 0x29 | 11-bitni ID prijenos poruke servera je poslana, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| 0x2A | Poruka servera za prijenos 29-bitnog ID-a je poslana | |
| 0x2B | 29-bitni ID prijenos poruke servera je poslana, povratna informacija sadrži dodatni vremenski okviramp vremena prenosa | |
| Podaci | Za 11-bitne ID poruke / udaljene okvire: | |
| 0x00-0xFF | Byte 0-1: 11-bitni CAN ID (prvo MSB) |
|
| 0x00-0xFF | dodatni bajtovi podataka (ne na udaljenom okviru povratne informacije): Do 8 CAN bajtova podataka dodatni 32-bitni vremenski intervalamp vrijednost (samo ako je vremenskaamp opcija je omogućena, pogledajte ispod) |
|
| Za 29-bitne ID poruke / udaljene okvire: | ||
| 0x00-0xFF | Byte 0-3: 29-bitni CAN ID (prvo MSB) |
|
| 0x00-0xFF | dodatni bajtovi podataka (ne na udaljenom okviru povratne informacije): Do 8 CAN bajtova podataka dodatni 32-bitni vremenski intervalamp vrijednost (samo ako je vremenskaamp opcija je omogućena, pogledajte ispod) |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako su željene povratne poruke, opcija povratne informacije mora biti omogućena odgovarajućom naredbom (pogledajte Uključivanje/isključivanje objekata servera).
Ako je vrijemeamp je favorizovan, ova opcija mora biti omogućena odgovarajućom porukom (pogledajte Resetuj uređaj).
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.5. Poruke sa podacima o dijagnozi
2.5.1. ID uređaja
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x40 | Niz ID-a uređaja (zahtjev: nema dodatnih bajtova podataka) |
| Podaci (samo nakon odgovora) |
0x00-0xFF | ID niz (samo na odgovor) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.5.2. Verzija hardvera / softvera
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x41 | Verzija hardvera/softvera (zahtjev: nema dodatnih bajtova podataka) |
| Podaci (samo nakon odgovora) |
0x00-0xFF | bajt 0-1: Hardverska verzija uređaja |
| Byte 2-3: Softverska verzija firmvera | ||
| Byte 4-5: Verzija softvera bootloadera | ||
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.5.3. Greška status
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x42 | Status greške (zahtjev: nema dodatnih bajtova podataka) |
| 0x43 | Poruka o statusu greške koja sadrži dodatni vremenski okviramp vrijednost (bez naredbe zahtjeva, samo poruka odgovora) |
|
| Podaci (samo nakon odgovora) |
0x00-0xFF | bajt 0: bit 0: MOŽE primiti prekoračenje bafera bit 1: CAN transmit timeout bit 2: CAN brojač grešaka prekoračen bit 3: Greška isključenja CAN sabirnice bit 4: Greška u sintaksi sučelja domaćina bit 5: Greška formata interfejsa domaćina bit 6: Prelivanje bafera prijenosa sučelja domaćina bit 7: nije korišteno Bajt 1 (posljednja šifra greške CAN kontrolera): '0': Nema greške '1': Desilo se više od 5 jednakih bitova u nizu '2': Primljena poruka nema pravi format '3': Poslana poruka nije potvrđena '4': Nije moguće postaviti recesivni nivo tokom prenosa '5': Nije moguće postaviti dominantni nivo tokom prenosa '6': primljeni CRC ček je netačan |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako je vrijemeamp je favorizovan, ova opcija mora biti omogućena odgovarajućom porukom (pogledajte Resetuj uređaj).
Svaki put kada se status greške promijeni, automatski se generira poruka o statusu greške.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.5.4. Verzija interfejsa
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x44 | Verzija interfejsa (npr. Bluetooth modul, WLAN-modul,…) (zahtjev: nema dodatnih bajtova podataka) |
| Podaci (samo nakon odgovora) |
0x00-0xFF | ASCII kodirani niz verzije |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
Modul se bira.
2.5.5. Trenutno opterećenje CAN-sabirnice
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x47 | Trenutno opterećenje sabirnice u porukama u sekundi (zahtjev: nema dodatnih bajtova podataka) |
| Podaci (samo nakon odgovora) |
0x00-0xFF | bajt 0-1: neoznačena veličina cijele vrijednosti: 16 bita (prvo MSB) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.5.6. Uređaj je zauzet / komanda nije podržana
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x48 | Uređaj ne može izvršiti naredbu (samo odgovor na druge komande) |
| Podaci | 0x00-0xFF | Rezervirano za buduću upotrebu |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.5.7. Postavite vrijeme kašnjenja CAN prijenosa
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x49 | Postavite vrijeme kašnjenja CAN prijenosa |
| Podaci | 0x00-0xFF | Veličina neoznačene vrijednosti cijelog broja: 16 bita (prvo MSB) (RAM-parametar se vraća na 0 nakon resetovanja uređaja) Vrijeme kašnjenja do sljedeće naredbe se procijeni u 10 ms, ova vrijednost se primjenjuje samo jednom! |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6. Poruke za podešavanje CAN kontrolera
2.6.1. Promjena/zahtjev za prijem ID postavki kanala
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x50 | Zatražite postavke ID prijemnog kanala (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x51 | Promijenite postavke ID prijemnog kanala (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0xFF | bajt 0: Primanje broja objekta (domet zavisi od gateway uređaja) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | bajt 1: bit 0: 0 = kanal isključen, 1 = kanal omogućen bit 1: 0 = primi 11-bitni ID, 1 = primi 29-bitni ID bit 2: 0 = promjena 11-bitnog ID-a, 1 = promjena 29-bitnog ID-a bajt 2-3: 11-bitni ID ako je bajt1, bit 2 = 0 bajt 2-5: 29-bitni ID ako je bajt1, bit 2 = 1 |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako poruka o promjeni ne sadrži informacije o ID-u (bajt dužine < 4) ostaje posljednja postavka ID-a.
U ovom slučaju se zanemaruje bajt 1, bit 2.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6.2. Promjena/zahtjev za postavke maske kanala za prijem
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x52 | Zatražite postavke maske kanala za prijem (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x53 | Promijenite postavke maske kanala za prijem (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0xFF | bajt 0: Primanje broja objekta (domet zavisi od gateway uređaja) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | bajt 1: bit 0: 0 = kanal isključen, 1 = kanal omogućen bit 1: 0 = primanje 11-bitne maske, 1 = primanje 29-bitne maske bit 2: 0 = promjena 11-bitne maske, 1 = promjena 29-bitne maske bajt 2-3: 11-bitna maska ako je bajt1, bit 2 = 0 bajt 2-5: 29-bitna maska ako je bajt1, bit 2 = 1 |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako poruka o promjeni ne sadrži informacije o maski (bajt dužine < 4), ostaje posljednja postavka maske.
U ovom slučaju se zanemaruje bajt 1, bit 2.
Ako uređaj ne podržava pojedinačne maske za svaki kanal (CANview RS232), postavke maske za kanale 1 do 7 se zanemaruju i na njih se odgovara podešavanjem kanala 0.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6.3. CAN brzina prijenosa
| bajt(i) | Vrijednost | Opis |
| SOF
(Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x56 | Zatražite parametre CAN brzine prijenosa (bez dodatnih bajtova podataka) |
| 0x57 | Postavite parametre CAN brzine prijenosa | |
| Podaci | 0x00-0xFF | bajt 0: 0xFF ako nema CIA usklađene standardne brzine prijenosa, inače: 0x00: 10 kBit / sek 0x01: 20 kBit / sek 0x02: 50 kBit / sek 0xFE: 100 kBit / sek 0x03: 125 kBit / sek 0x04: 250 kBit / sek 0x05: 500 kBit / sek 0x06: 800 kBit / sek 0x07: 1 MBit / sek 0xFF: Koriste se BTR vrijednosti bajt 1: BTR0 vrijednost (zavisna od uređaja, samo ako je bajt 0 = 0xFF) bajt 2: BTR1 vrijednost (zavisna od uređaja, samo ako je bajt 0 = 0xFF) bajt 3: BTR2 vrijednost (zavisna od uređaja, samo ako je bajt 0 = 0xFF) bajt 4: BTR3 vrijednost (zavisna od uređaja, samo ako je bajt 0 = 0xFF) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako je bajt podataka 0 postavljen na 0xFF, BTR vrijednosti se koriste za postavljanje nestandardnih brzina prijenosa.
Ako se koristi standardna brzina prijenosa, BTR vrijednosti nisu potrebne, ako se ipak koriste, zanemaruju se!
Ako trebate postaviti brzinu prijenosa koja nije podržana standardnim postavkama uređaja, kontaktirajte našu podršku za dodatne informacije, pogledajte Servis i podrška.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6.4. Resetiranje CAN kontrolera
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x58 | Resetiranje CAN kontrolera (bez dodatnih bajtova podataka) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Naredba “Reset CAN kontrolera” izvodi kompletno resetiranje CAN kontrolera, uključujući i vrijemeamp bafere vrijednosti, prijem i prijenos.
Resetiranje CAN kontrolera također resetuje status greške uređaja.
Iz tog razloga, nakon resetiranja CAN kontrolera, generira se poruka o statusu greške kako bi se ažurirao status greške.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6.5. Postavite CAN interfejs Auto Baud Mode
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x59 | Postavite automatski način prijenosa podataka (bez dodatnih bajtova podataka) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Auto Baud Mode je moguć samo sa standardnim brzinama prijenosa koje uređaj podržava.
Za automatsku detekciju baud-a potrebno je imati ispravnu komunikaciju na magistrali.
Dok je detekcija brzine prenosa aktivna, Proemion CAN uređaji su u pasivnom režimu i nemaju uticaja na saobraćaj na CAN magistrali.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
Komanda za auto baud postavlja gateway uređaj na “Auto Baud Mode”.
Uređaj sluša promet na CAN-u i automatski konfigurira brzinu prijenosa (mogu se detektirati samo standardne brzine prijenosa koje uređaj podržava).
Nakon postavljanja odgovarajuće brzine prijenosa, uređaj generiše odgovor koji sadrži otkrivenu brzinu prijenosa.
Format ove poruke je identičan poruci sa zahtjevom za CAN brzinom prijenosa, osim što je komandni bajt 0x59.
Kada brzina prijenosa nije otkrivena, uređaj za rad koristi posljednju konfiguriranu brzinu prijenosa.
U ovom slučaju, odgovor na brzinu prijenosa je isti kao da se traži nestandardna brzina prijenosa.
2.6.6. Postavite / zatražite aktivni / pasivni način rada
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x5A | Zatražite aktivni / pasivni način rada (bez dodatnih bajtova podataka) |
| 0x5B | Postavite aktivni / pasivni način rada | |
| Podaci | 0x00-0x01 | 0x00 uređaj = aktivan način rada 0x01 uređaj = pasivni način rada |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.6.7. Promjena/zahtjev za vrijeme ciklusa primanja kanala
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x5C | Zatražite vrijeme ciklusa prijemnog kanala (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x5D | Promijenite vrijeme ciklusa prijemnog kanala (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0xFF | bajt 0: Primanje broja objekta (domet zavisi od gateway uređaja) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | bajt 1: Vrijeme ciklusa u 10 ms |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.7. Poruke o konfiguraciji sučelja domaćina
2.7.1. Postavke povratne informacije / izlaza
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| bajt(i) | Vrijednost | Opis |
| Command | 0x60 | Zatražite postavke povratnih informacija (bez dodatnih bajtova podataka) |
| 0x61 | Postavite postavke povratnih informacija | |
| Podaci | 0x00-0x07 | Byte 0: bit 0: 1 = CAN izlaz uključen / 0 = CAN izlaz isključen bit 1: 1 = Prijenos povratne informacije CAN poruke uključeno / 0 = povratna informacija isključena bit 2: 1 = Povratna informacija servera uključena / 0 = povratna informacija servera isključena bit 3: 1 = RS232 interfejs uključen / 0 = RS232 interfejs isključen |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ako je serijski izlaz onemogućen, primljene CAN poruke se pohranjuju u RAM Proemion CAN uređaja. Ako je ovaj međuspremnik pun, prikazuje se greška prekoračenja međuspremnika.
Ako je izlaz omogućen, sve pohranjene poruke se odmah prenose na host sučelje.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.8. Prenesite komande interfejsa servera
2.8.1. Uključite/isključite objekte servera
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x80 | Zahtjev za uključivanje/isključivanje objekta servera (bez dodatnih bajtova podataka) |
| 0x81 | Uključi/isključi objekt servera | |
| Podaci | 0x00-0xFF | Byte 0: Svaki bit koji je postavljen uključuje odgovarajući serverski objekat / pokazuje da je serverski objekat uključen. Bit za resetiranje označava onemogućene objekte servera. |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ova naredba je zastarjela i naši uređaji je više ne koriste.
2.8.2. Promjena/zahtjev za konfiguraciju objekta servera
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x82 | Zatražite konfiguraciju objekta servera (potreban je jedan dodatni bajt podataka koji sadrži broj objekta servera) |
| 0x83 | Uključi/isključi objekt servera | |
| Podaci | 0x01-0x08 | Byte 0 (broj objekta): Sadrži broj jednog od osam mogućih serverskih objekata koje treba promijeniti. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11-bitni ID objekta 0x01 = 29-bitni ID objekta Bajt 2 i viši brojevi bajtova sadrže sljedeće informacije u prikazanom red: |
|
| 0x00-0xFF | ID (11 ili 29 bit) | |
| 0x01-0x08 | DLC (broj bajtova podataka CAN poruke) | |
| 0x00-0xFF | do 8 bajtova podataka poruke o konzervi | |
| 0x00-0xFF | vrijeme ciklusa serverskog objekta za 10 ms | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Sadržaj bajta DLC mora da se slaže sa brojem prenetih bajtova podataka, inače bi se server za prenos mogao ponašati nepredvidivo.
Ova naredba je zastarjela i naši uređaji je više ne koriste.
2.8.3. Promijenite / zatražite postavke ID kanala za prijenos
Filteri CAN kanala za prijenos rade identično kao filteri CAN prijemnika opisani u poglavlju Poruke za podešavanje CAN kontrolera. Poruke primljene od hosta provjeravaju se ovim uvjetima filtera. Ako su uslovi ispunjeni, poruka se šalje na CAN sabirnicu.
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x84 | Zatražite postavke ID kanala za prijenos (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x85 | Promijenite postavke ID kanala za prijenos (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0x07 | bajt 0: Prenesite broj objekta |
| 0x00-0x07 | bajt 1: bit 0: 0 = kanal isključen, 1 = kanal omogućen bit 1: 0 = prenosi 11-bitni ID, 1 = prenosi 29-bitni ID bit 2: 0 = promjena 11-bitnog ID-a, 1 = promjena 29-bitnog ID-a |
|
| 0x00-0xFF | bajt 2-3: 11-bitni ID ako je bajt1, bit 2 = 0 | |
| 0x00-0xFF | bajt 2-5: 29-bitni ID ako je bajt1, bit 2 = 1 | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ova naredba je zastarjela i naši uređaji je više ne koriste.
2.8.4. Promjena/zahtjev za postavke maske kanala za prijenos
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x86 | Zatražite postavke maske kanala za prijenos (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x87 | Promijenite postavke maske kanala za prijenos (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0x07 | Byte 0: Prenesite broj objekta |
| 0x00-0x07 | bajt 1: bit 0: 0 = kanal isključen, 1 = kanal omogućen bit 1: 0 = prijenos 11-bitne maske, 1 = prijenos 29-bitne maske bit 2: 0 = promjena 11-bitne maske, 1 = promjena 29-bitne maske |
|
| 0x00-0xFF | Byte 2-3: 11-bitna maska ako je bajt1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bitna maska ako je bajt1, bit 2 = 1 | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ova naredba je zastarjela i naši uređaji je više ne koriste.
2.8.5. Promijenite / zatražite postavke vremena ciklusa kanala za prijenos
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0x88 | Zatražite postavke vremena ciklusa kanala za prijenos (potreban je jedan dodatni bajt podataka = broj kanala) |
| 0x89 | Promijenite postavke vremena ciklusa kanala za prijenos (potrebna su najmanje dva dodatna bajta podataka, broj kanala i postavke kanala) |
|
| Podaci | 0x00-0x07 | Byte 0: Prenesite broj objekta |
| 0x00-0x07 | Byte 1:+ bit 0: 0 = kanal isključen, 1 = kanal omogućen bit 1: 0 = prijenos 11-bitno vrijeme ciklusa, 1 = prijenos 29-bitno vrijeme ciklusa bit 2: 0 = promjena 11-bitnog vremena ciklusa, 1 = promjena 29-bitnog vremena ciklusa |
|
| 0x00-0xFF | Byte 2-3: 11-bitno vrijeme ciklusa ako je bajt1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bitno vrijeme ciklusa ako je bajt1, bit 2 = 1 | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.9. Postavke parametara uređaja
2.9.1. Promjena/zahtjev Timestamp postavke
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xA0 | Zatražite vrijemeamp postavke (zahtjev: nema dodatnih bajtova podataka) |
| 0xA1 | Set timestamp postavke | |
| Podaci | 0x00-0x13 | bajt 0: bit 0: 1 = Vrijemeamp uključeno, 0 = Vrijemeamp off bit 1: 1 = Relativni vremenski okviramp, 0 = Apsolutni vremenski okviramp bit 4: 1 = Error and Echo Feedback timestamp on 0 = Vreme greške i povratne eho signalaamp off |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
Ako je “Timestamp-Mode” je odabran, 32-bitni brojač (rezolucija 100 µs) se ubacuje nakon posljednjeg bajta podataka svake primljene CAN poruke.
Sve poruke na strani sučelja domaćina koje sadrže vremenski okviramp su u ispravnom hronološkom redu.
Ako je vrijemeamp treba umetnuti nakon odjeknutih poruka (“Prenesi povratne informacije sa servera” ili “Pošalji povratnu informaciju CAN-om”) i poruka o grešci, 'Vremensko vrijeme za grešku i povratnu informacijuamp' mora se dodatno aktivirati.
Razlika između “relativnog” i “apsolutnog režima” je u tome što se vrednost brojača resetuje nakon svake primljene poruke u “relativnom režimu”.
NAPOMENA
Vrijeme „Greška i povratna informacija odjeka“.amp se prenosi samo ako je vrijemeamp režim je omogućen.
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.9.2. Promjena vremena kašnjenja CAN transmit
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova |
| Command | 0xA2 | Postavite vrijeme kašnjenja CAN prijenosa |
| Podaci (samo nakon odgovora) |
0x00-0xFF | Veličina vrijednosti bez predznaka: 16 bita (RAM-parametar se vraća na 0 nakon resetovanja uređaja) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ovo vrijeme kašnjenja se ubacuje prije svake CAN poruke, tako da CAN prijenos postaje sporiji.
2.9.3. Postavite vrijeme čekanja za IP blok
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xA3 | Postavite vrijeme čekanja IP bloka (za bolje korištenje propusnog opsega) |
| Podaci | 0x00-0xFF | Interval u 10 milisekundi |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.9.4. Podesite interval izračunavanja brzine prenosa
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xA4 | Podesite interval izračunavanja CAN brzine prenosa |
| Podaci | 0x00-0xFF | Interval u milisekundama Veličina neoznačene vrijednosti cijelog broja: 16 bita (prvo MSB) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Moguća je upotreba kao proširena naredba (pogledajte Prošireni format komande (režim bajta)).
2.9.5. CANopen pristup rječniku objekata
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xA5 | Čitanje / pisanje u riječnik objekata |
| Podaci | 0x00-0xFF | Zahtjev: bajt 0: Naredba: 0x01 pisanje, 0x00 čitanje (bez dodatnih bajtova podataka) bajt 1-2: Indeks (prvo LSB) bajt 3: Podindeks dodatni bajtovi podataka: Podaci (prvo LSB) Odgovor: bajt 0: Rezultat: 0x40 uspješno čitanje Greška čitanja 0x80 (nema dodatnih bajtova podataka) 0x41 uspjeh pisanja (bez dodatnih bajtova podataka) 0x81 greška u pisanju (nema dodatnih bajtova podataka) bajt 1-2: Indeks (prvo LSB) bajt 3: Podindeks dodatni bajtovi podataka: Podaci (prvo LSB) |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
2.10. Komande pristupa hardveru
2.10.1. Resetujte uređaj
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xC0 | Postavite uređaj za resetiranje |
| Podaci | — | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Uređaji odgovaraju na ovu naredbu naredbom “Device ID”.
Za neke uređaje ova naredba ne dovodi do hardverskog resetiranja jer bi se u suprotnom komunikacija s hostom izgubila.
- CANview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Zatražite vrijednost analognog kanala
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xC2 | Zatražite vrijednost analognog kanala (potreban je 1 dodatni bajt podataka koji sadrži broj kanala) |
| Podaci | 0x00-0x03 | Bajt 0 (broj kanala): 0x00: Supply voltage 0x01: CAN Niska linija 0x02: CAN Visoka linija 0x03: Analogni ulazi 1 i 2 |
| 0x00-0xFF | bajt 1: analogna vrijednost (za kanal 0…2, pogledajte opis ispod) bajt 1-4: (za kanal 3) Analogni ulaz 1 voltage IEEE 754 kodiran, LSB prvi bajt 5-8: (za kanal 3) Analogni ulaz 2 voltage IEEE 754 kodiran, LSB prvi |
|
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
NAPOMENA
Samo CANview RS232 može mjeriti zapreminu CAN linijetage nivoe.
Ovo mjerenje je moguće samo za CAN brzine prijenosa od 125 kBit/s i sporije.
Postavite / zatražite vrijednost digitalnog kanala
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xC4 | Zatražite vrijednost digitalnog kanala (potreban je 1 dodatni bajt podataka koji sadrži broj kanala) |
| 0xC5 | Postavite vrijednost digitalnog kanala (potrebna su 2 dodatna bajta podataka koji sadrže broj kanala i vrijednost) | |
| Podaci | 0x00-0xFF | Byte 0 (broj kanala): 0x00: završni otpornik sabirnice |
| 0x00-0x01 | bajt 1: digitalna vrijednost (1 = uključeno, 0 = isključeno) | |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Na svaku set naredbu se odgovara stvarnim vrijednostima.
2.10.3. Postavite lozinku za komunikaciju
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xC6 | Zatražite provjeru komunikacijske lozinke |
| Podaci | xx | Command Byte 0…n: Niz lozinke (podrazumevano: “GSMONLIN”) Odgovor Byte 0: 0 = lozinka provjerena i OK Ako provjera lozinke nije uspjela, uređaj nema odgovora |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ova poruka je vrlo važna za otključavanje cijele funkcionalnosti sučelja bajt moda na CANlink GSM/UMTS.
Sesija je moguća samo uz provjeru ispravne komunikacijske lozinke!
2.10.4. Poništi lozinku za komunikaciju
| bajt(i) | Vrijednost | Opis |
| SOF (Početak kadra) |
0x43 | SOF označava početak komande. |
| Dužina | xx | Bajt dužine sadrži broj bajtova podataka i broj komandnih bajtova koji slijede. |
| Command | 0xC7 | Resetirajte provjeru komunikacijske lozinke |
| Kontrolni zbroj | xx | Sadrži XOR kontrolni zbir SOF-a, dužine, komande i bajtova podataka. |
| EOF (Kraj kadra) |
0x0D | EOF bajt označava kraj naredbe. |
NAPOMENA
Ova poruka zaključava sučelje bajt moda.
Ovu naredbu treba poslati na kraju komunikacijske sesije.
Komande i uređaji
Tabela ispod daje sažetak svih postojećih naredbi i pokazuje koji Proemion uređaj ih podržava.
Upotrebljivost naredbe za Proemion uređaj je označena sa “S”, “E” ili “S / E”.
Ovi akronimi označavaju:
- “S” Proemion uređaj podržava ovu naredbu samo u standardnom formatu komande (pogledajte Format komande (režim bajta)).
- “E” Proemion uređaj podržava ovu naredbu samo u proširenom formatu komande (pogledajte Prošireni format komande (režim bajta)).
- “S / E” Proemion uređaj podržava ovu naredbu u standardnom formatu komande iu proširenom formatu komande.
| Poruka | Command | Uređaj | ||||||||
| Tip | CANview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bežični 3000 |
CANlink bežični 4000 |
CANview Ethernet |
CANlink mobilni 5000 |
CANlink mobilni 3000 |
CANview RS232 |
|
| Obradi poruke sa podacima | 0x00 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / * | J / I |
| 0x01 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | J / I | |
| 0x02 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | J / I | |
| 0x03 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | J / I | |
| 0x04 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | J / I | |
| 0x05 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | ||
| 0x06 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | ||
| 0x07 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | S / E* | ||
| 0x08 | J / I | J / I | ||||||||
| 0x09 | S | |||||||||
| Povratne poruke | 0x20 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I |
| 0x21 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x22 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x23 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x24 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x25 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x26 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | ||
| 0x27 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | ||
| 0x28 | J / I | J / I | ||||||||
| 0x29 | J / I | J / I | ||||||||
| 0x2A | J / I | J / I | ||||||||
| 0x2B | J / I | J / I |
*Sljedeće opcije podataka naredbi nisu implementirane za CLM3000 i CLM3600:
– bit 2: 1 = povratna informacija servera uključena / 0 = povratna informacija servera isključena
– bit 3: 1 = RS232 interfejs uključen / 0 = RS232 interfejs isključen
| Poruka | Command | Uređaj | ||||||||
| Tip | CANview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bežični 3000 |
CANlink bežični 4000 |
CANview Ethernet |
CANlink mobilni 5000 |
CANlink mobilni 3000 |
CANview RS232 |
|
| Poruke dijagnostičkih podataka | 0x40 | S | S | S | S | S | S | S | S | S |
| 0x41 | S | S | S | S | S | S | S | S | S | |
| 0x42 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x43 | J / I | J / I | J / I | J / I | J / I | |||||
| 0x44 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |||
| 0x47 | J / I | J / I | J / I | |||||||
| 0x48 | J / I | J / I | J / I | J / I | ||||||
| 0x49 | J / I | J / I | J / I | J / I | ||||||
| Poruke za podešavanje CAN kontrolera | 0x50 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I |
| 0x51 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x52 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x53 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x56 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x57 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0x58 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | ||
| 0x59 | J / I | J / I | ||||||||
| 0x5A | J / I | J / I | J / I | J / I | J / I | |||||
| 0x5B | J / I | J / I | J / I | J / I | J / I | |||||
| 0x5C | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |||
| 0x5D | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |||
| Poruke o konfiguraciji sučelja domaćina | 0x60 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I |
| 0x61 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| Prenesite komande interfejsa servera | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Tip | CANview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bežični 3000 | CANlink bežični 4000 | CANview Ethernet | CANlink mobile 5000 |
CANlink mobile 3000 |
CANview RS232 |
|
| Postavke parametara uređaja | 0xA0 | J / I | J / I | J / I | J / I | J / I | S /E | J / I | J / I | J / I |
| 0xA1 | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | J / I | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | J / I | J / I | J / I | |||||||
| 0xA5 | S | S | S | S | ||||||
| Komande za pristup hardveru | 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 |
Verzija: 11.0.549

Dokumenti / Resursi
![]() |
Proemion Byte Command Protocol Binarne naredbe [pdf] Korisnički priručnik Byte Command Protocol Binarne komande, Command Protocol Binarne komande, Protocol Binarne komande, Binarne komande |
