Automate programmable S7-200 Manuel système
Forçage de valeurs spécifiques
Vous pouvez, avec le S7-200, forcer certaines ou toutes les entrées et sorties (bits I et Q). Vous pouvez, en
outre, forcer jusqu'à 16 valeurs de mémoire (V ou M) ou valeurs d'E/S analogiques (AI ou AQ). Le forçage
de la mémoire V ou de la mémoire M peut se faire par octets, mots ou doubles mots. Le forçage des valeurs
analogiques se fait uniquement par mots, et sur des limites d'octet pair (par exemple, AIW6 ou AQW14).
Toutes les valeurs forcées sont rangées dans la mémoire EEPROM non volatile du S7-200.
Comme les données forcées peuvent être modifiées pendant le cycle par le programme, par la mise à jour
des entrées/sorties ou par le traitement de la communication, le S7-200 réapplique les valeurs forcées à
divers points du cycle.
Lecture des entrées : Le S7-200 applique les valeurs forcées aux entrées lors de leur lecture.
-
Exécution de la logique de commande dans le
-
programme : Le S7-200 applique les valeurs forcées à
tous les accès directs aux entrées/sorties. Le forçage
est appliqué pour 16 valeurs de mémoire au maximum
après exécution du programme.
Traitement de toute demande de communication :
-
Le S7-200 applique les valeurs forcées à tous les accès
de communication en lecture/écriture.
Ecriture des sorties : Le S7-200 applique les valeurs
-
forcées aux sorties lors de leur écriture.
Vous pouvez vous servir de la table de visualisation d'état
8
pour forcer des valeurs. Pour imposer une nouvelle valeur,
entrez-la dans la colonne "Nouvelle valeur" de la table de
visualisation d'état, puis cliquez sur le bouton de forçage dans
la barre d'outils. Pour imposer une valeur existante, mettez-la
en évidence dans la colonne "Valeur en cours", puis cliquez
en évidence dans la colonne "Valeur en cours" puis cliquez
sur le bouton de forçage.
Conseil
La fonction de forçage a priorité sur une opération de lecture ou d'écriture directe. De même, elle se
substitue à la table des sorties configurée pour le passage à l'état "Arrêt". Si le S7-200 passe à l'état
"Arrêt", la sortie reflète la valeur forcée et non la valeur configurée dans la table des sorties.
Exécution de votre programme pour un nombre donné de cycles
Pour faciliter le test de votre programme, STEP 7-Micro/WIN en permet l'exécution pour un nombre donné
de cycles.
Vous pouvez demander que le S7-200 n'exécute que le premier cycle. Vous pouvez ainsi visualiser les
données dans le S7-200 après le premier cycle. Pour ce faire, sélectionnez la commande Test > Premier
cycle.
Vous pouvez demander que le S7-200 exécute votre programme pour un nombre limité de cycles (de 1 à
65 535 cycles). Vous pouvez ainsi visualiser la façon dont le programme modifie les variables. Pour ce faire,
sélectionnez la commande Test > Cycles multiples.
250
Ecriture des sorties
Exécution du diagnostic CPU
Traitement de toute demande de
communication
Exécution du programme
Lecture des entrées
Figure 8-5
Cycle S7-200
Cycle