Логотип Proemion

Посібник з команди Byte

Byte Command Protocol Двійкові команди

Посібник з байтових команд описує команди та їхню структуру протоколу байтових команд Proemion, який використовується віддаленим хостом і мережею CAN для передачі повідомлень.

Загальний

Посібник з байтових команд описує структуру та команди, які використовуються протоколом байтових команд Proemion.
Цей протокол підтримується всіма шлюзами 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 ID (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-бітове повідомлення CAN ID, повідомлення містить додатковий 32-бітний часamp значення.
0x02 Отримано 29-бітове повідомлення CAN ID
0x03 Отримано 29-бітове повідомлення CAN ID, повідомлення містить додатковий 32-бітний часamp значення.
Дані Для 11-бітних повідомлень ID:
0x00-0xFF Байт 0-1: 11-бітний ідентифікатор CAN (спочатку MSB)
додаткові дані байти:
До 8 байт даних CAN з додатковим 32-бітним часомamp значення (тільки якщо timestamp опцію ввімкнено, див. нижче)
Для 29-бітних повідомлень ID:
0x00-0xFF Байт 0-3: 29-бітний ідентифікатор CAN (спочатку MSB)
додаткові дані байти:
До 8 байт даних CAN з додатковим 32-бітним часомamp значення
(тільки якщо timestamp опцію ввімкнено, див. нижче)
Контрольна сума 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-бітних повідомлень ID:
0x00-0xFF Байт 0-1:
11-бітний ідентифікатор CAN (спочатку MSB)
додаткові дані байти:
До 8 байт даних CAN
Для 29-бітних повідомлень ID:
0x00-0xFF Байт 0-3:
29-бітний ідентифікатор CAN (спочатку 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-бітовий ідентифікатор CAN дистанційного кадру отримано, повідомлення містить додатковий 32-бітний часamp значення.
0x06 Отримано 29-бітний ID CAN дистанційний кадр
0x07 Отримано 29-бітний ID CAN дистанційний кадр, повідомлення містить додатковий 32-бітний часamp значення.
Дані Для 11-бітних ID віддалених кадрів:
0x00-0xFF Байт 0-1:
11-бітний ідентифікатор CAN (спочатку MSB)
додаткові дані байти:
DLC (код довжини даних віддаленого кадру CAN) додатковий 32-бітний таймерamp значення (тільки якщо timestamp опцію ввімкнено, див. нижче)
Для 29-бітних ID віддалених кадрів:
0x00-0xFF Байт 0-3:
29-бітний ідентифікатор CAN (спочатку MSB)
додаткові дані байти:
DLC (код довжини даних віддаленого кадру CAN) додатковий 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 (спочатку MSB)
байт додаткових даних:
DLC (код довжини даних віддаленого кадру CAN)
Для 29-бітних ID віддалених кадрів:
0x00-0xFF Байт 0-3:
29-бітний ідентифікатор CAN (спочатку 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-бітове повідомлення CAN ID
0x21 Передано 11-бітове ID CAN-повідомлення, відгук містить додатковий часamp часу передачі
0x22 Передано 29-бітове повідомлення CAN ID
0x23 Передано 29-бітове ID CAN-повідомлення, відгук містить додатковий часamp часу передачі
0x24 Переданий 11-бітний ідентифікатор CAN дистанційного кадру
0x25 11-бітовий ідентифікатор CAN дистанційного кадру передано, зворотній зв'язок містить додатковий часamp часу передачі
0x26 Переданий 29-бітний ідентифікатор CAN дистанційного кадру
0x27 29-бітовий ідентифікатор CAN дистанційного кадру передано, зворотній зв'язок містить додатковий часamp часу передачі
0x28 Передано повідомлення сервера передачі 11-бітового ідентифікатора
0x29 Передано 11-бітове повідомлення сервера передавання ідентифікаторів, відгук містить додатковий часamp часу передачі
0x2A Передано повідомлення сервера передачі 29-бітового ідентифікатора
0x2B Передано 29-бітове повідомлення сервера передавання ідентифікаторів, відгук містить додатковий часamp часу передачі
Дані Для 11-бітних ідентифікаційних повідомлень / віддалених кадрів:
0x00-0xFF Байт 0-1:
11-бітний ідентифікатор CAN (спочатку MSB)
0x00-0xFF додаткові байти даних (не у віддаленому кадрі відгук):
До 8 байт даних CAN з додатковим 32-бітним часомamp значення (тільки якщо timestamp опцію ввімкнено, див. нижче)
Для 29-бітних ідентифікаційних повідомлень / віддалених кадрів:
0x00-0xFF Байт 0-3:
29-бітний ідентифікатор CAN (спочатку MSB)
0x00-0xFF додаткові байти даних (не у віддаленому кадрі відгук):
До 8 байт даних CAN з додатковим 32-бітним часомamp значення (тільки якщо timestamp опцію ввімкнено, див. нижче)
Контрольна сума xx Містить контрольну суму XOR для SOF, довжини, команди та байтів даних.
EOF
(Кінець кадру)
0x0D Байт EOF позначає кінець команди.

ПРИМІТКА
Якщо потрібні повідомлення зворотного зв’язку, опцію зворотного зв’язку потрібно ввімкнути відповідною командою (див. Увімкнення/вимкнення об’єктів сервера).
Якщо часamp має перевагу, цей параметр має бути ввімкнено відповідним повідомленням (див. Скидання пристрою).
Можливе використання як розширеної команди (див. Формат розширеної команди (байтовий режим)).

2.5. Повідомлення даних діагностики
2.5.1. ID пристрою

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0x40 Рядок ідентифікатора пристрою (запит: без додаткових байтів даних)
Дані
(тільки при відповіді)
0x00-0xFF Рядок ID (лише після відповіді)
Контрольна сума 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 позначає кінець команди.

ПРИМІТКА
Можливе використання як розширеної команди (див. Формат розширеної команди (байтовий режим)).
Модуль можна вибрати.

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)
(Параметр RAM повертається до 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
0x00-0x07 Байт 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 ігнорується.
Можливе використання як розширеної команди (див. Формат розширеної команди (байтовий режим)).

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
0x00-0x07 Байт 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 Auto Baud Mode

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0x59 Встановити автоматичний режим передачі даних (без додаткових байтів даних)
Контрольна сума xx Містить контрольну суму XOR для SOF, довжини, команди та байтів даних.
EOF
(Кінець кадру)
0x0D Байт EOF позначає кінець команди.

ПРИМІТКА
Режим автоматичної передачі даних можливий лише зі стандартними швидкостями передачі даних, які підтримує пристрій.
Для автоматичного визначення бод необхідно мати робочий зв'язок на шині.
Коли виявлення швидкості передачі даних активне, пристрої Proemion CAN перебувають у пасивному режимі та не впливають на трафік на шині CAN.
Можливе використання як розширеної команди (див. Формат розширеної команди (байтовий режим)).

Команда auto baud встановлює для шлюзу режим «Auto Baud Mode».
Пристрій прослуховує трафік на CAN і автоматично налаштовує швидкість передачі (виявляються лише стандартні швидкості передачі даних, які підтримуються пристроєм).
Отримавши правильне налаштування швидкості передачі даних, пристрій генерує відповідь, що містить виявлену швидкість передачі даних.
Формат цього повідомлення ідентичний запиту на швидкість передачі даних CAN, за винятком командного байта 0x59.
Якщо швидкість передачі даних не визначається, пристрій використовує для роботи останню налаштовану швидкість передачі даних.
У цьому випадку відповідь про швидкість передачі буде такою самою, як якщо запитується нестандартна швидкість передачі.

2.6.6. Встановити / запитати активний / пасивний режим

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0x5A Запит активного/пасивного режиму (без додаткових байтів даних)
0x5B Встановити активний / пасивний режим
Дані 0x00-0x01 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 Встановіть налаштування зворотного зв'язку
Дані 0x00-0x07 Байт 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 Увімкнути / вимкнути об'єкт сервера
Дані 0x01-0x08 Байт 0 (номер об'єкта):
Містить номер одного з восьми можливих серверних об'єктів, які слід змінити.
0x00-0x01 Байт 1 (IDE):
0x00 = 11-бітний ідентифікатор об’єкта
0x01 = 29-бітний ідентифікатор об’єкта
Номери байтів 2 і вище містять наступну інформацію у відображеному   порядок:
0x00-0xFF ID (11 або 29 біт)
0x01-0x08 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 Змініть налаштування ідентифікатора каналу передачі
(потрібно щонайменше два додаткові байти даних, номер каналу та налаштування каналу)
Дані 0x00-0x07 Байт 0:
Передайте номер об'єкта
0x00-0x07 Байт 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.4. Змінити/запитувати налаштування маски каналу передачі

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0x86 Запит на налаштування маски каналу передачі
(потрібен один додатковий байт даних = номер каналу)
0x87 Змінити налаштування маски каналу передачі
(потрібно щонайменше два додаткові байти даних, номер каналу та налаштування каналу)
Дані 0x00-0x07 Байт 0:
Передайте номер об'єкта
0x00-0x07 Байт 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 Змінити налаштування часу циклу каналу передачі
(потрібно щонайменше два додаткові байти даних, номер каналу та налаштування каналу)
Дані 0x00-0x07 Байт 0:
Передайте номер об'єкта
0x00-0x07 Байт 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 налаштування
Дані 0x00-0x13 Байт 0:
біт 0: 1 = Часamp увімк., 0 = Часamp вимкнено
біт 1: 1 = Відносний часamp, 0 = абсолютний часamp
біт 4: 1 = час помилки та зворотного зв’язку відлунняamp on 0 = час помилки та зворотного зв’язку відлунняamp вимкнено
Контрольна сума xx Містить контрольну суму XOR для SOF, довжини, команди та байтів даних.
EOF
(Кінець кадру)
0x0D Байт EOF позначає кінець команди.

Якщо «Timestamp-Mode», значення 32-бітного лічильника (роздільна здатність 100 мкс) вставляється після останнього байта даних кожного отриманого повідомлення CAN.
Усі повідомлення на стороні інтерфейсу хоста, які містять часamp знаходяться в правильному хронологічному порядку.
Якщо часamp слід вставляти після повторних повідомлень («Передавати відгук сервера» або «Надіслати зворотний зв’язок CAN») і повідомлень про помилки, «Помилка та час зворотного зв’язкуamp' потрібно активувати додатково.
Різниця між «відносним» і «абсолютним режимом» полягає в тому, що значення лічильника скидається після кожного отриманого повідомлення у «відносному режимі».

ПРИМІТКА
Час «Помилка та відлуння».amp передається, лише якщо часamp режим включений.
Можливе використання як розширеної команди (див. Формат розширеної команди (байтовий режим)).

2.9.2. Змінити час затримки передачі CAN

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних і кількість командних байтів
Команда 0xA2 Встановіть час затримки передачі CAN
Дані
(тільки при відповіді)
0x00-0xFF Розмір цілого числа без знаку: 16 біт
(Параметр RAM повертається до 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 додатковий байт даних, що містить номер каналу)
Дані 0x00-0x03 Байт 0 (номер каналу):
0x00: обсяг постачанняtage
0x01: низька лінія CAN
0x02: лінія CAN High
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

ПРИМІТКА
Тільки CANview RS232 може вимірювати обсяг лінії CANtagе рівні.
Це вимірювання можливе лише для швидкості передачі даних CAN 125 кбіт/с і нижче.

Встановити/запитувати значення цифрового каналу

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0xC4 Запит цифрового значення каналу (потрібен 1 додатковий байт даних, що містить номер каналу)
0xC5 Встановити значення цифрового каналу (потрібно 2 додаткових байта даних, що містять номер каналу та значення)
Дані 0x00-0xFF Байт 0 (номер каналу): 0x00: кінцевий резистор шини
0x00-0x01 Байт 1: цифрове значення (1 = увімкнено, 0 = вимкнено)
Контрольна сума xx Містить контрольну суму XOR для SOF, довжини, команди та байтів даних.
EOF
(Кінець кадру)
0x0D Байт EOF позначає кінець команди.

ПРИМІТКА
Кожна встановлена ​​команда відповідає фактичними значеннями.

2.10.3. Встановіть пароль зв'язку

Байт(и) Значення опис
SOF
(Початок кадру)
0x43 SOF позначає початок команди.
Довжина xx Байт довжини містить кількість байтів даних після кількості командних байтів.
Команда 0xC6 Запит на перевірку пароля зв'язку
Дані xx Команда
Байт 0…n:
Рядок пароля (за замовчуванням: «GSMONLIN») Відповідь
Байт 0:
0 = пароль перевірено та OK
Якщо перевірити пароль не вдалося, пристрій не відповість
Контрольна сума 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 / * Пд./Сх.
0x01 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E* Пд./Сх.
0x02 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E* Пд./Сх.
0x03 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E* Пд./Сх.
0x04 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E* Пд./Сх.
0x05 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E*
0x06 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E*
0x07 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E*
0x08 Пд./Сх. Пд./Сх.
0x09 S
Повідомлення зворотного зв'язку 0x20 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x21 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x22 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x23 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x24 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x25 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x26 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x27 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x28 Пд./Сх. Пд./Сх.
0x29 Пд./Сх. Пд./Сх.
0x2A Пд./Сх. Пд./Сх.
0x2B Пд./Сх. Пд./Сх.

*Наведені нижче параметри командних даних не реалізовані для 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 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x43 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x44 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x47 Пд./Сх. Пд./Сх. Пд./Сх.
0x48 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x49 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
Повідомлення налаштування контролера CAN 0x50 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x51 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x52 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x53 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x56 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x57 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x58 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x59 Пд./Сх. Пд./Сх.
0x5A Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x5B Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x5C Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x5D Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
Повідомлення про конфігурацію інтерфейсу хоста 0x60 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0x61 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
Передача команд інтерфейсу сервера 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 3000 CANlink wireless 4000 МОЖЕview Ethernet Мобільний CANlink
5000
Мобільний CANlink
3000
МОЖЕview
RS232
Параметри пристрою 0xA0 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. S / E Пд./Сх. Пд./Сх. Пд./Сх.
0xA1 Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх. Пд./Сх.
0xA2 S
0xA3 S
0xA4 Пд./Сх. Пд./Сх. Пд./Сх.
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

Документи / Ресурси

Proemion Byte Command Protocol Двійкові команди [pdfПосібник користувача
Двійкові команди протоколу байтових команд, двійкові команди протоколу команд, двійкові команди протоколу, двійкові команди

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *