

Príručka príkazu Byte
Byte Command Protocol Binárne príkazy
Príručka príkazov Byte popisuje príkazy a ich štruktúru protokolu príkazov Proemion Byte, ktorý používa vzdialený hostiteľ a sieť CAN na prenos správ.
generál
Príručka príkazov Byte popisuje štruktúru a príkazy používané protokolom príkazov Proemion Byte.
Tento protokol podporujú všetky brány CAN to PC od Proemion GmbH na komunikáciu so vzdialeným hostiteľom cez rozhranie podporované zariadením.
Nasledujúca príručka rozširuje príručky špecifické pre zariadenie.
V prípade nejasností si pozrite aj návody na obsluhu konkrétneho zariadenia brány.
Brány CAN do PC pripájajú sieť CAN k vzdialenému hostiteľovi pomocou špecifického rozhrania, ako je RS232, USB, Ethernet, Bluetooth alebo WLAN.
Proemion Byte Command Protocol slúži na obojsmerný transparentný prenos CAN správ medzi hostiteľom a CAN sieťou, ako aj na prenos príkazov medzi hostiteľom a bránou.
Keďže všetky brány Proemion CAN do PC pracujú na rovnakom protokole, ľubovoľný aplikačný softvér možno jednoducho rozšíriť na používanie rôznych komunikačných rozhraní jednoduchou výmenou základných komunikačných rutín.
Väčšinu príkazov podporujú všetky brány, v niektorých prípadoch špeciálne príkazy nepodporujú jednotlivé zariadenia.
Tabuľka v kapitole Príkazy a zariadenia vám poskytuje prehľadview na príkazoch podporovaných každým jednotlivým typom brány.
POZNÁMKA
Normálne sú všetky príkazy, ktoré ovplyvňujú nastavenia zariadení, uložené len v energeticky závislej pamäti RAM brány, po resete sa znova použijú nastavenia uložené v energeticky nezávislej pamäti zariadenia.
Tieto nastavenia môžete zmeniť pomocou softvéru konfigurátora špecifického pre zariadenie alebo – ak to zariadenie podporuje – cez CANopen.
Výnimka: Príkaz „CAN baud rate“ je uložený natrvalo.
U niektorých brán je možné zmeniť štartovací bajt (predvolené: 0x43) a stop-bajt (predvolené: 0x0D) v softvéri konfigurátora.
Všetky popisy v tejto príručke predpokladajú, že sú použité predvolené hodnoty.
Pre ďalšie informácie a podporu vyplňte formulár podpory, pozrite si časť Servis a podpora.
Najnovšie verzie ovládačov, softvéru, firmvéru a dokumentácie sú k dispozícii na našej stránke webmiesto: Centrum sťahovania.
1.1. Servis a podpora
Najnovšie verzie ovládačov, softvéru, firmvéru a dokumentácie sú k dispozícii v našom Knižnica dokumentov.
Potrebujete pomoc alebo chcete nahlásiť chybu?
Navštívte našu webstránky Proemion pre viac informácií alebo si vyzdvihnite lístok na Podpora.
Príkazy bajtového režimu
2.1. Formát príkazu (Byte Mode)
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. 'C' (0x43) je predvolené nastavenie. Pre niektoré zariadenia je možné túto hodnotu zmeniť. Táto príručka vždy zobrazuje predvolené nastavenie. |
| Dĺžka | 0x00-0xFF | Dĺžka bajtu zahŕňa počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x00-0xFF | Príkazový bajt, hodnoty 0x00 až 0xFE sú priame príkazy, hodnota 0xFF znamená, že nasledujúci bajt obsahuje rozšírenie príkazu |
| Údaje | xx | Dátový obsah |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. 0x0D (Carriage Return) je predvolené nastavenie. Pre niektoré zariadenia je možné túto hodnotu zmeniť. Táto príručka vždy zobrazuje predvolené nastavenie |
„–“ znamená, že táto hodnota nie je zaujímavá
„xx“ znamená, že pole obsahuje hodnotu konfigurácie / odpovede
Na každú správu, ktorá zmení alebo požaduje nastavenia zariadenia Proemion CAN, sa odpovie správou s rovnakým príkazovým bajtom, ktorá obsahuje nové nastavenia.
POZNÁMKA
Príkazy požiadavky zvyčajne nevyžadujú ďalšie parametre (žiadne pole „Údaje“).
Výnimky sú uvedené v popise príkazu.
2.1.1. Prample
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | 0x0B | Dĺžka bajtu zahŕňa počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x00 | 11-bitová správa ID CAN |
| Údaje | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (najprv MSB) Správa CAN Obsah údajov |
| Kontrolný súčet | 0xCE | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF | 0x0D | EOF bajt označuje koniec príkazu. |
2.2. Rozšírený formát príkazu (Byte Mode)
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. „C“ (0x43) je predvolené nastavenie. Pre niektoré zariadenia je možné túto hodnotu zmeniť. Táto príručka vždy zobrazuje predvolené nastavenie. |
| Dĺžka | 0x00-0xFF | Dĺžka bajtu zahŕňa počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Rozšírený príkaz | 0xD0-0xDF | Príkazový bajt, hodnoty 0xD0 až 0xDF sú rozšírené príkazy |
| Údaje | xx | Bajt 0: Kanál CAN (začínajúci na 0 pre CAN 1) / 128 ... 255 vyhradený pre modul (WLAN / GSM / GPS...) Bajt 1: Príkaz Bajt 2: Dátový obsah |
| Kontrolný súčet | 0xCE | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF | 0x0D | EOF bajt označuje koniec príkazu. |
„–“ znamená, že táto hodnota nie je zaujímavá
„xx“ znamená, že pole obsahuje hodnotu konfigurácie / odpovede
2.2.1. Prample – Rozšírený príkaz
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | 0x0D | Dĺžka bajtu zahŕňa počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xd0 | Rozšírený príkaz |
| Údaje | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
Kanál CAN: 2 Príkaz: 11-bitové ID ID správy CAN (0x789) (najprv MSB) Správa CAN Obsah údajov |
| Kontrolný súčet | 0x19 | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.3. Spracovať dátové správy
Tieto správy sa používajú na prenos prijatých správ CAN do hostiteľa alebo na odosielanie správ CAN z hostiteľa do siete CAN.
2.3.1. Príjem dátového rámca CAN
Správy dátového rámca CAN prijaté bránou zo zbernice CAN sa prenášajú do hostiteľského rozhrania v nasledujúcom formáte.
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x00 | Bola prijatá 11-bitová správa ID CAN |
| 0x01 | Prijatá 11-bitová ID CAN správa, správa obsahuje dodatočný 32-bitový časový intervalamp hodnotu. | |
| 0x02 | Bola prijatá 29-bitová správa ID CAN | |
| 0x03 | Prijatá 29-bitová ID CAN správa, správa obsahuje dodatočný 32-bitový časový intervalamp hodnotu. | |
| Údaje | Pre 11-bitové ID správy: | |
| 0x00-0xFF | Byte 0-1: 11-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: Až 8 dátových bajtov CAN a dodatočný 32-bitový časový intervalamp hodnota (iba ak timestamp možnosť je povolená, pozri nižšie) |
|
| Pre 29-bitové ID správy: | ||
| 0x00-0xFF | Byte 0-3: 29-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: Až 8 dátových bajtov CAN a dodatočný 32-bitový časový intervalamp hodnotu (iba ak najkratsieamp možnosť je povolená, pozri nižšie) |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak je časamp Ak chcete, táto možnosť musí byť povolená s príslušným príkazovým hlásením (pozri Resetovanie zariadenia).
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.3.2. Preniesť dátový rámec CAN
Aby bolo možné preniesť správy dátového rámca CAN na zbernicu CAN, hostiteľské rozhranie odošle dáta do brány v nasledujúcom formáte.
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x00 | Odoslanie 11-bitového dátového rámca ID CAN |
| 0x02 | Odoslanie 29-bitového dátového rámca ID CAN | |
| Údaje | Pre 11-bitové ID správy: | |
| 0x00-0xFF | Byte 0-1: 11-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: Až 8 dátových bajtov CAN |
|
| Pre 29-bitové ID správy: | ||
| 0x00-0xFF | Byte 0-3: 29-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: Až 8 dátových bajtov CAN |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.3.3. CAN vzdialený príjem rámcov
Správy vzdialeného rámca CAN prijaté bránou zo zbernice CAN sa prenášajú do hostiteľského rozhrania v nasledujúcom formáte.
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x04 | Prijatý vzdialený rámec 11-bitového ID CAN |
| 0x05 | Prijatý vzdialený rámec 11-bitového ID CAN, správa obsahuje dodatočný 32-bitový časový intervalamp hodnotu. | |
| 0x06 | Prijatý vzdialený rámec 29-bitového ID CAN | |
| 0x07 | Prijatý vzdialený rámec 29-bitového ID CAN, správa obsahuje dodatočný 32-bitový časový intervalamp hodnotu. | |
| Údaje | Pre vzdialené rámce s 11-bitovým ID: | |
| 0x00-0xFF | Byte 0-1: 11-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: DLC (CAN remote frame Data Length Code) dodatočný 32-bitový časamp hodnota (iba ak timestamp možnosť je povolená, pozri nižšie) |
|
| Pre vzdialené rámce s 29-bitovým ID: | ||
| 0x00-0xFF | Byte 0-3: 29-bitové CAN ID (najprv MSB) dodatočné údaje bajtov: DLC (CAN remote frame Data Length Code) dodatočný 32-bitový časamp hodnota (iba ak timestamp možnosť je povolená, pozri nižšie) |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak je časamp Ak chcete, táto možnosť musí byť povolená s príslušným príkazovým hlásením (pozri Resetovanie zariadenia).
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.3.4. Preniesť vzdialený rámec CAN
Na prenos vzdialených rámcových správ CAN na zbernicu CAN hostiteľské rozhranie posiela dáta do brány v nasledujúcom formáte.
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x04 | Vysielanie vzdialeného rámca 11-bitového ID CAN |
| 0x06 | Vysielanie vzdialeného rámca 29-bitového ID CAN | |
| Údaje | Pre vzdialené rámce s 11-bitovým ID: | |
| 0x00-0xFF | Bajt 0-1: 11-bitové CAN ID (najprv MSB) dodatočný dátový bajt: DLC (CAN Remote frame Data Length Code) |
|
| Pre vzdialené rámce s 29-bitovým ID: | ||
| 0x00-0xFF | Bajt 0-3: 29-bitové CAN ID (najprv MSB) dodatočný dátový bajt: DLC (CAN Remote frame Data Length Code) |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.3.5. Vysielanie a príjem dátového rámca RS232
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x09 | Dátový rámec RS232 |
| Údaje | xx | Dáta RS232 |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.3.6. Prijať blok optimalizácie
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x08 | Prijať blok optimalizácie |
| Údaje | xx | Prijímať údaje optimalizácie |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.4. Správy so spätnou väzbou
Tieto správy obsahujú údaje spätnej väzby, ktoré umožňujú používateľovi skontrolovať správnosť prenosu správ CAN.
2.4.1. CAN spätná väzba na prenos správ
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x20 | Odoslaná 11-bitová správa ID CAN |
| 0x21 | 11-bitová ID CAN správa odoslaná, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| 0x22 | Odoslaná 29-bitová správa ID CAN | |
| 0x23 | 29-bitová ID CAN správa odoslaná, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| 0x24 | 11-bitový ID CAN vzdialený rámec prenášaný | |
| 0x25 | 11-bitový ID CAN vzdialený rámec prenášaný, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| 0x26 | 29-bitový ID CAN vzdialený rámec prenášaný | |
| 0x27 | 29-bitový ID CAN vzdialený rámec prenášaný, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| 0x28 | Odoslaná 11-bitová správa ID Transmit Server | |
| 0x29 | 11-bitové ID Transmit Server správa odoslaná, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| 0x2A | Odoslaná 29-bitová správa ID Transmit Server | |
| 0x2B | 29-bitové ID Transmit Server správa odoslaná, spätná väzba obsahuje dodatočný časový intervalamp prenosového času | |
| Údaje | Pre 11-bitové ID správy / vzdialené rámce: | |
| 0x00-0xFF | Byte 0-1: 11-bitové CAN ID (najprv MSB) |
|
| 0x00-0xFF | dodatočné dátové bajty (nie na vzdialenom rámci spätná väzba): Až 8 dátových bajtov CAN a dodatočný 32-bitový časový intervalamp hodnota (iba ak timestamp možnosť je povolená, pozri nižšie) |
|
| Pre 29-bitové ID správy / vzdialené rámce: | ||
| 0x00-0xFF | Byte 0-3: 29-bitové CAN ID (najprv MSB) |
|
| 0x00-0xFF | dodatočné dátové bajty (nie na vzdialenom rámci spätná väzba): Až 8 dátových bajtov CAN a dodatočný 32-bitový časový intervalamp hodnota (iba ak timestamp možnosť je povolená, pozri nižšie) |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak sú požadované správy spätnej väzby, možnosť spätnej väzby sa musí povoliť príslušným príkazom (pozri Zapnutie / vypnutie objektov servera).
Ak je časamp je uprednostňovaná, táto možnosť musí byť povolená príslušnou správou (pozri Resetovať zariadenie).
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.5. Diagnostické dátové správy
2.5.1. ID zariadenia
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x40 | Reťazec ID zariadenia (požiadavka: žiadne ďalšie dátové bajty) |
| Údaje (iba pri odpovedi) |
0x00-0xFF | ID reťazec (iba pri odpovedi) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.5.2. Verzia hardvéru / softvéru
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x41 | Verzia hardvéru/softvéru (požiadavka: žiadne ďalšie dátové bajty) |
| Údaje (iba pri odpovedi) |
0x00-0xFF | Bajt 0-1: Verzia hardvéru zariadenia |
| Byte 2-3: Softvérová verzia firmvéru | ||
| Byte 4-5: Verzia softvéru zavádzača | ||
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.5.3. Chyba stav
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x42 | Chybový stav (požiadavka: žiadne ďalšie dátové bajty) |
| 0x43 | Správa o chybe, ktorá obsahuje dodatočný časový údajamp hodnotu (žiadny príkaz žiadosti, iba správa s odpoveďou) |
|
| Údaje (iba pri odpovedi) |
0x00-0xFF | Bajt 0: bit 0: MÔŽE prijať pretečenie vyrovnávacej pamäte bit 1: MÔŽE vypršať časový limit prenosu bit 2: Pretečenie počítadla chýb CAN bit 3: Chyba vypnutia zbernice CAN bit 4: Chyba syntaxe hostiteľského rozhrania bit 5: Chyba formátu hostiteľského rozhrania bit 6: Pretečenie vyrovnávacej pamäte prenosu hostiteľského rozhrania bit 7: nepoužité Bajt 1 (Posledný chybový kód ovládača CAN): '0': Žiadna chyba '1': Vyskytlo sa viac ako 5 rovnakých bitov v sekvencii '2': Prijatá správa nemá správny formát '3': Odoslaná správa nebola potvrdená '4': Počas prenosu nie je možné nastaviť recesívnu úroveň „5“: Nie je možné nastaviť dominantnú úroveň počas prenosu '6': prijatá kontrolná suma CRC bola nesprávna |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak je časamp je uprednostňovaná, táto možnosť musí byť povolená príslušnou správou (pozri Resetovať zariadenie).
Pri každej zmene chybového stavu sa automaticky vygeneruje chybové hlásenie.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.5.4. Verzia rozhrania
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x44 | Verzia rozhrania (napr. modul Bluetooth, modul WLAN, …) (požiadavka: žiadne ďalšie dátové bajty) |
| Údaje (iba pri odpovedi) |
0x00-0xFF | ASCII kódovaný reťazec verzie |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
Modul je voliteľný.
2.5.5. Aktuálne zaťaženie zbernice CAN
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x47 | Aktuálne zaťaženie zbernice v správach za sekundu (požiadavka: žiadne ďalšie dátové bajty) |
| Údaje (iba pri odpovedi) |
0x00-0xFF | Bajt 0-1: unsigned Integer value size:16 bit (MSB first) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.5.6. Zariadenie je zaneprázdnené / príkaz nie je podporovaný
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x48 | Zariadenie nemôže vykonať príkaz (iba odpoveď na iné príkazy) |
| Údaje | 0x00-0xFF | Vyhradené pre budúce použitie |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.5.7. Nastavte čas oneskorenia prenosu CAN
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x49 | Nastavte čas oneskorenia prenosu CAN |
| Údaje | 0x00-0xFF | Veľkosť celočíselnej hodnoty bez znamienka: 16 bit (najprv MSB) (parameter RAM sa po resetovaní zariadenia nastaví späť na 0) Čas oneskorenia do vyhodnotenia ďalšieho príkazu za 10 ms, táto hodnota platí len raz! |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6. Správy o nastavení ovládača CAN
2.6.1. Zmeňte / vyžiadajte si nastavenia ID kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x50 | Vyžiadať nastavenia ID kanála na príjem (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x51 | Zmeňte nastavenia ID prijímacieho kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0xFF | Bajt 0: Prijať číslo objektu (rozsah závisí od zariadenia brány) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Bajt 1: bit 0: 0 = zakázanie kanála, 1 = povolenie kanála bit 1: 0 = príjem 11-bitového ID, 1 = príjem 29-bitového ID bit 2: 0 = zmena 11-bitového ID, 1 = zmena 29-bitového ID Bajt 2-3: 11-bitové ID, ak byte1, bit 2 = 0 Bajt 2-5: 29-bitové ID, ak byte1, bit 2 = 1 |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak správa o zmene neobsahuje žiadne informácie o ID (dĺžka byte < 4), zostáva posledné nastavenie ID.
V tomto prípade sa bajt 1, bit 2 ignoruje.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6.2. Zmeňte / vyžiadajte si nastavenia masky prijímacieho kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x52 | Vyžiadať nastavenia masky prijímacieho kanála (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x53 | Zmeňte nastavenia masky prijímacieho kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0xFF | Bajt 0: Prijať číslo objektu (rozsah závisí od zariadenia brány) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Bajt 1: bit 0: 0 = zakázanie kanála, 1 = povolenie kanála bit 1: 0 = prijímacia 11-bitová maska, 1 = prijímacia 29-bitová maska bit 2: 0 = zmena 11-bitovej masky, 1 = zmena 29-bitovej masky Bajt 2-3: 11-bitová maska, ak byte1, bit 2 = 0 Bajt 2-5: 29-bitová maska, ak byte1, bit 2 = 1 |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak správa o zmene neobsahuje žiadne informácie o maske (dĺžka byte < 4), zostáva posledné nastavenie masky.
V tomto prípade sa bajt 1, bit 2 ignoruje.
Ak zariadenie nepodporuje individuálne masky pre každý kanál (CANview RS232), nastavenia masky pre kanál 1 až 7 sa ignorujú a odpovedia sa nastavením kanálu 0.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6.3. CAN prenosová rýchlosť
| Bajt(y) | Hodnota | Popis |
| SOF
(Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x56 | Vyžiadať parametre prenosovej rýchlosti CAN (žiadne ďalšie dátové bajty) |
| 0x57 | Nastavte parametre prenosovej rýchlosti CAN | |
| Údaje | 0x00-0xFF | Bajt 0: 0xFF, ak žiadna CIA nezodpovedá štandardnej prenosovej rýchlosti, inak: 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: Používajú sa hodnoty BTR Bajt 1: Hodnota BTR0 (závisí od zariadenia, iba ak byte 0 = 0xFF) Bajt 2: Hodnota BTR1 (závisí od zariadenia, iba ak byte 0 = 0xFF) Bajt 3: Hodnota BTR2 (závisí od zariadenia, iba ak byte 0 = 0xFF) Bajt 4: Hodnota BTR3 (závisí od zariadenia, iba ak byte 0 = 0xFF) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak je dátový bajt 0 nastavený na 0xFF, hodnoty BTR sa použijú na nastavenie neštandardných prenosových rýchlostí.
Ak sa použije štandardná prenosová rýchlosť, hodnoty BTR nie sú potrebné, ak sa napriek tomu použijú, ignorujú sa!
Ak potrebujete nastaviť prenosovú rýchlosť, ktorá nie je podporovaná štandardnými nastaveniami zariadenia, kontaktujte našu podporu pre ďalšie informácie, pozrite si časť Servis a podpora.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6.4. Resetovanie ovládača CAN
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x58 | Resetovanie ovládača CAN (žiadne ďalšie dátové bajty) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Príkaz „CAN Controller Reset“ vykoná kompletný reset CAN ovládača vrátane časuamp hodnoty, prijímacie a vysielacie vyrovnávacie pamäte.
Reset CAN radiča tiež resetuje chybový stav zariadenia.
Z tohto dôvodu sa po resete ovládača CAN vygeneruje chybové hlásenie na aktualizáciu chybového stavu.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6.5. Nastavte automatický prenosový režim rozhrania CAN
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x59 | Nastavte automatický prenosový režim (žiadne ďalšie dátové bajty) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Režim Auto Baud je možný len so štandardnými prenosovými rýchlosťami, ktoré zariadenie podporuje.
Pre automatickú detekciu baudov je potrebné mať funkčnú komunikáciu na zbernici.
Kým je aktívna detekcia prenosovej rýchlosti, zariadenia Proemion CAN sú v pasívnom režime a nemajú žiadny vplyv na prevádzku na zbernici CAN.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
Príkaz auto baud nastaví zariadenie brány do režimu „Auto Baud“.
Zariadenie počúva prevádzku na CAN a automaticky konfiguruje prenosovú rýchlosť (zistiteľné sú iba štandardné prenosové rýchlosti podporované zariadením).
Po získaní správneho nastavenia prenosovej rýchlosti zariadenie vygeneruje odpoveď obsahujúcu zistenú prenosovú rýchlosť.
Formát tejto správy je identický so správou s požiadavkou na prenosovú rýchlosť CAN, ibaže príkazový bajt je 0x59.
Keď sa nezistí žiadna prenosová rýchlosť, zariadenie použije na prevádzku poslednú nakonfigurovanú prenosovú rýchlosť.
V tomto prípade je odpoveď s prenosovou rýchlosťou rovnaká, ako keby sa požadovala neštandardná prenosová rýchlosť.
2.6.6. Nastaviť / vyžiadať aktívny / pasívny režim
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x5A | Požiadať o aktívny / pasívny režim (žiadne ďalšie dátové bajty) |
| 0x5B | Nastavte aktívny / pasívny režim | |
| Údaje | 0x00-0x01 | 0x00 zariadenie = aktívny režim 0x01 zariadenie = pasívny režim |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.6.7. Zmena / vyžiadanie času cyklu príjmu kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x5C | Požiadať o čas cyklu prijímacieho kanála (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x5D | Zmeňte čas cyklu prijímacieho kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0xFF | Bajt 0: Prijať číslo objektu (rozsah závisí od zariadenia brány) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Bajt 1: Čas cyklu 10 ms |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.7. Správy o konfigurácii hostiteľského rozhrania
2.7.1. Nastavenia spätnej väzby / výstupu
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Bajt(y) | Hodnota | Popis |
| Príkaz | 0x60 | Vyžiadať nastavenia spätnej väzby (žiadne ďalšie dátové bajty) |
| 0x61 | Nastavte nastavenia spätnej väzby | |
| Údaje | 0x00-0x07 | Byte 0: bit 0: 1 = výstup CAN zapnutý / 0 = výstup CAN vypnutý bit 1: 1 = Odoslanie spätnej väzby CAN správy zapnuté / 0 = spätná väzba vypnutá bit 2: 1 = spätná väzba servera zapnutá / 0 = spätná väzba servera vypnutá bit 3: 1 = rozhranie RS232 zapnuté / 0 = rozhranie RS232 vypnuté |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Ak je sériový výstup vypnutý, prijaté správy CAN sa uložia do pamäte RAM zariadenia Proemion CAN. Ak je táto vyrovnávacia pamäť plná, zobrazí sa chyba pretečenia vyrovnávacej pamäte.
Ak je výstup povolený, všetky uložené správy sa okamžite prenesú do hostiteľského rozhrania.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.8. Odosielanie príkazov rozhrania servera
2.8.1. Zapnite / vypnite objekty servera
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x80 | Zapnutie/vypnutie objektu servera (žiadne ďalšie dátové bajty) |
| 0x81 | Zapnite / vypnite objekt servera | |
| Údaje | 0x00-0xFF | Byte 0: Každý nastavený bit zapína príslušný objekt servera / ukazuje, že objekt servera je zapnutý. Resetovací bit označuje zakázané objekty servera. |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Tento príkaz je zastaraný a naše zariadenia ho už nepoužívajú.
2.8.2. Zmeniť / vyžiadať konfiguráciu objektu servera
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x82 | Požiadať o konfiguráciu objektu servera (potrebuje jeden dodatočný dátový bajt, ktorý obsahuje číslo objektu servera) |
| 0x83 | Zapnite / vypnite objekt servera | |
| Údaje | 0x01-0x08 | Byte 0 (číslo objektu): Obsahuje číslo jedného z ôsmich možných objektov servera, ktoré by sa mali zmeniť. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11-bitový objekt ID 0x01 = 29-bitový objekt ID Čísla bajtov 2 a vyššie obsahujú nasledujúce informácie v zobrazenom objednávka: |
|
| 0x00-0xFF | ID (11 alebo 29 bit) | |
| 0x01-0x08 | DLC (počet dátových bajtov správy CAN) | |
| 0x00-0xFF | až do 8 dátových bajtov správy plechovky | |
| 0x00-0xFF | čas cyklu objektu servera za 10 ms | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Obsah bajtu DLC musí súhlasiť s počtom bajtov prenášaných dát, inak sa prenosový server môže správať nepredvídateľne.
Tento príkaz je zastaraný a naše zariadenia ho už nepoužívajú.
2.8.3. Zmeňte / vyžiadajte si nastavenia ID prenosového kanála
Filtre vysielacieho kanála CAN fungujú rovnako ako filtre prijímania CAN opísané v kapitole Správy o nastavení ovládača CAN. Správy prijaté od hostiteľa sú kontrolované s týmito podmienkami filtra. Ak sú splnené podmienky, správa sa odošle na zbernicu CAN.
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x84 | Vyžiadať nastavenia ID prenosového kanála (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x85 | Zmeňte nastavenia ID prenosového kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0x07 | Bajt 0: Preniesť číslo objektu |
| 0x00-0x07 | Bajt 1: bit 0: 0 = zakázanie kanála, 1 = povolenie kanála bit 1: 0 = vysielacie 11-bitové ID, 1 = vysielacie 29-bitové ID bit 2: 0 = zmena 11-bitového ID, 1 = zmena 29-bitového ID |
|
| 0x00-0xFF | Bajt 2-3: 11-bitové ID, ak byte1, bit 2 = 0 | |
| 0x00-0xFF | Bajt 2-5: 29-bitové ID, ak byte1, bit 2 = 1 | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Tento príkaz je zastaraný a naše zariadenia ho už nepoužívajú.
2.8.4. Zmeňte / vyžiadajte si nastavenia masky prenosového kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x86 | Vyžiadať nastavenia masky prenosového kanála (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x87 | Zmeňte nastavenia masky vysielacieho kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0x07 | Byte 0: Preniesť číslo objektu |
| 0x00-0x07 | Bajt 1: bit 0: 0 = zakázanie kanála, 1 = povolenie kanála bit 1: 0 = vysielacia 11-bitová maska, 1 = vysielacia 29-bitová maska bit 2: 0 = zmena 11-bitovej masky, 1 = zmena 29-bitovej masky |
|
| 0x00-0xFF | Byte 2-3: 11-bitová maska, ak byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bitová maska, ak byte1, bit 2 = 1 | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Tento príkaz je zastaraný a naše zariadenia ho už nepoužívajú.
2.8.5. Zmeniť/vyžiadať nastavenie doby cyklu prenosového kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0x88 | Požiadajte o nastavenie doby cyklu prenosového kanála (potrebuje jeden ďalší dátový bajt = číslo kanálu) |
| 0x89 | Zmeňte nastavenia času cyklu prenosového kanála (potrebuje aspoň dva ďalšie dátové bajty, číslo kanálu a nastavenia kanála) |
|
| Údaje | 0x00-0x07 | Byte 0: Preniesť číslo objektu |
| 0x00-0x07 | Byte 1:+ bit 0: 0 = zakázanie kanála, 1 = povolenie kanála bit 1: 0 = doba cyklu vysielania 11 bitov, 1 = doba cyklu vysielania 29 bitov bit 2: 0 = zmena 11-bitového času cyklu, 1 = zmena 29-bitového času cyklu |
|
| 0x00-0xFF | Byte 2-3: 11-bitový čas cyklu, ak byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: 29-bitový čas cyklu, ak byte1, bit 2 = 1 | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.9. Nastavenia parametrov zariadenia
2.9.1. Zmena / vyžiadanie Timestamp nastavenia
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xA0 | Žiadosť o časamp nastavenia (požiadavka: žiadne ďalšie dátové bajty) |
| 0xA1 | Nastaviť časamp nastavenia | |
| Údaje | 0x00-0x13 | Bajt 0: bit 0: 1 = časový intervalamp zapnuté, 0 = časový intervalamp vypnuté bit 1: 1 = relatívny časamp, 0 = absolútny časamp bit 4: 1 = Čas spätnej väzby chýb a ozvenyamp na 0 = Čas spätnej väzby chýb a ozvenyamp vypnuté |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
Ak sa zobrazí „Timeestamp-Mode” sa za posledný dátový bajt každej prijatej správy CAN vloží hodnota 32-bitového počítadla (rozlíšenie 100 µs).
Všetky správy na strane hostiteľského rozhrania, ktoré obsahujú timestamp sú v správnom chronologickom poradí.
Ak je časamp by sa mali vložiť za správy s odozvou („Odoslať spätnú väzbu zo servera“ alebo „Odoslať spätnú väzbu k správe CAN“) a chybové správy, „Čas spätnej väzby chýb a odozvy“amp“ musí byť aktivovaný dodatočne.
Rozdiel medzi „relatívnym“ a „absolútnym režimom“ je v tom, že hodnota počítadla sa vynuluje po každej prijatej správe v „relatívnom režime“.
POZNÁMKA
Časový interval „Error and Echo Feedback“.amp sa prenáša len vtedy, ak je časovamp režim je povolený.
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.9.2. Zmeňte CAN čas oneskorenia prenosu
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Dĺžka bajtu obsahuje počet dátových bajtov počet bajtov príkazu |
| Príkaz | 0xA2 | Nastavte čas oneskorenia prenosu CAN |
| Údaje (iba pri odpovedi) |
0x00-0xFF | Veľkosť celočíselnej hodnoty bez znamienka: 16 bit (parameter RAM sa po resetovaní zariadenia nastaví späť na 0) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Tento čas oneskorenia sa vkladá pred každú správu CAN, aby sa prenos CAN spomalil.
2.9.3. Nastavte čas čakania na blokovanie IP
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xA3 | Nastavte čas čakania na blokovanie IP (pre lepšie využitie šírky pásma) |
| Údaje | 0x00-0xFF | Interval 10 milisekúnd |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.9.4. Nastavte interval výpočtu prenosovej rýchlosti
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xA4 | Nastavte interval výpočtu prenosovej rýchlosti CAN |
| Údaje | 0x00-0xFF | Interval v milisekundách Veľkosť celočíselnej hodnoty bez znamienka: 16 bit (najprv MSB) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Použitie ako rozšírený príkaz je možné (pozri Formát rozšíreného príkazu (Byte Mode)).
2.9.5. Prístup do objektového slovníka CANopen
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xA5 | Čítať / zapisovať do slovníka objektov |
| Údaje | 0x00-0xFF | Žiadosť: Bajt 0: Príkaz: 0x01 zápis, 0x00 čítanie (žiadne ďalšie dátové bajty) Bajt 1-2: Index (LSB prvý) Bajt 3: Podindex dodatočné dátové bajty: Dáta (LSB najprv) Odpoveď: Bajt 0: Výsledok: Úspešné čítanie 0x40 Chyba čítania 0x80 (žiadne ďalšie dátové bajty) Úspešný zápis 0x41 (žiadne ďalšie dátové bajty) Chyba zápisu 0x81 (žiadne ďalšie dátové bajty) Bajt 1-2: Index (LSB prvý) Bajt 3: Podindex dodatočné dátové bajty: Dáta (LSB najprv) |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
2.10. Príkazy na prístup k hardvéru
2.10.1. Resetujte zariadenie
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xC0 | Nastavte resetovacie zariadenie |
| Údaje | — | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Zariadenia reagujú na tento príkaz príkazom „ID zariadenia“.
Pre niektoré zariadenia tento príkaz nevedie k hardvérovému resetu, pretože inak by sa stratila komunikácia s hostiteľom.
- CANview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Požiadať o hodnotu analógového kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xC2 | Požiadať o hodnotu analógového kanála (potrebuje 1 dodatočný dátový bajt obsahujúci číslo kanálu) |
| Údaje | 0x00-0x03 | Bajt 0 (číslo kanála): 0x00: Supply voltage 0x01: CAN Low line 0x02: CAN High line 0x03: Analógové vstupy 1 a 2 |
| 0x00-0xFF | Bajt 1: analógová hodnota (pre kanál 0…2, pozri popis nižšie) Bajt 1-4: (pre kanál 3) Analógový vstup 1 objtage Kódované IEEE 754, najskôr LSB Bajt 5-8: (pre kanál 3) Analógový vstup 2 objtage Kódované IEEE 754, najskôr LSB |
|
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39 V 5V |
POZNÁMKA
Iba CANview RS232 dokáže merať objtage úrovne.
Toto meranie je možné len pre prenosové rýchlosti CAN 125 kBit/s a pomalšie.
Nastavte / vyžiadajte si hodnotu digitálneho kanála
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xC4 | Požiadať o hodnotu digitálneho kanála (potrebuje 1 dodatočný dátový bajt obsahujúci číslo kanálu) |
| 0xC5 | Nastavte hodnotu digitálneho kanála (potrebuje 2 ďalšie dátové bajty obsahujúce číslo kanálu a hodnotu) | |
| Údaje | 0x00-0xFF | Byte 0 (číslo kanála): 0x00: rezistor ukončenia zbernice |
| 0x00-0x01 | Bajt 1: digitálna hodnota (1 = zapnuté, 0 = vypnuté) | |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Každý nastavený príkaz je zodpovedaný skutočnými hodnotami.
2.10.3. Nastavte komunikačné heslo
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xC6 | Požiadať o kontrolu komunikačného hesla |
| Údaje | xx | Príkaz Byte 0…n: Reťazec hesla (predvolené: „GSMONLIN“) Odpoveď Byte 0: 0 = heslo skontrolované a OK Ak kontrola hesla zlyhala, zariadenie neodpovedá |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Táto správa je veľmi dôležitá na odomknutie celej funkčnosti rozhrania bajtového režimu na CANlink GSM/UMTS.
Relácia je možná len s kontrolou správneho komunikačného hesla!
2.10.4. Resetovať komunikačné heslo
| Bajt(y) | Hodnota | Popis |
| SOF (Začiatok snímky) |
0x43 | SOF označuje začiatok príkazu. |
| Dĺžka | xx | Byte dĺžky obsahuje počet dátových bajtov, za ktorými nasleduje počet príkazových bajtov. |
| Príkaz | 0xC7 | Obnoviť kontrolu hesla komunikácie |
| Kontrolný súčet | xx | Obsahuje kontrolný súčet XOR SOF, dĺžky, príkazu a dátových bajtov. |
| EOF (Koniec snímky) |
0x0D | EOF bajt označuje koniec príkazu. |
POZNÁMKA
Táto správa uzamkne rozhranie bajtového režimu.
Tento príkaz by sa mal odoslať na konci komunikačnej relácie.
Príkazy a zariadenia
Nižšie uvedená tabuľka poskytuje súhrn všetkých existujúcich príkazov a uvádza, ktoré zariadenie Proemion ich podporuje.
Použiteľnosť príkazu pre zariadenie Proemion je označená „S“, „E“ alebo „S / E“.
Tieto skratky znamenajú:
- „S“ Zariadenie Proemion podporuje tento príkaz iba v štandardnom formáte príkazu (pozri Formát príkazu (Byte Mode)).
- “E” Zariadenie Proemion podporuje tento príkaz iba vo formáte rozšíreného príkazu (pozri Rozšírený formát príkazu (Byte Mode)).
- “S / E” Zariadenie Proemion podporuje tento príkaz v štandardnom príkazovom formáte a v rozšírenom príkazovom formáte.
| Správa | Príkaz | Zariadenie | ||||||||
| Typ | CANview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bezdrôtové 3000 |
CANlink bezdrôtové 4000 |
CANview Ethernet |
CANlink mobilné 5000 |
CANlink mobilné 3000 |
CANview RS232 |
|
| Spracovať dátové správy | 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 | |||||||||
| Spätná väzba | 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 |
*Nasledovné možnosti údajov príkazov nie sú implementované pre CLM3000 a CLM3600:
– bit 2: 1 = spätná väzba servera zapnutá / 0 = spätná väzba servera vypnutá
– bit 3: 1 = rozhranie RS232 zapnuté / 0 = rozhranie RS232 vypnuté
| Správa | Príkaz | Zariadenie | ||||||||
| Typ | CANview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink bezdrôtové 3000 |
CANlink bezdrôtové 4000 |
CANview Ethernet |
CANlink mobilné 5000 |
CANlink mobilné 3000 |
CANview RS232 |
|
| Diagnostické dátové správy | 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 | ||||||
| Správy o nastavení ovládača 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 | |||
| Správy o konfigurácii hostiteľského rozhrania | 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 príkazov serverového rozhrania | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Typ | CANview USB | CANlink Bluetooth 2000 |
MÔŽETE prepojiť WLAN 2000 |
Bezdrôtové pripojenie CANlink 3000 | Bezdrôtové pripojenie CANlink 4000 | CANview Ethernet | CANlink mobile 5000 |
CANlink mobile 3000 |
CANview RS232 |
|
| Nastavenia parametrov zariadenia | 0xA0 | S/E | S/E | S/E | S/E | S/E | S /E | S/E | S/E | S/E |
| 0xA1 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | S/E | S/E | S/E | |||||||
| 0xA5 | S | S | S | S | ||||||
| Príkazy na prístup k hardvéru | 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 |
Verzia: 11.0.549

Dokumenty / zdroje
![]() | Byte Command Protocol Binárne príkazy |
Referencie
- Používateľská príručkamanual.tools
