12.11
Exemple de programme 5 "DiagnosticAndInterrupt"
Tâche
Le programme utilisateur contenu dans cet exemple comporte la même tâche que l'exemple
de programme 4 "OneChannel". Nous allons, en outre, vous montrer comment analyser une
alarme de diagnostic pour des modules donnés et comment la traiter comme erreur générale
de module dans le programme utilisateur.
Conditions préalables
Vous avez paramétré le module de positionnement comme décrit dans la mise en route.
Dans le DB de canal, l'adresse de votre module est correctement inscrite dans le paramètre
MOD_ADDR et le numéro de canal dans le paramètre CH_NO.
Dans le DB de diagnostic, l'adresse de votre module est correctement inscrite dans le
paramètre MOD_ADDR.
Dans le paramètre PARADBNO, le DB de canal fourni contient déjà le numéro de DB (30)
du DB de paramètres pour les paramètres machine.
Les paramètres machine de votre installation sont enregistrés dans le bloc de données
PARADB_1.
Dans la configuration matérielle, validez l'alarme de diagnostic pour ce module via Edition >
Propriétés de l'objet > Paramètres de base > Type de l'alarme > Diagnostic. Compilez la
configuration matérielle et chargez-la dans la CPU.
Démarrage
Dans l'OB de démarrage (OB100), vous mettez à 1 l'identification de démarrage (étape 0)
pour le programme utilisateur dans le DB d'instance.
Fonctionnement
Identique à celui de l'exemple de programme 4 "OneChannel".
Module de positionnement FM 451
Instructions de service, 05/2011, A5E01092714-02
12.11 Exemple de programme 5 "DiagnosticAndInterrupt"
Exemples
177