Ls SV370iP5A-4NOL Инструкция по эксплуатации онлайн [178/198] 472898

Ls SV370iP5A-4NOL Инструкция по эксплуатации онлайн [178/198] 472898
тел.: (812) 326-31-00, факс: (812) 326-31-08, E-mail: info@pes-rus.ru, www.pes-rus.ru
Глава 9. Модуль связи RS485
9-5
Пример: Команда (Запрос) чтения одного адреса из адреса “3000”
ENQ
Адрес
преобразователя
CMD Адрес
Кол-во адресов
для чтения
SUM EOT
05h “01” “R” “9000” “1” “AD” 04h
1 байт 2 байта 1 байт 4 байта 1 байт 2 байта 1 байт
SUM = ‘0’ + ‘1’ + ’R’ + ‘9’ + ‘0’ + ‘0’ + ‘0’ + ‘1’
= 30h + 31h + 52h + 39h + 30h + 30h + 30h + 31h
= 1ADh
9.4.2 Подробный протокол коммуникации
1) Запрос на чтение: запрос на чтение последующих ‘N’ номеров Word из адреса “XXXX”
ENQ
Адрес
преобразователя
CMD адрес
Кол-во адресов
для чтения
SUM EOT
05h “01” ÷ “FA” “R” “XXXX” “1” ÷ “8” = n “XX” 04h
1 байт 2 byte 1 байт 4 байта 1 байт 2 байта 1 байт
Всего байт = 12
Кавычки (“ ”) обозначают символ.
1.1) Подтверждение:
ACK Адрес преобразователя CMD Данные SUM EOT
06h “01” ÷ “FA” “R” “XXXX” “XX” 04h
1 байт 2 байта 1 байт N * 4 байта 2 byte 1 байт
Всего байт = 7 * n * 4 = Макс. 39
1.2) Отрицательный ответ:
NAK Адрес преобразователя CMD Код ошибки SUM EOT
15h “01” ÷ “FA” “R” “**” “XX” 04h
1 байт 2 байта 1 байт 2 байта 2 байта 1 байт
Всего байт = 9
2) Запрос на запись:
ENQ
Адрес преоб-
разователя
CMD адрес
Кол-во
адресов для
чтения
SUM EOT EOT
05h “01” ÷ “FA” “W” “XXXX” “1” ÷ “8” = n “XXXX…” “XX” 04h
1 байт 2 байта 1 байт 4 байта 1 байт
n * 4
байта
2 байта 1 байт
Всего байт = 12 + n * 4 = макс. 44
2.1) Подтверждение:
ACK Адрес преобразователя CMD Данные SUM EOT
06h “01” ÷ “FA” “W” “XXXX…” “XX” 04h
1 байт 2 байта 1 байт n * 4 байта 2 байта 1 байт
Всего байт = 7 + n * 4 = макс. 39
Примечание: Когда в первый раз производится обмен запросом на запись и подтверждением между ПК
и частотным преобразователем, возвращаются предыдущие данные. Начиная со второй передачи, будут
возвращаться текущие данные.

Содержание

Скачать