DNP3

DNP3 ( Distributed Network Protocol ) este un protocol de transfer de date utilizat pentru comunicarea între componentele ICS .  A fost conceput pentru o interacțiune ușoară între diferite tipuri de dispozitive și sisteme de control. Poate fi utilizat la diferite niveluri ale sistemelor automate de control al procesului .

Există o extensie Secure Authentication pentru DNP3 pentru autentificare sigură. [unu]

Introducere

DNP3 se bazează pe trei niveluri ale modelului de rețea OSI : aplicație (funcționează cu obiecte de tipuri de date de bază), canal (oferă mai multe moduri de a prelua date) și fizic (în cele mai multe cazuri, se folosesc interfețele RS-232 și RS-485 ) .

Fiecare dispozitiv are propria sa adresă unică pentru această rețea, reprezentată ca un număr întreg de la 1 la 65520.

Termeni de bază:


Lista variantelor:

Variații pentru date constante
Nu. Sens
unu Număr întreg pe 32 de biți cu steaguri
2 Număr întreg pe 16 biți cu steaguri
3 întreg de 32 de biți
patru întreg de 16 biți
5 virgulă mobilă pe 32 de biți cu steaguri
6 virgulă mobilă pe 64 de biți cu steaguri
Variații pentru datele despre evenimente
Nu. Sens
unu Număr întreg pe 32 de biți cu steaguri
2 Număr întreg pe 16 biți cu steaguri
3 Număr întreg pe 32 de biți cu steaguri și marcaj de timp
patru Număr întreg pe 16 biți cu steaguri și marcaj de timp
5 virgulă mobilă pe 32 de biți cu steaguri
6 virgulă mobilă pe 64 de biți cu steaguri
7 virgulă mobilă pe 32 de biți cu steaguri și marcaj de timp
opt virgulă mobilă pe 64 de biți cu steaguri și marcaj de timp
Flag-urile implică prezența unui octet special cu următorii biți de informații: sursa de date este on-line, sursa de date a fost reîncărcată, conexiunea cu sursa a fost pierdută, valoarea a fost forțată să scrie, valoarea este în afara intervalului . cadru
antet Date
10B pana la 282V
Titlul cadrului
Sincronizare Lungime Controlul conexiunii Adresa de destinatie Sursa adresei CRC
2B 1B 1B 2B 2B 2B

Secțiunea de date a unui cadru DNP3 conține (în plus față de datele în sine) 2 octeți CRC pentru fiecare 16 octeți de informații transmise. Numărul maxim de octeți de date (fără includere CRC ) pentru un cadru este de 250.

Standardizare

23 iulie 2010 standardizat de IEEE ca IEEE Std 1815-2010

Implementări

Note

  1. 7 AUTENTICARE SECURĂ (link descendent) . DNP.org (8 noiembrie 2011). Consultat la 21 octombrie 2013. Arhivat din original la 23 septembrie 2015. 

Link -uri