Uporabniški priročnik za binarne ukaze Proemion Byte Command Protocol

Proemion Byte Command Protocol Binary commands - Featured Image

Logotip Proemion

Priročnik za ukaz Byte

Byte Command Protocol Binarni ukazi

Priročnik za ukaze Byte opisuje ukaze in njihovo strukturo protokola Proemion Byte Command, ki ga uporabljata oddaljeni gostitelj in omrežje CAN za prenos sporočil.

Splošno

Priročnik za ukaze Byte opisuje strukturo in ukaze, ki jih uporablja Proemion Byte Command Protocol.
Ta protokol podpirajo vsi prehodi CAN do PC podjetja Proemion GmbH za komunikacijo z oddaljenim gostiteljem prek vmesnika, ki ga podpira naprava.
Naslednji priročnik razširja priročnike za posamezne naprave.
V primeru nejasnosti si oglejte tudi priročnike za vašo specifično prehodno napravo.
Prehodi CAN na PC povezujejo omrežje CAN z oddaljenim gostiteljem s posebnim vmesnikom, kot je RS232, USB, Ethernet, Bluetooth ali WLAN.
Proemion Byte Command Protocol služi za dvosmerni pregleden prenos sporočil CAN med gostiteljem in omrežjem CAN ter za prenos ukazov med gostiteljem in prehodom.
Ker vsi prehodi Proemion CAN za PC delujejo na istem protokolu, je mogoče katero koli aplikacijsko programsko opremo enostavno razširiti za uporabo različnih komunikacijskih vmesnikov z zamenjavo osnovnih komunikacijskih rutin.
Večino ukazov podpirajo vsi prehodi, v nekaterih primerih posameznih naprav ne podpirajo posebni ukazi.
Tabela v poglavju Ukazi in naprave vam daje pregledview o ukazih, ki jih podpira posamezen tip prehoda.

OPOMBA
Običajno so vsi ukazi, ki vplivajo na nastavitve naprave, shranjeni samo v obstojnem pomnilniku RAM prehoda, po ponastavitvi pa se nastavitve, shranjene v obstojnem pomnilniku naprave, ponovno uporabijo.
Te nastavitve lahko spremenite s programsko opremo za konfiguracijo, specifično za napravo, ali – če naprava to podpira – prek CANopen.
Izjema: ukaz “CAN baud rate” je trajno shranjen.
Pri nekaterih prehodih je možno spremeniti začetni bajt (privzeto: 0x43) in končni bajt (privzeto: 0x0D) v programski opremi konfiguratorja.
Vsi opisi v tem priročniku predpostavljajo, da so uporabljene privzete vrednosti.
Za nadaljnje informacije in podporo izpolnite obrazec za podporo, glejte Storitve in podpora.
Najnovejše različice gonilnikov, programske opreme, vdelane programske opreme in dokumentacije so na voljo na našem webspletno mesto: Center za prenose.

1.1. Storitve in podpora 
Najnovejše različice gonilnikov, programske opreme, vdelane programske opreme in dokumentacije so na voljo v našem Knjižnica dokumentov.

Potrebujete pomoč ali želite prijaviti napako?
Obiščite našo webmesto Proemion za več informacij ali dvignite vstopnico na Podpora.

Ukazi bajtnega načina

2.1. Oblika ukaza (bajtni način)

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
'C' (0x43) je privzeta nastavitev. Za nekatere naprave je to vrednost mogoče spremeniti. Ta priročnik vedno prikazuje privzeto nastavitev.
Dolžina 0x00-0xFF Bajt dolžine vključuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x00-0xFF Ukazni bajt, vrednosti od 0x00 do 0xFE so neposredni ukazi, vrednost 0xFF pomeni, da naslednji bajt vsebuje razširitev ukaza
podatki xx Vsebina podatkov
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.
0x0D (povratek na začetek vrstice) je privzeta nastavitev. Za nekatere naprave je to vrednost mogoče spremeniti. Ta priročnik vedno prikazuje privzeto nastavitev

»–« pomeni, da ta vrednost ni zanimiva
“xx” pomeni, da polje vsebuje vrednost konfiguracije/odgovora
Na vsako sporočilo, ki spremeni ali zahteva nastavitve naprave Proemion CAN, odgovori sporočilo z istim ukaznim bajtom, ki vsebuje nove nastavitve.

OPOMBA
Zahtevni ukazi običajno ne zahtevajo dodatnih parametrov (ni polja »Podatki«).
Izjeme so omenjene v opisu ukaza.

2.1.1. Nprample

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina 0x0B Bajt dolžine vključuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x00 11-bitno sporočilo ID CAN
podatki 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (najprej MSB)
CAN-sporočilo Vsebina podatkov
Kontrolna vsota 0xCE Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF 0x0D Bajt EOF označuje konec ukaza.

2.2. Razširjena oblika ukaza (bajtni način)

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
'C' (0x43) je privzeta nastavitev. Za nekatere naprave je to vrednost mogoče spremeniti.
Ta priročnik vedno prikazuje privzeto nastavitev.
Dolžina 0x00-0xFF Bajt dolžine vključuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Razširjeni ukaz 0xD0-0xDF Ukazni bajt, vrednosti od 0xD0 do 0xDF so razširjeni ukazi
podatki xx 0. bajt: CAN-kanal (začenši pri 0 za CAN 1) / 128 … 255 rezerviran za modul (WLAN / GSM / GPS ...)
1. bajt: Ukaz
2. bajt: Vsebina podatkov
Kontrolna vsota 0xCE Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF 0x0D Bajt EOF označuje konec ukaza.

»–« pomeni, da ta vrednost ni zanimiva
“xx” pomeni, da polje vsebuje vrednost konfiguracije/odgovora

2.2.1. Nprample – razširjeni ukaz

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina 0x0D Bajt dolžine vključuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xD0 Razširjeni ukaz
podatki 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-kanal: 2
Ukaz: 11-bitni ID ID sporočila CAN (0x789) (najprej MSB)
CAN-sporočilo Vsebina podatkov
Kontrolna vsota 0x19 Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.3. Sporočila podatkov o procesu
Ta sporočila se uporabljajo za prenos prejetih sporočil CAN gostitelju ali za pošiljanje sporočil CAN iz gostitelja v omrežje CAN.

2.3.1. Sprejem podatkovnega okvirja CAN
Sporočila podatkovnega okvira CAN, ki jih prejme prehod iz vodila CAN, se prenesejo v vmesnik gostitelja v naslednji obliki.

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x00 Prejeto 11-bitno sporočilo ID CAN
0x01 Prejeto 11-bitno sporočilo ID CAN, sporočilo vsebuje dodatni 32-bitni časovni okviramp vrednost.
0x02 Prejeto 29-bitno sporočilo ID CAN
0x03 Prejeto 29-bitno sporočilo ID CAN, sporočilo vsebuje dodatni 32-bitni časovni okviramp vrednost.
podatki Za 11-bitna sporočila ID:
0x00-0xFF Bajt 0-1: 11-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
Do 8 podatkovnih bajtov CAN z dodatnim 32-bitnim časovnim razporedomamp vrednost (samo če timestamp možnost omogočena, glejte spodaj)
Za 29-bitna sporočila ID:
0x00-0xFF Bajt 0-3: 29-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
Do 8 podatkovnih bajtov CAN z dodatnim 32-bitnim časovnim razporedomamp vrednost
(samo če časovnoamp možnost omogočena, glejte spodaj)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če časamp je zaželena, mora biti ta možnost omogočena z ustreznim ukaznim sporočilom (glejte Ponastavitev naprave).
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.3.2. Prenos podatkovnega okvirja CAN
Za prenos sporočil podatkovnega okvirja CAN na vodilo CAN gostiteljski vmesnik pošlje podatke prehodu v naslednji obliki.

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x00 Prenos 11-bitnega podatkovnega okvira ID CAN
0x02 Prenos 29-bitnega podatkovnega okvira ID CAN
podatki Za 11-bitna sporočila ID:
0x00-0xFF Bajt 0-1:
11-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
Do 8 podatkovnih bajtov CAN
Za 29-bitna sporočila ID:
0x00-0xFF Bajt 0-3:
29-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
Do 8 podatkovnih bajtov CAN
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.3.3. CAN daljinski sprejem okvirja
Sporočila oddaljenega okvirja CAN, ki jih prejme prehod iz vodila CAN, se prenesejo v gostiteljski vmesnik v naslednji obliki.

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x04 11-bitni ID CAN daljinski okvir prejet
0x05 11-bitni daljinski okvir ID CAN je prejet, sporočilo vsebuje dodatni 32-bitni časovni okviramp vrednost.
0x06 29-bitni ID CAN daljinski okvir prejet
0x07 29-bitni daljinski okvir ID CAN je prejet, sporočilo vsebuje dodatni 32-bitni časovni okviramp vrednost.
podatki Za oddaljene okvirje z 11-bitnim ID-jem:
0x00-0xFF Bajt 0-1:
11-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
DLC (CAN oddaljeni okvir Data Length Code) dodatni 32-bitni časovni okviramp vrednost (samo če timestamp možnost omogočena, glejte spodaj)
Za oddaljene okvirje z 29-bitnim ID-jem:
0x00-0xFF Bajt 0-3:
29-bitni CAN ID (najprej MSB)
dodatne podatke bajti:
DLC (CAN oddaljeni okvir Data Length Code) dodatni 32-bitni časovni okviramp vrednost (samo če timestamp možnost omogočena, glejte spodaj)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če časamp je zaželena, mora biti ta možnost omogočena z ustreznim ukaznim sporočilom (glejte Ponastavitev naprave).
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.3.4. Prenos daljinskega okvirja CAN
Za prenos oddaljenih okvirnih sporočil CAN na vodilo CAN gostiteljski vmesnik pošlje podatke prehodu v naslednji obliki.

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x04 Prenos 11-bitnega okvirja ID CAN na daljavo
0x06 Prenos 29-bitnega okvirja ID CAN na daljavo
podatki Za oddaljene okvirje z 11-bitnim ID-jem:
0x00-0xFF Bajt 0-1:
11-bitni CAN ID (najprej MSB)
dodatni podatkovni bajt:
DLC (koda dolžine podatkov oddaljenega okvirja CAN)
Za oddaljene okvirje z 29-bitnim ID-jem:
0x00-0xFF Bajt 0-3:
29-bitni CAN ID (najprej MSB)
dodatni podatkovni bajt:
DLC (koda dolžine podatkov oddaljenega okvirja CAN)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.3.5. Prenos in sprejem podatkovnega okvirja RS232

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x09 Podatkovni okvir RS232
podatki xx Podatki RS232
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.3.6. Prejemanje optimizacijskega bloka

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x08 Prejemanje optimizacijskega bloka
podatki xx Prejmite podatke o optimizaciji
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.4. Povratna sporočila
Ta sporočila vsebujejo povratne podatke, ki uporabniku omogočajo preverjanje pravilnega prenosa sporočil CAN.

2.4.1. Povratna informacija o prenosu sporočila CAN

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x20 Preneseno 11-bitno sporočilo ID CAN
0x21 Preneseno 11-bitno sporočilo ID CAN, povratna informacija vsebuje dodatni časovni časamp časa prenosa
0x22 Preneseno 29-bitno sporočilo ID CAN
0x23 Preneseno 29-bitno sporočilo ID CAN, povratna informacija vsebuje dodatni časovni časamp časa prenosa
0x24 Oddani 11-bitni ID CAN okvir
0x25 11-bitni ID CAN oddaljeni okvir prenesen, povratna informacija vsebuje dodatni časovni časamp časa prenosa
0x26 Oddani 29-bitni ID CAN okvir
0x27 29-bitni ID CAN oddaljeni okvir prenesen, povratna informacija vsebuje dodatni časovni časamp časa prenosa
0x28 11-bitno sporočilo strežnika za prenos ID-ja je bilo poslano
0x29 11-bitno sporočilo strežnika za prenos ID-ja je poslano, povratne informacije vsebujejo dodaten časovni okviramp časa prenosa
0x2A 29-bitno sporočilo strežnika za prenos ID-ja je bilo poslano
0x2B 29-bitno sporočilo strežnika za prenos ID-ja je poslano, povratne informacije vsebujejo dodaten časovni okviramp časa prenosa
podatki Za 11-bitna sporočila ID/oddaljene okvirje:
0x00-0xFF Bajt 0-1:
11-bitni CAN ID (najprej MSB)
0x00-0xFF dodatni podatkovni bajti (ne na oddaljenem okvirju povratne informacije):
Do 8 podatkovnih bajtov CAN in dodatni 32-bitni časovni razporedamp vrednost (samo če timestamp možnost omogočena, glejte spodaj)
Za 29-bitna sporočila ID/oddaljene okvirje:
0x00-0xFF Bajt 0-3:
29-bitni CAN ID (najprej MSB)
0x00-0xFF dodatni podatkovni bajti (ne na oddaljenem okvirju povratne informacije):
Do 8 podatkovnih bajtov CAN in dodatni 32-bitni časovni razporedamp vrednost (samo če timestamp možnost omogočena, glejte spodaj)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če želite povratna sporočila, je treba možnost povratne informacije omogočiti z ustreznim ukazom (glejte Vklop/izklop strežniških objektov).
Če časamp ima prednost, mora biti ta možnost omogočena z ustreznim sporočilom (glejte Ponastavitev naprave).
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.5. Sporočila o diagnostičnih podatkih
2.5.1. ID naprave

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x40 Niz ID-ja naprave (zahteva: brez dodatnih podatkovnih bajtov)
podatki
(samo ob odgovoru)
0x00-0xFF ID niz (samo ob odgovoru)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.5.2. Različica strojne/programske opreme

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x41 Različica strojne/programske opreme (zahteva: brez dodatnih podatkovnih bajtov)
podatki
(samo ob odgovoru)
0x00-0xFF Bajt 0-1: Različica strojne opreme naprave
Bajt 2-3: Različica programske opreme vdelane programske opreme
Bajt 4-5: Različica programske opreme zagonskega nalagalnika
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.5.3. Napaka stanje

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x42 Stanje napake (zahteva: ni dodatnih podatkovnih bajtov)
0x43 Sporočilo o statusu napake, ki vsebuje dodaten časamp vrednost
(brez ukaza zahteve, samo odgovorno sporočilo)
podatki
(samo ob odgovoru)
0x00-0xFF 0. bajt:
bit 0: LAHKO prejme prekoračitev medpomnilnika
bit 1: LAHKO oddaja prekinitev
bit 2: Presežek števca napak CAN
bit 3: Napaka pri izklopu vodila CAN
bit 4: Napaka v sintaksi gostiteljskega vmesnika
bit 5: Napaka formata gostiteljskega vmesnika
bit 6: Presežek vmesnega pomnilnika gostiteljskega vmesnika
bit 7: se ne uporablja
Bajt 1 (zadnja koda napake krmilnika CAN):
'0': Ni napake
'1': pojavilo se je več kot 5 enakih bitov v zaporedju
'2': Prejeto sporočilo ni v pravilnem formatu
'3': Poslano sporočilo ni bilo potrjeno
'4': Med prenosom ni mogoče nastaviti recesivnega nivoja
'5': Med prenosom ni mogoče nastaviti prevladujoče ravni
'6': prejeta kontrolna vsota CRC je bila napačna
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če časamp ima prednost, mora biti ta možnost omogočena z ustreznim sporočilom (glejte Ponastavitev naprave).
Vsakič, ko se status napake spremeni, se samodejno ustvari sporočilo o statusu napake.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.5.4. Različica vmesnikov

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x44 Različica vmesnikov (npr. Bluetooth modul, WLAN-modul, …) (zahteva: brez dodatnih podatkovnih bajtov)
podatki
(samo ob odgovoru)
0x00-0xFF ASCII kodiran niz različice
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).
Modul je na izbiro.

2.5.5. Trenutna obremenitev vodila CAN

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x47 Trenutna obremenitev vodila v sporočilih na sekundo (zahteva: brez dodatnih podatkovnih bajtov)
podatki
(samo ob odgovoru)
0x00-0xFF Bajt 0-1:
velikost nepredznačenega celega števila: 16 bitov (najprej MSB)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.5.6. Naprava je zasedena/ukaz ni podprt

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x48 Naprava ne more izvesti ukaza (samo odziv na druge ukaze)
podatki 0x00-0xFF Rezervirano za prihodnjo uporabo
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.5.7. Nastavite čas zakasnitve prenosa CAN

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x49 Nastavite čas zakasnitve prenosa CAN
podatki 0x00-0xFF Velikost nepredznačenega celega števila: 16 bitov (najprej MSB)
(parameter RAM se po ponastavitvi naprave nastavi nazaj na 0)
Čas zakasnitve do naslednjega ukaza je ovrednoten v 10 ms, ta vrednost velja samo enkrat!
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6. Sporočila o nastavitvi krmilnika CAN
2.6.1. Spremenite/zahtevajte nastavitve ID-ja za sprejem kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x50 Zahtevajte nastavitve ID-ja za sprejem kanala
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x51 Spremenite nastavitve ID-ja prejemnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0xFF 0. bajt:
Številka prejemnega objekta (razpon je odvisen od prehodne naprave) CANview  USB / RS232: 0…8
LAHKOview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 1. bajt:
bit 0: 0 = kanal onemogočen, 1 = kanal omogočen bit 1: 0 = prejme 11-bitni ID, 1 = prejme 29-bitni ID bit 2: 0 = spremenite 11-bitni ID, 1 = spremenite 29-bitni ID
Bajt 2-3: 11-bitni ID, če je byte1, bit 2 = 0
Bajt 2-5: 29-bitni ID, če je byte1, bit 2 = 1
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če sporočilo o spremembi ne vsebuje informacij o ID-ju (dolžina bajtov < 4), ostane zadnja nastavitev ID-ja.
V tem primeru se bajt 1, bit 2 ignorira.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6.2. Spremenite/zahtevajte nastavitve maske prejemnega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x52 Zahtevajte nastavitve maske kanala za sprejem
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x53 Spremenite nastavitve maske sprejemnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0xFF 0. bajt:
Številka prejemnega objekta (razpon je odvisen od prehodne naprave) CANview  USB / RS232: 0…8
LAHKOview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 1. bajt:
bit 0: 0 = kanal onemogočen, 1 = kanal omogočen
bit 1: 0 = sprejem 11-bitne maske, 1 = sprejem 29-bitne maske
bit 2: 0 = spremenite 11-bitno masko, 1 = spremenite 29-bitno masko
Bajt 2-3: 11-bitna maska, če je byte1, bit 2 = 0
Bajt 2-5: 29-bitna maska, če je byte1, bit 2 = 1
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če sporočilo o spremembi ne vsebuje informacij o maski (dolžina bajtov < 4), ostane zadnja nastavitev maske.
V tem primeru se bajt 1, bit 2 ignorira.
Če naprava ne podpira posameznih mask za vsak kanal (CANview RS232), se nastavitve maske za kanale 1 do 7 prezrejo in odgovorijo z nastavitvijo kanala 0.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6.3. Hitrost prenosa CAN

Bajt(i) Vrednost Opis
SOF

(Začetek okvirja)

0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x56 Zahtevaj parametre hitrosti prenosa CAN (brez dodatnih podatkovnih bajtov)
0x57 Nastavite parametre hitrosti prenosa CAN
podatki 0x00-0xFF 0. bajt: 0xFF, če standardna hitrost prenosa CIA ne ustreza, drugače:
0x00: 10 kBit/s
0x01: 20 kBit/s
0x02: 50 kBit/s
0xFE: 100 kBit/s
0x03: 125 kBit/s
0x04: 250 kBit/s
0x05: 500 kBit/s
0x06: 800 kBit/s
0x07: 1 MBit/s
0xFF: uporabljene so vrednosti BTR
1. bajt: Vrednost BTR0 (odvisno od naprave, samo če je bajt 0 = 0xFF) 2. bajt: Vrednost BTR1 (odvisno od naprave, samo če je bajt 0 = 0xFF) 3. bajt: Vrednost BTR2 (odvisno od naprave, samo če je bajt 0 = 0xFF)  4. bajt: Vrednost BTR3 (odvisno od naprave, samo če je bajt 0 = 0xFF)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če je podatkovni bajt 0 nastavljen na 0xFF, se vrednosti BTR uporabljajo za nastavitev nestandardnih hitrosti prenosa.
Če je uporabljena standardna hitrost prenosa, vrednosti BTR niso potrebne, če pa se vseeno uporabijo, se ne upoštevajo!
Če morate nastaviti hitrost prenosa, ki je ne podpirajo standardne nastavitve naprave, se obrnite na našo podporo za dodatne informacije, glejte Storitve in podpora.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6.4. Ponastavitev krmilnika CAN

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x58 Ponastavitev krmilnika CAN (brez dodatnih podatkovnih bajtov)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Ukaz »Ponastavitev krmilnika CAN« izvede popolno ponastavitev krmilnika CAN, vključno s časomamp medpomnilniki vrednosti, sprejem in prenos.
Ponastavitev krmilnika CAN ponastavi tudi stanje napake naprave.
Iz tega razloga se po ponastavitvi krmilnika CAN ustvari sporočilo o statusu napake za posodobitev stanja napake.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6.5. Nastavite vmesnik CAN Auto Baud Mode

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x59 Nastavi način samodejnega prenosa (brez dodatnih podatkovnih bajtov)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Način samodejnega prenosa podatkov je mogoč le s standardnimi hitrostmi prenosa podatkov, ki jih naprava podpira.
Za samodejno zaznavanje prenosa podatkov je potrebna delujoča komunikacija na vodilu.
Medtem ko je zaznavanje hitrosti prenosa aktivno, so naprave Proemion CAN v pasivnem načinu in nimajo vpliva na promet na vodilu CAN.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

Ukaz auto baud nastavi prehodno napravo na »Auto Baud Mode«.
Naprava posluša promet na CAN in samodejno konfigurira hitrost prenosa (zaznane so samo standardne hitrosti prenosa, ki jih podpira naprava).
Po pridobitvi pravilne nastavitve hitrosti prenosa, naprava ustvari odgovor, ki vsebuje zaznano hitrost prenosa.
Format tega sporočila je enak sporočilu zahteve za hitrost prenosa CAN, le da je ukazni bajt 0x59.
Ko hitrost prenosa ni zaznana, naprava za delovanje uporablja zadnjo konfigurirano hitrost prenosa.
V tem primeru je odgovor s hitrostjo prenosa enak, kot če bi bila zahtevana nestandardna hitrost prenosa.

2.6.6. Nastavite / zahtevajte aktivni / pasivni način

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x5A Zahtevaj aktivni/pasivni način (brez dodatnih podatkovnih bajtov)
0x5B Nastavite aktivni / pasivni način
podatki 0x00-0x01 0x00 naprava = aktivni način
0x01 naprava = pasivni način
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.6.7. Spremenite / zahtevajte čas cikla sprejemnega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x5C Čas cikla kanala za sprejem zahteve
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x5D Spremenite čas cikla sprejemnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0xFF 0. bajt:
Številka prejemnega objekta (razpon je odvisen od prehodne naprave) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF 1. bajt:
Čas cikla v 10 ms
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.7. Sporočila o konfiguraciji gostiteljskega vmesnika
2.7.1. Nastavitve povratne informacije/izhoda

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Bajt(i) Vrednost Opis
Ukaz 0x60 Zahtevaj povratne informacije (brez dodatnih podatkovnih bajtov)
0x61 Nastavite nastavitve povratnih informacij
podatki 0x00-0x07 Bajt 0:
bit 0: 1 = izhod CAN vklopljen / 0 = izhod CAN izklopljen
bit 1: 1 = povratna informacija o prenosu sporočila CAN vklopljena / 0 = povratna informacija izklopljena
bit 2: 1 = povratne informacije strežnika vklopljene / 0 = povratne informacije strežnika izklopljene
bit 3: 1 = vmesnik RS232 vklopljen / 0 = vmesnik RS232 izklopljen
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Če je serijski izhod onemogočen, se prejeta sporočila CAN shranijo v RAM naprave Proemion CAN. Če je ta medpomnilnik poln, je prikazana napaka prekoračitve medpomnilnika.
Če je izhod omogočen, se vsa shranjena sporočila takoj prenesejo v gostiteljski vmesnik.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.8. Prenos ukazov vmesnika strežnika
2.8.1. Vklop/izklop strežniških objektov

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x80 Vklop/izklop objekta strežnika zahteve (brez dodatnih podatkovnih bajtov)
0x81 Nastavite objekt strežnika vklop/izklop
podatki 0x00-0xFF Bajt 0:
Vsak nastavljeni bit vklopi ustrezen objekt strežnika/kaže, da je objekt strežnika vklopljen.
Bit ponastavitve označuje onemogočene objekte strežnika.
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Ta ukaz je zastarel in ga naše naprave ne uporabljajo več.

2.8.2. Spremenite / zahtevajte konfiguracijo objekta strežnika

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x82 Zahtevaj konfiguracijo objekta strežnika (potrebuje en dodaten podatkovni bajt, ki vsebuje številko objekta strežnika)
0x83 Nastavite objekt strežnika vklop/izklop
podatki 0x01-0x08 Bajt 0 (številka objekta):
Vsebuje številko enega od osmih možnih objektov strežnika, ki jih je treba spremeniti.
0x00-0x01 Bajt 1 (IDE):
0x00 = 11-bitni ID predmeta
0x01 = 29-bitni ID predmeta
Bajt 2 in višje številke bajtov vsebujejo naslednje informacije v prikazanem   naročilo:
0x00-0xFF ID (11 ali 29 bit)
0x01-0x08 DLC (število podatkovnih bajtov sporočila CAN)
0x00-0xFF do 8 podatkovnih bajtov sporočila pločevinke
0x00-0xFF čas cikla strežniškega objekta v 10 ms
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Vsebina bajta DLC se mora ujemati s številom bajtov prenesenih podatkov, sicer se lahko prenosni strežnik obnaša nepredvidljivo.
Ta ukaz je zastarel in ga naše naprave ne uporabljajo več.

2.8.3. Spremenite/zahtevajte nastavitve ID-ja oddajnega kanala 
Filtri oddajnih kanalov CAN delujejo enako kot sprejemni filtri CAN, opisani v poglavju Sporočila o nastavitvi krmilnika CAN. Sporočila, prejeta od gostitelja, se preverijo s temi pogoji filtra. Če so pogoji izpolnjeni, se sporočilo pošlje vodilu CAN.

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x84 Zahtevajte nastavitve ID kanala za prenos
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x85 Spremenite nastavitve ID-ja oddajnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0x07 0. bajt:
Prenesite številko predmeta
0x00-0x07 1. bajt:
bit 0: 0 = kanal onemogočen, 1 = kanal omogočen
bit 1: 0 = prenos 11-bitnega ID-ja, 1 = prenos 29-bitnega ID-ja
bit 2: 0 = spremenite 11-bitni ID, 1 = spremenite 29-bitni ID
0x00-0xFF Bajt 2-3: 11-bitni ID, če je byte1, bit 2 = 0
0x00-0xFF Bajt 2-5: 29-bitni ID, če je byte1, bit 2 = 1
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Ta ukaz je zastarel in ga naše naprave ne uporabljajo več.

2.8.4. Spremenite/zahtevajte nastavitve maske oddajnega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x86 Zahtevajte nastavitve maske oddajnega kanala
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x87 Spremenite nastavitve maske oddajnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0x07 Bajt 0:
Prenesite številko predmeta
0x00-0x07 1. bajt:
bit 0: 0 = kanal onemogočen, 1 = kanal omogočen
bit 1: 0 = oddajna 11-bitna maska, 1 = oddajna 29-bitna maska
bit 2: 0 = spremenite 11-bitno masko, 1 = spremenite 29-bitno masko
0x00-0xFF Bajt 2-3: 11-bitna maska, če je byte1, bit 2 = 0
0x00-0xFF Bajt 2-5: 29-bitna maska, če je byte1, bit 2 = 1
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Ta ukaz je zastarel in ga naše naprave ne uporabljajo več.

2.8.5. Spremenite/zahtevajte nastavitve časa cikla oddajnega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0x88 Zahtevajte nastavitve časa cikla oddajnega kanala
(potrebuje en dodatni podatkovni bajt = številka kanala)
0x89 Spremenite nastavitve časa cikla oddajnega kanala
(potrebuje vsaj dva dodatna podatkovna bajta, številko kanala in nastavitve kanala)
podatki 0x00-0x07 Bajt 0:
Prenesite številko predmeta
0x00-0x07 Bajt 1:+
bit 0: 0 = kanal onemogočen, 1 = kanal omogočen
bit 1: 0 = prenos 11-bitnega časa cikla, 1 = prenos 29-bitnega časa cikla
bit 2: 0 = spremenite 11-bitni čas cikla, 1 = spremenite 29-bitni čas cikla
0x00-0xFF Bajt 2-3: 11-bitni čas cikla, če sta byte1, bit 2 = 0
0x00-0xFF Bajt 2-5: 29-bitni čas cikla, če sta byte1, bit 2 = 1
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.9. Nastavitve parametrov naprave
2.9.1. Spremeni/zahtevaj Timestamp nastavitve

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xA0 Zahtevaj časamp nastavitve (zahteva: brez dodatnih podatkovnih bajtov)
0xA1 Nastavite časamp nastavitve
podatki 0x00-0x13 0. bajt:
bit 0: 1 = Časovni časamp vklopljeno, 0 = Časamp izklopljeno
bit 1: 1 = relativni časamp, 0 = absolutni časamp
bit 4: 1 = čas napake in odmevaamp vklopljeno 0 = čas napake in odmevaamp izklopljeno
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

Če je »Timestamp-Mode«, se vrednost 32-bitnega števca (ločljivost 100 µs) vstavi za zadnji podatkovni bajt vsakega prejetega sporočila CAN.
Vsa sporočila na strani vmesnika gostitelja, ki vsebujejo časovni časamp so v pravilnem kronološkem vrstnem redu.
Če časamp je treba vstaviti za odmevanimi sporočili (»Transmit Server Feedback« ali »Send CAN Message Feedback«) in sporočili o napakah, 'Error and Echo Feedback timestamp' je potrebno dodatno aktivirati.
Razlika med »relativnim« in »absolutnim načinom« je v tem, da se vrednost števca ponastavi po vsakem prejetem sporočilu v »relativnem načinu«.

OPOMBA
Čas »Napake in povratne informacije o odmevu«.amp se prenaša samo, če je časamp način je omogočen.
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.9.2. Spremenite čas zakasnitve prenosa CAN

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov in število ukaznih bajtov
Ukaz 0xA2 Nastavite čas zakasnitve prenosa CAN
podatki
(samo ob odgovoru)
0x00-0xFF Velikost nepredznačenega celega števila: 16 bitov
(parameter RAM se po ponastavitvi naprave nastavi nazaj na 0)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Ta zakasnitveni čas se vstavi pred vsakim sporočilom CAN, tako da je prenos CAN počasnejši.

2.9.3. Nastavite čakalni čas za blokiranje IP-ja

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xA3 Nastavite čakalni čas za blokiranje IP (za boljšo uporabo pasovne širine)
podatki 0x00-0xFF Interval v 10 milisekundah
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.9.4. Nastavite interval izračuna hitrosti prenosa

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xA4 Nastavite interval izračuna hitrosti prenosa CAN
podatki 0x00-0xFF Interval v milisekundah
Velikost nepredznačenega celega števila: 16 bitov (najprej MSB)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Možna je uporaba kot razširjeni ukaz (glejte Razširjeni ukazni format (bajtni način)).

2.9.5. Dostop do slovarja objektov CANopen

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xA5 Branje / pisanje v slovar predmeta
podatki 0x00-0xFF Zahteva: bajt 0:
Ukaz: 0x01 pisanje, 0x00 branje (brez dodatnih podatkovnih bajtov)
Bajt 1-2:
Indeks (najprej LSB)
3. bajt:
Podindeks
dodatni podatkovni bajti:
Podatki (najprej LSB)
Odgovor: bajt 0:
Rezultat: 0x40 uspešno branje
0x80 napaka pri branju (brez dodatnih podatkovnih bajtov)
0x41 pisanje uspešno (brez dodatnih podatkovnih bajtov)
0x81 napaka pri zapisovanju (ni dodatnih podatkovnih bajtov)
Bajt 1-2:
Indeks (najprej LSB)
3. bajt:
Podindeks
dodatni podatkovni bajti:
Podatki (najprej LSB)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

2.10. Ukazi za dostop do strojne opreme
2.10.1. Ponastavite napravo

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xC0 Nastavite napravo za ponastavitev
podatki  —
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Naprave se na ta ukaz odzovejo z ukazom »ID naprave«.
Pri nekaterih napravah ta ukaz ne vodi do ponastavitve strojne opreme, ker bi bila sicer komunikacija z gostiteljem izgubljena.

  • LAHKOview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Zahtevaj vrednost analognega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xC2 Zahtevaj vrednost analognega kanala (potrebuje 1 dodatni podatkovni bajt, ki vsebuje številko kanala)
podatki 0x00-0x03 Bajt 0 (številka kanala):
0x00: Voltage
0x01: Nizka vrstica CAN
0x02: CAN High line
0x03: Analogna vhoda 1 in 2
0x00-0xFF 1. bajt: analogna vrednost (za kanal 0…2, glejte spodnji opis)
Bajt 1-4: (za kanal 3) Analogni vhod 1 voltage Kodirano IEEE 754, najprej LSB
Bajt 5-8: (za kanal 3) Analogni vhod 2 voltage Kodirano IEEE 754, najprej LSB
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39 V
5V

OPOMBA
Samo CANview RS232 lahko meri voltage ravni.
Ta meritev je mogoča samo za hitrosti prenosa CAN 125 kBit/s in počasnejše.

Nastavite/zahtevajte vrednost digitalnega kanala

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xC4 Zahtevaj vrednost digitalnega kanala (potrebuje 1 dodatni podatkovni bajt, ki vsebuje številko kanala)
0xC5 Nastavite vrednost digitalnega kanala (potrebujete 2 dodatna podatkovna bajta, ki vsebujeta številko kanala in vrednost)
podatki 0x00-0xFF Bajt 0 (številka kanala): 0x00: zaključni upor vodila
0x00-0x01 1. bajt: digitalna vrednost (1 = vklopljeno, 0 = izklopljeno)
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
Na vsak nastavljeni ukaz se odgovori z dejanskimi vrednostmi.

2.10.3. Nastavite geslo za komunikacijo

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xC6 Zahtevajte preverjanje gesla za komunikacijo
podatki xx Ukaz
Bajt 0…n:
Niz gesla (privzeto: »GSMONLIN«) Odgovor
Bajt 0:
0 = geslo preverjeno in v redu
Če preverjanje gesla ni uspelo, se naprava ne odzove
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
To sporočilo je zelo pomembno za odklepanje celotne funkcionalnosti vmesnika bajtnega načina pri CANlink GSM/UMTS.
Seja je možna samo s preverjanjem pravilnega komunikacijskega gesla!

2.10.4. Ponastavite komunikacijsko geslo

Bajt(i) Vrednost Opis
SOF
(Začetek okvirja)
0x43 SOF označuje začetek ukaza.
Dolžina xx Bajt dolžine vsebuje število podatkovnih bajtov, ki sledijo številu ukaznih bajtov.
Ukaz 0xC7 Ponastavite preverjanje komunikacijskega gesla
Kontrolna vsota xx Vsebuje XOR kontrolno vsoto SOF, dolžine, ukaza in podatkovnih bajtov.
EOF
(Konec okvirja)
0x0D Bajt EOF označuje konec ukaza.

OPOMBA
To sporočilo zaklene vmesnik bajtnega načina.
Ta ukaz je treba poslati na koncu komunikacijske seje.

Ukazi in naprave

Spodnja tabela ponuja povzetek vseh obstoječih ukazov in navaja, katera naprava Proemion jih podpira.
Uporabnost ukaza za napravo Proemion je označena z "S", "E" ali "S / E".

Te kratice pomenijo:

  • “S” Naprava Proemion podpira ta ukaz samo v standardnem formatu ukaza (glejte Format ukaza (Byte Mode)).
  • “E” Naprava Proemion podpira ta ukaz samo v razširjenem formatu ukaza (glejte Razširjeni format ukaza (bajtni način)).
  • “S / E” Naprava Proemion podpira ta ukaz v standardnem formatu ukaza in v razširjenem formatu ukaza.
Sporočilo Ukaz Naprava
Vrsta LAHKOview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
brezžično
3000
CANlink
brezžično 4000
LAHKOview
Ethernet
CANlink
mobilni
5000
CANlink
mobilni
3000
LAHKOview
RS232
Sporočila podatkov o procesu 0x00 S/E S/E S/E S/E S/E S/E S/E S / * S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
Povratna sporočila 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*Naslednje možnosti ukaznih podatkov niso implementirane za CLM3000 in CLM3600:
– bit 2: 1 = povratna informacija strežnika vklopljena / 0 = povratna informacija strežnika izklopljena
– bit 3: 1 = vmesnik RS232 vklopljen / 0 = vmesnik RS232 izklopljen

Sporočilo Ukaz Naprava
Vrsta LAHKOview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
brezžično 3000
CANlink
brezžično 4000
LAHKOview
Ethernet
CANlink
mobilni
5000
CANlink
mobilni
3000
LAHKOview
RS232
Sporočila o diagnostičnih podatkih 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
Sporočila o nastavitvi krmilnika CAN 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0x5B S/E S/E S/E S/E S/E
0x5C S/E S/E S/E S/E S/E S/E S/E
0x5D S/E S/E S/E S/E S/E S/E S/E
Sporočila o konfiguraciji gostiteljskega vmesnika 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
Prenos ukazov vmesnika strežnika 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Vrsta LAHKOview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink wireless 3000 CANlink wireless 4000 LAHKOview Ethernet CANlink mobile
5000
CANlink mobile
3000
LAHKOview
RS232
Nastavitve parametrov naprave 0xA0 S/E S/E S/E S/E S/E J/V S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
Ukazi za dostop do strojne opreme 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

Različica: 11.0.549

Logotip Proemion

Dokumenti / Viri

PDF thumbnailByte Command Protocol Binarni ukazi
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Postavite vprašanje

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Postavite vprašanje

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.