Instances d'objets

Instances objets des modèles objets

Définition

Imaginez que le modèle d'objet est comme un plan de construction pour une maison. Une instance d'objet est une maison réelle construite à partir de ce plan. Dans notre cas, une instance d'objet est une version concrète du modèle d'objet, connectée aux capteurs et machines sur le terrain grâce aux différentes données remontées du terrain. C'est dans cette instance que les données réelles sont collectées et utilisées.

Par exemple, si vous avez un modèle d'objet pour un radiateur, chaque radiateur présent physiquement dans votre bâtiment pourra avoir une instance de ce modèle objet dans votre application de supervision. Chaque instance recueillera et affichera les données spécifiques de ce radiateur, comme sa température actuelle et sa consommation énergétique.

Accéder aux instances d'objets

​Cliquer sur 'Instances d'objets" pour accéder à la section permettant de créer les instances d'objets.

Aller sur Instances objets

Créer une instance

Ajouter une instance permettra à un modèle objet de faire la liaisons de ses variables avec les variables automates.

Configurer une instance

Après avoir créer ou cliquer sur le bouton d'édition d'instance d'objet, s'ouvre le menu ci-dessous.

Remplir les informations

Lorsqu'on ajoute une instance, il sera demandé plusieurs paramètres :

  1. Nom de l'instance : Il s'agit du nom que portera la nouvelle instance

  2. Modèle objet : Ce paramètre correspond au type d'objet que l'on souhaite ajouter à l'application

  3. Coordonnées : Ce sont les coordonnées GPS de l'objet pour le placer sur une carte

Paramétrer les I/O

Accès au paramétrage des I/O
Listing vide des I/O de l'instance
Listing des I/O complétés

Pour accéder au paramétrage de I/O si vous n'êtes plus sur la fenêtre d'édition, sélectionnez l'I/O que vous souhaitez éditer, cliquez sur les 3 petits points puis "Editer" (Image 1). Cliquez ensuite sur l'onglet I/O (visible sur l'image 2).

Pour configurer une entré / sortie, il vous suffit de cliquer sur celle que vous souhaitez configurer puis de sélectionner la variable qui sera lié à cette I/O.

Une fois que l'ensemble de vos I/O sont configurés, le statut de votre instance d'objet est validé (Visible sur l'image 3).

Option de filtre :

Si votre projet possède un nombre important de Variable il peut être difficile et long de configurer les instances. Pour ça, il existe deux filtres pour y voir plus clair.

  1. Filtre global.

le filtre global permet de filtrer les variables du projet sur l'ensemble des I/O. Bien filtrer les variables améliore grandement la lisibilité. Il est fortement conseillé d'utiliser cette option lors de la configuration complète d'une instance.

Liste des variables sans filtre globale
Liste des variables avec un filtre globale
  1. Filtre locale

S'il n'y a besoin que de modifier qu'une seule I/O, pas besoin d'utiliser le filtre global, le filtre de celle-ci convient parfaitement.

Utilisation du filtre local lors d'une modification

Paramétrer les Attributs internes

Étant donné que les attributs internes ne sont pas de type I/O comme les autres, ils sont renseignés dans un onglet distinct intitulé « Attributs Internes ».

ℹ️ Lors de la création de ces attributs dans le modèle d'objet, nous leur avons déjà attribué une valeur par défaut. Il n'est donc pas obligatoire d'ajouter une valeur dan ce menu puisque que l'on surcharge la constante.

Une fois dans cet onglet, il suffit d'indiquer, dans chaque champ de texte correspondant à un attribut interne spécifique, la valeur que vous souhaitez lui attribuer. Veillez à respecter le type de donnée de l'attribut.

Dans notre cas, puisque l'« Attribut interne » défini dans notre modèle d'objet est de type float, vous devez renseigner un nombre décimal dans ce champ.

Enregistrement et Statut de l'instance

Bouton sauvegarde d'une instance d'objets

Une fois toutes la configuration ou encore les modifications apportés à votre instance d'objets, vous pouvez sauvegarder celle-ci en avec le bouton "Sauvegarder"

Statut de l'instance d'objet.

​ ✔️Si votre instance d'objet est bien configuré, alors dans le tableau, son statut sera marqué par une coche ✔️. En revanche, il sera marqué par une croix si l'instance n'est pas pleinement configuré.

Dans le cas où une instance n'est pas concerné par une I/O ce qui rendrait son statut invalide. Il est possible de désactiver cette I/O pour que le statut soit validé.

Last updated