Programmation du FM 350-1
5.4 Fonction FC DIAG_INF (FC 1)
5.4
Fonction FC DIAG_INF (FC 1)
Fonctions
La fonction FC DIAG_INF lit l'enregistrement DS1 du FM 350-1 et le met à disposition dans
le DB de la FC CNT_CTL1. Le transfert s'effectue comme suit :
● Si le paramètre de lancement est à "1" (IN_DIAG=TRUE), le DS1 est lu par le FM 350-1.
● Le DS1 est inscrit dans le DB du FB CNT_CTL1 à partir du DW 54. Le transfert du DS1
● Le code de retour de la SFC (RET_VAL) est copié dans le paramètre RET_VAL de la
● Une fois la fonction exécutée, le paramètre de lancement IN_DIAG est remis à zéro,
Vous trouverez une description complète de la SFC RDSYSST dans le manuel /2/.
Appel
La FC DIAG_INF peut être appelée de façon cyclique et dans le programme d'alarme.
Cependant il n'est pas conseillé de déclencher un appel par horloge dans le programme.
L'appel de la FC DIAG_INF est donné ci-dessous en représentation LIST et CONT.
Figure 5-3
Paramètres de la FC DIAG_INF
Tableau 5- 9 Paramètres de la FC DIAG_INF
Nom
Type de
déclaration
DB_NO
INPUT
RET_VAL
OUTPUT
IN_DIAG
IN-OUT
54
s'effectue à l'aide de la SFC RDSYSST.
FC DIAG_INF.
signalant que le transfert est terminé.
Paramètres de la FC DIAG_INF
Type de
données
INT
INT
BOOL
Signification
Numéro du bloc de données
de la FC CNT_CTL1
Code de retour de la SFC 51 Interrogation
Bit lanceur de
l'enregistrement de
diagnostic DS1
Action de
Action du bloc
l'opérateur
Enregistrement
Interrogation
Enregistrement
mise à "1" et
mise à zéro
interrogation
Module de comptage FM 350-1
Manuel, 05/2011, A5E03649972-01