Интернет магазин китайских планшетных компьютеров



Компьютеры - DNP3

01 июня 2011


Оглавление:
1. DNP3
2. Стандартизация



это протокол передачи данных используемый для связи между компонентами АСУ ТП. Был разработан для удобного взаимодействия между различными типами устройств и систем управления. Может применяться на различных уровнях АСУ ТП.

Введение

DNP3 базируется на трех уровнях сетевой модели OSI: прикладном, канальном и физическом.

Каждое устройство имеет свой уникальный адрес для данной сети, представленный в виде целого числа от 1 до 65520.

Основные термины:

  • Outstation - ведомое устройство.
  • Master - ведущее устройство.
  • Frame - пакеты передаваемые и принимаемые на канальном уровне. Максимальный размер пакета 292 байта.
  • Static data - данные ассоциированные с каким либо реальным значением
  • Event data - данные ассоциированные с каким-либо значимым событием. Предоставляется возможность присоединения временной метки.
  • Variation - определяет как интерпретируется значение, характеризуется целым числом.
  • Group - определяет тип значения, характеризуется целым числом. Для каждой группы назначен набор вариаций, с помощью которых интерпретируются значения этой группы.
  • Object - данные фрэйма ассоциированные с каким-то конкретным значением. Формат объекта зависит от группы и вариации.


Список вариаций:

Вариации для постоянных данных
Значение
1 32-битное целое с флагами
2 16-битное целое с флагами
3 32-битное целое
4 16-битное целое
5 32-битное с плавающей точкой с флагами
6 64-битное с плавающей точкой с флагами
Вариации для событийных данных
Значение
1 32-битное целое с флагами
2 16-битное целое с флагами
3 32-битное целое с флагами и меткой времени
4 16-битное целое с флагами и меткой времени
5 32-битное с плавающей точкой с флагами
6 64-битное с плавающей точкой с флагами
7 32-битное с плавающей точкой с флагами и меткой времени
8 64-битное с плавающей точкой с флагами и меткой времени
Флаги подразумевают под собой наличие специального байта со следующими информационными битами: источник данных on-line, источник данных был перезагружен, соединение с источником потеряно, запись значения форсирована, значение вне допустимых границ.
Фрэйм
Заголовок Данные
10 B до 282 B
Заголовок фрэйма
Синхронизация Длина Контроль соединения Адрес назначения Исходный адрес CRC
2 B 1 B 1 B 2 B 2 B 2 B
  • Синхронизация - 2 байта синхронизации, позволяющие получателю идентифицировать начало фрэйма.
  • Длина - количество байт в оставшейся части пакета без учета октетов CRC.
  • Контроль соединения - байт для координирования приема/передачи фрэйма.
  • Адрес назначения - адрес устройства, которому назначается передача.
  • Исходный адрес - адрес устройства, осуществляющего передачу.
  • CRC - CRC для байт заголовка

Раздел данных DNP3 фрэйма содержит по 2 байта CRC для каждых 16 байт передаваемой информации. Максимальное количество байт данных для одного фрэйма - 250.



Просмотров: 1065


<<< DMX-512
DNS >>>