Yaskawa CIMR-AC4A0103AAA [499/556] Адрес ведомого устройства

Yaskawa CIMR-AC4A0103AAA [499/556] Адрес ведомого устройства
C.7 Формат сообщений
Преобразователь частоты серии A1000 – Техническое руководство – http://industrial.omron.ru 499
Интерфейс
MEMOBUS/Modbus
C
C.7 Формат сообщений
Содержание сообщения
В соответствии с протоколом связи MEMOBUS/Modbus, ведущее устройство передает команды ведомому
устройству, а последнее на них отвечает. Формат сообщения, используемый как для передачи, так и для приема,
показан ниже. Длина пакета данных зависит от передаваемой команды (запрашиваемой функции).
Адрес ведомого устройства
Адрес ведомого устройства в составе сообщения идентифицирует узел, которому это сообщение передано.
Используйте адреса в диапазоне от 0 до FF (hex). В случае передачи сообщения с адресом ведомого устройства
«0» (широковещание) команду от ведущего устройства получат все ведомые устройства. Ведомые устройства не
предоставляют ответ на широковещательные сообщения.
Код функции
В таблице ниже показаны три типа кодов функций.
Данные
Комбинируя адрес регистра MEMOBUS/Modbus (код проверки в случае проверки связи) с данными,
содержащимися в регистре, можно сконфигурировать последовательность данных. Длина блока данных зависит
от параметров команды.
Регистры MEMOBUS/Modbus преобразователя частоты всегда имеют размер 2 байта. Поэтому в регистры
преобразователя частоты всегда должны записываться 2-байтовые данные. Данные, читаемые из регистра
преобразователя частоты, также всегда состоят
из двух байтов.
Проверка ошибок
Для проверки достоверности данных преобразователь частоты использует циклический избыточный код CRC-16
(метод контрольной суммы). При расчете контрольной суммы CRC-16 для командных данных или при проверке
ответных данных используйте процедуру, описанную ниже.
Данные команды
Когда преобразователь частоты принимает данные, он вычисляет контрольную сумму CRC-16 по принятым
данным и сравнивает ее со значением CRC-16, принятым в составе сообщения. Команда будет обработана,
только если оба этих значения совпадут.
При использовании протокола MEMOBUS/Modbus для вычисления CRC-16 должно использоваться начальное
значение «FFFFH» (т. е. все 16 битов = 1).
Рассчитайте контрольную сумму CRC-16, используя следующую последовательность действий.
1.
Начальное значение: FFFFH.
2. Выполните операцию «исключающее ИЛИ» над этим значением и адресом ведомого устройства.
3. Сдвиньте результат вправо.
АДРЕС ВЕДОМОГО
КОД ФУНКЦИИ
ДАННЫЕ
КОНТРОЛЬ ОШИБОК
Код функции Имя функции
Длина данных (байт)
Командное сообщение Ответное сообщение
Минимум Максимум Минимум Максимум
03H Чтение регистров MEMOBUS/Modbus 8 8 7 37
08H Проверка связи 8888
10H Запись в несколько регистров MEMOBUS/Modbus 11 41 8 8

Содержание

Похожие устройства

Скачать