Alarmes CN
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
Description :
Les causes suivantes sont possibles :
- Liste d´indice inadmissible ; il manque un indice d'axe ;
- L'indice de champ ne répond pas à la définition des variables ;
- Une tentative d'accès non-standard à une variable a eu lieu lors de l'initialisation de champ par SET ou REP. Accès
à un caractère unique, accès à une partie de Frame et indices ignorés ne sont pas possibles.
Lors de l'initialisation de ce champ, un élément inexistant a été adressé.
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.
Initialisation de champ : contrôler l'indice de l'élément adressé dans le champ. Le premier élément du champ reçoit
l'indice [0,0], le deuxième [0,1] etc. L'indice de droite (indice de colonne) est incrémenté en premier.
Dans la deuxième ligne, le quatrième élément sera adressé avec l'indice [1,3] (les indices commencent par 0).
Définition de champ : contrôler la dimension du champ. Le premier chiffre indique le nombre d'éléments dans la
première dimension (nombre de lignes), le deuxième chiffre la deuxième dimension (nombre de colonnes).
Un champ à 2 lignes et 3 colonnes doit être défini par [2,3].
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
170
Manuel de diagnostic, 03/2013, 6FC5398-6BP40-3DA1
Alarmes