Automate programmable S7-200 Manuel système
Exécution de la logique de commande par le S7-200
Le S7-200 exécute en cycles continus la logique de commande de votre programme, en lisant et en écrivant
des données.
Le S7-200 établit la relation entre votre programme et les entrées et sorties
physiques
Le fonctionnement de base du S7-200 est très simple :
Le S7-200 lit l'état des entrées.
-
4
Le programme contenu dans le S7-200 utilise ces
-
entrées pour évaluer la logique de commande. Le
S7-200 actualise les données pendant l'exécution du
programme.
Le S7-200 écrit les données dans les sorties.
-
La figure 4-1 montre un schéma simple illustrant comment un
diagramme de relais électrique est en relation avec le S7-200.
Dans cet exemple, l'état du commutateur pour le démarrage
du moteur est combiné à l'état d'autres entrées. Le calcul de
ces
ces
états détermine alors l'état de la sortie allant à l'actionneur qui
démarre le moteur.
Le S7-200 exécute ses tâches au cours d'un cycle
Le S7-200 exécute une série de tâches de manière répétitive. On appelle "cycle" cette exécution cyclique
des différentes tâches. Comme illustré figure 4-2, le S7-200 exécute la plupart ou la totalité des tâches
suivantes pendant un cycle :
Lecture des entrées : Le S7-200 copie l'état des entrées
-
physiques dans la mémoire image des entrées.
Exécution de la logique de commande dans la
-
programme : Le S7-200 exécute les instructions du
programme et sauvegarde les valeurs dans différentes
zones de mémoire.
Traitement de toute demande de communication : Le
-
S7-200 exécute toute tâche nécessaire pour la
communication.
Exécution du test d'auto-diagnostic de la CPU : Le
-
S7-200 s'assure que le microprogramme, la mémoire de
programme et les modules d'extension présents
fonctionnent correctement.
Ecriture des sorties : Les valeurs enregistrées dans la
Ecriture des sorties : Les valeurs enregistrées dans la
-
-
mémoire image des sorties sont écrites dans les sorties
physiques.
L'exécution du cycle est fonction de l'état de fonctionnement, Arrêt (STOP) ou Marche (RUN), du S7-200.
Votre programme s'exécute à l'état de fonctionnement "Marche" ; il ne s'exécute pas à l'état "Arrêt".
22
PB_dém
Arrêt_U
arr
M_démarr
Sortie
Entrée
Commutateur
démarrage/arrêt
Figure 4-1
Commande des entrées et des
sorties
Ecriture des sorties
Exécution du diagnostic CPU
Traitement de toute demande
de communication
Exécution du
programme
Lecture des entrées
Figure 4-2
Cycle S7-200
M_démarr
Moteur
Démarreur de
moteur
Cycle