Distributed Network Protocol 3 (DNP3) je sada komunikačních protokolů použitých mezi jednotlivými součástmi procesu automatizace. Je používán především společnostmi zabývajícími se elektrickou energií či vodní distribucí, ačkoliv je možné jej vidět ojediněle využitý i jinde. Byl vyvinut pro komunikaci mezi systémy pro získávání dat a řízení vybavení, tedy jako průmyslový protokol typu stroj komunikující se strojem (machine-to-machine, M2M) a hraje významnou roli v systémech typu SCADA, kde je využit pro řídící stanice SCADA systémů (Control Center), vzdálené terminálové jednotky (RTU) a inteligentní elektronická zařízení (IED). Ke primárně využit pro komunikaci mezi řídící stanicí, RTU či IED systémy.

Protokol DNP3 má mnoho vylepšení oproti starším protokolům jako je například Modbus. Tato vylepšení však dělají protokol komplexnější, což i znamená nutnost výkonnějších systémů.

V rámci ISO/OSI modelu se protokol DNP3 nalézá na linkové vrstvě L2, což zajišťuje multiplexing, podporu datové fragmentace, kontroly chyb, řízení linky, prioritizace a L2 adresování.

Historie editovat

Zatímco je protokol IEC 60870-5 stále ve vývoji a nebyl standardizován bylo nezbytné vytvořit protokol, který by zajišťoval interoperabilitu mezi komponentami různých SCADA výrobců pro elektrickou síť. Proto v roce 1993 společnost GE-Harris Canada, dříve známá jako Westronic, použila ne zcela specifikovaný protokol IEC 60870-5 jako základ svého otevřeného protokolu. Tento protokol byl navržen k umožnění spolehlivé komunikace v nepříznivých prostředích, ve kterých se systémy pro řízení elektrických sítí nachází - jde především o nutnost překonání zkreslení způsobené elektromagnetickým rušením, stále stárnoucí vybavení a slabé přenosové linky.

Standardizace podle IEEE editovat

Dne 23. června 2010 byl scházel DNP3 jako standard pod označením IEEE standard 1815-2010[1][2]. IEEE standard 1815-2010 byl spolusponzorován komisí pro přenosové a rozvodné soustavy komunity IEEE pro elektrickou energii společně s dalšími vstupy od členů skupiny uživatelů protokolu DNP.

V dubnu 2012 byl standard publikován. Nyní je verze IEEE standard 1815-2010 považována za zastaralou[3]. Verzi z roku 2012 navíc obsahuje zabezpečenou autentizaci verze 5. Předchozí verze umožňovala pouze autentizaci pomocí sdílených klíčů[4].

Bezpečnost editovat

Protože aplikace chytrých elektrických sítí ve své podstatě předpokládá přístup komponent třetích stran ke stejným fyzickým sítím, bylo nutné dbát i na bezpečnost a přidat funkce bezpečné authentizace (Secure Authentication) do protokolu DNP3. Protokol DNP3 splňuje specifikace IEC 62351-5.

Reference editovat

  1. IEEE Delivers Critical 1815 DNP3 Standard in Record Time - IEEE Smart Grid. web.archive.org [online]. 2010-07-06 [cit. 2021-04-23]. Dostupné v archivu pořízeném z originálu dne 2010-07-06. 
  2. IEEE recommended practice for data communications between remote terminal units and intelligent electronic devices in a substation. New York: Institute of Electrical and Electronics Engineers 1 online resource (vi, 54 pages) s. Dostupné online. ISBN 0-7381-2639-X, ISBN 978-0-7381-2639-5. OCLC 49914349 
  3. IEEE standard for electric power systems communications--distributed network protocol (DNP3). New York: Institute of Electrical and Electronics Engineers 1 online resource (xxviii, 745 pages) s. Dostupné online. ISBN 978-0-7381-6312-3, ISBN 0-7381-6312-0. OCLC 670420462 
  4. IEEE standard for electric power systems communications--distributed network protocol (DNP3). New York: Institute of Electrical and Electronics Engineers 1 online resource (xxxix, 779 pages) s. Dostupné online. ISBN 978-0-7381-7292-7, ISBN 0-7381-7292-8. OCLC 817126695 

V tomto článku byl použit překlad textu z článku DNP3 na anglické Wikipedii.