Introduction

Le BME NUA 0100 fournit des informations de diagnostic et descriptives.

Eléments pour le diagnostic de connexion

Pour diagnostiquer l'état de la connexion avec les sources d'événements d'horodatage, vous disposez de l'élément suivant :

#PLCQualStatus

Il peut renvoyer l'une des valeurs suivantes :

  • QUAL_BAD + QUAL_COMM_FAILURE (valeur hexadécimale 0018) : L'équipement est INCOHERENT (fichier de symbole différent de celui de l'application de l'automate).

  • QUAL_BAD + QUAL_DEVICE_FAILURE (valeur hexadécimale 000C) : Aucune communication avec l'équipement depuis DEVICE_TO millisecondes.

  • QUAL_BAD (valeur hexadécimale 0000) : L'équipement est MANQUANT ou INCONNU.

  • QUAL_GOOD (valeur hexadécimale 00C0) : La communication avec l'équipement est correcte.

  • QUAL_UNCERTAIN (valeur hexadécimale 0040) : Aucune communication avec l'équipement depuis moins de DEVICE_TO millisecondes.

Eléments d'information gérés par le BME NUA 0100

Il s'agit des éléments suivants :

  • #AppliName : Nom de l'application lu à partir de l'automate.

  • #AppliVersion : Numéro de version de l'application lu à partir de l'automate.

  • #DeviceIdentity : Type d'équipement.

  • #CurrentMonitoredItemsCount : Nombre actuel d'éléments surveillés pour la totalité des sessions/clients simultané(e)s.

  • #TSEventSynchro : Elément BOOL en lecture/écriture qui, lorsqu'il est activé, envoie une valeur synchronisée à l'ensemble des équipements d'horodatage source rattachés à l'ePAC M580, chaque fois qu'une opération d'écriture est effectuée. L'objectif est d'initialiser tous les éléments surveillés horodatés à leurs valeurs actuelles. 

  • #TSEventItemsReady : Elément BOOL en lecture seule qui indique si les variables horodatées source et les équipements d'horodatage source ont été parcourus dans l'application de l'ePAC M580.

  • #PLCQualStatus : 0 si QUAL_BAD, 12 si QUAL_FAILURE, 40 si QUAL_UNCERTAIN, 192 si QUAL_GOOD.

  • #PLCDataDicReady : 1 si le dictionnaire de données de l'automate n'est pas disponible, 2 s'il est disponible, 4 s'il est occupé.

  • #AddressSpaceState : 0 si l'espace d'adressage est vide, 1 s'il est généré, 2 s'il est en cours de mise à jour, 3 s'il est partiellement généré.

  • #CurrentDataDictionaryItemsCount : Nombre de variables dans le dictionnaire de données - des valeurs négatives sont affichées si une erreur est détectée.