Appel Des Blocs De Dialogue - Siemens SIMATIC S5 Manuel

Masquer les pouces Voir aussi pour SIMATIC S5:
Table des Matières

Publicité

Blocs de dialogue dans le programme utilisateur
3.1

Appel des blocs de dialogue

Appel des blocs de
Quels sont les endroits du programme auxquels il est possible d'appeler des blocs de
dialogue dans le
dialogue ? La méthode la plus simple est la suivante :
programme
1. Appel du bloc SYNCHRON à la mise en route et en cycle
2. Les autres blocs SEND/SEND-A/RECEIVE/REC-A/FETCH/CONTROL/RE-
3. Vous pouvez programmer les événements qui sont reconnus lors de l'exécution
Conditions d'appel
En principe, vous pouvez appeler les blocs de dialogue à n'importe quel endroit
des blocs de
dans le programme utilisateur, comme par exemple dans le bloc d'organisation de
dialogue
redémarrage ou au sein du programme d'horloge (OB 13, alarme d'horloge). Vous
devez cependant tenir compte des conditions décrites ci-après.
En arrêt partiel (OB 39), les blocs de dialogue peuvent être appelés indépendam-
ment de l'endroit d'interruption en état de marche RUN. Il faut, comme seule condi-
tion, que les interfaces utilisées aient été initialisées avec un SYNCHRON à la mise
en route pour l'état « arrêt partiel » de la CPU.
II/3-2
SET ne sont appelés qu'au niveau de l'exécution cyclique du programme.
du programme d'horloge ou d'alarme et qui doivent provoquer l'appel d'un bloc
de dialogue de telle sorte que, dans un premier temps, seuls des mémentos soient
mis à « 1 ».
Les blocs de dialogue seront appelés en fonction des états des mémentos durant
le traitement cyclique.
L'appel du bloc de dialogue SYNCHRON ne doit être effectué que de façon
conditionnelle.
La CPU948R autorise les4niveaux de traitementdeprogramme suivants:
– traitement cyclique (OB1, priorité inférieure),
– traitement déclenché par horloge (OB 6 et OB 9 à OB 18 ; priorité réglable),
– traitement d'alarme (OB 2 à OB 5 ou OB 2 à OB 9 ; priorité réglable) et
– « arrêt partiel » avec traitement cyclique des contrats de communication
(OB 39).
Le traitement des blocs de dialogue ne peut pas être interrompu. Il faut tenir
compte de ce fait lors de l'appel de blocs de dialogue à temps d'exécution long
(cf. paragraphe 3.5).
Blocs de dialogue pour la CPU 948R
C79000-B8577-C134-05

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S5-155hCpu 948rCpu 948rl

Table des Matières