Proemion Byte Command Protocol Binární příkazy Uživatelská příručka

Proemion Byte Command Protocol Binary commands - Featured Image

Logo Proemion

Příručka příkazu Byte

Byte Command Protocol Binární příkazy

Příručka příkazů Byte popisuje příkazy a jejich strukturu protokolu Proemion Byte příkazů, které používá vzdálený hostitel a síť CAN pro přenos zpráv.

Generál

Příručka příkazů Byte popisuje strukturu a příkazy používané protokolem příkazů Proemion Byte.
Tento protokol podporují všechny brány CAN to PC od společnosti Proemion GmbH pro komunikaci se vzdáleným hostitelem přes rozhraní podporované zařízením.
Následující příručka rozšiřuje příručky specifické pro zařízení.
V případě nejasností nahlédněte také do příruček k vašemu konkrétnímu zařízení brány.
Brány CAN to PC propojují síť CAN se vzdáleným hostitelem pomocí specifického rozhraní, jako je RS232, USB, Ethernet, Bluetooth nebo WLAN.
Proemion Byte Command Protocol slouží pro obousměrný transparentní přenos CAN zpráv mezi hostitelem a sítí CAN a také pro přenos příkazů mezi hostitelem a bránou.
Protože všechny brány Proemion CAN to PC pracují na stejném protokolu, lze jakýkoli aplikační software snadno rozšířit tak, aby používal různá komunikační rozhraní, a to pouhou výměnou základních komunikačních rutin.
Většinu příkazů podporují všechny brány, v některých případech nejsou speciální příkazy podporovány jednotlivými zařízeními.
Tabulka v kapitole Příkazy a zařízení vám poskytuje přehledview na příkazy podporované každým jednotlivým typem brány.

POZNÁMKA
Normálně jsou všechny příkazy, které ovlivňují nastavení zařízení, uloženy pouze v energeticky nezávislé paměti RAM brány, po resetu jsou znovu použita nastavení uložená v energeticky nezávislé paměti zařízení.
Tato nastavení můžete změnit pomocí softwaru konfigurátoru specifického pro zařízení nebo – pokud to zařízení podporuje – prostřednictvím CANopen.
Výjimka: Příkaz „CAN baud rate“ je uložen trvale.
U některých bran je možné změnit start-byte (výchozí: 0x43) a stop-byte (výchozí: 0x0D) v konfiguračním softwaru.
Všechny popisy v této příručce předpokládají, že jsou použity výchozí hodnoty.
Pro další informace a podporu vyplňte formulář podpory, viz Servis a podpora.
Nejnovější verze ovladačů, softwaru, firmwaru a dokumentace jsou k dispozici na našem webu webmísto: Centrum stahování.

1.1. Servis a podpora 
Nejnovější verze ovladačů, softwaru, firmwaru a dokumentace jsou k dispozici v našem Knihovna dokumentů.

Potřebujete pomoc nebo chcete nahlásit chybu?
Navštivte naši webmísto Proemion pro více informací nebo vyzvedněte vstupenku na Podpora.

Příkazy režimu Byte

2.1. Formát příkazu (Byte Mode)

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
'C' (0x43) je výchozí nastavení. U některých zařízení lze tuto hodnotu změnit. Tato příručka vždy zobrazuje výchozí nastavení.
Délka 0x00-0xFF Byte délky zahrnuje počet datových bytů, po kterých následuje počet příkazových bytů.
Příkaz 0x00-0xFF Příkazový bajt, hodnoty 0x00 až 0xFE jsou přímé příkazy, hodnota 0xFF znamená, že další bajt obsahuje rozšíření příkazu
Data xx Datový obsah
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.
0x0D (Carriage Return) je výchozí nastavení. U některých zařízení lze tuto hodnotu změnit. Tato příručka vždy zobrazuje výchozí nastavení

„–“ znamená, že tato hodnota není zajímavá
„xx“ znamená, že pole obsahuje hodnotu konfigurace / odpovědi
Na každou zprávu, která změní nebo vyžádá nastavení zařízení Proemion CAN, je odpovězeno zprávou se stejným příkazovým bajtem obsahujícím nové nastavení.

POZNÁMKA
Příkazy požadavku obvykle nevyžadují další parametry (žádné pole „Data“).
Výjimky jsou uvedeny v popisu příkazu.

2.1.1. Přample

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka 0x0B Byte délky zahrnuje počet datových bytů, po kterých následuje počet příkazových bytů.
Příkaz 0x00 11bitová zpráva ID CAN
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB první)
Zpráva CAN Obsah dat
Kontrolní součet 0xCE Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF 0x0D EOF bajt označuje konec příkazu.

2.2. Rozšířený formát příkazu (Byte Mode)

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
'C' (0x43) je výchozí nastavení. U některých zařízení lze tuto hodnotu změnit.
Tato příručka vždy zobrazuje výchozí nastavení.
Délka 0x00-0xFF Byte délky zahrnuje počet datových bytů, po kterých následuje počet příkazových bytů.
Rozšířený příkaz 0xD0-0xDF Příkazový bajt, hodnoty 0xD0 až 0xDF jsou rozšířené příkazy
Data xx Bajt 0: Kanál CAN (počínaje 0 pro CAN 1) / 128 … 255 vyhrazeno pro modul (WLAN / GSM / GPS…)
Bajt 1: Příkaz
Bajt 2: Datový obsah
Kontrolní součet 0xCE Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF 0x0D EOF bajt označuje konec příkazu.

„–“ znamená, že tato hodnota není zajímavá
„xx“ znamená, že pole obsahuje hodnotu konfigurace / odpovědi

2.2.1. Přample – Rozšířený příkaz

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka 0x0D Byte délky zahrnuje počet datových bytů, po kterých následuje počet příkazových bytů.
Příkaz 0xD0 Rozšířený příkaz
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Kanál CAN: 2
Příkaz: 11bitové ID ID zprávy CAN (0x789) (MSB první)
Zpráva CAN Obsah dat
Kontrolní součet 0x19 Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.3. Zpracovat datové zprávy
Tyto zprávy se používají k přenosu přijatých zpráv CAN k hostiteli nebo k odesílání zpráv CAN z hostitele do sítě CAN.

2.3.1. Příjem datového rámce CAN
Zprávy datového rámce CAN přijaté bránou ze sběrnice CAN jsou přenášeny do hostitelského rozhraní v následujícím formátu.

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x00 Přijata 11bitová zpráva ID CAN
0x01 11bitová zpráva ID CAN přijata, zpráva obsahuje další 32bitový časový intervalamp hodnota.
0x02 Přijata 29bitová zpráva ID CAN
0x03 29bitová zpráva ID CAN přijata, zpráva obsahuje další 32bitový časový intervalamp hodnota.
Data Pro 11bitové zprávy ID:
0x00-0xFF Byte 0-1: 11bitové CAN ID (nejprve MSB)
další údaje bajtů:
Až 8 datových bajtů CAN a další 32bitový časový intervalamp hodnota (pouze pokud timestamp možnost je povolena, viz níže)
Pro 29bitové zprávy ID:
0x00-0xFF Byte 0-3: 29bitové CAN ID (nejprve MSB)
další údaje bajtů:
Až 8 datových bajtů CAN a další 32bitový časový intervalamp hodnota
(pouze pokud timestamp možnost je povolena, viz níže)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud časamp Pokud je to žádoucí, musí být tato možnost povolena pomocí příslušné zprávy s příkazem (viz Reset zařízení).
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.3.2. Přenést datový rámec CAN
Aby bylo možné přenášet zprávy datového rámce CAN na sběrnici CAN, hostitelské rozhraní odesílá data do brány v následujícím formátu.

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x00 Přenést 11bitový datový rámec ID CAN
0x02 Přenést 29bitový datový rámec ID CAN
Data Pro 11bitové zprávy ID:
0x00-0xFF Byte 0-1:
11bitové CAN ID (nejprve MSB)
další údaje bajtů:
Až 8 datových bytů CAN
Pro 29bitové zprávy ID:
0x00-0xFF Byte 0-3:
29bitové CAN ID (nejprve MSB)
další údaje bajtů:
Až 8 datových bytů CAN
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.3.3. CAN vzdálený příjem rámců
Zprávy vzdáleného rámce CAN přijaté bránou ze sběrnice CAN jsou přenášeny do hostitelského rozhraní v následujícím formátu.

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x04 Přijat vzdálený rámec 11bitového ID CAN
0x05 Přijat vzdálený rámec 11bitového ID CAN, zpráva obsahuje další 32bitový časový intervalamp hodnota.
0x06 Přijat vzdálený rámec 29bitového ID CAN
0x07 29-bit ID CAN vzdálený rámec přijat, zpráva obsahuje další 32-bit timestamp hodnota.
Data Pro vzdálené rámce s 11bitovým ID:
0x00-0xFF Byte 0-1:
11bitové CAN ID (nejprve MSB)
další údaje bajtů:
DLC (CAN Remote frame Data Length Code) další 32bitový časový intervalamp hodnota (pouze pokud timestamp možnost je povolena, viz níže)
Pro vzdálené rámce s 29bitovým ID:
0x00-0xFF Byte 0-3:
29bitové CAN ID (nejprve MSB)
další údaje bajtů:
DLC (CAN Remote frame Data Length Code) další 32bitový časový intervalamp hodnota (pouze pokud timestamp možnost je povolena, viz níže)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud časamp Pokud je to žádoucí, musí být tato možnost povolena pomocí příslušné zprávy s příkazem (viz Reset zařízení).
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.3.4. Přenést vzdálený rámec CAN
Aby bylo možné přenášet zprávy vzdáleného rámce CAN na sběrnici CAN, hostitelské rozhraní odesílá data do brány v následujícím formátu.

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x04 Přenést 11bitový vzdálený rámec ID CAN
0x06 Přenést 29bitový vzdálený rámec ID CAN
Data Pro vzdálené rámce s 11bitovým ID:
0x00-0xFF Bajt 0-1:
11bitové CAN ID (nejprve MSB)
další datový bajt:
DLC (CAN Remote frame Data Length Code)
Pro vzdálené rámce s 29bitovým ID:
0x00-0xFF Bajt 0-3:
29bitové CAN ID (nejprve MSB)
další datový bajt:
DLC (CAN Remote frame Data Length Code)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.3.5. Vysílání a příjem datového rámce RS232

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x09 Datový rámec RS232
Data xx data RS232
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.3.6. Přijmout blok optimalizace

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x08 Přijmout blok optimalizace
Data xx Přijímat data optimalizace
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.4. Zprávy se zpětnou vazbou
Tyto zprávy obsahují zpětnovazební data, která uživateli umožňují zkontrolovat správný přenos zpráv CAN.

2.4.1. Zpětná vazba přenosu zpráv CAN

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x20 Odeslaná 11bitová zpráva ID CAN
0x21 Odeslána 11bitová zpráva ID CAN, zpětná vazba obsahuje další časový intervalamp vysílacího času
0x22 Odeslaná 29bitová zpráva ID CAN
0x23 Odeslána 29bitová zpráva ID CAN, zpětná vazba obsahuje další časový intervalamp vysílacího času
0x24 Odeslán vzdálený rámec 11bitového ID CAN
0x25 11bitový ID CAN vzdálený rámec přenášen, zpětná vazba obsahuje další časový intervalamp vysílacího času
0x26 Odeslán vzdálený rámec 29bitového ID CAN
0x27 29bitový ID CAN vzdálený rámec přenášen, zpětná vazba obsahuje další časový intervalamp vysílacího času
0x28 Odeslána 11bitová zpráva ID Transmit Server
0x29 11-bit ID Transmit Server zpráva přenesena, zpětná vazba obsahuje další timestamp vysílacího času
0x2A Odeslána 29bitová zpráva ID Transmit Server
0x2B 29-bit ID Transmit Server zpráva přenesena, zpětná vazba obsahuje další timestamp vysílacího času
Data Pro 11bitové zprávy ID / vzdálené rámce:
0x00-0xFF Byte 0-1:
11bitové CAN ID (nejprve MSB)
0x00-0xFF další datové bajty (ne na vzdáleném rámci zpětná vazba):
Až 8 datových bajtů CAN a další 32bitový časový intervalamp hodnota (pouze pokud timestamp možnost je povolena, viz níže)
Pro 29bitové zprávy ID / vzdálené rámce:
0x00-0xFF Byte 0-3:
29bitové CAN ID (nejprve MSB)
0x00-0xFF další datové bajty (ne na vzdáleném rámci zpětná vazba):
Až 8 datových bajtů CAN a další 32bitový časový intervalamp hodnota (pouze pokud timestamp možnost je povolena, viz níže)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud jsou požadovány zprávy zpětné vazby, musí být možnost zpětné vazby povolena příslušným příkazem (viz Zapnutí / vypnutí objektů serveru).
Pokud časamp je upřednostňována, musí být tato možnost povolena příslušnou zprávou (viz Reset zařízení).
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.5. Diagnostické datové zprávy
2.5.1. ID zařízení

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x40 Řetězec ID zařízení (požadavek: žádné další datové bajty)
Data
(pouze při odpovědi)
0x00-0xFF ID řetězec (pouze při odpovědi)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.5.2. Verze hardwaru / softwaru

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x41 Verze hardwaru / softwaru (požadavek: žádné další datové bajty)
Data
(pouze při odpovědi)
0x00-0xFF Bajt 0-1: Hardwarová verze zařízení
Byte 2-3: Softwarová verze firmwaru
Byte 4-5: Verze softwaru bootloaderu
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.5.3. Chyba postavení

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x42 Chybový stav (požadavek: žádné další datové bajty)
0x43 Chybová stavová zpráva, která obsahuje další časový údajamp hodnota
(žádný příkaz požadavku, pouze zpráva s odpovědí)
Data
(pouze při odpovědi)
0x00-0xFF Bajt 0:
bit 0: MŮŽE přijmout přetečení vyrovnávací paměti
bit 1: MŮŽE vysílat časový limit
bit 2: Přetečení počítadla chyb CAN
bit 3: Chyba vypnutí sběrnice CAN
bit 4: Chyba syntaxe hostitelského rozhraní
bit 5: Chyba formátu hostitelského rozhraní
bit 6: Přetečení vyrovnávací paměti pro přenos hostitelského rozhraní
bit 7: nepoužívá
Byte 1 (poslední chybový kód ovladače CAN):
'0': Žádná chyba
'1': Vyskytlo se více než 5 stejných bitů v sekvenci
'2': Přijatá zpráva nemá správný formát
'3': Odeslaná zpráva nebyla potvrzena
'4': Během přenosu nelze nastavit recesivní úroveň
'5': Během přenosu nelze nastavit dominantní úroveň
'6': přijatý kontrolní součet CRC byl nesprávný
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud časamp je upřednostňována, musí být tato možnost povolena příslušnou zprávou (viz Reset zařízení).
Při každé změně chybového stavu se automaticky vygeneruje chybové hlášení.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.5.4. Verze rozhraní

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x44 Verze rozhraní (např. modul Bluetooth, modul WLAN, …) (požadavek: žádné další datové bajty)
Data
(pouze při odpovědi)
0x00-0xFF Řetězec verze kódovaný ASCII
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).
Modul je volitelný.

2.5.5. Aktuální zatížení sběrnice CAN

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x47 Aktuální zatížení sběrnice ve zprávách za sekundu (požadavek: žádné další datové bajty)
Data
(pouze při odpovědi)
0x00-0xFF Bajt 0-1:
unsigned Integer value size:16 bit (MSB first)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.5.6. Zařízení je zaneprázdněno / příkaz není podporován

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x48 Zařízení nemůže provést příkaz (pouze odezva na jiné příkazy)
Data 0x00-0xFF Rezervováno pro budoucí použití
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.5.7. Nastavte dobu zpoždění vysílání CAN

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x49 Nastavte dobu zpoždění vysílání CAN
Data 0x00-0xFF Velikost celočíselné hodnoty bez znaménka: 16 bit (MSB první)
(parametr RAM je po resetu zařízení nastaven zpět na 0)
Doba zpoždění do vyhodnocení dalšího příkazu za 10 ms, tato hodnota platí pouze jednou!
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6. Zprávy nastavení ovladače CAN
2.6.1. Změňte / vyžádejte si nastavení ID kanálu pro příjem

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x50 Vyžádejte si nastavení ID kanálu pro příjem
(potřebuje jeden další datový bajt = číslo kanálu)
0x51 Změňte nastavení ID přijímaného kanálu
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0xFF Bajt 0:
Číslo objektu příjmu (rozsah závisí na zařízení brány) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Bajt 1:
bit 0: 0 = zakázání kanálu, 1 = povolení kanálu bit 1: 0 = přijímat 11bitové ID, 1 = přijímat 29bitové ID bit 2: 0 = změna 11bitového ID, 1 = změna 29bitového ID
Bajt 2-3: 11bitové ID, pokud byte1, bit 2 = 0
Bajt 2-5: 29bitové ID, pokud byte1, bit 2 = 1
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud zpráva o změně neobsahuje žádné ID informace (délka byte < 4), zůstává poslední nastavení ID.
V tomto případě je bajt 1, bit 2 ignorován.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6.2. Změňte / vyžádejte si nastavení masky přijímacího kanálu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x52 Vyžádejte si nastavení masky přijímacího kanálu
(potřebuje jeden další datový bajt = číslo kanálu)
0x53 Změňte nastavení masky přijímacího kanálu
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0xFF Bajt 0:
Číslo objektu příjmu (rozsah závisí na zařízení brány) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Bajt 1:
bit 0: 0 = zakázání kanálu, 1 = povolení kanálu
bit 1: 0 = přijímat 11bitovou masku, 1 = přijímat 29bitovou masku
bit 2: 0 = změna 11bitové masky, 1 = změna 29bitové masky
Bajt 2-3: 11bitová maska, pokud byte1, bit 2 = 0
Bajt 2-5: 29bitová maska, pokud byte1, bit 2 = 1
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud zpráva o změně neobsahuje žádné informace o masce (byte délky < 4), zůstává poslední nastavení masky.
V tomto případě je bajt 1, bit 2 ignorován.
Pokud zařízení nepodporuje individuální masky pro každý kanál (CANview RS232), jsou nastavení masky pro kanál 1 až 7 ignorována a odpovídá se nastavením kanálu 0.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6.3. CAN přenosová rychlost

Bajt(y) Hodnota Popis
SOF

(Začátek snímku)

0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x56 Požadavek na parametry přenosové rychlosti CAN (žádné další datové bajty)
0x57 Nastavte parametry přenosové rychlosti CAN
Data 0x00-0xFF Bajt 0: 0xFF, pokud žádná CIA neodpovídá standardní přenosové rychlosti, jinak:
0x00: 10 kBit/s
0x01: 20 kBit/sec
0x02: 50 kBit/sec
0xFE: 100 kBit/sec
0x03: 125 kBit/s
0x04: 250 kBit/s
0x05: 500 kBit/s
0x06: 800 kBit/s
0x07: 1 MBit/s
0xFF: Jsou použity hodnoty BTR
Bajt 1: Hodnota BTR0 (závisí na zařízení, pouze pokud Byte 0 = 0xFF) Bajt 2: Hodnota BTR1 (závisí na zařízení, pouze pokud Byte 0 = 0xFF) Bajt 3: Hodnota BTR2 (závisí na zařízení, pouze pokud Byte 0 = 0xFF)  Bajt 4: Hodnota BTR3 (závisí na zařízení, pouze pokud Byte 0 = 0xFF)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud je datový bajt 0 nastaven na 0xFF, hodnoty BTR se použijí k nastavení nestandardních přenosových rychlostí.
Pokud je použita standardní přenosová rychlost, nejsou hodnoty BTR nutné, pokud jsou přesto použity, jsou ignorovány!
Pokud potřebujete nastavit přenosovou rychlost, která není podporována standardním nastavením zařízení, kontaktujte prosím naši podporu pro další informace, viz Servis a podpora.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6.4. Reset ovladače CAN

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x58 Reset řadiče CAN (žádné další datové bajty)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Příkaz „CAN Controller Reset“ provede kompletní reset ovladače CAN, včetně časuamp hodnot, přijímat a vysílat vyrovnávací paměti.
Reset řadiče CAN také resetuje chybový stav zařízení.
Z tohoto důvodu se po resetu řadiče CAN vygeneruje chybová zpráva, která aktualizuje chybový stav.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6.5. Nastavte rozhraní CAN Auto Baud Mode

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x59 Nastavit automatický přenosový režim (žádné další datové bajty)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Režim Auto Baud je možný pouze se standardními přenosovými rychlostmi, které zařízení podporuje.
Pro automatickou detekci baudů je nutné mít funkční komunikaci na sběrnici.
Zatímco detekce přenosové rychlosti je aktivní, zařízení Proemion CAN jsou v pasivním režimu a nemají žádný vliv na provoz na sběrnici CAN.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

Příkaz auto baud nastaví zařízení brány do režimu „Auto Baud“.
Zařízení naslouchá provozu na CAN a automaticky konfiguruje přenosovou rychlost (lze zjistit pouze standardní přenosové rychlosti podporované zařízením).
Po získání správného nastavení přenosové rychlosti zařízení vygeneruje odpověď obsahující zjištěnou přenosovou rychlost.
Formát této zprávy je identický se zprávou požadavku na přenosovou rychlost CAN, kromě toho, že příkazový bajt je 0x59.
Pokud není detekována žádná přenosová rychlost, zařízení použije pro provoz poslední nakonfigurovanou přenosovou rychlost.
V tomto případě je odpověď na přenosovou rychlost stejná, jako když je požadována nestandardní přenosová rychlost.

2.6.6. Nastavit / požádat o aktivní / pasivní režim

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x5A Požádat o aktivní / pasivní režim (žádné další datové bajty)
0x5B Nastavte aktivní / pasivní režim
Data 0x00-0x01 0x00 zařízení = aktivní režim
0x01 zařízení = pasivní režim
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.6.7. Změna / vyžádání doby cyklu příjmu kanálu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x5C Požadavek na dobu cyklu příjmu kanálu
(potřebuje jeden další datový bajt = číslo kanálu)
0x5D Změňte dobu cyklu přijímacího kanálu
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0xFF Bajt 0:
Číslo objektu příjmu (rozsah závisí na zařízení brány) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Bajt 1:
Doba cyklu 10 ms
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.7. Zprávy konfigurace hostitelského rozhraní
2.7.1. Nastavení zpětné vazby / výstupu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Bajt(y) Hodnota Popis
Příkaz 0x60 Požádat o nastavení zpětné vazby (žádné další datové bajty)
0x61 Nastavte nastavení zpětné vazby
Data 0x00-0x07 Byte 0:
bit 0: 1 = výstup CAN zapnut / 0 = výstup CAN vypnut
bit 1: 1 = Odeslání zpětné vazby CAN zprávy zapnuto / 0 = zpětná vazba vypnuto
bit 2: 1 = zpětná vazba serveru zapnuta / 0 = zpětná vazba serveru vypnuta
bit 3: 1 = rozhraní RS232 zapnuto / 0 = rozhraní RS232 vypnuto
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Pokud je sériový výstup deaktivován, přijaté zprávy CAN se ukládají do paměti RAM zařízení Proemion CAN. Pokud je tato vyrovnávací paměť plná, je indikována chyba přetečení vyrovnávací paměti.
Pokud je výstup povolen, všechny uložené zprávy jsou okamžitě přenášeny do hostitelského rozhraní.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.8. Odesílat příkazy rozhraní serveru
2.8.1. Zapnout / vypnout objekty serveru

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x80 Zapnout / vypnout objekt serveru (žádné další datové bajty)
0x81 Zapnout / vypnout objekt serveru
Data 0x00-0xFF Byte 0:
Každý bit, který je nastaven, zapíná odpovídající objekt serveru / ukazuje, že objekt serveru je zapnutý.
Resetovací bit označí zakázané objekty serveru.
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tento příkaz je zastaralý a naše zařízení jej již nepoužívají.

2.8.2. Změnit/vyžádat konfiguraci objektu serveru

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x82 Požadavek na konfiguraci objektu serveru (potřebuje jeden další datový bajt, který obsahuje číslo objektu serveru)
0x83 Zapnout / vypnout objekt serveru
Data 0x01-0x08 Byte 0 (číslo objektu):
Obsahuje číslo jednoho z osmi možných objektů serveru, které by měly být změněny.
0x00-0x01 Byte 1 (IDE):
0x00 = 11bitový objekt ID
0x01 = 29bitový objekt ID
Čísla bajtů 2 a vyšší obsahují následující informace v zobrazeném   objednávka:
0x00-0xFF ID (11 nebo 29 bitů)
0x01-0x08 DLC (počet datových bytů zprávy CAN)
0x00-0xFF až do 8 datových bytů zprávy plechovky
0x00-0xFF doba cyklu objektu serveru za 10 ms
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Obsah bajtu DLC musí souhlasit s počtem přenášených datových bajtů, jinak se může přenosový server chovat nepředvídatelně.
Tento příkaz je zastaralý a naše zařízení jej již nepoužívají.

2.8.3. Změňte / vyžádejte si nastavení ID přenosového kanálu 
Filtry vysílacího kanálu CAN fungují stejně jako filtry pro příjem CAN popsané v kapitole Zprávy nastavení ovladače CAN. Zprávy přijaté od hostitele jsou kontrolovány s těmito podmínkami filtru. Pokud jsou podmínky splněny, je zpráva odeslána na sběrnici CAN.

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x84 Vyžádejte si nastavení ID přenosového kanálu
(potřebuje jeden další datový bajt = číslo kanálu)
0x85 Změňte nastavení ID vysílacího kanálu
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0x07 Bajt 0:
Přenést číslo objektu
0x00-0x07 Bajt 1:
bit 0: 0 = zakázání kanálu, 1 = povolení kanálu
bit 1: 0 = vysílat 11bitové ID, 1 = vysílat 29bitové ID
bit 2: 0 = změna 11bitového ID, 1 = změna 29bitového ID
0x00-0xFF Bajt 2-3: 11bitové ID, pokud byte1, bit 2 = 0
0x00-0xFF Bajt 2-5: 29bitové ID, pokud byte1, bit 2 = 1
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tento příkaz je zastaralý a naše zařízení jej již nepoužívají.

2.8.4. Změnit/vyžádat nastavení masky přenosového kanálu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x86 Vyžádejte si nastavení masky přenosového kanálu
(potřebuje jeden další datový bajt = číslo kanálu)
0x87 Změňte nastavení masky vysílacího kanálu
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0x07 Byte 0:
Přenést číslo objektu
0x00-0x07 Bajt 1:
bit 0: 0 = zakázání kanálu, 1 = povolení kanálu
bit 1: 0 = přenosová 11bitová maska, 1 = přenosová 29bitová maska
bit 2: 0 = změna 11bitové masky, 1 = změna 29bitové masky
0x00-0xFF Byte 2-3: 11bitová maska, pokud byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29bitová maska, pokud byte1, bit 2 = 1
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tento příkaz je zastaralý a naše zařízení jej již nepoužívají.

2.8.5. Změnit / požádat o nastavení doby cyklu vysílání

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0x88 Vyžádejte si nastavení doby cyklu přenosového kanálu
(potřebuje jeden další datový bajt = číslo kanálu)
0x89 Změňte nastavení doby cyklu vysílání
(potřebuje alespoň dva další datové bajty, číslo kanálu a nastavení kanálu)
Data 0x00-0x07 Byte 0:
Přenést číslo objektu
0x00-0x07 Byte 1:+
bit 0: 0 = zakázání kanálu, 1 = povolení kanálu
bit 1: 0 = doba cyklu vysílání 11 bitů, 1 = doba cyklu vysílání 29 bitů
bit 2: 0 = změna 11bitové doby cyklu, 1 = změna 29bitové doby cyklu
0x00-0xFF Byte 2-3: 11bitový čas cyklu, pokud byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29bitový čas cyklu, pokud byte1, bit 2 = 1
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.9. Nastavení parametrů zařízení
2.9.1. Změna / žádost Timestamp nastavení

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xA0 Čas požadavkuamp nastavení (požadavek: žádné další datové bajty)
0xA1 Nastavit časamp nastavení
Data 0x00-0x13 Bajt 0:
bit 0: 1 = Časový intervalamp zapnuto, 0 = časový intervalamp vypnuto
bit 1: 1 = Relativní časamp, 0 = absolutní časamp
bit 4: 1 = Čas zpětné vazby chyb a ozvěnyamp na 0 = Čas zpětné vazby chyb a ozvěnyamp vypnuto
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

Pokud „Timestamp-Mode” se za poslední datový bajt každé přijaté zprávy CAN vloží hodnota 32bitového čítače (rozlišení 100 µs).
Všechny zprávy na straně hostitelského rozhraní, které obsahují timestamp jsou ve správném chronologickém pořadí.
Pokud časamp by měly být vloženy za zprávy s ozvěnou („Transmit Server Feedback“ nebo „Send CAN Message Feedback“) a chybové zprávy, „Error and Echo Feedback timestamp' musí být aktivován dodatečně.
Rozdíl mezi „relativním“ a „absolutním režimem“ je v tom, že hodnota čítače se vynuluje po každé přijaté zprávě v „relativním režimu“.

POZNÁMKA
Časový interval „Error and Echo Feedback“.amp se přenáší pouze tehdy, je-li časamp režim je povolen.
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.9.2. Změňte dobu zpoždění přenosu CAN

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů počet bajtů příkazu
Příkaz 0xA2 Nastavte dobu zpoždění vysílání CAN
Data
(pouze při odpovědi)
0x00-0xFF Velikost celočíselné hodnoty bez znaménka: 16 bit
(parametr RAM je po resetu zařízení nastaven zpět na 0)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tato doba zpoždění je vložena před každou CAN zprávu, takže přenos CAN se zpomalí.

2.9.3. Nastavte dobu čekání na blokování IP

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xA3 Nastavení doby čekání na blokování IP (pro lepší využití šířky pásma)
Data 0x00-0xFF Interval v 10 milisekundách
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.9.4. Nastavte interval výpočtu přenosové rychlosti

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xA4 Nastavte interval výpočtu přenosové rychlosti CAN
Data 0x00-0xFF Interval v milisekundách
Velikost celočíselné hodnoty bez znaménka: 16 bitů (MSB první)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Použití jako rozšířený příkaz je možné (viz Formát rozšířeného příkazu (Byte Mode)).

2.9.5. Přístup do objektového slovníku CANopen

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xA5 Číst / zapisovat do slovníku objektů
Data 0x00-0xFF Požadavek: Bajt 0:
Příkaz: 0x01 zápis, 0x00 čtení (žádné další datové bajty)
Bajt 1-2:
Index (LSB první)
Bajt 3:
Dílčí index
další datové bajty:
Data (LSB nejprve)
Odpověď: Byte 0:
Výsledek: Úspěšné čtení 0x40
Chyba čtení 0x80 (žádné další datové bajty)
Úspěšný zápis 0x41 (žádné další datové bajty)
Chyba zápisu 0x81 (žádné další datové bajty)
Bajt 1-2:
Index (LSB první)
Bajt 3:
Dílčí index
další datové bajty:
Data (LSB nejprve)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

2.10. Příkazy pro přístup k hardwaru
2.10.1. Resetujte zařízení

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xC0 Nastavte resetovací zařízení
Data  —
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Zařízení na tento příkaz reagují příkazem „ID zařízení“.
U některých zařízení tento příkaz nevede k hardwarovému resetu, protože jinak by došlo ke ztrátě komunikace s hostitelem.

  • CANview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Vyžádejte si hodnotu analogového kanálu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xC2 Požádat o hodnotu analogového kanálu (potřebuje 1 další datový bajt obsahující číslo kanálu)
Data 0x00-0x03 Byte 0 (číslo kanálu):
0x00: Supply voltage
0x01: CAN Low line
0x02: CAN High line
0x03: Analogové vstupy 1 a 2
0x00-0xFF Bajt 1: analogová hodnota (pro kanál 0…2, viz popis níže)
Bajt 1-4: (pro kanál 3) Analogový vstup 1 svtage Kódováno IEEE 754, nejprve LSB
Bajt 5-8: (pro kanál 3) Analogový vstup 2 svtage Kódováno IEEE 754, nejprve LSB
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

POZNÁMKA
Pouze CANview RS232 dokáže měřit objem linky CANtage úrovně.
Toto měření je možné pouze pro přenosové rychlosti CAN 125 kBit/s a nižší.

Nastavte / vyžádejte si hodnotu digitálního kanálu

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xC4 Požádat o hodnotu digitálního kanálu (potřebuje 1 další datový bajt obsahující číslo kanálu)
0xC5 Nastavte hodnotu digitálního kanálu (potřebuje 2 další datové bajty obsahující číslo kanálu a hodnotu)
Data 0x00-0xFF Byte 0 (číslo kanálu): 0x00: zakončovací odpor sběrnice
0x00-0x01 Bajt 1: digitální hodnota (1 = zapnuto, 0 = vypnuto)
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Každý nastavený příkaz je odpovězen skutečnými hodnotami.

2.10.3. Nastavte komunikační heslo

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xC6 Vyžádejte si kontrolu komunikačního hesla
Data xx Příkaz
Byte 0…n:
Řetězec hesla (výchozí: „GSMONLIN“) Odpověď
Byte 0:
0 = heslo zkontrolováno a OK
Pokud se kontrola hesla nezdařila, zařízení neodpovídá
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tato zpráva je velmi důležitá pro odemknutí celé funkčnosti rozhraní byte mode na CANlink GSM/UMTS.
Relace je možná pouze s kontrolou správného komunikačního hesla!

2.10.4. Resetovat komunikační heslo

Bajt(y) Hodnota Popis
SOF
(Začátek snímku)
0x43 SOF označuje začátek příkazu.
Délka xx Byte délky obsahuje počet datových bajtů, za kterými následuje počet bajtů příkazu.
Příkaz 0xC7 Resetovat kontrolu komunikačního hesla
Kontrolní součet xx Obsahuje kontrolní součet XOR SOF, Délka, Příkaz a Datové bajty.
EOF
(Konec snímku)
0x0D EOF bajt označuje konec příkazu.

POZNÁMKA
Tato zpráva uzamkne rozhraní bajtového režimu.
Tento příkaz by měl být odeslán na konci komunikační relace.

Příkazy a zařízení

Níže uvedená tabulka obsahuje souhrn všech existujících příkazů a uvádí, které zařízení Proemion je podporuje.
Použitelnost příkazu pro zařízení Proemion je označena „S“, „E“ nebo „S / E“.

Tyto zkratky znamenají:

  • „S“ Zařízení Proemion podporuje tento příkaz pouze ve standardním formátu příkazu (viz Formát příkazu (Byte Mode)).
  • „E“ Zařízení Proemion podporuje tento příkaz pouze ve formátu rozšířeného příkazu (viz Rozšířený formát příkazu (Byte Mode)).
  • „S / E“ Zařízení Proemion podporuje tento příkaz ve standardním příkazovém formátu a v rozšířeném příkazovém formátu.
Zpráva Příkaz Zařízení
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
Zpracovat datové zprá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
Zprávy se zpětnou vazbou 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

*Následující možnosti příkazových dat nejsou implementovány pro CLM3000 a CLM3600:
– bit 2: 1 = zpětná vazba serveru zapnuta / 0 = zpětná vazba serveru vypnuta
– bit 3: 1 = rozhraní RS232 zapnuto / 0 = rozhraní RS232 vypnuto

Zpráva Příkaz Zařízení
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é datové zprá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
Zprávy CAN Controller Setup 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
Zprávy konfigurace hostitelského rozhraní 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
Přenášet příkazy rozhraní serveru 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
CANlink WLAN
2000
CANlink Wireless 3000 CANlink Wireless 4000 CANview Ethernet CANlink mobil
5000
CANlink mobil
3000
CANview
RS232
Nastavení parametrů zařízení 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
Příkazy pro přístup k hardwaru 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

Verze: 11.0.549

Logo Proemion

Dokumenty / zdroje

PDF thumbnailByte Command Protocol Binární příkazy
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Zeptejte se

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

Zeptejte se

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