Alarmes CN
Description :
Les types de données ne sont pas compatibles avec l'opération demandée (dans une expression arithmétique ou une
assignation de valeur).
Exemple 1:
Opération arithmétique
N10 DEF INT OTTO
N11 DEF STRING[17] ANNA
N12 DEF INT MAX
:
N50 MAX = OTTO + ANNA
Exemple 2:
Opération de valeur
N10 DEF AXIS BOHR N11 DEF INT OTTO : N50 OTTO = BOHR
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Appuyer sur la touche Suspension programme et sélectionner la fonction "Bloc à corriger" avec la touche logicielle
CORRECTION PROGRAMME. Le curseur de correction se positionne sur le bloc à corriger.
Modifier la définition des variables utilisées de sorte que les opérations souhaitées puissent être exécutées.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12160
[Canal %1 : ] Bloc %2 La valeur %3 se situe en dehors de la plage de valeurs
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = valeur illicite
Description :
La constante programmée pour la variable dépasse la plage de valeurs préalablement fixée par la définition du type de
données.
Il existe dans une instruction DEF ou REDEF une valeur d'initialisation qui se situe en dehors des valeurs limites supérieure
(ULI) ou inférieure (LLI) programmées dans l'instruction DEF ou déjà existantes.
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Actionner la touche d'arrêt de la CN et sélectionner la fonction "Bloc à corriger" avec la touche logicielle CORRECTION
PROGRAMME. Le pointeur de correction se positionne sur le bloc à corriger.
Corriger la valeur des constantes ou adapter le type de données. Si la valeur est trop grande pour une constante de type
INTEGER, elle peut être programmée comme constante de type REAL par adjonction d'un point décimal.
Exemple :
Corriger R1 = 9 876 543 210 en : R1 = 9 876 543 210.
Plage de valeurs INTEGER : +/-(2**31 - 1)
Plage de valeurs REAL : +/-(10**-300 .. 10**+300)
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12161
[Canal %1 : ] Bloc %2 Erreur dans la définition de la limite %3
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = valeur limite non autorisée
154
Manuel de diagnostic, 07/2021, 6FC5398-8BP40-6DA2
Alarmes