Description :
La définition des données de ce bloc n'est pas possible parce que la capacité mémoire maximale mise à disposition par la
gestion des données est épuisée ou parce que le bloc de données est plein.
L'alarme peut également apparaître lorsque plusieurs appels de sous-programmes sont exécutés l'un à la suite de l'autre
sans qu'il y ait génération d'un bloc machine (déplacement, attente, fonction M).
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Informer le personnel/le service après-vente habilité. Réduire le nombre de variables, diminuer la taille des champs ou
augmenter la capacité de la gestion des données.
- Si de nouvelles macros doient être définies -> augmenter le PM 18160 $MN_MM_NUM_USER_MACROS
- Si de nouvelles variables GUD doivent être définies -> vérifier les PM 18150 $MN_MM_GUD_VALUES_MEM, PM 18130
$MN_MM_NUM_GUD_NAMES_CHAN, PM 18120 $MN_MM_NUM_GUD_NAMES_NCK
- Si le défaut survient lors de l'exécution d'un programme CN dans lequel figurent des variables LUD ou si des programmes
à cycles sont utilisés (les paramètres sont considérés comme des variables LUD dans le programme à cycle), vérifier les
paramètres machine suivants :
PM 28040 $MC_MM_LUD_VALUES_MEM,
PM 18242 $MN_MM_MAX_SIZE_OF_LUD_VALUE,
PM 18260 $MN_MM_LUD_HASH_TABLE_SIZE,
PM 28020 $MC_MM_NUM_LUD_NAMES_TOTAL,
PM 28010 $MC_MM_NUM_REORG_LUD_MODULES
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12390
[Canal %1 : ] Bloc %2 Valeur d'initialisation %3 non convertible
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = chaîne de caractères code source
Description :
À l'initialisation, une valeur ne correspondant pas au type de la variable a été affectée à celle-ci ; le type ne peut pas non plus
être converti dans le type de données de la variable.
Conversion de types :
- de REAL vers : REAL : non, INT : oui1), BOOL : oui, CHAR : oui2), STRING : -
- de INT vers : REAL : oui, INT : non, BOOL : oui, CHAR : oui2), STRING : -
- de BOOL vers : REAL : oui, INT : oui, BOOL : non, CHAR : oui, STRING : -
- de CHAR vers : REAL : oui, INT : oui, BOOL : oui, CHAR : non, STRING : oui
- de chaîne de caractères vers : REAL : -, INT : -, BOOL : oui, CHAR : oui3), STRING : non
1) La valeur <>0 équivaut à TRUE, la valeur ==0 équivaut à FALSE.
2) Longueur de la chaîne de caractères 0 => FALSE, sinon TRUE.
3) Dans le cas d'un seul caractère.
Vers les types AXIS et FRAME et dans les types AXIS et FRAME, aucune conversion possible.
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.
- Définir le type de variable de telle manière que la valeur d'initialisation puisse être affectée, ou
- Choisir la variable d'initialisation en fonction de la définition de variable.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12400
[Canal %1 : ] Bloc %2 Champ %3 Élément inexistant
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = chaîne de caractères code source
Alarmes
Manuel de diagnostic, 07/2021, 6FC5398-8BP40-6DA2
Alarmes CN
167