Traitement Du Cycle À L'état Marche - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Concepts concernant les automates programmables
4.1 Exécution du programme utilisateur
La CPU exécute également les tâches suivantes pendant le traitement de mise en route.
● Les alarmes sont mises en file d'attente mais ne sont pas traitées pendant la phase de
● Aucune surveillance du temps de cycle n'est effectuée pendant la phase de mise en
● Il est possible de modifier la configuration de HSC (compteur rapide), PWM (modulation
● Mais l'exécution réelle de HSC, PWM et des modules de communication point à point
Une fois l'exécution des OB de démarrage achevée, la CPU passe à l'état MARCHE et traite
les tâches de commande lors d'un cycle continu.
4.1.2
Traitement du cycle à l'état MARCHE
A chaque cycle, la CPU écrit dans les sorties, lit les entrées, exécute le programme
utilisateur, actualise les modules de communication et réagit aux événements d'alarme
utilisateur et aux demandes de communication. Les demandes de communication sont
traitées périodiquement pendant tout le cycle.
Ces actions (à l'exception des événements d'alarme utilisateur) sont assurées régulièrement
et à la suite les unes des autres. Les événements d'alarme utilisateur activés sont gérés
selon leur priorité dans l'ordre où ils se produisent.
Le système garantit que le cycle s'achèvera au bout d'une durée appelée temps de cycle
maximum. Dans le cas contraire, un événement d'erreur de temps est généré.
● Chaque cycle commence par l'extraction des valeurs en cours des sorties TOR et
● Chaque cycle se poursuit par la lecture des valeurs en cours des entrées TOR et
● Une fois les entrées lues, le programme utilisateur est exécuté de la première instruction
Le traitement de la communication se produit périodiquement pendant tout le cycle,
interrompant éventuellement l'exécution du programme utilisateur.
Les contrôles d'auto-diagnostic comprennent des contrôles périodiques du système ainsi
que des contrôles de l'état des modules d'E/S.
68
mise en route.
route.
de largeur des impulsions) et des modules PtP (communication point à point) pendant la
mise en route.
n'est possible qu'à l'état MARCHE.
analogiques de la mémoire image et leur écriture dans les sorties physiques de la CPU,
du SB et des SM configurées pour l'actualisation automatique des E/S (configuration par
défaut). Lorsqu'on accède à une sortie physique par une instruction, la mémoire image
des sorties et la sortie physique elle-même sont toutes deux actualisées.
analogiques dans la CPU, le SB et les SM configurées pour l'actualisation automatique
des E/S (configuration par défaut), puis par l'écriture de ces valeurs dans la mémoire
image des entrées. Lorsqu'on accède à une entrée physique par une instruction,
l'instruction accède à la valeur de l'entrée physique mais la mémoire image des entrées
n'est pas actualisée.
jusqu'à l'instruction finale. Cela comprend tous les OB du cycle de programme avec leurs
FC et FB associés. Les OB du cycle de programme sont exécutés par ordre de numéro
d'OB, l'OB de plus petit numéro étant exécuté en premier.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières