J'ai un petit problème avec un front descendant. La variable de stockage n'enregistre pas l'état de la variable à lire, quel qu'il soit. Ma sortie n'est donc jamais activée. C'est surement un petit truc à la c** mais je sèche, si vous pouviez m'aider svp.
Je suis sur TIA v15.1 et les deux variables se trouvent dans un DB et sont de type Bool. La variable de stockage est utilisée ici uniquement et n'a que cette fonction.
J'ai un petit problème avec un front descendant. La variable de stockage n'enregistre pas l'état de la variable à lire, quel qu'il soit. Ma sortie n'est donc jamais activée. C'est surement un petit truc à la c** mais je sèche, si vous pouviez m'aider svp.
Je suis sur TIA v15.1 et les deux variables se trouvent dans un DB et sont de type Bool. La variable de stockage est utilisée ici uniquement et n'a que cette fonction.
C'est bizarre... Je ne sais pas si c'est un problème de fonctionnement du forum ou d'utilisation, mais j'ai fait un clic droit sur le texte "Image" puis fait "Copier l'adresse de l'image" (avec Firefox) alors j'ai récupéré l'adresse https://imgur.com/a/NiANFFb qui permet de voir l'image. Ou plutôt les 2 images, c'est peut-être ça le problème.
Je les recopie là du coup (je pense que Bouzinga ne m'en voudra pas).
Hé, hé, c'est du Siemens itasoft.
Il y a 2 variables sur le contact -|N|-, l'une est la variable à tester, l'autre la recopie (gérée par le contact N) qui permet de détecter le changement d'état.
Ce qui n'est pas normal, c'est sur l'image où le contact-|N|- est vert, la mémoire "Echange_IHM".FM_init_CD est à l'état FALSE alors qu'elle devrait être à TRUE.
Soit le réseau n'est pas exécuté, soit la mémoire est écrasée plus tard dans le programme...
itasoft a écrit : ↑23 août 2020, 16:50
ok
savais pas que c'est comme ça que on fait les "fronts" chez les teutons, lol
En version TIA !
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Désolé pour la réponse tardive, semaine chargée! Merci pour votre aide, en effet la mémoire temporaire était écrasée dans un réseau non appelé par l'automate... Encore un truc bête mais un peu méchant!
Une mémoire dans un bloc non scruté ne PEUT PAS être écrasée !
Si pas de scrutation, et bien on ne fait simplement rien, donc ta mémoire ne change pas d'état, c'est tout !
Hello!
Le FC était scruté, seul le réseau n'était pas actif (bit à 0 en début de ligne). Si pour toi ça revient au même (pas de scrutation donc on fait rien), je ne sais pas d'où ça venait du coup... J'ai supprimé la ligne et ça fonctionne maintenant.