Pour obtenir des informations complémentaires détaillées, dans la boîte de dialogue "Ajouter nouveau bloc", sélectionnez l'OB correspondant (classe d'événement) et cliquez sur le lien "plus...". L'aide en ligne pour le bloc d'organisation sélectionné s'ouvre alors. Le tableau suivant contient les OB pour le S7-1200 :
| Aperçu des blocs d'organisation pour le S7-1200: |
Blocs d'organisation pour le programme cyclique
Ensemble des blocs programmes utilisateurs dans lequel vous avez programmé des instructions ou appelé d'autres blocs et qui doivent être traités cycliquement. L'OB1 est le bloc par défaut pour réaliser l'exécution cyclique du programme utilisateur.
- Classe d'événement : Program cycle, nom : Main (OB1)
|
Blocs d'organisation pour la mise en route
Les OB de mise en route sont appelés une seule fois lorsque le mode de fonctionnement de la CPU passe de STOP à RUN.
- Classe d'événement : Startup (OB100)
|
Blocs d'organisation pour les alarmes temporisées
Au terme d'un temps défini, un OB d'alarme temporisée interrompt le programme cyclique.
- Classe d'événement : Time delay interrupt (OB20)
|
Blocs d'organisation pour les alarmes cycliques
Les OB d'alarme cyclique servent à démarrer des programmes à intervalles réguliers indépendamment du traitement cyclique du programme.
- Classe d'événement : Cyclic interrupt (OB30)
|
Blocs d'organisation pour les alarmes de processus HSC
Les OB d'alarme de processus interrompent le programme cyclique lors de l'apparition d'un événement matériel. Les alarmes de processus ne sont pas exclusives aux "alarmes de processus HSC" mais également pour alarmes de processus des voies TOR.
- Classe d'événement : Hardware interrupt (OB40)
|
Bloc d'organisation pour les alarmes de diagnostic
L'OB d'alarme de diagnostic interrompt le programme cyclique, lorsqu'un module apte à l'émission d'un diagnostic et validé pour un tel diagnostic a détecté une erreur.
- Classe d'événement : Diagnostic error interrupt (OB82)
|
Bloc d'organisation pour erreur de temps
Si le programme cyclique dépasse le temps de cycle maximal, l'OB d'erreur de temps interrompt le programme cyclique.
- Classe d'événement : Time error interrupt (OB80)
|
| Blocs d'organisation pour les S7-300/400 |
Bloc standard pour le traitement cyclique du programme utilisateur
- Classe d'événement : Main (OB1)
|
OB d'alarme horaire
- Classe d'événement : Time of day (OB10 à OB17)
|
OB d'alarme temporisée
- Classe d'événement : Time delay (OB20 à OB23)
|
OB d'alarme cyclique
- Classe d'événement : Cyclic (OB30 à OB38)
|
OB d'alarme de processus
- Classe d'événement : Hardware interrupts (OB40 à OB47)
|
OB d'alarme d'état
- Classe d'événement : Alarming (OB55)
|
OB d'alarme de mise à jour
- Classe d'événement : Alarming (OB56)
|
OB pour des alarmes spécifiques au fabricant
- Classe d'événement : Alarming (OB57)
|
OB d'alarme d'isochronisme
- Classe d'événement : Alarming (OB61 à OB64)
|
OB d'erreur de temps
- Classe d'événement : Fault interrupts (OB80)
|
OB d'erreur d'alimentation courant
- Classe d'événement : Fault interrupts (OB81)
|
OB d'alarme de diagnostic
- Classe d'événement : Fault interrupts (OB82)
|
OB de débrochage/enfichage
- Classe d'événement : Fault interrupts (OB83)
|
OB d'erreur de matériel
- Classe d'événement : Fault interrupts (OB84)
|
OB d'erreur d'exécution de programme
- Classe d'événement : Fault interrupts (OB85)
|
OB de défaillance de châssis
- Classe d'événement : Fault interrupts (OB86)
|
OB d'erreur de communication
- Classe d'événement : Fault interrupts (OB87)
|
OB d'interruption du traitement
- Classe d'événement : Fault interrupts (OB88)
|
OB d'arrière-plan
- Classe d'événement : Fault interrupts (OB90)
|
OB de mise en route
- Classe d'événement : Startup (OB100, OB101 et OB102)
|
OB d'erreur de programmation
- Classe d'événement : Fault interrupts (OB121)
|
OB d'erreur d'accès à la périphérie
- Classe d'événement : Fault interrupts (OB122)
|
Vous trouverez d'autres informations sur les blocs d'organisation dans l'aide en ligne de STEP 7 V11 dans le chapitre :