TIA V18 - variable de tableau dans l'interface d'un groupe d'affichage
Posté : 18 mars 2024, 12:37
Bonjour
Petit soucis
Dans le programme automate j'ai définit une structure contenant
Dans l'ihm j'ai fait un groupe d'affichage pour toutes les infos du programme puis quand je pose une instance de ce bloc je dois renseigner l'interface
Problème : si dans l'interface j'ai un attribut de type bool, je ne peux pas lui passer un élement de tableau en bool, il n'accepte pas Programme{1}.valid[0] dans l'interface d'un bloc d'affichage alors qu'il accepte pour une simple animation d'état
Avant de renommer/bidouiller les variables, je me demande s'il y a une astuce
TIA V18 - TP 1200 Comfort
EDIT: vu avec la support, impossible de piloter un bit (inverser, mise à 1...) si la variable HMI est un élément de tableau de bit
soit il faut déclarer les variables individuellement sans tableau, soit faire avec du script
EDIT: vu avec moi-même l'objet commutateur fonctionne même si variable HMI est déclarée comme tableau de bool
inutile d'aller faire des variables en plus ou du script
Petit soucis
Dans le programme automate j'ai définit une structure contenant
- une variable texte
- une variable entière
- un tableau de bool
- programme[1].NOM
- programme[1].index
- Programme[1].valid[0]....
- Programme{1}.NOM
- Programme{1}.Index
Dans l'ihm j'ai fait un groupe d'affichage pour toutes les infos du programme puis quand je pose une instance de ce bloc je dois renseigner l'interface
Problème : si dans l'interface j'ai un attribut de type bool, je ne peux pas lui passer un élement de tableau en bool, il n'accepte pas Programme{1}.valid[0] dans l'interface d'un bloc d'affichage alors qu'il accepte pour une simple animation d'état
Avant de renommer/bidouiller les variables, je me demande s'il y a une astuce
TIA V18 - TP 1200 Comfort
EDIT: vu avec la support, impossible de piloter un bit (inverser, mise à 1...) si la variable HMI est un élément de tableau de bit
soit il faut déclarer les variables individuellement sans tableau, soit faire avec du script
EDIT: vu avec moi-même l'objet commutateur fonctionne même si variable HMI est déclarée comme tableau de bool
inutile d'aller faire des variables en plus ou du script