DNP3

DNP3 ( Distributed Network Protocol ) er en dataoverførselsprotokol , der bruges til kommunikation mellem ICS - komponenter .  Den er designet til nem interaktion mellem forskellige typer enheder og kontrolsystemer. Det kan bruges på forskellige niveauer af automatiserede processtyringssystemer .

Der er en Secure Authentication-udvidelse til DNP3 til sikker godkendelse. [en]

Introduktion

DNP3 er baseret på tre niveauer af OSI-netværksmodellen : applikation (fungerer med objekter af grundlæggende datatyper), kanal (giver flere måder at hente data på) og fysisk (i de fleste tilfælde bruges RS-232 og RS-485 grænseflader ) .

Hver enhed har sin egen unikke adresse for dette netværk, repræsenteret som et heltal fra 1 til 65520.

Grundlæggende vilkår:


Liste over variationer:

Variationer for konstante data
Ingen. Betyder
en 32-bit heltal med flag
2 16-bit heltal med flag
3 32 bit heltal
fire 16 bit heltal
5 32-bit flydende komma med flag
6 64-bit flydende komma med flag
Variationer for hændelsesdata
Ingen. Betyder
en 32-bit heltal med flag
2 16-bit heltal med flag
3 32-bit heltal med flag og tidsstempel
fire 16-bit heltal med flag og tidsstempel
5 32-bit flydende komma med flag
6 64-bit flydende komma med flag
7 32-bit flydende komma med flag og tidsstempel
otte 64-bit flydende komma med flag og tidsstempel
Flagene antyder tilstedeværelsen af ​​en speciel byte med følgende informationsbits: datakilden er online, datakilden blev genindlæst, forbindelsen til kilden blev mistet, værdien blev tvunget til at skrive, værdien er uden for rækkevidde . ramme
header Data
10B op til 282V
Ramme titel
Synkronisering Længde Tilslutningskontrol Destinationsadresse Kildeadresse CRC
2B 1B 1B 2B 2B 2B

Datasektionen af ​​en DNP3-ramme indeholder (udover selve dataene) 2 CRC -bytes for hver 16 bytes af information, der overføres. Det maksimale antal databytes (ikke inklusive CRC ) for en frame er 250.

Standardisering

23. juli 2010 standardiseret af IEEE som IEEE Std 1815-2010

Implementeringer

Noter

  1. 7 SIKKER GODKENDELSE (downlink) . DNP.org (8. november 2011). Hentet 21. oktober 2013. Arkiveret fra originalen 23. september 2015. 

Links