Mitsubishi Electric FR-D740-080-E6 [377/512] Рис 6 117 обмен данными

Mitsubishi Electric FR-D740-080-E11 [377/512] Рис 6 117 обмен данными
Параметры Обмен информацией и установка параметров
FR-D700 SC EC 6 - 227
Формат сообщения (протокол)
В принципе, обмен данными заключается в том, что главная станция посылает запрос (Query),
а подчиненная станция посылает обратно ответ (Response). Если связь происходит без ошибок,
адрес устройства и код функции копируются "как есть". Если связь происходит с ошибками (код
функции или код данных недействителен), в коде функции устнавливается бит 7 (= 80h) и в бай-
ты данных записывается код ошибки.
Формат сообщения состоит из четырех вышеприведенных полей. Чтобы подчиненная станция
идентифицировала данные как одно сообщение, к ним добавляются свободные от данных поля
(T1: старт, стоп) длиной в 3.5 знака.
Протокол имеет следующую структуру:
I001228E
Рис. 6-117: Обмен данными
Старт
Адрес
Функция
Данные
Проверка
CRC
Конец
T1 8 битов 8 битов n x 8 битов L 8 битов H 8 битов T1
Поле
сообщения Описание
Поле адреса
Поле адреса занимает 1 байт (8 битов) и может иметь значение от 0 до 247. Для широковеща-
тельного режима (передачи на все станции) адрес необходимо установить на "0". Для передачи
сообщения на одну подчиненную станцию следует установить значение между 1 и 247. Данные
ответа подчиненной станции содержат адрес, установленный главной станцией.
Поле
функции
Поле функции занимает 1 байт (8 битов) и может иметь значение от 1 до 255. Главная станция
устанавливает данные для подлежащей выполнению функции, а подчиненная станция выполня-
ет этот запрос. В следующей таблице перечислены поддерживаемые коды функций. Если запрос
содержит код функции, не упомянутый в таблице, подчиненная станция сообщает об ошибке.
При корректном запросе подчиненная станция посылает обратно код функции, установленный
главной станцией. В случае ошибки подчиненная станция передает H80+код функции.
Поле данных
Формат зависит от кода функции (см. стр. 6-228). Данные включают счетчик байтов, количество
байтов, описание доступа к регистру временного хранения инфомации и т. п.
Поле
проверки
CRC
Принятые данные проверяются на наличие ошибок. Проверка происходит по методу CRC, при
этом к концу сообщения присоединяются 2 байта. Сначала присоединяется младший байт,
затем старший. Значение суммы CRC рассчитывается передающей станцией и присоединяется
к сообщению. Приемная станция рассчитывает сумму CRC при приеме и сравнивает значение,
принятое в поле проверки CRC, с рассчитанной суммой. Если значения не совпадают, распоз-
нается ошибка.
Таб. 6-68: Структура протокола
Запрос от главной станции
Адрес устройства Адрес устройства
Код функции Код функции
Байты данных 8 битов Байты данных 8 битов
Проверка на ошибки Проверка на ошибки
Ответ от подчиненной станции
Код Функция Описание
Шир
.-
вещ
.
реж
.
H03
Считать регистр временного хранения
информации
Считывание данных из регистра временного хранения
информации
не возм.
H06 Запись одиночного регистра
Запись данных в регистр временного хранения информации
возможен
H08 Диагностика Функциональная диагностика (только проверка связи) не возм.
H10 Запись множественного регистра
Запись данных в несколько следующих друг за другом
регистров временного хранения информации
возможен
H46
Считывание журнала обращений к регист-
ру врем. хранения информации
Считывание числа регистров, к которым произошло
обращение во время сеанса связи
не возм.

Содержание

Похожие устройства

Скачать