Alarmes CN
Description :
Seules certaines variables spéciales sont autorisées dans les actions synchrones au déplacement du côté gauche de la
comparaison comme variables de passage de paramètres de SYNFCT et de PUTFTOCF. Avec ces variables, un accès
synchrone au déplacement est possible.
Exemple :
PUTFTOCF(1, $AA_OVR, 2, 1, 2)
La variable $AA_OVR n'est pas autorisée ici.
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Modifier le programme pièce. Pour les fonctions SYNFCT et PUTFTOCF, seules certaines variables sont autorisées, p. ex.
$AC_DTGPW, $AA_OVR.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
12585
[Canal %1 : ] Bloc %2 Variable %3 non modifiable de façon synchrone au déplacement
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
%3 = Mnémonique source
Description :
Seules certaines variables spéciales sont autorisées pour les assignations dans les actions synchrones au déplacement et
comme variables de résultats de SYNFCT. Avec ces variables, un accès synchrone en temps réel est possible.
Exemple :
WHEN $AA_IM[AX1]>= 100 DO $AC_TIME=1000. La variable $AC_TIME (temps du début de bloc) ne peut être décrite.
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Modifier le programme pièce. Seules certaines variables sont autorisées pour la fonction SYNFCT ; avec ces variables, un
accès synchrone en temps réel est possible.
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 affectées.
Exemple :
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).
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Modifier le programme pièce. Utiliser des variables de même type.
Exemple 1 :
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
Utiliser à la place : WHENEVER $AA_IM[X] > $A_INA[1] DO ...
Exemple 2 :
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X]
Utiliser à la place : WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
180
Manuel de diagnostic, 07/2021, 6FC5398-8BP40-6DA2
Alarmes