Questions fréquentes (FAQ)

Poser une question

UNITY : Pourquoi le programme s'arrête et le voyant HALT de l'automate est allumé ?

Voici une des raisons pour lesquelles l'automate peut se mettre en HALT :
  • Le programme n'utilise pourtant pas la fonction HALT,
  • Le programme s'arrête aléatoirement,
  • le programme utilise le langage SFC : Sequential Function Chart (grafcet)
  • Faire du diagnostic en regardant la valeur du mot système %SW125,
  • Si la valeur du mot est égale  à 16#85F4 en hexadécimal, alors la cause de l'arrêt du programme est le nombre d'étapes actives (par défaut, la case "Autoriser plusieurs jetons" n'est pas cocher, donc une seule étape active est possible)
Pour remédier à ce problème, il faut "Autoriser plusieurs jetons" dans le menu "Options du projet" à partir du menu "Outils".



Après avoir cocher la case, le sous-nmenu "Multijeton SFC" apparaît en non grisé et vous pouvez configurer le nombre maximum d'étapes (et de transitions) actives par section,
"Appliquer" et valider par "OK"

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?