Instances d'objets
Instances objets des modèles objets
Last updated
Instances objets des modèles objets
Last updated
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.
Cliquer sur 'Instances d'objets" pour accéder à la section permettant de créer les instances d'objets.
Ajouter une instance permettra à un modèle objet de faire la liaisons de ses variables avec les variables automates.
Après avoir créer ou cliquer sur le bouton d'édition d'instance d'objet, s'ouvre le menu ci-dessous.
Lorsqu'on ajoute une instance, il sera demandé plusieurs paramètres :
Nom de l'instance : Il s'agit du nom que portera la nouvelle instance
Modèle objet : Ce paramètre correspond au type d'objet que l'on souhaite ajouter à l'application
Coordonnées : Ce sont les coordonnées GPS de l'objet pour le placer sur une carte
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.
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.
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.
É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 ».
Une fois dans cet onglet, il vous 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.
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"
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é.
✔️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é.