Введение, Краткий обзор, Правила пользования протоколом – Инструкция по эксплуатации Basler Electric IEM-2020

Страница 293: Подробное описание протокола modbus™ iem-2020, Приложение a • протокол modbus

Advertising
background image

9441073990 Rev B1

IEM-2020

Протокол Modbus™

A-1

ПРИЛОЖЕНИЕ A • ПРОТОКОЛ MODBUS™

Введение

Краткий обзор

Дополнительной функцией коммуникационного Протокола Modbus™ IEM-2020 - соединение по

принципу эмуляции программируемого контроллера Modicon 984. Этот документ описывает

коммуникационный протокол Modbus™ используемый в IEM-2020 и способы соединения с IEM-
2020

посредством сети Modbus™.

IEM-2020

отображает данные в адресном пространстве контроллера Modicon 984 (в формате

4XXXX).

Меню MAPPING - IEM 2020 Parameters MODICON ADDRESS SPACE

Правила пользования Протоколом

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

внутреннего пользования для создания соединения с IEM-2020 через Протокол
Modbus

,предназаначенные для 3-их лиц партнерского соглашения. Данная функция позволяет

осуществлять обмен параметрами настройки и измеренными данными между головной станцией
Modbus

и IEM-2020.

Доступные для передачи данные IEM-2020 отображаются в меню: MAPPING - IEM 2020 Parameters
into MODICON ADDRESS SPACE

Подробное описание Протокола Modbus™ IEM-2020

Краткий обзор

Modbus

использует систему передачи информации «ведущий-ведомый», в которой только

ведущее устройтво может инициировать транзакции, а именно посылать запрос. После запроса

подчиненное устройство отвечает либо приемом данных, либо исполнением полученных команд.

Ведомое устройство не может инициировать полученную информацию, и всегда будет отвечать на

запрос с головного устройства за исключением появления непредвиненной ошибки или поломки.
Ведущее устройтво может отсылать запрос индивидуально на каждое устройство, либо отослать

широковещательное сообщение на все станции.
В случае если приемное устройство не может выполнить запрос, на ведущее устройство

посылается сообщение с кодом ошибки.
Запрос и ответ имеют одинаковую структуру сообщения. Каждое сообщение содержит в себе 4

поля: поле адреса устройства (Device Address Field), поле кода функции (Device Address Field),

поле блока данных (Data Block Field), поле проверки ошибок (Error Check Field)
Функциональные возможности каждого поля приведены ниже.
Структура сообщения (запрос/ответ):

Поле адреса устройства

Поле кода функции,

Поле блока данных (разряд 8 бит)

Поле проверки ошибок

Поле адреса устройства (Device Address Field)

Поле адреса устройства содержит уникальный адрес Modbus™ по которому откликается ведомый.

Адресованный ведомый повторяет свой адрес в ответном сообщении. Это поле шириной в 1 байт.

Поле кода функции (Function Code Field)

Поле кода функции в сообщении запроса определяет действие, которое должен предпринять

ведомый. Это поле также отражается в ответном сообщении и отличается лишь установленным

наиболее значащим битом в случае, если произошла ошибка. Это поле шириной в 1 байт.

Поле блока данных (Data Block Field)

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

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

случае ошибки ответа разряд бита данного поля будет изменен на "1". Это поле шириной в 1 байт.

Advertising