Приборы многофункциональные PD194PQ серии Т. Руководство по эксплуатации - часть 5

 

  Главная      Учебники - Разные     Приборы многофункциональные PD194PQ серии Т. Руководство по эксплуатации

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     3      4      5      6     ..

 

 

Приборы многофункциональные PD194PQ серии Т. Руководство по эксплуатации - часть 5

 

 

 

34 

 

ФУНКЦИОНАЛЬНЫЕ

 

МОДУЛИ

 

5.1 

Порт

 RS-485, 

протокол

 Modbus RTU 

Всякая

 

модификация

 

прибора

 

имеет

 

хотя

 

бы

 

один

 

цифровой

 

порт

 

связи

 

типа

  RS-485, 

реализующий

 

протокол

 

Modbus RTU. 

Для

 

протокола

 Modbus RTU 

таблица

 

размещения

 

данных

 

в

 

регистрах

 

памяти

 

прибора

 

содержится

 

в

 

приложении

 1. 

 

Физический

 

уровень

1) 

порт

 

связи

 RS-485, 

асинхронный

 

полудуплексный

 

режим

 

передачи

 

данных

2) 

скорость

 

передачи

 

данных

 

у

 

приборов

 

щитового

 

исполнения

 

составляет

  2400,  4800,  9600 

или

  19200 

бит

/

с

порт

 

связи

 

со

 

скоростью

 

передачи

 

до

 38400 

бит

/

с

 

в

 

приборах

 

щитового

 

исполнения

 

устанавливается

 

по

 

заказу

скорость

 

пе

-

редачи

 

данных

 

у

 

приборов

 

исполнения

 

на

 DIN-

рейку

 

составляет

 2400, 4800, 9600, 19200, 38400 

или

 57600 

бит

/

с

3) 

формат

 

передачи

 

данных

:  1 

стартовый

 

бит

,    8 

битов

 

данных

,  1 

контрольный

 

бит

 

и

  1-2 

стоповых

 

бита

 

(N81/081/E81/N82) 

по

 

выбору

Modbus – 

коммуникационный

 

протокол

который

 

основан

 

на

 

клиент

-

серверной

 

архитектуре

 

и

 

имеет

 

высокую

 

досто

-

верность

 

передачи

 

данных

связанную

 

с

 

применением

 

надежного

 

метода

 

контроля

 

ошибок

. Modbus 

позволяет

 

унифици

-

ровать

 

команды

 

обмена

 

благодаря

 

стандартизации

 

адресов

 

регистров

 

и

 

функций

 

их

 

чтения

/

записи

Протокол

 Modbus RTU 

использует

 

для

 

передачи

 

данных

 

последовательную

 

линию

 

связи

 

и

 

предполагает

 

наличие

 

в

 

ней

 

одного

 

главного

 

устройства

которое

 

может

 

передавать

 

команды

 

одному

 

или

 

нескольким

 

подчиненным

 

устройствам

обращаясь

 

к

 

ним

 

по

 

уникальному

 

в

 

линии

 

адресу

 

Инициатива

 

проведения

 

обмена

 

всегда

 

исходит

 

от

 

главного

 

устройства

Подчиненные

 

устройства

 

прослушивают

 

линию

 

связи

Главное

 

устройство

 

подаёт

 

запрос

 

в

 

линию

 

и

 

переходит

 

в

 

состояние

 

прослушивания

 

линии

 

связи

Подчи

-

ненное

 

устройство

 

отвечает

 

на

 

запрос

пришедший

 

в

 

его

 

адрес

Кадры

 

запроса

 

и

 

ответа

 

имеют

 

фиксированный

 

формат

 

Адрес

 

подчиненного

 

устройства

 

Код

 

команды

 

Данные

 

Контрольная

 

сумма

 CRC 

байт

 

байт

 

N < 253 (

байт

байта

 

 

Адрес

 

подчинённого

 

устройства

  – 

первое

 

однобайтное

 

поле

 

кадра

содержащее

 

уникальный

 

адрес

 

подчиненного

 

устройства

  (

от

  1 

до

  247), 

к

 

которому

 

адресован

 

запрос

Подчиненные

 

устройства

 

отвечают

 

только

 

на

 

запросы

посту

-

пившие

 

в

 

их

 

адрес

Ответ

 

также

 

начинается

 

с

 

адреса

 

подчиненного

 

устройства

Адрес

 

назначается

 

пользователем

 

в

 

меню

 

настройки

 

прибора

.   

Код

 

команды

  – 

второе

 

однобайтное

 

поле

 

кадра

указывающее

 

подчинённому

 

устройству

какие

 

данные

 

или

 

выпол

-

нение

 

какого

 

действия

 

требует

 

от

 

него

 

главное

 

устройство

В

 

приборах

 

поддерживаются

 

следующие

 

команды

 

Код

 

команды

 

Описание

 

0x01 

Чтение

 

состояния

 

релейных

 

выходов

 

0x02 

Чтение

 

состояния

 

дискретных

 

входов

 

0x03/0x04 

Чтение

 

данных

 

из

 

регистра

 

0x05 

Удаленное

 

управление

 

состоянием

 

одного

 

релейного

 

выхода

 

0x0F 

Удаленное

 

управление

 

состоянием

 

группой

 

релейных

 

выходов

 

0x10 

Запись

 

данных

 

в

 

регистр

 

 

Данные

 – 

поле

которое

 

содержит

 

информацию

необходимую

 

подчиненному

 

устройству

 

для

 

выполнения

 

заданной

 

главным

 

устройством

 

функции

 

или

 

содержит

 

данные

передаваемые

 

подчиненным

 

устройством

 

в

 

ответ

 

на

 

запрос

 

глав

-

ного

 (

число

адрес

 

регистра

 

памяти

). 

Например

код

 

команды

 

требует

 

считать

 

данные

 

из

 

регистров

 

памяти

В

 

этом

 

случае

 

код

 

команды

 

указывает

 

адрес

 

начального

 

регистра

 

и

 

количество

 

регистров

В

 

ответе

 

подчиненного

 

устройства

 

содер

-

жатся

 

запрошенные

 

данные

 

и

 

их

 

длина

Длина

 

и

 

формат

 

поля

 

зависит

 

от

 

кода

 

команды

 

Контрольная

 

сумма

  CRC  – 

заключительное

 

двухбайтное

 

поле

 

кадра

завершающее

 

кадры

 

запроса

 

и

 

ответа

Во

 

время

 

обмена

 

данными

 

могут

 

возникать

 

ошибки

связанные

 

с

 

искажениями

 

при

 

передаче

 

данных

На

 

передающей

 

сто

-

роне

 

вычисляется

 

контрольная

 

сумма

 

и

 

добавляется

 

в

 

конец

 

кадра

 (

младший

 

байт

 

контрольной

 

суммы

 

передается

 

пер

-

вым

). 

При

 

приеме

 

сообщения

 

вычисляется

  CRC 

сообщения

 

и

 

сравнивается

 

с

 

его

 

значением

указанным

 

в

 

поле

  CRC 

кадра

Если

 

оба

 

значения

 

совпадают

считается

что

 

сообщение

 

не

 

содержит

 

ошибки

 

Форматы

 

сообщений

 

поддерживаемых

 

команд

 

(1) 

Чтение

 

состояния

 

релейных

 

выходов

 (

код

 

команды

 0x01) 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

 

начального

 

реле

 

Кол

-

во

 

реле

 

Код

 CRC 

Кол

-

во

 

байтов

 

Диапазон

 

значений

 

1-247 

0x01 

0x0000 (

фиксир

.) 

0x0001-0x0004 

CRC 

Запрос

 

Пример

 

0x01 

0x01 

0x00 0x00 

0x00 0x02 

0xBD 0xCB 

Данные

 

Ответ

 

Структура

 

кадра

 

Адрес

 

Команда

 

Длина

 

данных

 

Значение

 

Код

 CRC 

 

35 

Кол

-

во

 

байтов

 

Пример

 

0x01 

0x01 

0x01 

0x03 

0x11 0x89 

Примечание

значение

 

регистра

 

в

 

ответе

 

указывает

 

состояние

 

релейных

 

выходов

.   

Биты

 

от

 

младшего

 

к

 

старшему

 

соответствуют

 

определенному

 

релейному

 

выходу

Цифра

 1 

означает

 

состояние

 “

замкнуто

”, 0 – “

разомкнуто

”. 

Например

значение

 

регистра

 0x03 (0000 0011 

двоичное

означает

что

 

первое

 

и

 

второе

 

реле

 

находятся

 

в

 

состоянии

 “

замкнуто

”. 

 

(2) 

Чтение

 

состояния

 

дискретных

 

входов

 (

код

 

команды

 0x02) 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

 

начального

 

входа

 

Кол

-

во

 

входов

 

Код

 

С

RC 

Кол

-

во

 

байтов

 

Диапазон

 

значений

 

1-247 

0x02 

0x0000 (

фиксир

.) 

0x0001-0x0008 

CRC 

Запрос

 

Пример

 

0x01 

0x02 

0x00 0x00 

0x00 0x04 

0x79 0xC9 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Длина

 

данных

 

Значение

 

Код

 CRC 

Кол

-

во

 

байтов

 

Ответ

 

Пример

 

0x01 

0x02 

0x01 

0x02 

0x20 0x49 

Примечание

значение

 

регистра

 

в

 

ответе

 

указывает

 

состояние

 

дискретных

 

входов

Биты

 

от

 

младшего

 

к

 

старшему

 

соот

-

ветствуют

 

определенному

 

дискретному

 

входу

Цифра

 1 

означает

 

состояние

 “

замкнуто

”, 0 – “

разомкнуто

”. 

Например

зна

-

чение

 

регистра

 0x02 (0000 0010 

двоичное

означает

что

 

второй

 

входа

 

находится

 

в

 

состоянии

 "

замкнуто

". 

 

(3) 

Чтение

 

данных

 

из

 

регистра

 (

код

 

команды

 0x03 

или

 0x04) 

Данные

 

Структура

 

кадра

 

Адрес

 

Ко

-

манда

 

Адрес

 

начального

 

регистра

 

Кол

-

во

 

регистров

 

Код

 CRC 

Кол

-

во

 

байтов

 

Диапазон

 

значений

 

1-247 

0x03 

или

 

0x04 

 

макс

. 48 

CRC 

Запрос

 

Пример

 

0x01 

0x03 

0x00 0x3D 

0x00 0x03 

0x79 0xC9 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Длина

 

данных

 

Значение

 

Код

 CRC 

Кол

-

во

 

байтов

 

Ответ

 

Пример

 

0x01 

0x03 

0x06 

байт

 

данных

 

(CRC) 

Примечание

адрес

 

начального

 

регистра

 

в

 

запросе

 – 

это

 

адрес

 

начального

 

регистра

 

группы

 

чтения

Количество

 

регистров

 

– 

это

 

количество

 

читаемых

 

регистров

Например

в

 

запросе

 

адрес

 

начального

 

регистра

 0x00 0x3D 

задает

 

адрес

 

началь

-

ного

 

регистра

 

группы

 

чтения

Количество

 

регистров

 0x00 0x03 

предписывает

 

считать

 3 

слова

 

данных

Данные

 

могут

 

быть

 

представлены

 

как

 

в

 

основном

 

формате

 

с

 

плавающей

 

запятой

так

 

и

 

дополнительном

 

формате

 (

см

Приложение

 1). 

 

(4) 

Удаленное

 

управление

 

состоянием

 

одного

 

релейного

 

выхода

 (

код

 

команды

 0x05) 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

 

начального

 

реле

 

Состояние

 

реле

 

Код

 CRC 

Кол

-

во

 

байтов

 

Диапазон

 

значений

 

1-247 

0x05 

0x0000- 

0x0003 

0xFF00/0x0000 

CRC 

Запрос

 

Пример

 

0x01 

0x05 

0x00 0x00 

0xFF 0x00 

0x8C 0x3A 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

 

начального

 

реле

 

Состояние

 

реле

 

Код

 CRC 

Кол

-

во

 

байтов

 

Ответ

 

Пример

 

0x01 

0x05 

0x00 0x00 

0xFF 0x00 

0x8C 0x3A 

Примечание

В

 

запросе

 

на

 

изменение

 

состояния

 

реле

 

значение

 0xFF00 

означает

 “

замкнуть

", 0x0000 – "

разомкнуть

". 

Для

 

удаленного

 

управления

 

реле

 

необходимо

чтобы

 

в

 

настройках

 

прибора

 

был

 

включен

 

режим

 

удаленного

 

управления

 

реле

.   

 

(5) 

Удаленное

 

управление

 

группой

 

релейных

 

выходов

 (

код

 

команды

 0x0F) 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

   

начального

 

реле

 

Кол

-

во

 

реле

 

Байтов

 

данных

 

Состоя

-

ние

 

реле

 

Код

 CRC 

Кол

-

во

 

байтов

 

Диапазон

 

значений

 

1-247 

0x0F 

0x0000 
(

фикс

.) 

0x0001- 

0x0003 

0x01 

 

CRC 

Запрос

 

Пример

 

0x01 

0x0F 

0x00 0x00 

0x00 0x03 

0x01 

0x07 

0xCE 0x95 

Данные

 

Структура

 

кадра

 

Адрес

 

Команда

 

Адрес

 

начального

 

реле

 

Кол

-

во

 

реле

 

Код

 CRC 

Кол

-

во

 

байтов

 

Ответ

 

Пример

 

0x01 

0x0F 

0x00 0x00 

0x00 0x03 

0x15 0xCA 

Примечание

в

 

отправленном

 

коде

 

состояния

 

группы

 

релейных

 

выходов

 

биты

 

от

 

младшего

 

к

 

старшему

 

соответствуют

 

определенному

 

релейному

 

выходу

Цифра

 1 

означает

 

состояние

 “

замкнуто

”, 0 – “

разомкнуто

”. 

Например

код

 0x07 (0000 

0111 

двоичное

означает

 

команду

 

замкнуть

 

первое

второе

 

и

 

третье

 

реле

 

 

36 

 

5.2 

Порт

 RS-485, 

протокол

 

ГОСТ

 

Р

 

МЭК

 60870-5-101-2006 

Описание

 

Совместимость

 

прибора

 

со

 

стандартом

 

ГОСТ

 

Р

 

МЭК

 60870-5-101-2006 

определена

 

в

 

Приложении

 8. 

Для

 

протокола

 

ГОСТ

 

Р

 

МЭК

 60870-5-101-2006 

таблица

 

размещения

 

данных

 

в

 

регистрах

 

памяти

 

прибора

 

содержится

 

в

 

приложении

 2. 

 

Физический

 

уровень

1) 

порт

 

связи

 RS-485, 

асинхронный

 

полудуплексный

 

режим

 

передачи

 

данных

2) 

скорость

 

передачи

 

данных

 

у

 

приборов

 

щитового

 

исполнения

 

составляет

  2400,  4800,  9600 

или

  19200 

бит

/

с

порт

 

связи

 

со

 

скоростью

 

передачи

 

до

 38400 

бит

/

с

 

в

 

приборах

 

щитового

 

исполнения

 

устанавливается

 

по

 

заказу

скорость

 

пе

-

редачи

 

данных

 

у

 

приборов

 

исполнения

 

на

 DIN-

рейку

 

составляет

 2400, 4800, 9600, 19200, 38400 

или

 57600 

бит

/

с

3) 

формат

 

передачи

 

данных

:  1 

стартовый

 

бит

,    8 

битов

 

данных

,  1 

контрольный

 

бит

 

и

  1-2 

стоповых

 

бита

 

(N81/081/E81/N82) 

по

 

выбору

 

Канальный

 

уровень

1) 

формат

 

кадра

: FT1.2; 

2) 

небалансный

 

режим

 

передачи

3) 

адресное

 

поле

 

канала

адрес

 

канала

 

является

 

ссылкой

 

на

 

номер

 

канала

 

связи

а

 

также

 

служит

 

для

 

связи

 

с

 

кон

-

тролирующей

 

станцией

Используется

 

только

 

как

 

собственный

 

адрес

 

в

 

сети

а

 

не

 

как

 

часть

 

адреса

 

контролируемой

 

точки

В

 

небалансном

 

режиме

 

этот

 

параметр

 

состоит

 

из

 1 

или

 2 

байтов

В

 

приборе

 

используется

 

длина

 

адреса

 

канала

равная

 1 

байту

Длина

 

кадра

: 256 (

максимальная

 

длина

 

кадра

 L – 

байт

направление

 

управления

 

и

 

направление

 

контроля

). 

 

Прикладной

 

уровень

 

 

Структура

 

кадра

 

 

Стандарт

 

допускает

 

использование

 

формата

 

кадра

 

как

 

с

 

фиксированной

так

 

и

 

с

 

переменной

 

длиной

 

блока

При

 

передаче

 

блоков

 

данных

 

прикладного

 

уровня

 (ASDU) 

в

 

приборе

 

применяется

 

формат

 

с

 

переменной

 

длиной

 

блока

 

 

 

Заголовок

 68H 

Длина

 

кадра

 

Длина

 

кадра

  

Заголовок

 68H 

Домен

 

управления

 

Адрес

 

канала

 

Идентификатор

 

типа

 

Классификатор

 

переменной

 

структуры

 

Причина

 

передачи

 (1 

байт

Общий

 

адрес

 ASDU (1 

байт

 

Адрес

 

объекта

 

информации

  

(2 

байта

Набор

 

элементов

 

информации

  

Метка

 

времени

 

(

семь

 

байтов

 

времени

 

в

 

двоичном

 

коде

 

от

 

миллисекунд

 

до

 

лет

Объект

 

информации

 N 

Контрольная

 

сумма

 

Завершение

 

Конец

 

кадра

 

Начало

 

кадра

 

Объект

 

информации

 

Идентификатор

 

блока

 

данных

 

Метка

 

времени

 

объекта

 

информации

 

Блок

 

данных

 

прикладного

 

уровня

 

(ASDU) 

Обозначения

:

 

Опционально

 

 

 

37 

 

Рисунок

 5.1 – 

Формат

 

кадра

 

с

 

переменной

 

длиной

 

блока

 

 

Режим

 

передачи

 

данных

 

Используются

 8-

битовые

 

байты

 (

младший

 

байт

 

передается

 

первым

). 

 

Общий

 

адрес

 

блока

 

данных

 

прикладного

 

уровня

 (ASDU) 

Общий

 

адрес

 ASDU (1 

или

 2 

байта

применяется

 

для

 

адресации

 

ко

 

всем

 

объектам

 

управляемой

 

станции

В

 

приборе

 

используется

 1 

байт

 

Адрес

 

объекта

 

информации

 

В

 

управляемой

 

станции

 

каждая

 

контролируемая

 

точка

 

или

 

объект

 

имеет

 

свой

 

адрес

Число

 

байтов

 – 1, 2 

или

 3 

байта

В

 

приборе

 

используется

 2 

байта

 

Причина

 

передачи

 

Число

 

байтов

    – 1 

или

 2 

байта

В

 

приборе

 

используется

 1 

байт

 

Инициализация

 

станции

 

 

Прибор

 

является

 

контролируемой

 

станцией

Контролирующая

 

станция

 

посылает

 

прибору

 

запрос

 «

состояние

 

кана

-

ла

» 

и

 

устанавливает

 

соединение

 

с

 

каналом

 

контролируемой

 

станции

которая

 

в

 

свою

 

очередь

 

отправляет

 

ответ

  «

со

-

стояние

 

канала

». 

Затем

 

контролирующая

 

станция

 

направляет

 

запрос

  «

сброс

 

канала

», 

контролируемая

 

станция

 

воз

-

вращает

 

ответ

 «

подтверждено

». 

 

Процесс

 

передачи

 

сообщений

 

выглядит

 

следующим

 

образом

 

Запрос

 

контролирующей

 

станции

: 10 49 01 4a 16 

PRM=1 FCB=0 FCV=0 LA=1 FUN=9 (

Запрос

 

состояния

 

канала

 

Ответ

 

контролируемой

 

станции

: 10 8b 01 8c 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=11   

Запрос

 

кадра

 

или

 

ответ

 «

запрос

 

доступа

» 

 

Запрос

 

контролирующей

 

станции

: 10 40 01 41 16 

PRM=1 FCB=0 FCV=0 LA=1 FUN=0   

Сбросить

 

канал

 

 

Ответ

 

контролируемой

 

станции

: 10 80 01 81 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=0   

Подтверждение

 

 

Опрос

 

 

После

 

завершения

 

инициализации

 

контролирующая

 

станция

 

направляет

 

контролируемой

 

станции

 

команду

 

опроса

 

Запрос

 

контролирующей

 

станции

: 68 09 09 68 73 01 64 01 06 00 00 00 14 f3 16 

PRM=1 FCB=1 FCV=1 LA=1 FUN=3   

Данные

 

передачи

 TI= 100 VSQ=01 SQ=0 

INFONUM=1 COT= 06 T=0 PN=0 CAUSE =6 COA =0 C_IC_NA_1   

Команда

 

опроса

   

Подтверждение

 

и

 

одобрение

   

Активация

 Dit=0 QOI=20 

 

Ответ

 

контролируемой

 

станции

: 68 09 09 68 00 01 64 01 07 00 00 00 14 81 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=0   

Подтверждение

    TI= 100 VSQ=01 SQ=0 INFONUM=1 

COT= 07 T=0 PN=0 CAUSE =7 COA =0 C_IC_NA_1   

Команда

 

опроса

   

Подтверждение

 

и

 

одобрение

   

Активация

 Dit=0 QOI=20 

 

Запрос

 

контролирующей

 

станции

: 10 5b 01 5c 16 

PRM=1 FCB=0 FCV=1 LA=1 FUN=11 

Запрос

 

данных

 

второго

 

уровня

     

 

Ответ

 

контролируемой

 

станции

: 68 0e 0e 68 08 01 01 86 14 00 01 00 01 01 01 01 01 01 ad 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=8   

Кадр

 

ответа

 

на

 

запрос

: TI= 1 VSQ=86 SQ=1 

INFONUM=6 COT= 14 T=0 PN=0 CAUSE =20 COA =0 M_DP_NA_1 

Изменение

 

направления

 

двухэлементной

 

команды

   

Подтверждение

 

и

 

одобрение

   

Ответ

 

на

 

опрос

 

 

Запрос

 

контролирующей

 

станции

: 10 7b 01 7c 16 

PRM=1 FCB=1 FCV=1 LA=1 FUN=11   

Запрос

 

данных

 

второго

 

уровня

     

 

Ответ

 

контролируемой

 

станции

: 68 59 59 68 08 01 0d 9b 05 00 01 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f5 16 ... ... 

 

38 

PRM=0 ACD=0 DFC=0 LA=1 FUN=8   

Кадр

 

ответа

 

на

 

запрос

: TI= 13 VSQ=9B SQ=1 

INFONUM=27 COT= 05 T=0 PN=0 CAUSE =5 COA =0 M_ME_NB_1 

Значение

 

измеряемой

 

величины

масштабированной

 

значение

   

Подтверждение

 

и

 

одобрение

   

Запрос

 

 

Запрос

 

контролирующей

 

станции

: 10 5b 01 5c 16 

PRM=1 FCB=0 FCV=1 LA=1 FUN=11   

Запрос

 

данных

 

второго

 

уровня

     

 

Ответ

 

контролируемой

 

станции

:    68 09 09 68 08 01 64 01 0a 00 00 00 14 8c 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=8   

Кадр

 

ответа

 

на

 

запрос

: TI= 100 VSQ=01 SQ=0 

INFONUM=1 COT= 0a T=0 PN=0 CAUSE =10 COA =0 C_IC_NA_1   

Команда

 

опроса

 

Подтверждение

 

и

 

одобрение

   

Деактивация

 Dit=0    QOI=20 

 

Передача

 

команды

 

управления

 

 

Прибор

 

поддерживает

 

одноэлементную

 

команду

 

удаленного

 

управления

 

Запрос

 

контролирующей

 

станции

: 68 09 09 68 73 01 2d 01 06 01 01 60 0d 17 16 

PRM=1 FCB=1 FCV=1 LA=1 FUN=3     

Данные

 

передачи

 TI= 45 VSQ=01 SQ=0 

INFONUM=1 COT= 06 T=0 PN=0 CAUSE =6 COA =0 C_DC_NA_1 

Одноэлементная

 

команда

 

удаленного

 

управления

   

Подтверждение

 

и

 

одобрение

   

Активация

    QU=0 

Значение

 

по

 

умолчанию

   

Выбор

    Dit=24577GE 

 

Ответ

 

контролируемой

 

станции

:    68 09 09 68 28 01 2d 01 07 01 01 60 0d cd 16 

PRM=0 ACD=0 DFC=0 LA=1 FUN=0   

Подтверждение

 TI= 45 VSQ=01 SQ=0 INFONUM=1 

COT= 07 T=0 PN=0 CAUSE =7 COA =0 C_DC_NA_1 

Однопозиционная

 

команда

 

удаленного

 

управления

   

Подтверждение

 

и

 

одобрение

   

Активация

    QU=0 

Значение

 

по

 

умолчанию

   

Выбор

    Dit=24577GE 

 

Настройка

 

параметров

 

порта

 

связи

 

 

Конфигурация

 

базовых

 

характеристик

 

причина

 

передачи

 – 1 

байт

общий

 

адрес

 – 1 

байт

адрес

 

объекта

 

информации

 – 2 

байта

режим

 

канала

 – 

небалансный

 

режим

 

передачи

главный

 

канал

 – 

последовательный

 

порт

разрешенный

 

оконечный

 

хост

 – 

указать

 

последовательный

 

порт

 

и

 

скорость

 

передачи

 

Конфигурация

 

канала

 

адрес

 

канала

может

 

быть

 

назначен

общий

 

адрес

 ASDU: 

такой

 

же

как

 

адрес

 

канала

максимальная

 

длина

 ASDU (

в

 

байтах

): 

отправка

 253, 

прием

 253; 

тайм

-

аут

 

подтверждения

: 5 

секунд

синхронизация

 

канала

 (

в

 

секундах

): t0=30, t1=15, t2=0, t3=5; 

интервал

 

контролируемой

 

автоматической

 

задачи

 (

в

 

секундах

): 0 0 0. 

 

Конфигурация

 

области

 

данных

 

Тип

 

данных

 

Кол

-

во

 

Первый

 

адрес

 

объекта

 

информации

 (3 

байта

Значение

 

измеряемой

 

величины

короткий

 

формат

 

с

 

плавающей

 

запятой

 (ASDU13) 

30

 

0x004001 

Одноэлементная

 

информация

 

(ASDU1) 

0x000001 

Однопозиционная

 

команда

 

уда

-

ленного

 

управления

 (ASDU45) 

0x006001 

 

 

39 

 

5.3 

Порт

 Ethernet 

5.3.1 

Протокол

 

ГОСТ

 

Р

 

МЭК

 60870-5-104-2004 

Описание

 

Протокол

 

ГОСТ

 

Р

 

МЭК

 60870-5-104-2004 

представляет

 

собой

 

реализацию

 

протокола

 

ГОСТ

 

Р

 

МЭК

 60870-5-101-2006 

в

 

сети

 Ethernet TCP/IP.   

Совместимость

 

прибора

 

со

 

стандартом

 

ГОСТ

 

Р

 

МЭК

 60870-5-104-2004 

определена

 

в

 

Приложении

 9. 

Для

 

протокола

 

ГОСТ

 

Р

 

МЭК

 60870-5-104-2004 

таблица

 

размещения

 

данных

 

в

 

регистрах

 

памяти

 

прибора

 

содержится

 

в

 

приложении

 2. 

 

Коммуникационный

 

интерфейс

 

 

В

 

приборе

 

используется

 

специальная

 

микросхема

поддерживающая

 

функции

 

связи

  Ethernet. 

В

 

качестве

 

физиче

-

ского

 

интерфейса

 

применяется

 

розетка

 RJ45. 

Номер

 

порта

Каждый

 

адрес

 TCP 

состоит

 

из

 

адреса

 IP 

и

 

номера

 

порта

Каждое

 

устройство

присоединяемое

 

к

 

сети

 

TCP, 

имеет

 

свой

 

собственный

 

адрес

  IP, 

в

 

то

 

время

 

как

 

номер

 

порта

 

определяется

 

для

 

всей

 

системы

Для

 

настоящего

 

стандарта

 

номер

 

порта

 

определен

 

как

 2404 

и

 

утвержден

 IANA (Internet Assigned Numbers Authority – 

Организация

 

по

 

на

-

значению

 

номеров

 

Интернет

). 

 

Структура

 

кадра

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

СТАРТ

 68H 

определяет

 

точку

 

начала

 

внутри

 

потока

 

данных

Длина

 APDU (APDU – 

протокольный

 

блок

 

данных

 

прикладного

 

уровня

определяет

 

длину

 

тела

 APDU, 

которое

 

состоит

 

из

 

четырех

 

байтов

 

поля

 

управления

 APCI (APCI – 

управляющая

 

информация

 

прикладного

 

уровня

плюс

 ASDU (ASDU – 

блоки

 

данных

 

прикладного

 

уровня

). 

Первый

 

учитываемый

 

байт

 – 

это

 

первый

 

байт

 

поля

 

управления

а

 

последний

 

учиты

-

ваемый

 

байт

 – 

это

 

последний

 

байт

 ASDU. 

Максимальная

 

длина

 ASDU 

ограничена

 249 

байтами

т

.

к

максимальное

 

зна

-

чение

 

поля

  APDU 

равно

  253 

байта

  (

максимальное

 

значение

  APDU 

равно

  255 

минус

  1 

байт

 

начала

 

и

  1 

байт

 

длины

), 

а

 

длина

 

поля

 

управления

 – 4 

байта

.   

Поле

 

управления

 

определяет

 

управляющую

 

информацию

 

для

 

защиты

 

от

 

потерь

 

и

 

дублирования

 

сообщений

для

 

указания

 

начала

 

и

 

конца

 

пересылки

 

сообщений

а

 

также

 

для

 

контроля

 

транспортных

 

соединений

.   

Используется

 

режим

 

передачи

 

младшего

 

байта

 

первым

 

Структура

 ASDU: 

Идентификатор

 

типа

 

Идентификатор

   

блока

 

данных

 

Классификатор

 

переменной

 

структуры

 

Фиксированный

   

параметр

 0x00 

Причина

 

передачи

 (2 

байта

Адрес

 

прибора

 

Фиксированный

   

параметр

 0x00 

Общий

 

адрес

 

прибора

 (2 

байта

Младший

 

байт

 

Старший

 

байт

 

Фиксированный

   

параметр

 0x00 

Адрес

 

объекта

 

информации

 (3 

байта

 

Определение

 

длины

 

адреса

 

 

Общий

 

адрес

 ASDU: 2 

байта

Адрес

 

объекта

 

информации

: 3 

байта

СТАРТ

 68H 

Длина

 APDU (

максимум

 253) 

Поле

 

управления

 

байт

 1 

Поле

 

управления

 

байт

 2 

Поле

 

управления

 

байт

 3 

Поле

 

управления

 

байт

 4 

ASDU, 

определенные

   

в

 

ГОСТ

 

Р

 

МЭК

 60870-5-101-2006

 

 

APDU 

APCI 

ASDU 

Длина

 

 

40 

Причина

 

передачи

: 2 

байта

 (

включая

 

адрес

 

источника

), 

если

 

не

 

используется

то

 

адрес

 

источника

 

устанавливается

 

в

 

значение

 «

ноль

». 

Длина

 APDU (

параметр

который

 

определяет

 

для

 

каждой

 

системы

 

максимальную

 

длину

 APDU): 

максимальная

 

длина

 

APDU – 253 

байта

 (

по

 

умолчанию

), 

может

 

быть

 

уменьшены

 

для

 

системы

.   

 

Связь

 

 

1) 

В

 

режиме

 

связи

 

прибор

 

выступает

 

в

 

качестве

 

сервера

  (

контролируемая

 

станция

), 

номер

 

порта

  2404. 

Клиент

  (

кон

-

тролирующая

 

станция

посылает

 

прибору

 

запрос

 

на

 

соединение

2) 

После

 

установления

 

соединения

 

между

 

клиентом

 

и

 

сервером

клиент

 

направляет

 

команду

 «

старт

 

передачи

 

данных

», 

после

 

чего

 

становится

 

доступным

 

обмен

 

данными

3) 

Интервал

 

посылки

 

сообщений

 

телеметрии

 

составляет

 1 

секунду

формат

 

данных

 – 

короткое

 

число

 

с

 

плавающей

 

за

-

пятой

4) 

В

 

ответ

 

на

 

отправленную

 

команду

 

опроса

 

клиент

 

получает

 

сообщение

состоящее

 

из

 

четырех

 

кадров

сообщение

 

подтверждения

 

опроса

сообщение

 

команды

сообщение

 

телеметрии

 

и

 

сообщение

 

о

 

завершении

   

опроса

5) 

Прибор

 

поддерживает

 

одноэлементную

 

команду

 

удаленного

 

управления

 

Описания

 

и

 

примеры

 

сообщений

 

 

Клиент

 

может

 

посылать

 

команды

 

удаленного

 

управления

 

до

 

активирования

 

пересылки

 

данных

Команда

 

опроса

 

становится

 

доступной

 

только

 

после

 

направления

 

серверу

 

команды

 «

старт

 

передачи

 

данных

». 

 

Таблица

 1. 

Формат

 

команды

 

опроса

 (ASDU100) 

100 

Идентификатор

 

категории

 

Определитель

 

структуры

 

переменного

 

кадра

   

Причина

 

передачи

   

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

 

информации

 

20 

QOI 

 

После

 

получения

 

от

 

клиента

 

команды

 

опроса

сервер

 

отвечает

 

ему

 

и

 

передает

 

сообщение

 

следующего

 

вида

а

сообщение

 

подтверждения

 

опроса

 ASDU100 (

см

таблицу

 2); 

б

сообщение

 

команды

 

удаленного

 

управления

 ASDU1 (

см

таблицу

 3) 

и

 

сообщение

 

телеметрии

 ASDU13 (

см

таблицу

 4); 

в

сообщение

 

о

 

завершении

 

опроса

 ASDU100 (

см

таблицу

 5). 

 

Таблица

 2. 

Формат

 

команды

 

подтверждения

 

опроса

 (ASDY100) 

100 

Идентификатор

 

категории

 

Определитель

 

структуры

 

переменного

 

кадра

 

Причина

 

передачи

 

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

 

информации

 

20 

QOI 

 

Таблица

 3. 

Формат

 

одноэлементной

 

команды

 

удаленного

 

управления

 ASDU1 

Идентификатор

 

категории

 

Определитель

 

структуры

 

переменного

 

кадра

 

20 

Причина

 

передачи

 

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

 

информации

 

ХХХХХХХХ

 

…….. 

Данные

 

команды

 

 

Таблица

 4. 

Формат

 

команды

 ASDU13 

13 

Идентификатор

 

категории

 

SN 

Определитель

 

структуры

 

переменного

 

кадра

 

20 

Причина

 

передачи

 

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

   

информации

 

Адрес

 

объекта

 

информации

 

Значение

 

измеряемой

 

величины

 1 

…… 

Данные

 

телеметрии

 

 

Таблица

 5.   

Формат

 

команды

 

опроса

 ASDU100 

 

41 

100 

Идентификатор

 

категории

 

Определитель

 

структуры

 

переменного

 

кадра

 

10 

Причина

 

передачи

 

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

 

информации

 

20 

QOI 

 

Пример

 

сообщения

 

команды

 

опроса

 

 

Клиент

 (

команда

 

опроса

) 68 0E 00 00 00 00 | 64 01 06 00 01 00 | 00 00 00 | 14 

Сервер

 (

подтверждение

 

команды

 

опроса

) 68 0E 00 00 02 00 | 64 01 07 00 01 00 | 00 00 00 | 14 

Клиент

 (

сообщение

 

команды

) 68 13 02 00 02 00 | 01 86 14 00 01 00 | 01 00 00 | 00 00 00 00 00 00 

68 11 04 00 02 00 | 01 84 14 00 01 00 | 01 60 00 | 00 00 00 00 

Сервер

 (

сообщение

 

телеметрии

) 8 A3 06 00 02 00 | 0D 9E 14 00 01 00 | 01 40 00 | CD CC C7 42 00 00 00 C8 42 00 CD 06 00 

B2 06 00 AD 06 00 58 13 00 5A 13 00 52 13 00 00 00 00 E9 01 00 EC 01 00 EA 01 00 BF 05 00 FB FF 00 FB FF 00 FA FF 00 F0 
FF 00 E9 01 00 EC 01 00 EB 01 00 C0 05 00 E7 03 00 E7 03 00 E7 03 00 E7 03 00 88 13 00 ... ... 

Клиент

 (

завершение

 

опроса

) 68 0E 08 00 02 00 | 64 01 0A 00 01 00 | 00 00 00 | 14 

 

Команда

 ASDU13, 

короткий

 

формат

 

с

 

плавающей

 

запятой

 

 

Сообщение

 

телеметрии

 

посылается

 

циклически

 

с

 

периодом

 

в

 1 

секунду

Численные

 

значения

 

измеряемых

 

величин

 

определяются

 

с

 

помощью

 

определителя

 

переменной

 

структуры

причина

 

передачи

 

фиксированная

  –  0x01, 

начальный

 

адрес

 

объекта

 

информации

 

фиксированный

  –  0x004001, 

каждый

 

последующий

 

адрес

 

объекта

 

информации

 

увеличива

-

ется

 

на

 1. 

Прибор

 

измеряет

 30 

величин

 

Таблица

 6. 

Формат

 

команды

 ASDU13 

13 

Идентификатор

 

категории

 

SN 

Определитель

 

структуры

 

переменного

 

кадра

 

Причина

 

передачи

 

CommAddr 

Общий

 

адрес

 

устройства

 

Адрес

 

объекта

   

информации

 

Адрес

 

объекта

 

информации

 

Значение

 

измеряемой

 

ве

-

личины

 1 

……. 

Данные

 

телеметрии

 

 

Пример

 

сообщения

 

 

Сервер

 (

сообщение

 

телеметрии

) 68 A3 06 00 02 00 | 0D 9E 14 00 01 00 | 01 40 00 | CD CC C7 42 00 00 00 C8 42 00 CD 06 00 

B2 06 00 AD 06 00 58 13 00 5A 13 00 52 13 00 00 00 00 E9 01 00 EC 01 00 EA 01 00 BF 05 00 FB FF 00 FB FF 00 FA FF 00 F0 
FF 00 E9 01 00 EC 01 00 EB 01 00 C0 05 00 E7 03 00 E7 03 00 E7 03 00 E7 03 00 88 13 00 ... ... 

 

Команда

 

удаленного

 

управления

 ASDU45 

 

Первый

 

путь

 

закрыт

 

Клиент

 68 0E 04 00 1A 00 | 2D 01 06 00 01 00 | 01 60 00 | 0D 

Сервер

 68 0E 1A 00 06 00 | 2D 01 07 00 01 00 | 01 60 00 | 0D 

                          68 0E 1C 00 06 00 | 2D 01 0A 00 01 00 | 01 60 00 | 0D 
 

Настройка

 

параметров

 

порта

 

связи

 

 

Конфигурация

 

базовых

 

характеристик

 

причина

 

передачи

 – 2 

байта

общий

 

адрес

 – 2 

байта

адрес

 

объекта

 

информации

 – 3 

байта

режим

 

канала

 – 

балансный

 

режим

 

передачи

главный

 

канал

 – TCP/IP, 

локальный

 

главный

 

запрос

 

разрешенный

 

оконечный

 

хост

 – 

адрес

 IP 

такой

 

же

как

 

и

 

у

 

прибора

порт

 2404. 

 

Конфигурация

 

канала

 

общий

 

адрес

 – 1 

байт

максимальная

 

длина

 ASDU (

в

 

байтах

): 

отправка

 253, 

прием

 253; 

тайм

-

аут

 

подтверждения

: 5 

секунд

 

 

 

 

 

 

 

содержание      ..     3      4      5      6     ..