Príkazový protokol Proemion Byte Binárne príkazy Používateľská príručka

Proemion Byte Command Protocol Binary commands - Featured Image

Logo Proemion

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

Logo Proemion

Dokumenty / zdroje

PDF thumbnailByte Command Protocol Binárne príkazy
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Referencie

Položiť otázku

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

Položiť otázku

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.