Automates programmables
Exécution du programme
Pendant l'exécution consécutive du programme, le microprocesseur accède aux états d'en-
trée mémorisés dans la représentation du process. Des modifications des signaux au niveau
des entrées ne sont donc identifiées que dans le cycle de programme suivant.
Le programme est exécuté du haut vers le bas, dans l'ordre de l'introduction. Les résultats
intermédiaires peuvent être utilisés dans le même cycle de programme.
Exécution du programme
Représentation du process des sorties
Les résultats des fonctions logiques qui concernent les sorties sont mis dans une mémoire de
sortie (représentation du processs des sorties). Les résultats intermédiaires ne sont transmis
aux sorties qu'à la fin de l'exécution du programme. La représentation du process des sorties
est présente dans la mémoire intermédiaire de sortie jusqu'au prochain écrasement des don-
nées. Le cycle de programme est répété après l'attribution de valeurs aux sorties.
Traitement de signaux dans l'API par rapport à la commande câblée
Avec une commande câblée, le programme est prédéfini par le type des organes de com-
mande et leur liaison (câblage). Toutes les opérations de la commande sont exécutées simul-
tantément (en parallèle). Chaque modification des états des signaux d'entrée engendre immé-
diatement une modification des états des signaux de sortie.
Dans un API, une modification des états des signaux d'entrée pendant l'exécution du pro-
gramme ne peut être prise en compte que dans le prochain cycle de programme. Cet inconvé-
nient est largement compensé par des temps de cycle courts. Le temps de cycle est fonction
du nombre et du type d'instructions de commande.
Manuel d'initiation de la famille MELSEC FX
Traitement de programme dans l'API
X000 X001
0
M6
M1 M8013
4
M2
M0
9
Traiter le résultat
intermédiaire
M0
Générer le résultat
intermédiaire
Y000
Commander la
sortie
Y001
2 – 3