Логотип Проемион

Руководство по байтовым командам

Протокол байтовых команд Двоичные команды

Руководство по байтовым командам описывает команды и их структуру протокола байтовых команд Proemion, которые используются удаленным хостом и сетью CAN для передачи сообщений.

Общий

Руководство по байтовым командам описывает структуру и команды, используемые протоколом байтовых команд Proemion.
Этот протокол поддерживается всеми шлюзами CAN-PC от Proemion GmbH для связи с удаленным хостом через интерфейс, поддерживаемый устройством.
Следующее руководство дополняет руководства для конкретных устройств.
В случае сомнений также обратитесь к руководству пользователя вашего конкретного шлюза.
Шлюзы CAN-PC подключают сеть CAN к удаленному хосту, используя специальный интерфейс, например RS232, USB, Ethernet, Bluetooth или WLAN.
Протокол байтовых команд Proemion служит для двунаправленной прозрачной передачи сообщений CAN между хостом и сетью CAN, а также для передачи команд между хостом и шлюзом.
Поскольку все шлюзы Proemion CAN-PC работают по одному и тому же протоколу, любое прикладное программное обеспечение можно легко расширить для использования различных интерфейсов связи, просто заменив базовые процедуры связи.
Большинство команд поддерживаются всеми шлюзами, в некоторых случаях специальные команды не поддерживаются отдельными устройствами.
Таблица в главе «Команды и устройства» дает вам более подробную информацию.view о командах, поддерживаемых каждым типом шлюза.

ПРИМЕЧАНИЕ
Обычно все команды, влияющие на настройки устройств, сохраняются только в энергозависимой оперативной памяти шлюза, после сброса настройки, хранящиеся в энергонезависимой памяти устройства, используются снова.
Вы можете изменить эти настройки с помощью программного обеспечения конфигуратора конкретного устройства или – если это поддерживается устройством – через CANopen.
Исключение: команда «Скорость передачи данных CAN» сохраняется постоянно.
Для некоторых шлюзов можно изменить стартовый байт (по умолчанию: 0x43) и стоп-байт (по умолчанию: 0x0D) в программном конфигураторе.
Во всех описаниях в этом руководстве предполагается, что используются значения по умолчанию.
Для получения дополнительной информации и поддержки заполните форму поддержки, см. Сервис и поддержка.
Последние версии драйверов, программного обеспечения, встроенного ПО и документации доступны на нашем сайте. webсайт: Центр загрузки.

1.1. Обслуживание и поддержка 
Последние версии драйверов, программного обеспечения, встроенного ПО и документации доступны на нашем сайте. Библиотека документов.

Вам нужна помощь или вы хотите сообщить об ошибке?
Посетите наш webсайт Проэмион для получения дополнительной информации или приобретите билет на Поддерживать.

Команды байтового режима

2.1. Формат команды (байтовый режим)

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
«C» (0x43) — настройка по умолчанию. Для некоторых устройств это значение можно изменить. В этом руководстве всегда показаны настройки по умолчанию.
Длина 0x00-0xFF Байт длины включает в себя количество байтов данных и количество следующих за ним командных байтов.
Команда 0x00-0xFF Командный байт, значения от 0x00 до 0xFE являются прямыми командами, значение 0xFF означает, что следующий байт содержит расширение команды.
Данные xx Содержание данных
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.
0x0D (возврат каретки) — настройка по умолчанию. Для некоторых устройств это значение можно изменить. В этом руководстве всегда показаны настройки по умолчанию.

«-» означает, что данное значение не представляет интереса
«xx» означает, что поле содержит значение конфигурации/ответа.
На каждое сообщение, которое изменяет или запрашивает настройки устройства Proemion CAN, отвечает сообщение с тем же командным байтом, содержащим новые настройки.

ПРИМЕЧАНИЕ
Команды запроса обычно не требуют дополнительных параметров (нет поля «Данные»).
Исключения указаны в описании команды.

2.1.1. Пр.ample

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина 0x0B Байт длины включает в себя количество байтов данных и количество следующих за ним командных байтов.
Команда 0x00 11-битное сообщение CAN-идентификатора
Данные 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 Идентификатор (0x789) (сначала старший бит)
CAN-сообщение Содержание данных
Контрольная сумма 0xСЕ Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ 0x0D Байт EOF отмечает конец команды.

2.2. Расширенный формат команды (байтовый режим)

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
«C» (0x43) — настройка по умолчанию. Для некоторых устройств это значение можно изменить.
В этом руководстве всегда показаны настройки по умолчанию.
Длина 0x00-0xFF Байт длины включает в себя количество байтов данных и количество следующих за ним командных байтов.
Расширенная команда 0xD0-0xDF Командный байт, значения от 0xD0 до 0xDF являются расширенными командами.
Данные xx Байт 0: CAN-канал (начиная с 0 для CAN 1) / 128…255 зарезервировано для модуля (WLAN/GSM/GPS…)
Байт 1: Команда
Байт 2: Содержание данных
Контрольная сумма 0xСЕ Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ 0x0D Байт EOF отмечает конец команды.

«-» означает, что данное значение не представляет интереса
«xx» означает, что поле содержит значение конфигурации/ответа.

2.2.1. Пр.ample – расширенная команда

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина 0x0D Байт длины включает в себя количество байтов данных и количество следующих за ним командных байтов.
Команда 0xD0 Расширенная команда
Данные 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-канал: 2
Команда: 11-битный идентификатор CAN-сообщения (0x789) (сначала старший бит)
CAN-сообщение Содержание данных
Контрольная сумма 0x19 Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.3. Сообщения с данными обработки
Эти сообщения используются для передачи полученных сообщений CAN на хост или для отправки сообщений CAN с хоста в сеть CAN.

2.3.1. Прием кадра данных CAN
Сообщения кадров данных CAN, полученные шлюзом от шины CAN, передаются на хост-интерфейс в следующем формате.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x00 Получено сообщение CAN с 11-битным идентификатором
0x01 Получено сообщение CAN с 11-битным идентификатором, сообщение содержит дополнительный 32-битный временной интервал.amp ценить.
0x02 Получено сообщение CAN с 29-битным идентификатором
0x03 Получено сообщение CAN с 29-битным идентификатором, сообщение содержит дополнительный 32-битный временной интервал.amp ценить.
Данные Для 11-битных идентификационных сообщений:
0x00-0xFF Байт 0-1: 11-битный CAN ID (сначала старший бит)
дополнительные данные байты:
До 8 байтов данных CAN + дополнительный 32-битный временной интервалamp значение (только если timestamp опция включена, см. ниже)
Для 29-битных идентификационных сообщений:
0x00-0xFF Байт 0-3: 29-битный CAN ID (сначала старший бит)
дополнительные данные байты:
До 8 байтов данных CAN + дополнительный 32-битный временной интервалamp ценить
(только если времяamp опция включена, см. ниже)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если времяamp желательно, эту опцию необходимо включить с помощью соответствующего командного сообщения (см. Сброс устройства).
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.3.2. Передача кадра данных CAN
Чтобы передать сообщения кадра данных CAN на шину CAN, главный интерфейс отправляет данные на шлюз в следующем формате.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x00 Передача 11-битного кадра данных CAN ID
0x02 Передача 29-битного кадра данных CAN ID
Данные Для 11-битных идентификационных сообщений:
0x00-0xFF Байт 0-1:
11-битный CAN ID (сначала старший бит)
дополнительные данные байты:
До 8 байт данных CAN
Для 29-битных идентификационных сообщений:
0x00-0xFF Байт 0-3:
29-битный CAN ID (сначала старший бит)
дополнительные данные байты:
До 8 байт данных CAN
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.3.3. Удаленный прием кадров CAN
Сообщения удаленного кадра CAN, полученные шлюзом из CAN-шины, передаются на хост-интерфейс в следующем формате.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x04 Получен удаленный кадр с 11-битным идентификатором CAN
0x05 Получен удаленный кадр с 11-битным идентификатором CAN, сообщение содержит дополнительный 32-битный временной интервал.amp ценить.
0x06 Получен удаленный кадр с 29-битным идентификатором CAN
0x07 Получен удаленный кадр с 29-битным идентификатором CAN, сообщение содержит дополнительный 32-битный временной интервал.amp ценить.
Данные Для удаленных кадров с 11-битным идентификатором:
0x00-0xFF Байт 0-1:
11-битный CAN ID (сначала старший бит)
дополнительные данные байты:
DLC (код длины данных удаленного кадра CAN) — дополнительный 32-битный временной интервал.amp значение (только если timestamp опция включена, см. ниже)
Для удаленных кадров с 29-битным идентификатором:
0x00-0xFF Байт 0-3:
29-битный CAN ID (сначала старший бит)
дополнительные данные байты:
DLC (код длины данных удаленного кадра CAN) — дополнительный 32-битный временной интервал.amp значение (только если timestamp опция включена, см. ниже)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если времяamp желательно, эту опцию необходимо включить с помощью соответствующего командного сообщения (см. Сброс устройства).
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.3.4. Передача удаленного кадра CAN
Чтобы передать сообщения удаленного кадра CAN на шину CAN, интерфейс хоста отправляет данные на шлюз в следующем формате.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x04 Передача 11-битного идентификатора CAN удаленного кадра
0x06 Передача 29-битного идентификатора CAN удаленного кадра
Данные Для удаленных кадров с 11-битным идентификатором:
0x00-0xFF Байт 0-1:
11-битный CAN ID (сначала старший бит)
дополнительный байт данных:
DLC (код длины данных удаленного кадра CAN)
Для удаленных кадров с 29-битным идентификатором:
0x00-0xFF Байт 0-3:
29-битный CAN ID (сначала старший бит)
дополнительный байт данных:
DLC (код длины данных удаленного кадра CAN)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.3.5. Передача и прием кадров данных RS232

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x09 Кадр данных RS232
Данные xx Данные RS232
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.3.6. Получить блок оптимизации

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x08 Получить блок оптимизации
Данные xx Получить данные оптимизации
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.4. Сообщения обратной связи
Эти сообщения содержат данные обратной связи, которые позволяют пользователю проверить правильность передачи сообщений CAN.

2.4.1. Обратная связь при передаче сообщения CAN

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x20 Передается сообщение CAN с 11-битным идентификатором
0x21 Передано сообщение CAN с 11-битным идентификатором, обратная связь содержит дополнительное время.amp времени передачи
0x22 Передается сообщение CAN с 29-битным идентификатором
0x23 Передано сообщение CAN с 29-битным идентификатором, обратная связь содержит дополнительное время.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 ID (сначала старший бит)
0x00-0xFF дополнительные байты данных (не в удаленном кадре обратная связь):
До 8 байт данных CAN плюс дополнительный 32-битный временной интервалamp значение (только если timestamp опция включена, см. ниже)
Для 29-битных идентификационных сообщений/удаленных кадров:
0x00-0xFF Байт 0-3:
29-битный CAN ID (сначала старший бит)
0x00-0xFF дополнительные байты данных (не в удаленном кадре обратная связь):
До 8 байт данных CAN плюс дополнительный 32-битный временной интервалamp значение (только если timestamp опция включена, см. ниже)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если желательны сообщения обратной связи, необходимо включить опцию обратной связи соответствующей командой (см. Включение/выключение объектов сервера).
Если времяamp является предпочтительным, эта опция должна быть включена соответствующим сообщением (см. Сброс устройства).
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.5. Сообщения с диагностическими данными
2.5.1. Идентификатор устройства

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x40 Строка идентификатора устройства (запрос: никаких дополнительных байтов данных)
Данные
(только при ответе)
0x00-0xFF Строка идентификатора (только при ответе)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.5.2. Версия оборудования/программного обеспечения

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x41 Версия аппаратного/программного обеспечения (запрос: никаких дополнительных байтов данных)
Данные
(только при ответе)
0x00-0xFF Байт 0-1: Аппаратная версия устройства
Байт 2-3: Программная версия прошивки
Байт 4-5: Версия программного обеспечения загрузчика
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.5.3. ошибка статус

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x42 Статус ошибки (запрос: нет дополнительных байтов данных)
0x43 Сообщение о статусе ошибки, содержащее дополнительное времяamp ценить
(без команды запроса, только ответное сообщение)
Данные
(только при ответе)
0x00-0xFF Байт 0:
бит 0: МОЖЕТ получить переполнение буфера
бит 1: Тайм-аут передачи CAN
бит 2: Переполнение счетчика ошибок CAN
бит 3: Ошибка отключения шины CAN
бит 4: Синтаксическая ошибка хост-интерфейса
бит 5: Ошибка формата хост-интерфейса
бит 6: Переполнение буфера передачи интерфейса хоста
бит 7: не используется
Байт 1 (код последней ошибки CAN-контроллера):
'0': нет ошибок
'1': произошло более 5 одинаковых битов в последовательности.
'2': полученное сообщение имеет неправильный формат.
'3': переданное сообщение не было подтверждено.
'4': невозможно установить рецессивный уровень во время передачи.
'5': невозможно установить доминирующий уровень во время передачи.
'6': полученная контрольная сумма CRC неверна.
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если времяamp является предпочтительным, эта опция должна быть включена соответствующим сообщением (см. Сброс устройства).
При каждом изменении статуса ошибки автоматически генерируется сообщение о статусе ошибки.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.5.4. Версия интерфейсов

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x44 Версия интерфейсов (например, модуль Bluetooth, модуль WLAN и т. д.) (запрос: никаких дополнительных байтов данных)
Данные
(только при ответе)
0x00-0xFF Строка версии в кодировке ASCII
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).
Модуль выбирается.

2.5.5. Текущая нагрузка CAN-шины

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x47 Текущая загрузка шины в сообщениях в секунду (запрос: никаких дополнительных байтов данных)
Данные
(только при ответе)
0x00-0xFF Байт 0-1:
Размер целого числа без знака: 16 бит (сначала MSB)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.5.6. Устройство занято/команда не поддерживается

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x48 Устройство не может выполнить команду (только ответ на другие команды)
Данные 0x00-0xFF Зарезервировано для будущего использования
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.5.7. Установите время задержки передачи CAN

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x49 Установите время задержки передачи CAN
Данные 0x00-0xFF Размер целого числа без знака: 16 бит (сначала старший бит)
(Параметр RAM сбрасывается обратно на 0 после перезагрузки устройства)
Время задержки до обработки следующей команды составляет 10 мс, это значение применяется только один раз!
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6. Сообщения настройки CAN-контроллера
2.6.1. Изменение/запрос настроек идентификатора канала приема

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если сообщение об изменении не содержит информации об идентификаторе (длина байта < 4), сохраняется последняя настройка идентификатора.
В этом случае байт 1, бит 2 игнорируются.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6.2. Изменение/запрос настроек маски канала приема

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если сообщение об изменении не содержит информации о маске (длина байта < 4), сохраняется последняя настройка маски.
В этом случае байт 1, бит 2 игнорируются.
Если устройство не поддерживает индивидуальные маски для каждого канала (CANview RS232), настройки маски для каналов с 1 по 7 игнорируются и отвечают настройкой канала 0.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6.3. Скорость передачи данных CAN

Байт(ы) Ценить Описание
СОФ

(Начало кадра)

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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если байт данных 0 установлен в 0xFF, значения BTR используются для установки нестандартной скорости передачи данных.
Если используется стандартная скорость передачи данных, значения BTR не нужны, если они все равно используются, они игнорируются!
Если вам необходимо установить скорость передачи данных, которая не поддерживается стандартными настройками устройства, обратитесь в нашу службу поддержки для получения дополнительной информации, см. Сервис и поддержка.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6.4. Сброс контроллера CAN

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x58 Сброс контроллера CAN (без дополнительных байтов данных)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Команда «CAN Controller Reset» выполняет полный сброс CAN-контроллера, включая времяamp значение, буферы приема и передачи.
Сброс контроллера CAN также сбрасывает состояние ошибки устройства.
По этой причине после сброса контроллера CAN генерируется сообщение о состоянии ошибки для обновления статуса ошибки.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6.5. Установите автоматический режим передачи данных для интерфейса CAN.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x59 Установите автоматический режим передачи данных (без дополнительных байтов данных)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Автоматический режим передачи данных возможен только при стандартных скоростях передачи данных, поддерживаемых устройством.
Для автоматического определения скорости передачи данных необходимо наличие работающей связи на шине.
Пока определение скорости передачи данных активно, CAN-устройства Proemion находятся в пассивном режиме и не влияют на трафик по шине CAN.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

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

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

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x5A Запрос активного/пассивного режима (без дополнительных байтов данных)
0x5B Установить активный/пассивный режим
Данные 0x00-0x01 0x00 устройство = активный режим
0x01 устройство = пассивный режим
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.6.7. Изменить/запросить время цикла приема канала

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x5C Запросить время цикла приема канала
(требуется один дополнительный байт данных = номер канала)
0x5D Изменение времени цикла приема канала
(необходимо как минимум два дополнительных байта данных, номер канала и настройки канала)
Данные 0x00-0xFF Байт 0:
Получить номер объекта (диапазон зависит от шлюза) CANview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0xFF Байт 1:
Время цикла в 10 мс
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.7. Сообщения о конфигурации хост-интерфейса
2.7.1. Настройки обратной связи/выхода

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Если последовательный выход отключен, полученные CAN-сообщения сохраняются в оперативной памяти CAN-устройства Proemion. Если этот буфер заполнен, отображается ошибка переполнения буфера.
Если выход включен, все сохраненные сообщения немедленно передаются на интерфейс хоста.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.8. Передача команд интерфейса сервера
2.8.1. Включение/выключение объектов сервера

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0x80 Объект сервера запросов вкл/выкл (без дополнительных байтов данных)
0x81 Включить/выключить объект сервера
Данные 0x00-0xFF Байт 0:
Каждый установленный бит включает соответствующий объект сервера/показывает, что объект сервера включен.
Бит сброса отмечает отключенные объекты сервера.
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Эта команда устарела и больше не используется нашими устройствами.

2.8.2. Изменить/запросить конфигурацию объекта сервера

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Содержимое байта DLC должно соответствовать количеству передаваемых байтов данных, иначе сервер передачи может вести себя непредсказуемо.
Эта команда устарела и больше не используется нашими устройствами.

2.8.3. Изменение/запрос настроек идентификатора канала передачи 
Фильтры канала передачи CAN работают так же, как фильтры приема CAN, описанные в главе «Сообщения настройки контроллера CAN». Сообщения, полученные от хоста, проверяются с помощью этого условия фильтра. Если условия выполняются, сообщение отправляется на шину CAN.

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Эта команда устарела и больше не используется нашими устройствами.

2.8.4. Изменение/запрос настроек маски канала передачи

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Эта команда устарела и больше не используется нашими устройствами.

2.8.5. Изменение/запрос настроек времени цикла канала передачи

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.9. Настройка параметров устройства
2.9.1. Изменить/запросить времяamp настройки

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
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, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

Если «Времяamp-Mode», значение 32-битного счетчика (разрешение 100 мкс) вставляется после последнего байта данных каждого полученного сообщения CAN.
Все сообщения на стороне хост-интерфейса, содержащие времяamp находятся в правильном хронологическом порядке.
Если времяamp следует вставлять после отраженных сообщений («Передать обратную связь с сервером» или «Отправить обратную связь по сообщению CAN») и сообщений об ошибках, время «Ошибка и эхо-обратная связь»amp' необходимо активировать дополнительно.
Разница между «относительным» и «абсолютным режимом» заключается в том, что значение счетчика сбрасывается после каждого полученного сообщения в «относительном режиме».

ПРИМЕЧАНИЕ
Время «Ошибка и эхо-обратная связь»amp передается только в том случае, если времяamp режим включен.
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.9.2. Изменить время задержки передачи CAN

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество байтов команд.
Команда 0xA2 Установите время задержки передачи CAN
Данные
(только при ответе)
0x00-0xFF Размер целочисленного значения без знака: 16 бит.
(Параметр RAM сбрасывается обратно на 0 после перезагрузки устройства)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Это время задержки вставляется перед каждым сообщением CAN, поэтому передача CAN становится медленнее.

2.9.3. Установить время ожидания IP-блокировки

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xA3 Установите время ожидания IP-блокировки (для лучшего использования полосы пропускания)
Данные 0x00-0xFF Интервал в 10 миллисекунд
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.9.4. Установить интервал расчета скорости передачи данных

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xA4 Установить интервал расчета скорости передачи данных CAN
Данные 0x00-0xFF Интервал в миллисекундах
Размер целого числа без знака: 16 бит (сначала старший бит).
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Возможно использование в качестве расширенной команды (см. Расширенный формат команды (байтовый режим)).

2.9.5. Доступ к словарю объектов CANopen

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xA5 Чтение/запись в словаре объектов
Данные 0x00-0xFF Запрос: Байт 0:
Команда: запись 0x01, чтение 0x00 (без дополнительных байтов данных)
Байт 1-2:
Индекс (сначала младший бит)
Байт 3:
Подиндекс
дополнительные байты данных:
Данные (сначала младший бит)
Ответ: Байт 0:
Результат: успешное чтение 0x40.
Ошибка чтения 0x80 (нет дополнительных байтов данных)
0x41 успешная запись (без дополнительных байтов данных)
Ошибка записи 0x81 (нет дополнительных байтов данных)
Байт 1-2:
Индекс (сначала младший бит)
Байт 3:
Подиндекс
дополнительные байты данных:
Данные (сначала младший бит)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

2.10. Команды доступа к оборудованию
2.10.1. Сброс устройства

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xC0 Установить устройство сброса
Данные  —
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Устройства отвечают на эту команду командой «ID устройства».
Для некоторых устройств эта команда не приводит к аппаратному сбросу, поскольку в противном случае связь с хостом будет потеряна.

  • МОЖЕТview Ethernet
  • CANlink Bluetooth/WLAN

2.10.2. Запросить значение аналогового канала

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xC2 Запрос значения аналогового канала (требуется 1 дополнительный байт данных, содержащий номер канала)
Данные 0x00-0x03 Байт 0 (номер канала):
0x00: Объем питанияtage
0x01: Низкая линия CAN
0x02: Высокая линия CAN
0x03: Аналоговые входы 1 и 2
0x00-0xFF Байт 1: аналоговое значение (для каналов 0…2, см. описание ниже)
Байт 1-4: (для канала 3) Аналоговый вход 1 громкостьtage Кодируется по стандарту IEEE 754, сначала младший бит.
Байт 5-8: (для канала 3) Аналоговый вход 2 громкостьtage Кодируется по стандарту IEEE 754, сначала младший бит.
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.
ВКЦ
КАНХ / КАНЛ
0x00 0V
0V
ВКЦ
КАНХ / КАНЛ
0xFF 39В
5V

ПРИМЕЧАНИЕ
Только CANview RS232 может измерять громкость линии CANtagэлектронные уровни.
Это измерение возможно только при скорости передачи данных CAN 125 кбит/с и ниже.

Установить/запросить значение цифрового канала

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xC4 Запросить значение цифрового канала (требуется 1 дополнительный байт данных, содержащий номер канала)
0xC5 Установите значение цифрового канала (требуется 2 дополнительных байта данных, содержащих номер канала и значение)
Данные 0x00-0xFF Байт 0 (номер канала): 0x00: согласующий резистор шины
0x00-0x01 Байт 1: цифровое значение (1 = вкл., 0 = выкл.)
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
На каждую команду установки отвечают фактические значения.

2.10.3. Установить пароль связи

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xC6 Запросить проверку пароля связи
Данные xx Команда
Байт 0…н:
Строка пароля (по умолчанию: «GSMONLIN») Ответ
Байт 0:
0 = пароль проверен и ОК
Если проверка пароля не удалась, устройство не отвечает.
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Это сообщение очень важно для разблокировки всей функциональности интерфейса байтового режима CANlink GSM/UMTS.
Сеанс возможен только при проверке правильного пароля связи!

2.10.4. Сбросить пароль связи

Байт(ы) Ценить Описание
СОФ
(Начало кадра)
0x43 SOF отмечает начало команды.
Длина xx Байт длины содержит количество байтов данных и количество следующих за ним командных байтов.
Команда 0xC7 Сброс проверки пароля связи
Контрольная сумма xx Содержит контрольную сумму XOR для SOF, длины, команды и байтов данных.
ЕОФ
(Конец кадра)
0x0D Байт EOF отмечает конец команды.

ПРИМЕЧАНИЕ
Это сообщение блокирует интерфейс байтового режима.
Эту команду следует отправлять в конце сеанса связи.

Команды и устройства

В таблице ниже представлена ​​сводка всех существующих команд и указано, какое устройство Proemion их поддерживает.
Удобство использования команды для устройства Proemion обозначается буквами «S», «E» или «S/E».

Эти аббревиатуры означают:

  • «S» Устройство Proemion поддерживает эту команду только в стандартном формате команды (см. Формат команды (байтовый режим)).
  • «E» Устройство Proemion поддерживает эту команду только в расширенном формате команды (см. Расширенный формат команды (байтовый режим)).
  • «S/E» Устройство Proemion поддерживает эту команду в стандартном формате команды и в расширенном формате команды.
Сообщение Команда Устройство
Тип МОЖЕТview USB CANссылка
Bluetooth
2000
CANссылка
БЛС
2000
CANссылка
беспроводной
3000
CANссылка
беспроводной 4000
МОЖЕТview
Ethernet
CANссылка
мобильный
5000
CANссылка
мобильный
3000
МОЖЕТview
RS232
Сообщения с данными обработки 0x00 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/* С/Э
0x01 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э* С/Э
0x02 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э* С/Э
0x03 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э* С/Э
0x04 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э* С/Э
0x05 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э*
0x06 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э*
0x07 С/Э С/Э С/Э С/Э С/Э С/Э С/Э С/Э*
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 CANссылка
Bluetooth
2000
CANссылка
БЛС
2000
CANссылка
беспроводной 3000
CANссылка
беспроводной 4000
МОЖЕТview
Ethernet
CANссылка
мобильный
5000
CANссылка
мобильный
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 беспроводной 4000 МОЖЕТview Ethernet CANlink мобильный
5000
CANlink мобильный
3000
МОЖЕТview
RS232
Настройки параметров устройства 0xA0 С/Э С/Э С/Э С/Э С/Э Ю/В С/Э С/Э С/Э
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 Двоичные команды [pdf] Руководство пользователя
Протокол байтовой команды Двоичные команды, Протокол команд Двоичные команды, Протокол Двоичные команды, Двоичные команды

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *