11/2006
%3 = chaîne de caractères code source
Description:
Les variables de type frame ne peuvent pas être initialisées lors de la définition. Exemple:
DEF FRAME LOCFRAME = CTRANS(X,200)
De même, il n'est pas possible de programmer des valeurs par défaut lors de
l'initialisation des champs avec SET au cours de l'exécution du programme dans le cas
d'axes.
Une instruction REDEF avec PRLOC n'est autorisée que pour des données de réglage,
mais pas pour des paramètres machine ou des variables.
Réaction:
- Bloc de correction avec réorganisation.
- Les signaux d'interface sont mis à 1.
- Visualisation de l'alarme.
Remède:
Programmer l'initialisation dans un bloc spécial dans la partie exécution du programme :
DEF FRAME LOCFRAME LOCFRAME = CTRANS(X,200)
Avec des variables d'axe :
Remplacer DEF AXIS AXIS_VAR [10] AXIS_VAR [5] = SET (X, , Y) par : DEF AXIS
AXIS_VAR [10] AXIS_VAR [5] = X AXIS_VAR [7] = Y
Si le comportement d'une GUD, LUD, etc. est modifié à l'aide de REDEF ... INIRE,
INIPO, INICF, PRLOC, le paramètre machine $MN_DEFAULT_VALUES_MEM_MASK
doit être égal à 1.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme:
12270
Canal %1 Bloc %2 Nom macro %3 déjà défini
Paramètres:
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = nom de macro/chaîne de caractère code source
Description:
Le nom de macro devant être attribué avec l'instruction DEFINE est déjà défini dans la
CN :
nom de macro
mot-clé
variable
descripteur configuré.
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.
Choisir une instruction DEFINE avec un autre nom de macro.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme:
12280
Canal %1 Bloc %2 Dépassement longueur maximale macro avec %3
Paramètres:
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = chaîne de caractères code source
Description:
La séquence d'instructions du côté droit de la macro est limitée à 256 caractères.
L'alarme est déclenchée si l'on essaie de définir dans une macro une séquence de
caractères plus longue (possible uniquement via l'introduction de blocs par l'interface
V.24, la communication entre le tableau de commande et NCK limitant la longueur de
bloc à 242 caractères).
Réaction:
- Bloc de correction avec réorganisation.
© Siemens AG 2006 All Rights Reserved
SINUMERIK, SIMODRIVE Manuel de diagnostic (DA), Édition 11/2006
Liste des alarmes
Alarmes NCK
2-163