Programme Cyclique (Ob1) - Siemens Simatic S7-300 Manuel De Référence

Table des Matières
Blocs d'organisation
1.2

Programme cyclique (OB1)

Description
Le système d'exploitation de la CPU S7 exécute l'OB1 de manière cyclique : aussitôt son
traitement achevé, il le démarre à nouveau. L'exécution cyclique de l'OB1 commence
quand la mise en route est terminée. Vous pouvez vous servir de l'OB1 pour appeler des
blocs fonctionnels (FB, SFB) ou des fonctions (FC, SFC).
Fonctionnement de l'OB1
Le bloc OB1 a la priorité la plus basse parmi tous les OB à durée d'exécution surveillée;
son traitement peut donc être interrompu par tous les autres OB, sauf par l'OB90. Les
événements suivants provoquent son appel par le système d'exploitation :
fin du traitement de la mise en route,
fin du traitement de l'OB1 (du cycle précédent).
Une fois l'exécution de l'OB1 achevée, le système d'exploitation envoie des données
globales. Avant de redémarrer l'OB1, le système d'exploitation écrit la mémoire image
des sorties dans les modules de sorties, met à jour la mémoire image des entrées et
reçoit des données globales pour la CPU.
STEP 7 offre une surveillance du temps de cycle maximal, ce qui garantit le temps de
réaction maximal. Par défaut, le temps de cycle maximal est de 150 ms; vous pouvez
modifier cette valeur par paramétrage ou démarrer la surveillance de temps à n'importe
quelle position de votre programme avec la fonction système SFC43 "RE_TRIGR". Si
votre programme dépasse le temps de cycle maximal défini pour l'OB1, le système
d'exploitation appelle l'OB80 (erreur de temps). Si l'OB80 n'a pas été programmé, la CPU
passe à l'état d'arrêt.
Outre la surveillance du temps de cycle maximal, l'observation d'un temps de cycle
minimal est garantie. Le système d'exploitation diffère le début d'un nouveau cycle
(écriture de la mémoire image des sorties dans les modules de sorties) jusqu'à ce que le
temps de cycle minimal soit écoulé.
Les manuels /70/ et /101/ indiquent les plages de valeurs pour les paramètres Temps de
cycle maximal et Temps de cycle minimal. Vous pouvez modifier ces paramètres avec
STEP 7.
1-4
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières