Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 83

Publicité

3.4
Traitement du programme utilisateur
Mise en route
Cycle
Programmation de la CPU 948
C79000-G8577-C848-04
Le logiciel (programme système et programme utilisateur STEP 5) de
la CPU doit exécuter les tâches suivantes :
• • mise en route de la CPU,
• • commande d'un processus d'automatisation par la répétition
permanente de séquences d'opérations (cycle),
• • commande d'un processus d'automatisation par réaction à des
événements de caractère sporadique ou périodique (alarmes),
ainsi que par réaction à des erreurs.
Pour chaque type de tâches, vous avez la possibilité d'exécuter sur la
CPU, par l'intermédiaire des blocs d'organisation OB 1 à OB 35 (cf.
paragraphe 2.2.1), des parties spéciales de votre programme utilisateur.
Avant de pouvoir passer au fonctionnement cyclique, il est nécessaire
de procéder à une initialisation afin d'établir un état de départ défini
pour le traitement cyclique et, par exemple, pour définir la base de
temps pour l'exécution de certaines fonctions. Le type d'initialisation
dépend de l'événement qui a conduit au démarrage ainsi que des
sélections opérées sur la CPU. Vous trouverez de plus amples explica-
tions au chapitre 4.
Le comportement de la CPU à la mise en route peut être influencé en
programmant les blocs d'organisation OB 20, OB 21 et OB 22 ou en
paramétrant le bloc de données DX 0 (cf. chapitre 7).
Après avoir exécuté le démarrage, le programme système passe au trai-
tement cyclique. Dans ce contexte, il assume des fonctions
d'arrière-plan qui sont nécessaires pour la tâche d'automatisation
(cf. figure 3-1 au début du présent chapitre).
Après l'exécution des fonctions système au début d'un cycle, le
programme système appelle le bloc d'organisation OB 1 à titre de
programme utilisateur cyclique. C'est dans ce bloc que vous pro-
grammez les opérations STEP 5 pour le traitement cyclique.
Traitement du programme utilisateur
3 - 11

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948