Ls SV002iE5-1C [127/142] Глава 14 связь rs 485

Ls SV004iE5-2C [127/142] Глава 14 связь rs 485
Глава 14. Связь RS-485
14-6
Описание:
Запрос начинается с ENQ и заканчивается EOT.
Подтверждение начинается с ACK и заканчивается на EOT.
Отрицательный ответ начинается с NAK и заканчивается на EOT.
Drive Namber указывает на количество частотных преобразователей и индицируется в 2 байтах ASCII-HEX.
CMD: Заглавная буква
Символ ASCII-HEX Команда
‘R’ 52h Чтение
‘W’ 57h Запись
‘X’ 58h Запрос на мониторинг
‘Y’ 59h Действие на мониторинг
Данные: ASCII-HEX
Пример: когда значение данных равно 3000: 3000 (дес.) ‘0’ ‘B’ ‘B’ ‘8’h 30h 42h 42h 38h
Код ошибки: ASCII-HEX (20h – 7Fh)
Размер буфера получения/отправки: получение = 39 байт, отправка = 44 байта
Буфер регистрации: 8 слов
SUM: для проверки ошибки коммуникации
Пример: команда (Запрос) чтение одного адреса из адреса 3000.
ENQ
Адрес
преобразователя
CMD Данные SUM SUM EOT
05h 01 R 3000 1 A7 04h
1 байт 2 байта 1 байт 4 байта 1 байт 2 байта 1 байт
SUM = ‘0’ + ‘1’ + ‘R’ + ‘3’ + ‘0’ + ‘0’ + ‘0’ + ‘1 = 30h + 31h + 52h + 33h + 30h + 30h + 30h + 31 h
= 1A7h (Контрольные значения, такие как ENQ/ACK/NAK исключаются.)
z
Детализированный протокол коммуникации
1) Запрос на чтение: запрос на чтение последующих ‘N’ номеров WORD из адреса XXXX.
ENQ
Адрес
преобразователя
CMD Данные SUM SUM EOT
05h 011F R XXXX 18 = n XX 04h
1 байт 2 байта 1 байт 4 байта 1 байт 2 байта 1 байт
Всего байт = 12
Кавычки (″″) обозначают символ.

Содержание

Скачать
Случайные обсуждения