Paramètres de réponse non sollicitée
DNP3 est un protocole orienté événements. Au lieu d’être continuellement interrogées par le maître pour détecter des modifications, les esclaves surveillent toute modification de données, comme l’inversion de bits ou le passage d’une valeur analogique en dehors d’une plage morte. Ils signalent ensuite les mises à jour au maître sous forme d’événements horodatés de l’une des manières suivantes :
- Réponse non sollicitée : Envoie les mises à jour sous la forme d’un message d’écriture initié par l'esclave.
- En réponse à l’interrogation du maître : Les objets de données de l'esclave sont configurés selon les Classes 1, 2 et 3, généralement en fonction de la priorité. La classe ayant la priorité la plus élevée est interrogée plus souvent.
- Le comportement de l’esclave DNP3 varie comme suit à partir de la révision 23.012 du micrologiciel :
- Si une variable configurée est affectée à plusieurs classes, l’esclave DNP3 génère des événements distincts pour chaque classe. Par exemple, si une variable d’entrée binaire appartient aux classes 1, 2 et 3, un simple changement d’état produit trois événements, un pour chaque classe.
- L’esclave DNP3 stocke et rapporte les événements dans des mémoires tampon distinctes en fonction de la classe DNP3 qui leur a été attribuée. Cela garantit que les rapports d’événements non sollicités sont spécifiques à la classe et maintiennent l’intégrité de la hiérarchisation des événements basée sur la classe.
ExempleSi les événements suivants se produisent :- Événement de classe 1 : T1
- Événement de classe 2 : T2
- Événement de classe 2 : T3
- Événement de classe 1 : T4
- Événement de classe 3 : T5
- Événement de classe 2 : T6
À partir de la révision 23.012 du micrologiciel, l’esclave DNP3 les stocke et les signale par classe :- Événements de classe 1 : T1 et T4
- Événements de classe 2 : T2, T3 et T6
- Événement de classe 3 : T5
Pour les révisions du micrologiciel 23.011 et antérieures, tous les événements sont stockés dans une seule mémoire tampon, sans séparation de classe : T1, T2, T3, T4, T5 et T6.
Paramètre | Description |
|---|---|
Canal pour réponse non sollicitée | Détermine le canal de communication par lequel les réponses non sollicitées sont envoyées. Seuls les canaux configurés pour le protocole DNP3 sont disponibles dans la liste. Les options sont les suivantes :
|
Restaurer les événements après l'arrêt et la remise sous tension | Détermine s’il faut restaurer les enregistrements d’événements après un arrêt et une remise sous tension. Par défaut, le contrôleur supprime tous les enregistrements d'événements DNP3 dans la mémoire lors de l'arrêt et la remise sous tension. |
Envoyer une réponse indéfinie (null) initiale non sollicitée au redémarrage | Détermine si le contrôleur envoie la réponse nulle non sollicitée avec le bit IIN RESTART au démarrage. |
Activer la réponse non sollicitée au démarrage | Détermine la manière dont le contrôleur envoie la réponse non sollicitée.
|
Nombre de relances | Indique le nombre de tentatives de renvoi de message. Les options sont les suivantes :
Pour la réponse non sollicitée uniquement. |
Réponse non sollicitée pour la classe 1 | Active ou désactive la réponse non sollicitée de classe 1. Par défaut, il est désactivé. |
Réponse non sollicitée pour la classe 2 | Active ou désactive la réponse non sollicitée de classe 2. Par défaut, il est désactivé. |
Réponse non sollicitée pour la classe 3 | Active ou désactive la réponse non sollicitée de classe 3. Par défaut, il est désactivé. |
Nombre d'événements | Indique :
|
Durée de conservation après les événements | Spécifie la durée maximale, en secondes, pendant laquelle un groupe d’événements doit être maintenu avant l’envoi d’une réponse non sollicitée. Cette boîte de dialogue est disponible lorsque la réponse non sollicitée de la classe est activée. La valeur est comprise entre 0 et 65 535. |
Fournir une réponse