Description
Les alarmes WinCC "Erreur synchrone AS" et "Erreur asynchrone AS" sont générés lorsqu'un défaut synchrone ou asynchrone est généré dans l'AS.
Celles-ci peuvent être :
|
Erreur synchrone AS: |
|
OB 121: Erreur de programmation |
|
OB 122: Erreur d'accès a la périphérie |
|
Erreur asynchrone AS: |
|
OB 80: Erreur de temps (par ex. dépassement du temps de cycle) |
|
OB 81: Erreur d'alimentation (par ex. Défaut pile) |
|
OB 82: Alarme de diagnostic (par ex. défaut fusible d'un module de signaux) |
|
OB 83: Alarme de débrochage/enfichage |
|
OB 84: Erreur matérielle sur CPU (par ex. erreur d'interface) |
|
OB 85: Erreur d'exécution du programme |
|
OB 86: défaillance d'unité |
|
OB 87: Erreur de communication |
Vous pouvez déterminer ces erreurs en procédant comme suit:
- Consultez la mémoire tampon de diagnostic de la CPU:
(Sélectionnez la CPU dans le Simatic Manager. Avec le bouton droit de la souris, choisissez "Système Cible" et "Etat du module" puis l'onglet "Mémoire tampon de diagnostic)
- Evaluez les variables locales des OB d'erreurs.
Ouvrez l'OB correspondant par double-clic dans le classeur des blocs. A l'aide d'un petit programme LIST, transférez le contenu des variables locales requises dans des bytes mémentos ou dans un bloc de données que vous aurez préalablement créé. Les instructions pour cela sont par exemple:
|
L |
#OB80_EV_CLASS |
|
T |
MB80 |
|
Ou |
|
|
L |
#OB80_FLT_ID |
|
T |
DB1.DBB0 |
- Vous devez ensuite charger les OB modifiés ainsi que les éventuels bloc de données dans l'AS.
Si vous ne pouvez pas supprimer les causes des alarmes d'erreurs, vous avez la possibilité de supprimer les alarmes dans WinCC Runtime. Pour cela, référez-vous au FAQ "Message à verrouiller dans le Runtime" Apport ID: 25288354.
|