Généralités sur DNP3
Le DNP3 est un standard de communication utilisé principalement sur des installations électriques. C'est un protocole client/serveur fonctionnant sur différents médias de communication. Ce protocole gère la scrutation et l'échange de données non sollicité.
Un réseau DPN3 comporte des équipements, des groupes d'objets et des variations.
- Un Equipement est un équipement de terrain physique tel qu'un RTU (Remote Telemetry Unit) ou un IED (Intelligent Electronic Device). Un Equipement est identifié sur un réseau par son Adresse IP et son Lien adresse.
- Chaque Equipement dispose d'un ou de plusieurs Groupes d'objets. Un Groupe d'objet (également appelé Groupe ou Objet) est un tableau de données de types similaires, par exemple des entrées analogiques. Les types de Groupe sont listés dans la spécification DNP3. Chaque groupe est référencé par un numéro de groupe unique spécifique au type de données. Par exemple le Groupe 1 correspond aux Binary Inputs (BI).
- Les variations sont une gamme spécifique de formats suivant lesquels les données de chaque Groupe peuvent être présentées. Par exemple des entrées analogiques peuvent être présentées comme des entiers de 32 bits avec flag, des entiers de 16 bits sans flag, etc.
La configuration du DNP3 dans PcVue est accessible depuis l'Application Explorer - Project.Communication.Acquisition de données.DNP3.
PcVue communique avec un réseau DNP3 en utilisant TCP/IP. Il est le client et les équipements sont les serveurs. Par défaut, la scrutation est utilisée uniquement au démarrage pour collecter l'état initial des serveurs ainsi que pour la vérification de l'intégrité en arrière-plan. Classiquement, l'acquisition utilise des échanges de données non sollicités.
Les Groupes et Variations supportés sont listés dans la rubrique DNP3 device profile.
Des fonctions supplémentaires pour le DNP3 sont disponibles en SCADA Basic via l'instruction MDPN3. L'instruction supporte certaines des fonctions plus complexes du DNP3 telle que Select Before Operate (SBO).