Proemion logo

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

Proemion logo

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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *