Télécharger Imprimer la page

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

Publicité

5.5
Traitement des erreurs à l'aide de blocs d'organisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 20
5.6
Origine des erreurs et réactions aux erreurs de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 23
5.6.1
OB 19 : appel d'un bloc de code non chargé (BL INEX) . . . . . . . . . . . . . . . . . . . . . . 5 - 24
5.6.2
OB 19 : appel d'un bloc de données non chargé (DB INEX) . . . . . . . . . . . . . . . . . . . 5 - 24
5.6.3
OB 23/24, OB 28/29 : retard d'acquittement (ACQ) . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 25
5.6.4
OB 25 : erreur d'adressage (DAD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 26
5.6.5
OB 26 : erreur de temps de cycle (CYC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 27
5.6.6
OB 27 : erreur de substitution (SUB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 28
5.6.7
OB 30 : erreur de parité et ACQ pour la mémoire utilisateur (PARI) . . . . . . . . . . . . . 5 - 28
5.6.8
OB 32 : erreur de transfert et de chargement (DTC) . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 29
5.6.9
OB 33 : erreur de traitement d'alarmes d'horloge (COLAH/AHMAS) . . . . . . . . . . . 5 - 30
5.6.10 OB 34 : erreur pour E DB/EX DX (ER.EDBX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 32
5.6.11 OB 35 : erreur de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 32
5.6.12 OB 36 : erreur lors de l'autotest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 33
5.7
Autotest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 34
5.7.1
Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 34
5.7.2
Description des fonctions de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 35
5.7.3
Sélections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 37
5.7.4
Traitement des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 38
6
Fonctions spéciales intégrées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 3
6.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4
6.2
OB 121 : Génération et lecture de l'horodateur interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 8
6.3
OB 122 : Activation / désactivation de l'inhibition des alarmes . . . . . . . . . . . . . . . . . . . . . . . . 6 - 12
6.4
OB 124 : Suppression de blocs STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 14
6.5
OB 125 : Génération de blocs STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 17
6.6
OB 126 : Définition et transfert de mémoires image du processus . . . . . . . . . . . . . . . . . . . . . . 6 - 20
6.7
OB 129 : Etat de la pile de sauvegarde. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 25
6.8
OB 131 : Effacement des accumulateurs 1, 2, 3 et 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 26
6.9
OB 132 et OB 133 : Décalage du contenu des accumulateurs vers le haut ou vers le bas . . . 6 - 27
6.10
OB 141 : Activation/désactivation de l'inhibition sélective d'alarmes d'horloge cycliques . . 6 - 29
6.11
OB 142 : Activation/désactivation du retardement général d'alarmes. . . . . . . . . . . . . . . . . . . . 6 - 32
6.12
OB 143 : Activation/désactivation du retardement sélectif d'alarmes d'horloge cycliques . . . 6 - 35
6.13
OB 150 : Génération et lecture de l'horodateur interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 38
6.14
OB 151 : Génération et lecture de l'heure de déclenchement d'une alarme
d'horloge à heure fixe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 43
6.15
OB 153 : Génération et lecture de l'heure de déclenchement d'une alarme de retardement . . 6 - 50
6.16
OB 180 : Accès variable à un bloc de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 53
6.17
OB 181 : Test de blocs de données DB/DX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 57
Programmation de la CPU 948
C79000-G8577-C848-04
Sommaire
v

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948