Simatic Step7
8.3.4 Explications pour les programmes d'exemples
Dans chaque dossier des programmes se trouve un tableau de symboles qui contient toutes les
variables globales de la configuration maximale (Projet classe 2, Programme Diag2).
Les paragraphes suivant expliquent la structure du programme de cette configuration maximale. Avec les don-
nées de référence on obtient l'illustration suivante : (le nom symbolique se trouve toujours entre parenthèses).
La plage de diagnostic du codeur défaillant est toujours entièrement lue par la fonction du système SFC13 (16
Octets pour la classe 1 et 63 Octets pour la classe 2). OB82 délivre l'adresse de cet esclave dans ses don-
nées locales.
Seuls les bits de message d'erreur spécifiques au fabricant sont exploités et, parmi ces derniers, seuls ceux
qui peuvent apparaître en mode Data Exchange (fonctionnement normal du bus). Les erreurs qui apparaissent
uniquement lors du démarrage du bus ne peuvent pas être détectées par OB82. Dans ce cas de figure les
messages d'erreur doivent être lus par la fonction du Step 7 HW Config Online.
Date: 04.10.2012
Programme cyclique :
- lecture des valeur instantanée
- détermination de la valeur de référence
(seulement classe 2) pour 16- Bit (FB10) ou
32-Bit (FB11)
- Messages d'erreur des blocs OB82 et OB 86
OB82 va s'exécuter, aussitôt qu'un esclave
DP exige un diagnostic (lors de l'arrivée ou
du départ d'un événement). Les données
de diagnostics sont apportées par FB13/
SFC13 dans OB82. Les erreurs sont réper-
toriées dans OB1.
OB86 est appelé par le système entre autre
lors de la défaillance d'un esclave DP(par
ex. coupure de courant)(lors de l'arrivée
ou du départ d'un événement). Le codeur
défaillant est constaté dans FC16 et montré
dans OB1.
Page 28 sur 29
Manuel d'utilisation CRT 11889 FF