Page 1 sur 1

Pop Up alarme TIA PORTAL V16

Posté : 03 mars 2022, 10:33
par Raiq
Bonjour,

J'ai entendu qu'il existais la possibilité d'afficher une petite fenêtre popup en cliquant sur une alarme en cours pour afficher un message, par exemple dans mon cas, la réaction a avoir selon l'alarme en cours.
Est ce que quelqu'un a une idée de comment faire?

Merci d'avance

Re: Pop Up alarme TIA PORTAL V16

Posté : 04 mars 2022, 16:09
par Raiq
Je viens de repencher sur le sujet a l'instant, et j'ai trouver un façon de faire, je vous tiens informer, peux être que ça va être utile a quelqu'un, on sais jamais.
J'ai trouver une méthode pour faire cela.
Je place sur ma vue un "Champ d'E/S symbolique" qui ressemble à un menu déroulant dans le menu des Eléments, que je configure en Sortie uniquement
J'utilise une Liste de Texte, que je met dans "contenue" et dans process je met un mot (ou un int) d'alarme, de tel manière a afficher le texte du même rang que le numéro de bit d'alarme.
Par exemple si mon mot MW102 à le bit numéro 5 à 1 (c'est a dire M203.4), je vais afficher un texte conseillant quoi faire pour l'alarme qui déclenche ce bit (c'est a dire le le 5 élément de ma Liste de texte. Evidement je cache ce petit panneau quand il n'y a pas d'alarme en crous).
Mais j'ai deux soucis qui se pose:
- j'ai 32 alarmes, sois 3 mot (2 complet et 1 avec 1 bit). Comment faire pour "fusionner" mes mots d'alarmes, car les Liste des texte sont sur 32 bits, donc il me faudrait un double mot comprenant mes deux mots a la suite, ainsi qu'une deuxième liste de texte pour une seul alarme.
- Si j'ai plusieurs alarmes, comment afficher tout les texte correspondants? Imaginer j'ai 3 alarme, a l'heure actuelle, mon champ n'affiche que le dernier apparu, comment je pourrait afficher les trois, et avoir un champ avec une taille adaptative?
-Et finalement, vu qu'il n'y a qu'une avleur possible pour la propriété "contenue", comment je pourrait afficher mon texte dans le même champ si la 32 alarme est en cour?
J'ai eu du mal a tout expliquer, j'essaye d'approfondir tout ça, si quelqu'un a des question ou des proposition pour les problématiques n'hésitez pas!

Re: Pop Up alarme TIA PORTAL V16

Posté : 30 mars 2022, 20:38
par RedFish
Bonsoir;

Sur les IHM siemens tu as directement la vue des alarmes qui te permet de faire ca en rajoutant un texte d'aide (Bouton Bas Droite sur le panneau de base). Il faut rentrer ton texte dans chaque propriété de l'alarme dont tu as besoin.

Si tu ne trouve pas, à l'occasion je te ferais une capture d'écran.

Re: Pop Up alarme TIA PORTAL V16

Posté : 31 mars 2022, 10:37
par Vincepepe
Hello, ça dépend du nombre de d'alarmes mais j'ai pensé à une méthode un peu "barbare" mais facile à tester.
idée venue comme ça.
Passer par les scripts.
Evenement sur chaque apparition d'alarme.
Ou le déclencher sur un "planificateur de tâches" à 1 seconde par exemple.

if "alarme (X)
then "show system alarm(ton texte d'aide de l'alarme x)"

show system alarm utilise la même popup que les messages systèmes quand tu démarres ton TP.

Nécessite d'écrire le texte en "dur" dans le script.
On oublie l'aspect "multi linguistique".
Ou alors appeler différents scripts en fonction de la langue sélectionnée (nécessite de gérer la langue choisie par l'API)