
Падручнік па камандзе байт
Byte Command Protocol Двайковыя каманды
Кіраўніцтва па байт-камандзе апісвае каманды і іх структуру Proemion Byte Command Protocol, якія выкарыстоўваюцца аддаленым хостам і сеткай CAN для перадачы паведамленняў.
Генерал
Кіраўніцтва па байт-камандзе апісвае структуру і каманды, якія выкарыстоўваюцца Proemion Byte Command Protocol.
Гэты пратакол падтрымліваецца ўсімі шлюзамі CAN для ПК ад Proemion GmbH для сувязі з аддаленым хостам праз інтэрфейс, які падтрымліваецца прыладай.
Наступная інструкцыя пашырае інструкцыі для канкрэтных прылад.
У выпадку нявызначанасці, калі ласка, звярніцеся таксама да інструкцый да вашага канкрэтнага шлюза.
Шлюзы CAN да ПК злучаюць сетку CAN з аддаленым хостам з дапамогай спецыяльнага інтэрфейсу, напрыклад RS232, USB, Ethernet, Bluetooth або WLAN.
Proemion Byte Command Protocol служыць для двухнакіраванай празрыстай перадачы паведамленняў CAN паміж хостам і сеткай CAN, а таксама для перадачы каманд паміж хостам і шлюзам.
Паколькі ўсе шлюзы Proemion CAN to PC працуюць па адным і тым жа пратаколе, любое праграмнае забеспячэнне можна лёгка пашырыць для выкарыстання розных інтэрфейсаў сувязі, проста замяніўшы асноўныя працэдуры сувязі.
Большасць каманд падтрымліваецца ўсімі шлюзамі, у некаторых выпадках спецыяльныя каманды не падтрымліваюцца асобнымі прыладамі.
Табліца ў раздзеле "Каманды і прылады" дае вам аглядview на каманды, якія падтрымліваюцца кожным асобным тыпам шлюза.
УВАГА
Звычайна ўсе каманды, якія ўплываюць на налады прылады, захоўваюцца толькі ў энерганезалежнай памяці RAM шлюза, пасля скіду налады, захаваныя ў энерганезалежнай памяці прылады, выкарыстоўваюцца зноў.
Вы можаце змяніць гэтыя налады з дапамогай спецыяльнага праграмнага забеспячэння канфігуратара прылады або - калі гэта падтрымліваецца прыладай - праз CANopen.
Выключэнне: каманда «Скорасць перадачы CAN» захоўваецца пастаянна.
Для некаторых шлюзаў можна змяніць пачатковы байт (па змаўчанні: 0x43) і стоп-байт (па змаўчанні: 0x0D) у праграмным забеспячэнні канфігуратара.
Усе апісанні ў гэтым кіраўніцтве мяркуюць, што выкарыстоўваюцца значэнні па змаўчанні.
Для атрымання дадатковай інфармацыі і падтрымкі запоўніце форму падтрымкі ў раздзеле Абслугоўванне і падтрымка.
Апошнія версіі драйвераў, праграмнага забеспячэння, прашыўкі і дакументацыі даступныя на нашым webсайт: Цэнтр загрузкі.
1.1. Абслугоўванне і падтрымка
Апошнія версіі драйвераў, праграмнага забеспячэння, прашыўкі і дакументацыі даступныя ў нашым Бібліятэка дакументаў.
Вам патрэбна дапамога ці хочаце паведаміць пра памылку?
Наведайце наш webсайт Праэміён для атрымання дадатковай інфармацыі або падніміце білет на Падтрымка.
Каманды байтавага рэжыму
2.1. Фармат каманды (байтавы рэжым)
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. "C" (0x43) - налада па змаўчанні. Для некаторых прылад гэта значэнне можна змяніць. Гэта кіраўніцтва заўсёды паказвае налады па змаўчанні. |
| Даўжыня | 0x00-0xFF | Байт даўжыні ўключае ў сябе колькасць байтаў дадзеных пасля колькасці камандных байтаў. |
| Камандаванне | 0x00-0xFF | Байт каманды, значэнні ад 0x00 да 0xFE з'яўляюцца прамымі камандамі, значэнне 0xFF азначае, што наступны байт змяшчае пашырэнне каманды |
| даныя | xx | Змест дадзеных |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. 0x0D (Вярот карэткі) - налада па змаўчанні. Для некаторых прылад гэта значэнне можна змяніць. Гэта кіраўніцтва заўсёды паказвае налады па змаўчанні |
«–» азначае, што гэта значэнне не ўяўляе цікавасці
«xx» азначае, што поле змяшчае канфігурацыю / значэнне адказу
Кожнае паведамленне, якое змяняе або запытвае налады прылады Proemion CAN, адказвае паведамленнем з тым жа камандным байтам, які змяшчае новыя налады.
УВАГА
Каманды запыту звычайна не патрабуюць дадатковых параметраў (поле «Дадзеныя» адсутнічае).
Выключэнні згадваюцца ў апісанні каманды.
2.1.1. Выхample
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | 0x0B | Байт даўжыні ўключае ў сябе колькасць байтаў дадзеных пасля колькасці камандных байтаў. |
| Камандаванне | 0x00 | 11-бітнае паведамленне ID CAN |
| даныя | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | Ідэнтыфікатар (0x789) (спачатку MSB) CAN-паведамленне Змест дадзеных |
| Кантрольная сума | 0xCE | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF | 0x0D | Байт EOF пазначае канец каманды. |
2.2. Пашыраны фармат каманды (байтавы рэжым)
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. "C" (0x43) - налада па змаўчанні. Для некаторых прылад гэта значэнне можна змяніць. Гэта кіраўніцтва заўсёды паказвае налады па змаўчанні. |
| Даўжыня | 0x00-0xFF | Байт даўжыні ўключае ў сябе колькасць байтаў дадзеных пасля колькасці камандных байтаў. |
| Пашыраная каманда | 0xD0-0xDF | Байт каманды, значэнні ад 0xD0 да 0xDF з'яўляюцца пашыранымі камандамі |
| даныя | xx | Байт 0: CAN-канал (пачынаючы з 0 для CAN 1) / 128 … 255 зарэзерваваны для модуля (WLAN / GSM / GPS…) Байт 1: Камандаванне Байт 2: Змест дадзеных |
| Кантрольная сума | 0xCE | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF | 0x0D | Байт EOF пазначае канец каманды. |
«–» азначае, што гэта значэнне не ўяўляе цікавасці
«xx» азначае, што поле змяшчае канфігурацыю / значэнне адказу
2.2.1. Выхample – Пашыраная каманда
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | 0x0D | Байт даўжыні ўключае ў сябе колькасць байтаў дадзеных пасля колькасці камандных байтаў. |
| Камандаванне | 0xD0 | Пашыраная каманда |
| даныя | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-канал: 2 Каманда: 11-бітны ідэнтыфікатар CAN-ідэнтыфікатар паведамлення (0x789) (спачатку MSB) CAN-паведамленне Змест дадзеных |
| Кантрольная сума | 0x19 | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.3. Паведамленні апрацоўкі дадзеных
Гэтыя паведамленні выкарыстоўваюцца для перадачы атрыманых паведамленняў CAN хосту або для адпраўкі паведамленняў CAN ад хоста ў сетку CAN.
2.3.1. Прыём кадраў дадзеных CAN
Паведамленні кадраў дадзеных CAN, атрыманыя шлюзам ад шыны CAN, перадаюцца ў інтэрфейс хаста ў наступным фармаце.
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x00 | Атрымана 11-бітнае паведамленне CAN ID |
| 0x01 | Атрымана 11-бітнае паведамленне ID CAN, паведамленне змяшчае дадатковы 32-бітны часamp значэнне. | |
| 0x02 | Атрымана 29-бітнае паведамленне CAN ID | |
| 0x03 | Атрымана 29-бітнае паведамленне ID CAN, паведамленне змяшчае дадатковы 32-бітны часamp значэнне. | |
| даныя | Для 11-бітных ідэнтыфікацыйных паведамленняў: | |
| 0x00-0xFF | Байт 0-1: 11-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: Да 8 байт дадзеных CAN дадатковы 32-бітны часamp значэнне (толькі калі timestamp опцыя ўключана, глядзіце ніжэй) |
|
| Для 29-бітных ідэнтыфікацыйных паведамленняў: | ||
| 0x00-0xFF | Байт 0-3: 29-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: Да 8 байт дадзеных CAN дадатковы 32-бітны часamp значэнне (толькі калі часamp опцыя ўключана, глядзіце ніжэй) |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі часamp пажадана, гэтая опцыя павінна быць уключана з адпаведным камандным паведамленнем (гл. Скід прылады).
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.3.2. Перадаць кадр дадзеных CAN
Каб перадаць паведамленні фрэйма дадзеных CAN на шыну CAN, хост-інтэрфейс адпраўляе даныя на шлюз у наступным фармаце.
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x00 | Перадача 11-бітнага кадра дадзеных ID CAN |
| 0x02 | Перадача 29-бітнага кадра дадзеных ID CAN | |
| даныя | Для 11-бітных ідэнтыфікацыйных паведамленняў: | |
| 0x00-0xFF | Байт 0-1: 11-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: Да 8 байт дадзеных CAN |
|
| Для 29-бітных ідэнтыфікацыйных паведамленняў: | ||
| 0x00-0xFF | Байт 0-3: 29-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: Да 8 байт дадзеных CAN |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.3.3. CAN аддалены прыём кадраў
Паведамленні дыстанцыйнага кадра CAN, атрыманыя шлюзам ад шыны CAN, перадаюцца ў інтэрфейс хаста ў наступным фармаце.
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x04 | Атрыманы 11-бітны аддалены кадр ID CAN |
| 0x05 | Атрыманы 11-бітны ID CAN выдалены кадр, паведамленне змяшчае дадатковы 32-бітны часamp значэнне. | |
| 0x06 | Атрыманы 29-бітны аддалены кадр ID CAN | |
| 0x07 | Атрыманы 29-бітны аддалены кадр ID CAN, паведамленне змяшчае дадатковы 32-бітны часamp значэнне. | |
| даныя | Для 11-бітных аддаленых кадраў ID: | |
| 0x00-0xFF | Байт 0-1: 11-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: DLC (CAN Remote Frame Data Length Code) дадатковы 32-бітны часamp значэнне (толькі калі timestamp опцыя ўключана, глядзіце ніжэй) |
|
| Для 29-бітных аддаленых кадраў ID: | ||
| 0x00-0xFF | Байт 0-3: 29-бітны CAN ID (спачатку MSB) дадатковыя дадзеныя байты: DLC (CAN Remote Frame Data Length Code) дадатковы 32-бітны часamp значэнне (толькі калі timestamp опцыя ўключана, глядзіце ніжэй) |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі часamp пажадана, гэтая опцыя павінна быць уключана з адпаведным камандным паведамленнем (гл. Скід прылады).
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.3.4. Перадача дыстанцыйнага кадра CAN
Для перадачы паведамленняў аддаленага кадра CAN на шыну CAN хост-інтэрфейс адпраўляе даныя на шлюз у наступным фармаце.
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x04 | Перадача 11-бітнага ID CAN аддаленага кадра |
| 0x06 | Перадача 29-бітнага ID CAN аддаленага кадра | |
| даныя | Для 11-бітных аддаленых кадраў ID: | |
| 0x00-0xFF | Байты 0-1: 11-бітны CAN ID (спачатку MSB) дадатковы байт дадзеных: DLC (Код даўжыні дадзеных аддаленага кадра CAN) |
|
| Для 29-бітных аддаленых кадраў ID: | ||
| 0x00-0xFF | Байты 0-3: 29-бітны CAN ID (спачатку MSB) дадатковы байт дадзеных: DLC (Код даўжыні дадзеных аддаленага кадра CAN) |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.3.5. Перадача і прыём кадраў дадзеных RS232
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x09 | Кадр дадзеных RS232 |
| даныя | xx | Дадзеныя RS232 |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.3.6. Атрымайце блок аптымізацыі
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x08 | Атрымайце блок аптымізацыі |
| даныя | xx | Атрымлівайце даныя аптымізацыі |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.4. Паведамленні зваротнай сувязі
Гэтыя паведамленні ўтрымліваюць дадзеныя зваротнай сувязі, якія дазваляюць карыстальніку праверыць правільнасць перадачы паведамленняў CAN.
2.4.1. Зваротная сувязь перадачы паведамлення CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x20 | Перададзена 11-бітнае паведамленне ID CAN |
| 0x21 | Перадаецца 11-бітнае паведамленне ID CAN, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| 0x22 | Перададзена 29-бітнае паведамленне ID CAN | |
| 0x23 | Перадаецца 29-бітнае паведамленне ID CAN, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| 0x24 | 11-бітны ідэнтыфікатар CAN аддаленага кадра перададзены | |
| 0x25 | 11-бітны ідэнтыфікатар CAN аддаленага кадра перадаецца, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| 0x26 | 29-бітны ідэнтыфікатар CAN аддаленага кадра перададзены | |
| 0x27 | 29-бітны ідэнтыфікатар CAN аддаленага кадра перадаецца, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| 0x28 | 11-бітнае паведамленне сервера перадачы ID перададзена | |
| 0x29 | Паведамленне сервера перадачы 11-бітнага ідэнтыфікатара перададзена, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| 0x2A | 29-бітнае паведамленне сервера перадачы ID перададзена | |
| 0x2B | Паведамленне сервера перадачы 29-бітнага ідэнтыфікатара перададзена, зваротная сувязь змяшчае дадатковы часamp часу перадачы | |
| даныя | Для 11-бітных ідэнтыфікацыйных паведамленняў / аддаленых кадраў: | |
| 0x00-0xFF | Байт 0-1: 11-бітны CAN ID (спачатку MSB) |
|
| 0x00-0xFF | дадатковыя байты дадзеных (не ў аддаленым кадры водгук): Да 8 байт дадзеных CAN дадатковы 32-бітны часamp значэнне (толькі калі timestamp опцыя ўключана, глядзіце ніжэй) |
|
| Для 29-бітных ідэнтыфікацыйных паведамленняў / аддаленых кадраў: | ||
| 0x00-0xFF | Байт 0-3: 29-бітны CAN ID (спачатку MSB) |
|
| 0x00-0xFF | дадатковыя байты дадзеных (не ў аддаленым кадры водгук): Да 8 байт дадзеных CAN дадатковы 32-бітны часamp значэнне (толькі калі timestamp опцыя ўключана, глядзіце ніжэй) |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі пажаданыя зваротныя паведамленні, опцыю зваротнай сувязі трэба ўключыць адпаведнай камандай (гл. Уключэнне/выключэнне аб'ектаў сервера).
Калі часamp упадабаны, гэты параметр павінен быць уключаны адпаведным паведамленнем (гл. Скід прылады).
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.5. Паведамленні з дадзенымі дыягностыкі
2.5.1. Ідэнтыфікатар прылады
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x40 | Радок ідэнтыфікатара прылады (запыт: без дадатковых байтаў даных) |
| даныя (толькі пры адказе) |
0x00-0xFF | Радок ідэнтыфікатара (толькі пры адказе) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.5.2. Версія апаратнага / праграмнага забеспячэння
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x41 | Версія абсталявання / праграмнага забеспячэння (запыт: без дадатковых байтаў дадзеных) |
| даныя (толькі пры адказе) |
0x00-0xFF | Байты 0-1: Апаратная версія прылады |
| Байт 2-3: Праграмная версія прашыўкі | ||
| Байт 4-5: Версія праграмнага забеспячэння загрузніка | ||
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.5.3. Памылка статус
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x42 | Статус памылкі (запыт: няма дадатковых байтаў даных) |
| 0x43 | Паведамленне аб стане памылкі, якое змяшчае дадатковы часamp значэнне (няма каманды запыту, толькі паведамленне адказу) |
|
| даныя (толькі пры адказе) |
0x00-0xFF | Байт 0: біт 0: МОЖА атрымаць перапаўненне буфера біт 1: МОЖА перадаць тайм-аўт біт 2: Перапаўненне лічыльніка памылак CAN біт 3: Памылка адключэння шыны CAN біт 4: Сінтаксічная памылка хост-інтэрфейсу біт 5: Памылка фармату інтэрфейсу хаста біт 6: Перапаўненне буфера перадачы інтэрфейсу хаста біт 7: не выкарыстоўваецца Байт 1 (апошні код памылкі кантролера CAN): '0': Памылак няма '1': больш за 5 роўных бітаў у паслядоўнасці '2': Атрыманае паведамленне мае няправільны фармат '3': перададзенае паведамленне не было пацверджана '4': немагчыма ўсталяваць рэцэсіўны ўзровень падчас перадачы '5': Немагчыма ўсталяваць дамінуючы ўзровень падчас перадачы '6': атрыманая кантрольная сума CRC была няправільнай |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі часamp упадабаны, гэты параметр павінен быць уключаны адпаведным паведамленнем (гл. Скід прылады).
Кожны раз, калі статус памылкі змяняецца, аўтаматычна ствараецца паведамленне аб стане памылкі.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.5.4. Версія інтэрфейсаў
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x44 | Версія інтэрфейсаў (напрыклад, модуль Bluetooth, модуль WLAN, ...) (запыт: без дадатковых байтаў дадзеных) |
| даныя (толькі пры адказе) |
0x00-0xFF | Радок версіі ў кадзе ASCII |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
Modul можна выбраць.
2.5.5. Бягучая нагрузка на шыну CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x47 | Бягучая нагрузка на шыну ў паведамленнях у секунду (запыт: без дадатковых байтаў дадзеных) |
| даныя (толькі пры адказе) |
0x00-0xFF | Байты 0-1: Памер цэлага ліку без знака: 16 біт (спачатку MSB) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.5.6. Прылада занята / каманда не падтрымліваецца
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x48 | Прылада не можа выканаць каманду (толькі адказ на іншыя каманды) |
| даныя | 0x00-0xFF | Зарэзервавана для выкарыстання ў будучыні |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.5.7. Усталюйце час затрымкі перадачы CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x49 | Усталюйце час затрымкі перадачы CAN |
| даныя | 0x00-0xFF | Памер цэлага ліку без знака: 16 біт (спачатку MSB) (Параметр аператыўнай памяці вяртаецца ў 0 пасля скіду прылады) Час затрымкі да выканання наступнай каманды ў 10 мс, гэта значэнне прымяняецца толькі адзін раз! |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6. Паведамленні аб наладцы CAN-кантролера
2.6.1. Змяніць / запытаць налады ідэнтыфікатара канала атрымання
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x50 | Запытаць налады ідэнтыфікатара канала (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x51 | Змяніць налады ідэнтыфікатара атрыманага канала (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0x00-0xFF | Байт 0: Атрыманы нумар аб'екта (дыяпазон залежыць ад прылады шлюза) CANview USB / RS232: 0…8 МОЖАview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0х00-0х07 | Байт 1: біт 0: 0 = канал адключаны, 1 = канал уключаны біт 1: 0 = атрымаць 11-бітны ID, 1 = атрымаць 29-бітны ID біт 2: 0 = змяніць 11-бітны ID, 1 = змяніць 29-бітны ID Байты 2-3: 11-бітны ідэнтыфікатар, калі байт1, біт 2 = 0 Байты 2-5: 29-бітны ідэнтыфікатар, калі байт1, біт 2 = 1 |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі паведамленне аб змене не ўтрымлівае інфармацыі аб ідэнтыфікатары (даўжыня ў байтах < 4), захоўваецца апошняя налада ідэнтыфікатара.
У гэтым выпадку байт 1, біт 2 ігнаруюцца.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6.2. Змяніць / запытаць налады прыёму маскі канала
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x52 | Запыт налад атрымання маскі канала (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x53 | Змяніць налады маскі канала прыёму (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0x00-0xFF | Байт 0: Атрыманы нумар аб'екта (дыяпазон залежыць ад прылады шлюза) CANview USB / RS232: 0…8 МОЖАview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0х00-0х07 | Байт 1: біт 0: 0 = канал адключаны, 1 = канал уключаны біт 1: 0 = атрымаць 11-бітную маску, 1 = атрымаць 29-бітную маску біт 2: 0 = змяніць 11-бітную маску, 1 = змяніць 29-бітную маску Байты 2-3: 11-бітная маска, калі байт1, біт 2 = 0 Байты 2-5: 29-бітная маска, калі байт1, біт 2 = 1 |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі паведамленне аб змене не змяшчае інфармацыі аб масцы (даўжыня ў байтах < 4), захоўваецца апошняя налада маскі.
У гэтым выпадку байт 1, біт 2 ігнаруюцца.
Калі прылада не падтрымлівае індывідуальныя маскі для кожнага канала (CANview RS232), налады маскі для каналаў з 1 па 7 ігнаруюцца і адказваюць наладай канала 0.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6.3. Хуткасць перадачы CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF
(Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x56 | Запытаць параметры хуткасці перадачы CAN (без дадатковых байтаў дадзеных) |
| 0x57 | Усталюйце параметры хуткасці перадачы CAN | |
| даныя | 0x00-0xFF | Байт 0: 0xFF, калі стандартная хуткасць перадачы дадзеных CIA не адпавядае, інакш: 0x00: 10 кбіт/с 0x01: 20 кбіт/с 0x02: 50 кбіт/с 0xFE: 100 кбіт/с 0x03: 125 кбіт/с 0x04: 250 кбіт/с 0x05: 500 кбіт/с 0x06: 800 кбіт/с 0x07: 1 Мбіт/с 0xFF: выкарыстоўваюцца значэнні BTR Байт 1: Значэнне BTR0 (залежыць ад прылады, толькі калі байт 0 = 0xFF) Байт 2: Значэнне BTR1 (залежыць ад прылады, толькі калі байт 0 = 0xFF) Байт 3: Значэнне BTR2 (залежыць ад прылады, толькі калі байт 0 = 0xFF) Байт 4: Значэнне BTR3 (залежыць ад прылады, толькі калі байт 0 = 0xFF) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі байт дадзеных 0 усталяваны ў 0xFF, значэнні BTR выкарыстоўваюцца для ўстаноўкі нестандартнай хуткасці перадачы.
Калі выкарыстоўваецца стандартная хуткасць перадачы, значэнні BTR не патрэбныя, калі яны ўсё роўна выкарыстоўваюцца, яны ігнаруюцца!
Калі вам неабходна ўсталяваць хуткасць перадачы дадзеных, якая не падтрымліваецца стандартнымі наладамі прылады, звярніцеся ў службу падтрымкі для атрымання дадатковай інфармацыі, гл. Абслугоўванне і падтрымка.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6.4. Скід кантролера CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x58 | Скід кантролера CAN (без дадатковых байтаў дадзеных) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Каманда «Скід кантролера CAN» выконвае поўны скід кантролера CAN, уключаючы часamp буферы значэння, прыёму і перадачы.
Скід кантролера CAN таксама скідае стан памылкі прылады.
Па гэтай прычыне пасля скіду кантролера CAN ствараецца паведамленне аб стане памылкі для абнаўлення стану памылкі.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6.5. Усталюйце аўтаматычны рэжым перадачы дадзеных інтэрфейсу CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x59 | Усталяваць аўтаматычны рэжым перадачы дадзеных (без дадатковых байтаў дадзеных) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Рэжым аўтаматычнай перадачы дадзеных магчымы толькі са стандартнымі хуткасцямі перадачы дадзеных, якія падтрымлівае прылада.
Для аўтаматычнага вызначэння перадачы дадзеных неабходна мець працуючую сувязь на шыне.
Пакуль вызначэнне хуткасці перадачы дадзеных актыўна, прылады Proemion CAN знаходзяцца ў пасіўным рэжыме і не аказваюць уплыву на трафік па шыне CAN.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
Каманда аўтаматычнай перадачы ў бодах усталёўвае для прылады шлюза рэжым «Аўтаматычны рэжым перадачы дадзеных».
Прылада праслухоўвае трафік па CAN і аўтаматычна канфігуруе хуткасць перадачы (выяўляюцца толькі стандартныя хуткасці перадачы дадзеных, якія падтрымліваюцца прыладай).
Пасля правільнай налады хуткасці перадачы прылада генеруе адказ, які змяшчае выяўленую хуткасць перадачы.
Фармат гэтага паведамлення ідэнтычны паведамленні запыту хуткасці перадачы CAN, за выключэннем таго, што камандны байт роўны 0x59.
Калі хуткасць перадачы не выяўляецца, прылада выкарыстоўвае для працы апошнюю наладжаную хуткасць перадачы.
У гэтым выпадку хуткасць перадачы ў адказ такая ж, як калі запытваецца нестандартная хуткасць перадачы.
2.6.6. Усталяваць / запытаць актыўны / пасіўны рэжым
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x5A | Запытаць актыўны / пасіўны рэжым (без дадатковых байтаў дадзеных) |
| 0x5B | Усталюйце актыўны / пасіўны рэжым | |
| даныя | 0х00-0х01 | 0x00 прылада = актыўны рэжым 0x01 прылада = пасіўны рэжым |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.6.7. Змяніць / запытаць час цыклу атрымання канала
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x5C | Час цыклу атрымання запыту канала (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x5D | Змяніць час цыклу прыёмнага канала (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0x00-0xFF | Байт 0: Атрыманы нумар аб'екта (дыяпазон залежыць ад прылады шлюза) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Байт 1: Час цыклу ў 10 мс |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.7. Паведамленні аб канфігурацыі інтэрфейсу хаста
2.7.1. Налады зваротнай сувязі / выхаду
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Байт(ы) | Каштоўнасць | Апісанне |
| Камандаванне | 0x60 | Запыт налад зваротнай сувязі (без дадатковых байтаў дадзеных) |
| 0x61 | Задайце налады зваротнай сувязі | |
| даныя | 0х00-0х07 | Байт 0: трохі 0: 1 = выхад CAN уключаны / 0 = выхад CAN выключаны біт 1: 1 = зваротная сувязь па перадачы паведамлення CAN уключана / 0 = зваротная сувязь выключана трохі 2: 1 = зваротная сувязь з серверам уключана / 0 = зваротная сувязь з серверам выключана трохі 3: 1 = інтэрфейс RS232 уключаны / 0 = інтэрфейс RS232 выключаны |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Калі паслядоўны выхад адключаны, атрыманыя паведамленні CAN захоўваюцца ў аператыўнай памяці прылады Proemion CAN. Калі гэты буфер запоўнены, паказваецца памылка перапаўнення буфера.
Калі выхад уключаны, усе захаваныя паведамленні неадкладна перадаюцца ў хост-інтэрфейс.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.8. Перадача каманд інтэрфейсу сервера
2.8.1. Уключэнне / выключэнне серверных аб'ектаў
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x80 | Аб'ект сервера запытаў уключаны / выключаны (без дадатковых байтаў дадзеных) |
| 0x81 | Уключыць / выключыць аб'ект сервера | |
| даныя | 0x00-0xFF | Байт 0: Кожны ўсталяваны біт уключае адпаведны аб'ект сервера / паказвае, што аб'ект сервера ўключаны. Біт скіду пазначае адключаныя серверныя аб'екты. |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэтая каманда састарэла і больш не выкарыстоўваецца нашымі прыладамі.
2.8.2. Змена / запыт канфігурацыі аб'екта сервера
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x82 | Запыт канфігурацыі аб'екта сервера (патрабуецца адзін дадатковы байт даных, які змяшчае нумар аб'екта сервера) |
| 0x83 | Уключыць / выключыць аб'ект сервера | |
| даныя | 0х01-0х08 | Байт 0 (нумар аб'екта): Змяшчае нумар аднаго з васьмі магчымых аб'ектаў сервера, якія трэба змяніць. |
| 0х00-0х01 | Байт 1 (IDE): 0x00 = 11-бітны ідэнтыфікатар аб'екта 0x01 = 29-бітны ідэнтыфікатар аб'екта Нумары байтаў 2 і вышэй утрымліваюць наступную інфармацыю у адлюстраваным заказ: |
|
| 0x00-0xFF | ID (11 або 29 біт) | |
| 0х01-0х08 | DLC (колькасць байтаў дадзеных у паведамленні CAN) | |
| 0x00-0xFF | да 8 байт дадзеных кансервавага паведамлення | |
| 0x00-0xFF | час цыклу аб'екта сервера за 10 мс | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Змест байта DLC павінен адпавядаць колькасці перададзеных байт даных, інакш сервер перадачы можа паводзіць сябе непрадказальна.
Гэтая каманда састарэла і больш не выкарыстоўваецца нашымі прыладамі.
2.8.3. Змяніць / запытаць налады ідэнтыфікатара канала перадачы
Фільтры канала перадачы CAN працуюць ідэнтычна, як фільтры прыёму CAN, апісаныя ў раздзеле "Паведамленні аб наладцы кантролера CAN". Паведамленні, атрыманыя ад хоста, правяраюцца гэтымі ўмовамі фільтра. Калі ўмовы выкананы, паведамленне адпраўляецца на шыну CAN.
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x84 | Запыт налад ідэнтыфікатара канала перадачы (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x85 | Змяніць налады ідэнтыфікатара канала перадачы (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0х00-0х07 | Байт 0: Перадайце нумар аб'екта |
| 0х00-0х07 | Байт 1: біт 0: 0 = канал адключаны, 1 = канал уключаны біт 1: 0 = перадаць 11-бітны ID, 1 = перадаць 29-бітны ID біт 2: 0 = змяніць 11-бітны ID, 1 = змяніць 29-бітны ID |
|
| 0x00-0xFF | Байты 2-3: 11-бітны ідэнтыфікатар, калі байт1, біт 2 = 0 | |
| 0x00-0xFF | Байты 2-5: 29-бітны ідэнтыфікатар, калі байт1, біт 2 = 1 | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэтая каманда састарэла і больш не выкарыстоўваецца нашымі прыладамі.
2.8.4. Змяніць / запытаць налады маскі канала перадачы
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x86 | Запыт налад маскі канала перадачы (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x87 | Змяніць параметры маскі канала перадачы (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0х00-0х07 | Байт 0: Перадайце нумар аб'екта |
| 0х00-0х07 | Байт 1: трохі 0: 0 = канал адключаны, 1 = канал уключаны біт 1: 0 = перадаць 11-бітную маску, 1 = перадаць 29-бітную маску трохі 2: 0 = змяніць 11-бітную маску, 1 = змяніць 29-бітную маску |
|
| 0x00-0xFF | Байт 2-3: 11-бітная маска, калі байт1, біт 2 = 0 | |
| 0x00-0xFF | Байт 2-5: 29-бітная маска, калі байт1, біт 2 = 1 | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэтая каманда састарэла і больш не выкарыстоўваецца нашымі прыладамі.
2.8.5. Змяніць / запытаць налады часу цыклу канала перадачы
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0x88 | Запыт налад часу цыклу канала перадачы (патрабуецца адзін дадатковы байт даных = нумар канала) |
| 0x89 | Змяніць налады часу цыклу канала перадачы (патрабуецца як мінімум два дадатковыя байты дадзеных, нумар канала і налады канала) |
|
| даныя | 0х00-0х07 | Байт 0: Перадайце нумар аб'екта |
| 0х00-0х07 | Байт 1:+ трохі 0: 0 = канал адключаны, 1 = канал уключаны біт 1: 0 = час перадачы 11-бітнага цыклу, 1 = час перадачы 29-бітнага цыклу трохі 2: 0 = змяніць 11-бітны час цыклу, 1 = змяніць 29-бітны час цыклу |
|
| 0x00-0xFF | Байт 2-3: 11-бітны час цыклу, калі байт1, біт 2 = 0 | |
| 0x00-0xFF | Байт 2-5: 29-бітны час цыклу, калі байт1, біт 2 = 1 | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.9. Налады параметраў прылады
2.9.1. Змяніць / запытаць Timestamp налады
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xA0 | Запыт часуamp налады (запыт: без дадатковых байтаў дадзеных) |
| 0xA1 | Усталюйце часamp налады | |
| даныя | 0х00-0х13 | Байт 0: біт 0: 1 = Часamp уключана, 0 = Часamp выключаны біт 1: 1 = Адносны часamp, 0 = Абсалютны часamp біт 4: 1 = Памылка і час зваротнай сувязі рэхаamp на 0 = Памылка і час зваротнай сувязі рэхаamp выключаны |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
Калі «Timestamp-Mode», пасля апошняга байта дадзеных кожнага атрыманага паведамлення CAN устаўляецца значэнне 32-бітнага лічыльніка (раздзяленне 100 мкс).
Усе паведамленні на баку хост-інтэрфейсу, якія змяшчаюць часamp знаходзяцца ў правільным храналагічным парадку.
Калі часamp павінна быць устаўлена пасля рэха-паведамленняў («Перадача зваротнай сувязі сервера» або «Адправіць зваротную сувязь CAN-паведамленняў») і паведамленняў пра памылку, час «Памылка і рэха-зваротная сувязь»amp' трэба актываваць дадаткова.
Розніца паміж «адносным» і «абсалютным рэжымам» заключаецца ў тым, што значэнне лічыльніка скідаецца пасля кожнага атрыманага паведамлення ў «адносным рэжыме».
УВАГА
Час "Памылка і рэха-зваротная сувязь".amp перадаецца толькі ў тым выпадку, калі часamp рэжым уключаны.
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.9.2. Змяніць час затрымкі перадачы CAN
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных і колькасць камандных байтаў |
| Камандаванне | 0xA2 | Усталюйце час затрымкі перадачы CAN |
| даныя (толькі пры адказе) |
0x00-0xFF | Памер цэлага значэння без знака: 16 біт (Параметр аператыўнай памяці вяртаецца ў 0 пасля скіду прылады) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэты час затрымкі ўстаўляецца перад кожным паведамленнем CAN, так што перадача CAN становіцца больш павольнай.
2.9.3. Усталюйце час чакання IP-блока
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xA3 | Задаць час чакання IP-блока (для лепшага выкарыстання паласы прапускання) |
| даныя | 0x00-0xFF | Інтэрвал у 10 мілісекунд |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.9.4. Задаць інтэрвал разліку хуткасці перадачы
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xA4 | Задаць інтэрвал разліку хуткасці перадачы CAN |
| даныя | 0x00-0xFF | Інтэрвал у мілісекундах Памер цэлага значэння без знака: 16 біт (спачатку MSB) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Магчыма выкарыстанне ў якасці пашыранай каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
2.9.5. Доступ да слоўніка аб'екта CANopen
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xA5 | Прачытайце / запішыце ў аб'ектны слоўнік |
| даныя | 0x00-0xFF | Запыт: байт 0: Каманда: 0x01 запіс, 0x00 чытанне (без дадатковых байтаў дадзеных) Байты 1-2: Індэкс (першы LSB) Байт 3: Падіндэкс дадатковыя байты дадзеных: Даныя (спачатку LSB) Адказ: байт 0: Вынік: паспяховае чытанне 0x40 Памылка чытання 0x80 (без дадатковых байтаў дадзеных) 0x41 паспяховая запіс (без дадатковых байтаў дадзеных) Памылка запісу 0x81 (без дадатковых байтаў дадзеных) Байты 1-2: Індэкс (першы LSB) Байт 3: Падіндэкс дадатковыя байты дадзеных: Даныя (спачатку LSB) |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
2.10. Каманды доступу да абсталявання
2.10.1. Скіньце прыладу
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xC0 | Усталюйце прыладу для скіду |
| даныя | — | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Прылады адказваюць на гэтую каманду камандай «Ідэнтыфікатар прылады».
Для некаторых прылад гэтая каманда не прыводзіць да апаратнага скіду, бо ў адваротным выпадку сувязь з хостам будзе страчана.
- МОЖАview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Запытаць значэнне аналагавага канала
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xC2 | Запытаць значэнне аналагавага канала (патрабуецца 1 дадатковы байт дадзеных, які змяшчае нумар канала) |
| даныя | 0х00-0х03 | Байт 0 (нумар канала): 0x00: аб'ём паставакtage 0x01: Нізкі радок CAN 0x02: Высокая лінія CAN 0x03: аналагавыя ўваходы 1 і 2 |
| 0x00-0xFF | Байт 1: аналагавае значэнне (для канала 0…2, гл. апісанне ніжэй) Байты 1-4: (для канала 3) Аналагавы ўваход 1 абtage Кадзіраваны IEEE 754, LSB першы Байты 5-8: (для канала 3) Аналагавы ўваход 2 абtage Кадзіраваны IEEE 754, LSB першы |
|
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39В 5V |
УВАГА
Толькі МОЖАview RS232 можа вымяраць аб'ём лініі CANtagе ўзроўні.
Гэта вымярэнне магчыма толькі для хуткасці перадачы дадзеных CAN 125 кбіт/с і ніжэй.
Устанавіць / запытаць значэнне лічбавага канала
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xC4 | Запытаць значэнне лічбавага канала (патрабуецца 1 дадатковы байт дадзеных, які змяшчае нумар канала) |
| 0xC5 | Усталюйце значэнне лічбавага канала (патрабуецца 2 дадатковых байта дадзеных, якія змяшчаюць нумар канала і значэнне) | |
| даныя | 0x00-0xFF | Байт 0 (нумар канала): 0x00: канчатковы рэзістар шыны |
| 0х00-0х01 | Байт 1: лічбавае значэнне (1 = уключана, 0 = выключана) | |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Кожная ўсталяваная каманда адказвае фактычнымі значэннямі.
2.10.3. Усталюйце пароль сувязі
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xC6 | Запытаць праверку пароля сувязі |
| даныя | xx | Камандаванне Байт 0…n: Радок пароля (па змаўчанні: “GSMONLIN”) Адказ Байт 0: 0 = пароль правераны і ОК Калі праверка пароля не атрымалася, прылада не адказвае |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэта паведамленне вельмі важна для разблакіроўкі ўсіх функцый інтэрфейсу байтавага рэжыму ў CANlink GSM/UMTS.
Сеанс магчымы толькі з праверкай правільнага пароля сувязі!
2.10.4. Скід камунікацыйнага пароля
| Байт(ы) | Каштоўнасць | Апісанне |
| SOF (Пачатак кадра) |
0x43 | SOF азначае пачатак каманды. |
| Даўжыня | xx | Байт даўжыні змяшчае колькасць байтаў дадзеных пасля колькасці байтаў каманды. |
| Камандаванне | 0xC7 | Скінуць праверку пароля сувязі |
| Кантрольная сума | xx | Змяшчае кантрольную суму XOR для SOF, даўжыні, каманды і байтаў даных. |
| EOF (Канец кадра) |
0x0D | Байт EOF пазначае канец каманды. |
УВАГА
Гэта паведамленне блакуе інтэрфейс байтавага рэжыму.
Гэтая каманда павінна быць адпраўлена ў канцы сеансу сувязі.
Каманды і прылады
Табліца ніжэй змяшчае зводку ўсіх існуючых каманд і паказвае, якая прылада Proemion іх падтрымлівае.
Зручнасць выкарыстання каманды для прылады Proemion пазначаецца літарамі «S», «E» або «S / E».
Гэтыя абрэвіятуры абазначаюць:
- «S» Прылада Proemion падтрымлівае гэту каманду толькі ў стандартным фармаце каманды (гл. Фармат каманды (байтавы рэжым)).
- “E” Прылада Proemion падтрымлівае гэту каманду толькі ў пашыраным фармаце каманды (гл. Пашыраны фармат каманды (байтавы рэжым)).
- “S / E” Прылада Proemion падтрымлівае гэтую каманду ў стандартным фармаце каманды і ў пашыраным фармаце каманды.
| паведамленне | Камандаванне | прылада | ||||||||
| Тып | МОЖАview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink бесправадной 3000 |
CANlink бесправадная сетка 4000 |
МОЖАview Ethernet |
CANlink мабільны 5000 |
CANlink мабільны 3000 |
МОЖАview RS232 |
|
| Паведамленні апрацоўкі дадзеных | 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 | |||||||||
| Паведамленні зваротнай сувязі | 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 |
*Наступныя параметры дадзеных каманды не рэалізаваны для CLM3000 і CLM3600:
– біт 2: 1 = зваротная сувязь сервера ўключана / 0 = зваротная сувязь сервера выключана
– біт 3: 1 = інтэрфейс RS232 уключаны / 0 = інтэрфейс RS232 выключаны
| паведамленне | Камандаванне | прылада | ||||||||
| Тып | МОЖАview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink Бесправадная сувязь 3000 |
CANlink бесправадная сетка 4000 |
МОЖАview Ethernet |
CANlink мабільны 5000 |
CANlink мабільны 3000 |
МОЖАview RS232 |
|
| Паведамленні дыягнастычных дадзеных | 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 | ||||||
| Паведамленні аб наладцы кантролера CAN | 0x50 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E |
| 0x51 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x52 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x53 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x56 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x57 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |
| 0x58 | S / E | S / E | S / E | S / E | S / E | S / E | S / E | S / E | ||
| 0x59 | S / E | S / E | ||||||||
| 0x5A | S / E | S / E | S / E | S / E | S / E | |||||
| 0x5B | S / E | S / E | S / E | S / E | S / E | |||||
| 0x5C | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |||
| 0x5D | S / E | S / E | S / E | S / E | S / E | S / E | S / E | |||
| Паведамленні канфігурацыі хост-інтэрфейсу | 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 | |
| Перадаць каманды інтэрфейсу сервера | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Тып | МОЖАview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink Wireless 3000 | CANlink Wireless 4000 | МОЖАview Ethernet | CANlink мабільны 5000 |
CANlink мабільны 3000 |
МОЖАview RS232 |
|
| Налады параметраў прылады | 0xA0 | 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 | ||||||
| Каманды доступу да абсталявання | 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 |
Версія: 11.0.549

Дакументы / Рэсурсы
![]() |
Proemion Byte Command Protocol Двайковыя каманды [pdfКіраўніцтва карыстальніка Byte Command Protocol Двайковыя каманды, камандны пратакол Двайковыя каманды, Пратакол Двайковыя каманды, Двайковыя каманды |
