Jump to content

Протокол обмена DNP3 - опрос устройств

From Центр документации - ТМИУС КП


Описание

DNP3 (Distributed Network Protocol 3) — это открытый стандартизированный протокол связи, в первую очередь используемый в системах SCADA для электроэнергетики, водоснабжения и других коммунальных служб. Он обеспечивает надежный обмен данными между мастер-станциями (центрами управления) и удаленными терминалами (RTU) или интеллектуальными электронными устройствами (IED).

Ключевые особенности протокола:

Стандартизация: Протокол принят как стандарт IEEE 1815-2012, что гарантирует совместимость устройств от разных производителей .
Событийно-ориентированная архитектура: В отличие от протоколов, основанных на постоянном циклическом опросе (например, Modbus), DNP3 передает данные об изменениях состояния. Это может происходить по запросу мастера или спонтанно (по инициативе удаленного устройства), что значительно повышает эффективность использования каналов связи .
Надежность: Протокол разработан для работы в суровых условиях с возможными электромагнитными помехами и включает развитые механизмы обнаружения ошибок и подтверждения доставки данных .
Гибкость: Поддерживает адресацию более 65 000 устройств на одном канале, временную синхронизацию, передачу файлов и работу с различными типами данных без необходимости их побитового отображения

DNP3 основан на трехуровневой модели OSI (прикладной, транспортный и канальный уровни) и может функционировать поверх последовательных соединений (RS-232/RS-485) или TCP/IP сетей

В России в протоколе DNP3 работают устройства, например:

Контроллеры и модули связи
  • SCADAPack (Schneider Electric) — линейка контроллеров с поддержкой DNP3.
  • Siemens TIM 3V-IE DNP3 — коммуникационный модуль для контроллеров S7-300/400, обеспечивающий связь по DNP3.
  • Реклоузеры PBA/TEL (Таврида Электрик) — российские аппараты, штатно работающие по протоколу DNP3.

Возможности ПО ТМИУС

Функция Поддержка Примечание
Синхронизация времени
Общий опрос
Опрос спорадики
Выбор временной зоны
Бинарные входы (Дискретные сигналы\ТС) 1 бит, 2 бита
Бинарные выходы (Дискретное управление) Различные типы управления
Аналоговые входы (Измерения\ТИТ)
Аналоговые выходы (Аналоговое управление, уставки) Различные форматы данных
Бинарные счетчики (Измерения\ТИИ)