Boite Noir

Le module AIDIAG X80 peut également stocker localement, sur son disque dur (en mémoire flash), les évolutions des variables de l’application. Dans ce cas, le module est entièrement autonome ; plutôt que d’acquérir les données en « flux continu », il s’agit alors de se connecter ponctuellement au module en cas de besoin pour en extraire un historique d’évolutions de l’automatisme. Important : Pour que l’horodatage Boîte Noire interne soit correct, le module AIDIAG X80 a besoin de lire l’heure de la CPU automate. Celle-ci doit donc impérativement être valide à l’insertion du module(*). Les principales caractéristiques de cette fonction « Boîte Noire » sont les suivantes :

  • La surveillance « Boîte Noire » est limitée aux variables d’entrées/sorties (Tout ou rien et Analogiques : %I, %IW, %Q, %QW), et aux bits et mots internes et système (%M, %MW, %S, %SW).
  • La fonction « Boîte Noire » n’est pas exclusive d’une acquisition classique par le client OPC : la fonction peut s’exécuter parallèlement à une ou plusieurs acquisitions « temps réel » sur les points de connexion du module.
  • Les données sont stockées sur un espace mémoire qui peut correspondre à une surveillance de quelques heures à plusieurs semaines de fonctionnement, selon le nombre de variables surveillées, leur nature (Tout ou Rien, Analogiques), et la dynamique du procédé.
  • Les données sont écrites dans un fichier spécifique à exploiter avec le logiciel ad hoc « Gestionnaire Boîte Noire AIDIAG » (voir manuel spécifique).
  • Par défaut, le module AIDIAG X80 est livré avec le mode Boite Noire désactivé. (RUN fixe, BB OFF clignotant) ;

Vous pouvez choisir d’activer la fonction « Boîte Noire » en mode par défaut (surveillance de toutes les Entrées/Sorties Tout ou Rien et Analogiques de l’application ; RUN fixe, BB EXP Fixe et BB STD clignotant). Vous pouvez aussi la configurer en sélectionnant les variables que vous souhaitez surveiller (Tout ou Rien et Analogiques). AIDIAG X80 indique alors par RUN fixe, BB EXP Fixe et BB CFG clignotant qu’il est en mode « Boîte Noire » personnalisé. (*) Attention, si la remise à l’heure a eu lieu après la première insertion du module AIDIAG, il faut réinitialiser le module puis purger avec le gestionnaire Boîte Noire (ou réinitialisation du module par insertion dans une autre plate-forme puis réinsertion dans la plate-forme courante, ou modification du programme automate (partie configuration) pour signifier à AIDIAG un changement du binaire application). Un utilitaire spécifique dans les pages WEB permet à la fois de remettre à l’heure la carte AIDIAG et l’horodatage de la CPU Automate (Attention : cette fonctionnalité ne gère pas l’heure UTC pour M580 et envoi l’heure courante). GESTIONNAIRE BOITE NOIRE Le Gestionnaire Boîte Noire permet :

  • De modifier et personnaliser la liste des objets surveillés,
  • L’import manuel du contenu courant du « disque dur » du module,
  • La sauvegarde automatique du contenu du module dans une base de données sur un PC (fichier .map AIDMAP II). Toutes les actions impliquant une communication avec le module AIDIAG X80 (configuration, import, sauvegarde automatique …) s’effectuent uniquement en liaison TCP/IP du module et donc également par accès distant. Néanmoins, il est préconisé d’utiliser un mode de communication performant pour l’import d’historiques de taille importante.

Attention : Lors de l’apprentissage d’une nouvelle configuration automate (déplacement du module sur une autre application ou modification de l’architecture matérielle de l’API), le module AIDIAG X80 redémarre une nouvelle « Boite Noire ». Les données de la précédente application ne seront désormais plus accessibles via le « Gestionnaire Boite Noire » mais uniquement dans la fonction BBrescue (attention sauvegarde uniquement des acquisitions « n-1 »). Ceci peut donc conduire à perdre le contenu d’une « Boîte Noire », si l’on extrait le module AIDIAG X80 de son site d’origine et qu’on le réimplante sur un autre rack –par exemple en Bureau d’Etudes – en vue d’importer et étudier le contenu de la Boîte Noire. Pour ce mode opératoire, le plus simple est donc de réimplanter le module AIDIAG X80 sur un rack automate alimenté mais dépourvu de processeur, et d’importer le contenu de la Boîte Noire par la liaison TCP/IP en face avant du module. APPLICATION BBRESCUE Dans le cas d’un redémarrage de Boite Noire (suite à une modification de l’architecture matérielle de l’API par exemple), les données de l’application précédente (et uniquement celle-ci, l’application « n-1 ») restent sauvegardées dans le module AIDIAG X80. L’application dédiée BBRescue permet de les récupérer en copiant directement les fichiers du module AIDIAG vers un répertoire de votre PC. Elle fournit, également, à titre d’information, la liste de toutes les applications surveillées par le module AIDIAG X80 (déplacement du module sur une autre application ou transfert d’une nouvelle application dans l’API).