Assistants facilitant la création du programme de commande
STEP 7--Micro/WIN fournit des assistants qui facilitent la programmation et l'automatisent dans
une certaine mesure. Dans le chapitre 6, les opérations disposant d'un assistant sont identifiées
par l'icône d'assistant d'opération suivante :
Gestion des erreurs dans le S7- -200
Le S7--200 classe les erreurs qui apparaissent en erreurs graves et en erreurs bénignes. Vous
pouvez visualiser les codes d'erreur générés par une erreur à l'aide de la commande Système
cible > Informations.
La figure 5-6 montre la boîte de dialogue
"Informations AP" qui affiche le code
d'erreur et la description de l'erreur.
La zone "Dern. err. grave" contient le
dernier code d'erreur grave généré par le
S7--200. Cette valeur est conservée en
cas de mise hors tension si la mémoire
vive est sauvegardée. Elle est effacée
en cas d'effacement général du S7--200
ou si la mémoire RAM n'est pas
sauvegardée en cas de mise hors
tension prolongée.
La zone "Total err. graves" contient le
nombre d'erreurs graves générées par le
S7--200 depuis le dernier effacement de
toutes les zones de mémoire. Cette
valeur est conservée en cas de mise
hors tension si la mémoire vive est
sauvegardée. Elle est effacée en cas
d'effacement général du S7--200 ou
lorsque la mémoire RAM n'est pas
sauvegardée en cas de mise hors
tension prolongée.
L'annexe C présente les codes d'erreur
S7--200 et l'annexe D décrit les
mémentos spéciaux (SM) pouvant servir
à la surveillance des erreurs.
Erreurs bénignes
Les erreurs bénignes signalent des problèmes concernant la structure du programme utilisateur,
l'exécution d'une opération dans le programme utilisateur et les modules d'extension.
STEP 7--Micro/Win vous permet de visualiser les codes générés par une erreur bénigne. Il existe
trois classes principales d'erreurs bénignes.
Erreurs de compilation du programme
Le S7--200 compile le programme au moment où ce dernier est chargé dans la CPU. S'il détecte
alors une violation des règles de compilation, il interrompt le chargement et génère un code
d'erreur. Si un programme était déjà chargé dans le S7--200, il existe encore dans mémoire
permanente et n'est donc pas perdu. Corrigez votre programme, puis chargez--le à nouveau dans
la CPU. Vous trouverez une liste des violations des règles de compilation à l'annexe C.
Erreurs d'E/S
Au démarrage, le S7--200 lit la configuration d'E/S dans chaque module. Pendant le
fonctionnement normal, il vérifie périodiquement l'état de chaque module et le compare à la
configuration lue au démarrage. S'il détecte une différence, il met à 1 le bit d'erreur de
configuration dans le registre d'erreurs du module correspondant. Il ne lit alors plus de données ni
n'en écrit dans ce module jusqu'à ce que la configuration du module corresponde à nouveau à
celle lue au démarrage.
Concepts, conventions et fonctions de programmation
Assistant
d'opération
Figure 5-6
Boîte de dialogue "Informations AP"
Chapitre 5
69