Retour à Dispositifs

Hors-ligne

Le dispositif Hors-ligne nous a été demandé dans le cadre d’un projet et premet de remplacer un dispositif réel par un dispositif virtuel provenant de données dans des fichiers disponible sur votre machine. Il n’est pas très performant et peut être gourmand en mémoire.
S’il n’y a pas de nouvelles données, il relira indéfiniment la dernière valeur.
Il ne propose qu’un type de capteur et actionneur de type Analogique à 1byte.

Il y a 2 modes de fonctionnement (un gourmand en mémoire et un autre un peu moins)
Soit on lit tous les fichiers et on lit toutes les dates. On considère ensuite que la valeur la plus récente est celle qui doit être lue. Soit on lit la dernière valeur de chaque fichier et on considèret que c’est elle qui doit être lue (en prenant la plus récente). C’est moins gourmand en mémoire que de tout balayer.
On vérifie que la valeur lue n’a pas une date plus récente que la date actuelle de l’ordi.
A l’initialisation, on recopie les fichiers .dat dans DATA au bon format ODIN pour les recharger directement à la prochaine ouverture d’ODIN (cela permet donc de visualiser les courbes)/

Nous allons nous contenter ici de présenter les champs à remplir pour son utilisation dans Odin (pour visualiser l’image en plein écran, vous devez cliquer dessus, l’image de droite contient aussi les options avancées).

 

 

 

 

 

Comme dans la configuration du superviseur, il y a des options avancés. Elles servent principalement pour exporter les informations des capteurs/actionneurs (mais pas que).

Paramètres généraux

  • Temps d’échantilllonnage pour l’acquisition : temps de la boucle d’acquisition des données (doit être supérieur à 1s). Cette boucle est utilisée pour raffraichir les graphes associé à ces capteurs.
  • Sauver les données toutes les N acquisitions : Cette boucle de temps est utilisée pour l’exportation des données pour l’ensemble des capteurs de ce dispositif. Le type d’enregistrement est celui choisi dans la page configurer le superviseur partie exporter les données. Par exemple pour N=4, ces données ne seront exportées que toutes les N*(Boucle de temps du dispositif)
  • Dans les fichiers générés .dat, la dernière valeur = dernière ligne? : Economise du temps et de la mémoire en ne lisant que la dernière ligne de chaque fichier pour identifier la valeur la plus récente.
  • Ajouter un capteur/un actionneur : permet d’ajouter un nouveau capteur/actionneur à la configuration

Paramètres des capteurs

  • Type de capteur : Un seul type de capteur est disponible : analogique avec lecture d’un byte. Il est possible de faire une calibration de la valeur pour que les courbes associés correspondent à une réalité physique.
  • Chemin vers le répertoire avec les fichiers .dat à lire : Répertoire contenant les fichiers d’un capteur Offline. Ils sont triés par ordre alphabétique et doivent contenir les valeurs sous le format suivant :
    yyyy-MM-dd HH:mm:ss valeur
  • Nom unique : Nom du capteur, il doit être unique pour tous les capteurs et actionneurs. ODIN ne sait pas faire la différence entre deux capteurs/actionneurs avec le même nom (l’enregistrement sera défectueux)
  • Unité : si elle existe, unité associée au capteur
  • Nom du groupe (uniquement pour les données à exporter)option avancée : permet de grouper les capteurs/actionneurs de différents dispositifs dans l’exportation des données (XML ou plantML)
  • Etiquette (label) (uniquement pour les données à exporter)option avancée : étiquette que l’on peut ajouter au capteur pour l’exportation des données (XML ou plantML)
  • Temps avant de considérer un défaut de fonctionnement (seconde)option avancée : signal un disfonctionnement (doit être supérieur au temps d’échantillonnage sinon, le signal sera lancé à chaque boucle)
  • Gammes de valeur, minimum/maximum : utilisé dans l’expérience pour savoir si la valeur est dans le domaine attendu. Elle s’affichera en rouge dans les graphes sinon. Utilisé aussi dans l’exportation des données pour indiquer si la valeur est fiable ou non

Paramètres des actionneurs

  • Type d’actionneur : Un seul type de capteur est disponible : analogique avec lecture d’un byte. Il est possible de faire une calibration de la valeur pour que les courbes associés correspondent à une réalité physique.
  • Nom unique : Nom de l’actionneur, il doit être unique pour tous les capteurs et actionneurs. ODIN ne sait pas faire la différence entre deux capteurs/actionneurs avec le même nom (l’enregistrement sera défectueux)
  • Unité : si elle existe unité associé au capteur
  • Nom du groupe (uniquement pour les données à exporter)option avancée : permet de grouper les capteurs/actionneurs de différents dispositifs dans l’exportation des données (XML ou plantML)
  • Etiquette (label) (uniquement pour les données à exporter)option avancée : étiquette que l’on peut ajouter à un actionneur pour l’exportation des données (XML ou plantML)
  • Temps avant de considérer un défaut de fonctionnement (seconde)option avancée : signal un disfonctionnement (doit être supérieur au temps d’échantillonnage sinon, le signal sera lancé à chaque boucle)
  • Gammes de valeur, minimum/maximum : utilisé dans l’expérience pour savoir si la valeur est dans le domaine attendu. Elle s’affichera en rouge dans les graphes sinon. Utilisé aussi dans l’exportation des données pour indiquer si la valeur est fiable ou non

Une fois tous les champs remplis ou modifiés, vous devez Valider pour enregistrer vos changements dans le fichier de configuration (settings). Le mot de passe sera demandé (pour éviter de fausses manipulations).

Retour au menu Dispositifs Retour au menu Tutoriel