

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

Dokumenty / zdroje
![]() | Byte Command Protocol Binární příkazy |
Reference
- docs.proemion.comdocs.proemion.com
- Centrum podpory - Nápověda pro zákazníky - Zdroje - Proemionsupport.proemion.com
- Ověření sdílení odkazuwww.proemion.com
- Monitoring a analýza kritických průmyslových aktiv - Proemionwww.proemion.com
- Uživatelská příručkamanual.tools
