oven — 14 Гарантийные обязательства

Параметры протокола Modbus Приложение Б. Параметры протокола Modbus Для протокола Modbus реализовано выполнение следующих функций: • 03, 04 ( read registers ) – чтение одного или нескольких регистров; • 06 ( preset single register ) – запись одного регистра; • 16 ( preset multiple registers ) – запись нескольких регистров; • 17 ( report slave ID ) – чтение имени прибора и версии программы. Если адрес прибора равен нулю, для протокола Modbus это широковещательный адрес, и прибор будет выполнять команды записи, но не будет отправлять квитанции на принятые команды. На адреса более 247 прибор реагировать не будет.

Для функций 03 , 04 и 16 допускается запись или чтение регистров, относящихся только к одной команде. Таблица Б.1 – Возврат ошибки для функций Назначение регистров, используемых для функций 03 , 04 , 06 и 16 приведены в таблице 2 Таблица Б.2 – Команды протокола Modbus 35 Функции Ошибка Причина 06 и 16 1 («Illegal function») • Попытка прочитать регистры, предназначенные только для записи; • Обращение к несуществующим регистрам. 03 и 04 2 («Illegal data address») 03, 04 и 16* 4 («Failure in associated device») Попытка записать или прочитать регистры нескольких команд ПРИМЕЧАНИЕ * Исключение составляют регистры оперативных параметров, которые могут быть все считаны одной командой.

Начальный адрес регистра может быть любым в пределах адресов оперативных параметров Команда Адрес регистра Данные записи Данные чтения Примечание Общие параметры Код выхода exit 0x88 Нет Word 16: _ 0 – программный сброс; 6 – аппарат. сброс; 7 – вкл. питания; 8 – сторожевой таймер Только чтение Код последней сетевой ошибки n.Err 0x90 Нет Byte: от 0 до 255 Только чтение После включения прибора – 0 Конфигурационные параметры сети RS-485 Скорость обмена bPS 0x30 Word 16: _ 0 – 2,4 кбит/с; 1 – 4,8 кбит/с; 2 – 9,6 кбит/с; 3 – 14,4 кбит/с; 4 – 19,2 кбит/с; 5 – 28,8 кбит/с; 6 – 38,4 кбит/с; 7 – 57,6 кбит/с; 8 – 115,2 кбит/с Запись/Чтение. По умолчанию:

2 Тип контроля четности слова данных PrtY 0x38 Word 16: _ 0 – контроля нет; 1 – четность; 2 – нечетность Запись/Чтение. По умолчанию: 0