Alarmes NCK
12560
[Canal %1: ] Bloc %2 Valeur programmée %3 en dehors des limites autorisées
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = chaîne de caractères code source
Description :
L'intervalle des valeurs autorisé pour le type de données a été dépassé dans une assignation de valeur.
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.
Effectuer l'affectation de valeurs dans les limites de l'intervalle des valeurs du type de données ; le cas échéant, choisir
un autre type pour augmenter la plage de valeurs : p. ex. INT ->REAL.
Plages de valeurs des différents types de variables :
- REAL : Propriété : nombres fractionnaires avec point décimal, intervalle de valeurs : +/-(2-1022-2+1023)
- INT : Propriété : nombres entiers signés, intervalle de valeurs : +/-(231-1)
- BOOL : Propriété : valeurs de vérité, TRUE, FALSE, intervalle de valeurs : 0,1
- CHAR : Propriété : 1 caractère ASCII, intervalle de valeurs : 0-255
- STRING : Propriété : séquence de caractères (100 valeurs maxi), intervalle de valeurs : 0-255
- AXIS : Propriété : adresses d'axe, intervalle de valeurs : noms d'axe seulement
- FRAME : Propriété : données géométriques, intervalle de valeurs : comme déplacements d'axes
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12573
[Canal %1: ] Bloc %2 Action synchrone au déplacement : le paramètre Call-By-
Reference n'est pas autorisé %3
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = texte code source
Description :
Les paramètres Call-By-Reference (mot clé VAR) ne sont pas autorisés dans les cycles technologiques.
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Corriger l'instruction PROC du cycle technologique.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12586
[Canal %1: ] Bloc %2 Action synchrone au déplacement : conflit de types pour variable
%3
Paramètres :
%1 = Numéro du canal
%2 = numéro de bloc
%3 = Mnémonique source
Description :
Pour des variables en ligne $A.. ou $V.. qui sont traitées ou écrites durant la période d'appel de l'interpolateur, aucune
conversion de type n'est nécessaire. Seules des variables de même type peuvent être combinées entre elles ou affec-
tées.
Exemple 1 :
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
Une variable en ligne de type REAL (valeur réelle) ne peut être comparée à une variable de type BOOL (entrée numé-
rique).
L'exécution est possible en procédant à la modification suivante :
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
138
Manuel de diagnostic, 04/2011, 6FC5398-8BP40-1DA0
Alarmes