Поле функционального кода, Поле блока данных, Поле поиска ошибки – Инструкция по эксплуатации Basler Electric DECS-400
Страница 244: Оперативные методы modbus, Детали передачи серийных данных, Поле функционального кода -2, Поле блока данных -2, Поле поиска ошибки -2, Оперативные методы modbus -2, Детали передачи серийных данных -2
Поле функционального кода
Поле функционального кода задаётся slave при отправке сообщения опроса. Это поле отражается
в ответном сообщении, и изменяется настройками поля от 1 если ответ имеет ошибку. Данное
поле занимает 1 byte.
Карты всех регистров DECS-400 в Modicon 984 хранят данные обрасти регистров (4XXXX) и
поддерживают следующие функциональные коды.
•
ЧТЕНИЕ ВЫХОДНЫ РЕГИСТРО (функциональный код 3),
•
ЗАДАНИЕ СЛОЖНОГО РЕГИСТРА (функциональный код 16), и
•
ТЕСТ ДИАГНОСТИКИ ВОЗВРАТА К КОНЦУ (функциональный код 8) с подпрограммами
диагностики:
–
Возврат опрощенных данных (код диагностики 0),
–
Опция перезапуска (код диагностики 1), и
–
F
Режим принудительного ожидания ответа (LOM, код диагностики 4).
DECS-400 Modbus
выполняет все из этих функций, когда сообщение Modbus имеет свой
уникальный адрес, с номером от 1 до 247. DECS-400, также, распознаёт передачу данных по
радио (группа) адрес 0. Только функции 16 и 8 узнают действующую радиопередачу. DECS-400 не
передаёт ответное радиосообщение на запрос.
Поле блока данных
Блок данных опроса содержит дополнительную информацию, необходимую для выполнения
функции запроса. Блок данных ответа содержит объединённые данные по запросу. Ошибка ответа
заменяется исключенным кодом блока данных ответа. Длинна поля зависит от каждого опроса.
Смотри абзац Определение регистров данного руководства.
Поле поиска ошибки
Поле поиска ошибки обеспечивает метод подтверждения чистоты содержания сообщений опроса,
и позволяет master подтвердить правильность содержания ответного сообщения. Данное поле
содержит 2 bytes.
ОПЕРАТИВНЫЕ МЕТОДЫ MODBUS
Стандартная сеть Modbus предлагает один ил трёх возможных методов передачи данных: ASCII,
RTU,
или Modbus/TCP. DECS-400 поддерживает RTU и Modbus/TCP методы в зависимости от
выбора настроек. К примеру, метод TCP используется когда настройки Modbus/TCP выбраны и
включены в BESTCOMS. Modbus подключение через порт RS-485 неактивно, когда Modbus TCP
включено. Для включения Modbus через порт RS-485, настройки Modbus/TCP должны быть
выключены в BESTCOMS. ASCII метод не поддерживается DECS-400.
ДЕТАЛИ ПЕРЕДАЧИ СЕРИЙНЫХ ДАННЫХ
Настройки подключения DECS-400 через задний порт RS-485 показаны в Таблице B-1. The размер
бод, размер данных, чётность, стоп бит и Modbus slave адрес только для интерфейса RS-485, не
используется, если Modbus/TCP режим включен.
Таблица B-1. DECS-400 Настройки подключения
Настройки
Программиров
аниеY(Да)/N(Не
т)
Значение по
умолчанию
Диапазон значений
Размер бод
Y
9600
4800, 9600, or 19200
Величина
данных (in bits)
N
8
N/A
Чётность
Y
нет
‘N’=
Нет, ‘O’=нечет, ‘E’=Чёт
Стоп бит
Y
2
1 or 2
Modbus Slave
Адрес
Y
247
0
для радиопередачи, от 1 до 247 для
slave
10-2
DECS-400
Подключение Modbus™
9369773990
Rev R1