Le S7- -200 Permet Au Programme De Lire Ou D'écrire Directement Dans Les E/S; Le S7- -200 Permet Au Programme D'interrompre Le Cycle - Siemens SIMATIC S7-200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Le S7- -200 permet au programme de lire ou d'écrire directement dans
les E/S
Le jeu d'opérations du S7--200 contient des opérations lisant ou écrivant directement dans les E/S
physiques. Ces opérations d'entrée/sortie directes permettent d'accéder directement aux entrées
ou aux sorties physiques alors que, normalement, cet accès se fait par l'intermédiaire des
mémoires images des entrées et des sorties.
Lorsque vous accédez directement à une entrée, l'adresse correspondante en mémoire image
des entrées reste inchangée. L'accès direct à une sortie entraîne la mise à jour simultanée de
l'adresse correspondante dans la mémoire image des sorties.
Conseil
Le S7--200 gère les lectures d'entrées analogiques comme des données directes à moins que
vous n'ayez activé le filtrage des entrées analogiques. Lorsque vous écrivez une valeur dans
une sortie analogique, cette sortie est mise à jour immédiatement.
Il est généralement plus avantageux d'utiliser la mémoire image du processus que d'accéder
directement aux entrées et sorties pendant l'exécution du programme. Il y a trois raisons à
l'utilisation des mémoires images :
La lecture de toutes les entrées au début du cycle permet de synchroniser et de figer les
-
valeurs des entrées pour la durée du traitement du programme pendant ce cycle. Après
l'exécution du programme, les sorties sont mises à jour à partir de la mémoire image des
sorties. Cela a donc un effet stabilisateur sur le système.
Votre programme peut accéder à la mémoire image bien plus vite qu'aux entrées et sorties,
-
ce qui permet une exécution plus rapide du programme.
Les entrées et sorties sont des bits et il faut y accéder par bits ou par octets. En revanche,
-
vous pouvez accéder à la mémoire image par bits, octets, mots ou doubles mots, ce qui
offre une souplesse supplémentaire.

Le S7- -200 permet au programme d'interrompre le cycle

Si vous utilisez des interruptions, les programmes associés à chaque événement d'interruption
sont sauvegardés comme partie du programme. Ils ne sont toutefois pas exécutés au cours du
cycle normal, mais uniquement lorsque l'événement d'interruption correspondant se produit (ce
qui est possible en tout point du cycle).
Le S7--200 traite les interruptions dans l'ordre où elles apparaissent au sein de leur classe de
priorité. Pour plus d'informations sur les opérations d'interruption, reportez--vous au chapitre 6.
Le S7- - 200 vous permet d'allouer du temps de processus pour l'édition
à l'état Marche et la visualisation d'exécution
Vous pouvez configurer un pourcentage du temps de cycle qui soit réservé au traitement d'une
compilation d'édition à l'état "Marche" ou à la visualisation d'exécution. Les éditions à l'état
"Marche" et la visualisation d'exécution sont des options fournies par STEP 7--Micro/WIN pour
faciliter le débogage de votre programme. En augmentant le pourcentage de temps réservé à ces
deux tâches, vous augmentez le temps de cycle, ce qui ralentit l'exécution de votre processus de
commande.
Par défaut, 10 % du temps de cycle sont réservés au traitement des éditions à l'état "Marche" et à
la visualisation d'exécution. Cette valeur a été choisie, car elle représente un compromis
raisonnable pour le traitement de la compilation et de la visualisation d'état tout en réduisant
l'impact sur le processus de commande. Vous pouvez ajuster cette valeur par incréments de 5 %
jusqu'à 50 % au maximum. Procédez comme suit pour définir la tranche de temps du cycle pour
la communication en arrière--plan :
Concepts concernant les
Chapitre 4
47

Publicité

Table des Matières
loading

Table des Matières