WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

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

Существует расширение Secure Authentication для DNP3 для безопасной аутентификации.[1]

Введение

DNP3 базируется на трех уровнях сетевой модели OSI: прикладном (оперирует объектами основных типов данных), канальном (предоставляет несколько способов извлечения данных) и физическом (в большинстве случаев используются интерфейсы RS-232 и RS-485).

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

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

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


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

Вариации для постоянных данных
Значение
132-битное целое с флагами
216-битное целое с флагами
332-битное целое
416-битное целое
532-битное с плавающей точкой с флагами
664-битное с плавающей точкой с флагами
Вариации для событийных данных
Значение
132-битное целое с флагами
216-битное целое с флагами
332-битное целое с флагами и меткой времени
416-битное целое с флагами и меткой времени
532-битное с плавающей точкой с флагами
664-битное с плавающей точкой с флагами
732-битное с плавающей точкой с флагами и меткой времени
864-битное с плавающей точкой с флагами и меткой времени
Флаги подразумевают под собой наличие специального байта со следующими информационными битами: источник данных on-line, источник данных был перезагружен, соединение с источником потеряно, запись значения форсирована, значение вне допустимых границ.
Фрэйм
ЗаголовокДанные
10 Bдо 282 B
Заголовок фрэйма
СинхронизацияДлинаКонтроль соединенияАдрес назначенияИсходный адресCRC
2 B1 B1 B2 B2 B2 B
  • Синхронизация — 2 байта синхронизации, позволяющие получателю идентифицировать начало фрэйма.
  • Длина — количество байт в оставшейся части пакета без учета октетов CRC.
  • Контроль соединения — байт для координирования приема/передачи фрэйма.
  • Адрес назначения — адрес устройства, которому назначается передача.
  • Исходный адрес — адрес устройства, осуществляющего передачу.
  • CRC — CRC для байт заголовка

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

Стандартизация

23 июля 2010 года стандартизирован институтом IEEE, как IEEE Std 1815—2010

Реализации

Примечания

  1. 7 SECURE AUTHENTICATION. DNP.org (8 ноября 2011). Проверено 21 октября 2013. (недоступная ссылка)

Ссылки

  • DNP Users Group — группа пользователей DNP3, членство платное
  • A DNP3 Protocol Primer — Базовый технический обзор протокола

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии