Главная Учебники - Разные Приборы многофункциональные PD194PQ серии Т. Руководство по эксплуатации
поиск по сайту правообладателям
|
|
содержание .. 3 4 5 6 ..
![]()
34
5 ФУНКЦИОНАЛЬНЫЕ
МОДУЛИ
5.1 Порт RS-485, протокол Modbus RTU Всякая
модификация
прибора
имеет
хотя
бы
один
цифровой
порт
связи
типа RS-485, реализующий
протокол
Modbus RTU. Для
протокола Modbus RTU таблица
размещения
данных
в
регистрах
памяти
прибора
содержится
в
приложении 1.
Физический
уровень : 1) порт
связи RS-485, асинхронный
полудуплексный
режим
передачи
данных ; 2) скорость
передачи
данных
у
приборов
щитового
исполнения
составляет 2400, 4800, 9600 или 19200 бит / с ; порт
связи
со
скоростью
передачи
до 38400 бит / с
в
приборах
щитового
исполнения
устанавливается
по
заказу ; скорость
пе - редачи
данных
у
приборов
исполнения
на DIN- рейку
составляет 2400, 4800, 9600, 19200, 38400 или 57600 бит / с ; 3) формат
передачи
данных : 1 стартовый
бит , 8 битов
данных , 1 контрольный
бит
и 1-2 стоповых
бита
(N81/081/E81/N82) по
выбору . Modbus – коммуникационный
протокол , который
основан
на
клиент - серверной
архитектуре
и
имеет
высокую
досто - верность
передачи
данных , связанную
с
применением
надежного
метода
контроля
ошибок . Modbus позволяет
унифици - ровать
команды
обмена
благодаря
стандартизации
адресов
регистров
и
функций
их
чтения / записи . Протокол Modbus RTU использует
для
передачи
данных
последовательную
линию
связи
и
предполагает
наличие
в
ней
одного
главного
устройства , которое
может
передавать
команды
одному
или
нескольким
подчиненным
устройствам , обращаясь
к
ним
по
уникальному
в
линии
адресу .
Инициатива
проведения
обмена
всегда
исходит
от
главного
устройства . Подчиненные
устройства
прослушивают
линию
связи . Главное
устройство
подаёт
запрос
в
линию
и
переходит
в
состояние
прослушивания
линии
связи . Подчи - ненное
устройство
отвечает
на
запрос , пришедший
в
его
адрес . Кадры
запроса
и
ответа
имеют
фиксированный
формат :
Адрес
подчиненного
устройства
Код
команды
Данные
Контрольная
сумма CRC 1 байт
1 байт
N < 253 ( байт ) 2 байта
Адрес
подчинённого
устройства – первое
однобайтное
поле
кадра , содержащее
уникальный
адрес
подчиненного
устройства ( от 1 до 247), к
которому
адресован
запрос . Подчиненные
устройства
отвечают
только
на
запросы , посту - пившие
в
их
адрес . Ответ
также
начинается
с
адреса
подчиненного
устройства . Адрес
назначается
пользователем
в
меню
настройки
прибора . Код
команды – второе
однобайтное
поле
кадра , указывающее
подчинённому
устройству , какие
данные
или
выпол - нение
какого
действия
требует
от
него
главное
устройство . В
приборах
поддерживаются
следующие
команды :
Код
команды
Описание
0x01 Чтение
состояния
релейных
выходов
0x02 Чтение
состояния
дискретных
входов
0x03/0x04 Чтение
данных
из
регистра
0x05 Удаленное
управление
состоянием
одного
релейного
выхода
0x0F Удаленное
управление
состоянием
группой
релейных
выходов
0x10 Запись
данных
в
регистр
Данные – поле , которое
содержит
информацию , необходимую
подчиненному
устройству
для
выполнения
заданной
главным
устройством
функции
или
содержит
данные , передаваемые
подчиненным
устройством
в
ответ
на
запрос
глав - ного ( число , адрес
регистра
памяти ). Например , код
команды
требует
считать
данные
из
регистров
памяти . В
этом
случае
код
команды
указывает
адрес
начального
регистра
и
количество
регистров . В
ответе
подчиненного
устройства
содер - жатся
запрошенные
данные
и
их
длина . Длина
и
формат
поля
зависит
от
кода
команды .
Контрольная
сумма CRC – заключительное
двухбайтное
поле
кадра , завершающее
кадры
запроса
и
ответа . Во
время
обмена
данными
могут
возникать
ошибки , связанные
с
искажениями
при
передаче
данных . На
передающей
сто - роне
вычисляется
контрольная
сумма
и
добавляется
в
конец
кадра ( младший
байт
контрольной
суммы
передается
пер - вым ). При
приеме
сообщения
вычисляется CRC сообщения
и
сравнивается
с
его
значением , указанным
в
поле CRC кадра . Если
оба
значения
совпадают , считается , что
сообщение
не
содержит
ошибки .
Форматы
сообщений
поддерживаемых
команд
(1) Чтение
состояния
релейных
выходов ( код
команды 0x01) Данные
Структура
кадра
Адрес
Команда
Адрес
начального
реле
Кол - во
реле
Код CRC Кол - во
байтов
1 1 2 2 2 Диапазон
значений
1-247 0x01 0x0000 ( фиксир .) 0x0001-0x0004 CRC Запрос
Пример
0x01 0x01 0x00 0x00 0x00 0x02 0xBD 0xCB Данные
Ответ
Структура
кадра
Адрес
Команда
Длина
данных
Значение
Код CRC |