Skip to main content

CODESYS DNP3

introduzione

DNP3 (Distributed Network Protocol) è uno standard di comunicazione ufficiale per il telecontrollo. Il protocollo DNP3 è standardizzato e ulteriormente sviluppato dal DNP Users Group. Il DNP Users Group è composto da fornitori e utenti di dispositivi che utilizzano il protocollo DNP3.

Puoi usare CODESYS DNP3 per creare applicazioni che utilizzano il protocollo DNP3.

. CODESYS DNP3 contiene una libreria con blocchi funzione, tra gli altri per:
  • Punti dati (ad es Binary Input E Analog Input)

  • Outstation

UN CODESYS DNP3 Outstation attualmente può comunicare via TCP/IP o seriale RS232 con uno (o se necessario più) Master DNP3. CODESYS DNP3 richiede un CmpDNP3 componente del sistema runtime che deve essere attivato nel PLC.

. Sono incluse due librerie CODESYS DNP3:
  • DNP3.library: questa libreria è destinata all'uso nell'applicazione.

  • CmpDNP3.library: Questa libreria è utilizzata da DNP3.library per accedere al CmpDNP3 componente di sistema runtime e non è destinato all'uso nell'applicazione

IL DNP3.library libreria contiene la documentazione dei blocchi funzione destinati allo sviluppo dell'applicazione.

Inoltre, CODESYS DNP3 contiene esempi per l'utilizzo dei blocchi funzione sopra menzionati. I dettagli sugli esempi sono inclusi anche nella documentazione del DNP3.library biblioteca.

Importante

CODESYS DNP3 contiene solo le librerie di blocchi funzione DNP3.library E CmpDNP3.library. Un configuratore, come nel caso di altri protocolli bus di campo, non è implementato.