21-10-2023
DNP3 (Distributed Network Protocol) — это протокол передачи данных используемый для связи между компонентами АСУ ТП. Был разработан для удобного взаимодействия между различными типами устройств и систем управления. Может применяться на различных уровнях АСУ ТП.
Содержание |
DNP3 базируется на трех уровнях сетевой модели OSI: прикладном (оперирует объектами основных типов данных), канальном (предоставляет несколько способов извлечения данных) и физическом (в большинстве случаев используются интерфейсы RS-232 и RS-485).
Каждое устройство имеет свой уникальный адрес для данной сети, представленный в виде целого числа от 1 до 65520.
Основные термины:
Список вариаций:
№ | Значение |
---|---|
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-битное с плавающей точкой с флагами и меткой времени |
Заголовок | Данные |
---|---|
10 B | до 282 B |
Синхронизация | Длина | Контроль соединения | Адрес назначения | Исходный адрес | CRC |
---|---|---|---|---|---|
2 B | 1 B | 1 B | 2 B | 2 B | 2 B |
Раздел данных DNP3 фрэйма содержит (помимо самих данных) по 2 байта CRC для каждых 16 байт передаваемой информации. Максимальное количество байт данных (не включая CRC) для одного фрэйма - 250.
23 июля 2010 года стандартизирован институтом IEEE Std 1815-2010
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |
DNP3.