Iek CONTROL-H800 380В 3Ф 15-18,5кВт CNT-H800D33FV15-18TE [204/211] Адресведомогоустройства

Iek CONTROL-H800 380В 3Ф 11-15кВт CNT-H800D33FV11-15TE [204/211] Адресведомогоустройства
203
Глава 11 Коммуникации
Схема RTU
Адрес Адрес станции: 8-битовые двоичные числа
Функция Код функции: 8-битовые двоичные числа
Данные (n-1) Знаки данных:
N × 8-битовые данные, n <= 16
…….
Данные 0
Контрольная сумма CRC меньше Контрольная сумма циклического избыточного контроля (CRC):
16-битовая, состоит из двух наборов 8-битовых двоичных чисел
Контрольная сумма CRC больше
11.5.3 Адрес ведомого устройства
Для того чтобы задать адрес ведомого устройства, надо использовать код между 0 и FF (шестнадцатерич-
ный). В случае передачи сообщения с адресом ведомого устройства 0 (широковещание) команду от веду-
щего устройства получат все ведомые устройства. Ведомые устройства не предоставляют ответ
на широковещательные сообщения:
00H: Всем преобразователям частоты (широковещательное сообщение).
01H: преобразователь по адресу 01.
0FH: преобразователь по адресу 15.
10H: преобразователь по адресу 16 и т. д. до 31 (1FH).
11.5.4 Код функции
Существует четыре типа кодов функций:
03H: Чтение регистров Modbus.
06H: Написать сообщение регистрам (написать регистрам).
08H: Проверка связи.
10H: Запись в несколько регистров.
11.5.5 Данные
Преобразователь конфигурирует последовательные данные за счет объединения адреса регистра
Modbus (тестового кода в случае проверки в режиме закольцовывания петли связи) и данных регистра.
Длина блока данных зависит от параметров команды.
Регистр Modbus преобразователя частоты всегда имеют размер 2 байта, поэтому в регистры преобразо-
вателя частоты всегда должны записываться 2-байтовые данные. Данные, читаемые из регистра преоб-
разователя частоты, также всегда состоят из 2 байтов.
11.5.6 Проверка ошибки
Преобразователь частоты проверяет целостность данных, используя CRC.
11.5.7 Данные команды
Когда преобразователь частоты принимает данные, он вычисляет контрольную сумму CRC-16 по приня-
тым данным и сравнивает ее со значением CRC-16, принятым в составе сообщения. Команда будет обра-
ботана, только если оба этих значения совпадут.
При использовании протокола Modbus для вычисления CRC-16 должно использоваться начальное значе-
ние FFFFH (т. е. все 16 битов = 1). Чобы рассчитать контрольную сумму CRC-16, надо выполнить нижепе-
речисленные последовательные действия:
1. Начальное значение 16-битового значения регистра — FFFFH (все 16 битов равны 1).
2. Выполнить операцию исключающего ИЛИ для этого значения и адреса ведомого устройства. Затем сохранить ре-
зультат в регистр.
3. Сдвинуть результат вправо, выставить 0 слева от старшего байта и проверить значение CRC.
4. Если значение равно 0, сохранить результат из шага 3 в CRC.
Если значение не равно 0, выполнить операцию исключающего ИЛИ над результатом действия 3 и фиксированным
значением A001h (1010 0000 0000 0001). Затем сохранить результат в CRC.
5. Повторять действия 3 и 4 до тех пор, пока не будут выполнены все 8-битовые операции.

Содержание

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

Скачать