

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

Dokumenti / Viri
![]() | Byte Command Protocol Binarni ukazi |
Reference
- docs.proemion.comdocs.proemion.com
- Center za podporo - Pomoč strankam - Viri - Proemionsupport.proemion.com
- Preverjanje povezave za skupno rabowww.proemion.com
- Spremljanje in analitika kritičnih industrijskih sredstev - Proemionwww.proemion.com
- Uporabniški priročnikmanual.tools
