Поле функционального кода, Поле блока данных, Поле поиска ошибки – Инструкция по эксплуатации Basler Electric DECS-400

Страница 244: Оперативные методы modbus, Детали передачи серийных данных, Поле функционального кода -2, Поле блока данных -2, Поле поиска ошибки -2, Оперативные методы modbus -2, Детали передачи серийных данных -2

Advertising
background image

Поле функционального кода
Поле функционального кода задаётся 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

Advertising