Modul_B01 - Siemens
En dehors de ces conditions, une autorisation écrite par Siemens A&D SCE est
exigée ( M. Knust: E-Mail: ..... Exercice sur cette erreur de programme :.
Part of the document
Document de formation
pour une solution complète d'automatisation
Totally Integrated Automation (T I A) MODULE B1
Diagnostic des erreurs / Traitement des erreurs Ce document a été édité par Siemens A&D SCE (Automatisierungs- und
Antriebstechnik, Siemens A&D Cooperates with Education) à des fins de
formation.
Siemens ne se porte pas garant de son contenu. La communication, la distribution et l'utilisation de ce document sont
autorisées dans le cadre de formation publique. En dehors de ces
conditions, une autorisation écrite par Siemens A&D SCE est exigée ( M.
Knust: E-Mail: michael.knust@hvr.siemens.de).
Tout non-respect de cette règle entraînera des dommages et intérêts. Tous
les droits, ceux de la traduction y compris, sont réservés, en particulier
dans le cas de brevets ou de modèles déposés. Nous remercions l'entreprise Michael Dziallas Engineering et les
enseignants d'écoles professionnelles ainsi que tous ceux qui ont participé
à l'élaboration de ce document.
PAGE: 1. Avant-propos 4 2. Diagnostic 6
2.1 Diagnostic matériel 6
2.2 Messages de diagnostic 10 3. Catégories d'erreur 13
3.1 Erreurs synchrones 13
3.2 Erreurs asynchrones 18
Information
Programmation
Indications 1. AVANT-PROPOS
Le contenu du module B1 est assigné à l'unité 'Fonctions avancées de
la programmation STEP7'.
Objectif :
Dans ce module, le lecteur va apprendre les procédés lors d'un
diagnostic d'erreur. Les thèmes suivants seront abordés :
( Fonctions de diagnostic en STEP 7
( Catégories d'erreur et blocs d'organisation correspondants
( Catégories des blocs d'organisation
Pré-requis :
Les connaissances suivantes sont requises pour l'étude de ce module
:
( Systèmes d'exploitation : Windows 95/98/2000/ME/NT4.0/XP
( Base en programmation SPS avec STEP7 (Ex : Module A3 'Startup',
programmation SPS
avec STEP 7)
( Fonctions de test et fonctions en ligne dans STEP 7 (Ex : Module
A7 - Fonctions de tests / Fonctions en ligne)
Configurations matérielles et logicielles requises
1 PC, système d'exploitation : Windows 95/98/2000/ME/NT4.0/XP avec
- Minimum : 133MHz et 64Mo RAM, 65 Mo d'espace disponible
- Optimal : 500MHz et 128Mo RAM, f65 Mo d'espace disponible
2 Logiciel STEP 7 V 5.x
3 Interface ordinateur MPI (Ex : PC- Adapter)
4. SPS SIMATIC S7-300
Exemple de configuration :
- Bloc d'alimentation : PS 307 2A
- CPU : CPU 314
- Entrées numériques : DI 16x DC24V
- Sorties numériques : DO 16x DC24V / 0,5 A 2 DiagnosTIC Les fonctions de diagnostic vont vous être présentées dans les
paragraphes suivants. Vous pourrez par exemple les tester avec STEP7
sur le projet STEP7 du module A3 'Startup' - Programmation SPS. 2.1. DIAGNOSTIC MATERIEL Dans SIMATIC Manager, vous pouvez rapidement, à l'aide du
'Diagnostic matériel', obtenir une vue d'ensemble de la construction
et de l'état du système de l'automate.
1. Le diagnostic matériel a lieu en sélectionnant dans 'SIMATIC
Manager' le répertoire 'Blocs' et cela après le chargement des
blocs opérationnels d'un projet dans la CPU. (( Blocs)
[pic] 2. Maintenant sélectionnez le menu 'Système cible' puis
'Diagnostic/Réglage' et enfin l'application 'Diagnostic
matériel'. (( Système cible ( Diagnostic/Réglage ( Diagnostic
matériel)
[pic]
3. Après l'appel du diagnostic matériel, une 'vue rapide' est
affichée. Cette vue rapide montre la CPU et les modules
perturbés. L'image suivante indique l'état de fonctionnement de
la CPU (RUN) ainsi que le module SM numérique erroné.
Par l'intermédiaire du bouton 'Etat du module' ainsi que du
marquage en bleu du module inséré, vous accédez à la fenêtre
'Etat du module' de ce dernier. Le module numérique est
représenté, par exemple, de la manière suivante. (( Etat du
module)
[pic] 4. L'onglet 'Général' indique l'état du système ainsi que le statut
du module numérique. Au milieu de la fenêtre sont affichés les
numéros de commande, le numéro du rack et de son emplacement
ainsi que l'adresse du module.
L'intitulé 'Statut' regroupe les erreurs présentes dans le
module. Dans ce cas, un "écart entre la théorie et la pratique"
du module est indiqué. En sélectionnant le bouton 'Aide', vous
obtiendrez une aide pour éliminer l'erreur. Puis pour refermer
l'état du module, sélectionnez le bouton 'Fermer'. (( Fermer)
[pic]
Indication : Remédiez, par exemple à cette erreur, en changeant de
module dans la configuration matérielle, puis rechargez la
nouvelle configuration dans la CPU.
5. Maintenant ouvrez l'état du module de la CPU en cliquant sur le
bouton 'Etat du module'. (( Etat du module)
[pic]
6. L'état du module de la CPU est divisé en plusieurs onglets. Dans
notre cas, seul l'onglet 'Diagnostic de la mémoire tampon' sera
observé. Dans l'encadré 'Evénements' se trouve la liste des
numéros des événements actuels avec leur date et heure. Dans la
colonne 'Evénement' se trouve une description de l'événement.
Les changements d'état de la CPU sont affichés ainsi que les
erreurs présentes. Le troisième événements indique 'Erreur de
paramétrage'. La définition exacte de l'erreur se trouve dans
l'encadré inférieur de la fenêtre avec un 'ID d'événement' et
une description du genre d'erreur.
Selon le diagnostic de la mémoire tampon dans la CPU, il est
possible de connaître les sources d'erreur et ainsi de les
corriger. (( Diagnostic de la mémoire tampon)
[pic] 2.2 MESSAGES DE DiagnosTIC Grâce aux messages de diagnostic, il est possible d'obtenir un
message d'erreur aussitôt après des erreurs sporadiques dans le
dispositif. Les messages peuvent s'afficher sur une console de
programmation ou sur un appareil de commande et d'observation, par
exemple un opérateur ou Touch Panel. Aussitôt que la CPU se met en
arrêt à cause d'une erreur, une fenêtre d'avertissement sur le PG ou
l'OP s'affiche.
Pour afficher les messages de diagnostic, procédez de la manière
suivante :
1. Ouvrez 'SIMATIC Manager' et sélectionnez le répertoire
'Programme S7 (1)'. (( Programme S7 (1) )
[pic] 2. Ouvrez dans le menu 'Système cible' la rubrique 'Messages CPU'
(( Système cible ( Messages CPU)
[pic]
3. Ensuite, toutes les CPU et les programmes S7 enregistrés sont
affichés. Activez le boîtier de contrôle 'W' et 'A'. ( ( W ( A )
[pic]
Signification de l'abréviation W :
. Sélectionnez ce champ pour activer le signalement des messages
de diagnostic système ainsi que ceux de l'utilisateur. Un autre
clic désactive cet indicateur.
Signification de l'abréviation A :
. Sélectionnez ce champ pour activer le signalement des messages
de fonctionnement et de défaut (ALARM_S/SQ). Un autre clic
désactive cet indicateur. L'application 'Signal CPU' contrôle si
les modules respectifs ne s'appuient pas sur ALARM_S ou
ALARM_SQ. Si ce n'est pas le cas, alors un message sera mis en
place.
Indication : Après chaque suppression, l'affichage des messages
doit être à nouveau activé ! 4. Sélectionnez 'Réglages' de l'archive. (( Outils ( Réglages)
[pic]
5. Entrez ici la 'Taille' de l' 'archive' ou choisissez 'vider
l'archive'. (( Taille ( Vider l'archive ( OK)
[pic]
6. Tous les messages, déjà arrivés, sont maintenant affichés.
[pic]
3 CATEGORIES D'ERREUR Les CPU SIMATIC S7-300 possèdent des blocs d'organisation d'erreurs
qui sont appelés lors de l'apparition d'une erreur. Si ce bloc
n'existe pas dans la CPU, alors celle-ci se met en position STOP.
Cet appel est également indiqué dans le diagnostic de la mémoire
tampon de la CPU.
Les erreurs sont partagées en deux catégories d'erreur :
Erreurs synchrones
Une erreur synchrone est générée par le système d'exploitation de la
CPU, si une erreur survient dans un rapport immédiat lors du
traitement du programme. L'erreur synchrone se subdivise en erreur
de programmation et erreur d'accès. Si une erreur synchrone
survient, le système d'exploitation appelle le bloc d'organisation
d'erreurs correspondant.
Erreurs asynchrones
Les erreurs asynchrones sont les erreurs qui peuvent survenir
indépendamment du traitement du programme. Si une erreur asynchrone
survient, le système d'exploitation appelle un bloc d'organisation
d'erreurs. 3.1 ERREURS SYNCHRONES Les erreurs synchrones sont décelées directement lors du traitement
d'une instruction. Par exemple