Liste des alarmes
Remède :
Informer le personnel/le service après-vente habilité.
Modifier le programme pièce.
Seules certaines variables sont autorisées pour une action synchrone au déplacement,
p. ex. $AA_IM, $AC_DTGPB
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12581
Canal %1 Bloc %2 Accès en lecture inadmissible sur %3 avec action synchrone au
déplacement
Paramètres :
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = symbole source
Description :
La variable indiquée ne peut être définie comme variable pouvant être en ligne dans une
action synchrone au déplacement, cela signifie que
1. la variable indiquée ne doit pas figurer du côté gauche d'une comparaison dans une
action synchrone au déplacement. Seules certaines variables sont autorisées à cet effet,
p. ex. WHEN $AA_OVR == 100 DO ....
2. La variable indiquée ne doit pas être utilisée comme variable $$ dans une action
synchrone au déplacement, p. ex. WHEN $AA_IM[X] >= $$P_AD[1] DO ... DO $AC_VC =
$$P_F
3. La variable indiquée ne peut être définie comme paramètre exploitable en ligne dans
une procédure synchrone, p. ex. DO SYNFCT(1, $AC_PARAM[0],
$SA_OSCILL_REVERSE_POS2[Z])
Réaction :
- Bloc de correction avec réorganisation.
- Les signaux d'interface sont mis à 1.
- Visualisation de l'alarme.
Remède :
Modifier le programme.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12582
Canal %1 Bloc %2 Indice de champ %3 erroné
Paramètres :
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = symbole source
Description :
Dans des actions synchrones au déplacement, les variables $A ou $V sont traitées en
temps réel, c'est-à-dire durant la période d'appel de l'interpolateur. Toutes les autres
variables (p. ex. variables définies par l'utilisateur) sont, comme par le passé, calculées
lors de la préparation des blocs. Il n'est pas permis d'indexer l'indice d'une variable
destinée à la préparation des blocs avec une variable en temps réel.
Exemple :
DEF INT INPUT[3]
WHEN $A_IN[1] == INPUT[$A_INA[1]] DO ...
La variable INPUT définie localement ne peut être indicée à l'aide d'une variable en
temps réel.
Correction du programme :
WHEN $A_IN[1] == $AC_MARKER[$A_INA[1]] DO ...
Réaction :
- Bloc de correction
- Les signaux d'interface sont mis à 1.
- Visualisation de l'alarme.
Remède :
Modifier le programme : utiliser la variable en temps réel.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
2-174
SINUMERIK 840D/840Di/810D Manuel de diagnostic (DA), Edition 08/2005
Siemens AG 2005 All Rights Reserved
08/2005