Инструкция по эксплуатации Basler Electric IEM-2020

Страница 294

Advertising
background image

A-2

IEM-2020

Протокол Modbus™

9441073990 Rev B1

Поле проверки ошибок (Error Check Field)

Поле проверки ошибок содержит дополнительную информацию, которая необходима ведомому

устройству для выполнения запроса. Блок данных для отправки сообщения содержит

информацию, которая используется для ответа на запрос. В случае ошибка ответа на запрос блок

данных отправит код ошибки. Количество символов каждого кода зависит от величины запроса.

Последовательность передачи данных

Стандартная сеть Modbus предлагает на выбор 2 вида связи: ASCII и RTU. IEM-2020

поддерживает только RTU связь (связь с дистанционным терминалом).
Каждые 8 бит информации в сообщении содержат 2 шестнадцатиричных кода размеров 4 бит.

Информация передается в непрерывном потоке, причем самый низкий9значащий )байт

информации передается в первую очередь. Переда 8 бит информации начинается с 1-ого

стартового бита и заканчивается одним стоповым битом. При использовании контроля по

четности добавляется 9-ый бит. Данную функцию можно настроить на контороль по четности, по

нечетности или отключить. Также можно настроить параметры скорости передачи данных. Данные

функции можно изменять в процессе работы оборудования. Изменения в настройках четности и

скорости передачи данных вступают в силу только после того, как на полученный запрос будет

отправлено соответсвующее сообщение. IEM-2020 поддерживает скорости передачи 9600, 4800,

2400 и 1200

Рамки сообщения и временные условия

При получении сообщения максимально допустимая задержка IEM-2020 перед завершением

сообщения составляет 3,5 -4 единицы времени. При получении правильного запроса IEM-2020

даетна него ответ спустя 10мсек.

Обработка ошибок и ответы на исключения

Любой запрос, который содержит несуществующий адрес устройства, ошибку кадра или

несовпадающую контрольную сумму будет игнорироваться, при этом отклика не последует.

Запросы к IEM-2020 с неподдерживаемым функциональным кодом, с неподдерживаемыми

регистрационными данными или некорректными значениями в блоке данных будут раасотрены в

качестве сообщения об ошибке отправки кода. Коды ошибок, поддерживаемые IEM-2020,

перечислены в таблице А-1.

Таблица A-1. Коды ошибок

Код

Имя

Назначение

01

Неподдерживаемая

функция

Запрос с таким кодом функции/подфункции не

поддерживается; запрос на чтение более чем 125 регистров

одновременно; запрос на запись более 100 регистров.

02

Неподдерживаемый

адрес данных

Регистр, указанный в блоке данных не поддерживает

заданное чтение/запись; запрос на запись группы числовых

регистров.

03

Неподдерживаемое

значение данных

Блок данных в запросе на запись группы регистров

содержит некорректные значения данных.

Детальное содержание сообщения в IEM-2020

Адрес устройства

Адрес IEM-2020 может принимать значения от 1 до 247. Запрос со значением адреса “0”

символизирует сообщения, рассылаемые на все ведомые устройства. Подсоединенные к сети

устройства IEM-2020 не будут отвечать на трансляцию запросов.

Код режима работы и блок данных

IEM-

2020 отображает все параметры в регистрационном поле Modbus (в формате 4XXXX) и

поддерживает следующие коды режимы работы:

Код 03 – Чтение внутренних регистров.

Код 6 – Задать регистр, без трансляции и с трансляцией.

Advertising