5.5
Exemple d'application
Introduction
Les explications suivantes montrent à l'exemple des fonctions "Transfert de la valeur de
chargement dans le FM 350-1" et "Démarrage du compteur" comment la FC CNT_CTL1
peut être mise en oeuvre.
Condition
La valeur de chargement à transférer doit être inscrite dans le DB 1.
Exemple Transfert de la valeur de chargement dans le FM 350-1 et Démarrage du compteur
LIST
L
#1000;
T
T CNT_CHAN1.LOAD_VAL;
U
DECLENCHEMENT;
S
L_DIRECT;
R
DECLENCHEMENT;
CALL
CNT_CTL1
DB_NO
SW_GATE
GATE_STP
OT_ERR_A
SET_DO0
SET_DO1
OT_ERR
L_DIRECT
L_PREPAR
T_CMP_V1
T_CMP_V2
C_DOPARA
RES_SYNC
RES_ZERO
Module de comptage FM 350-1
Manuel, 05/2011, A5E03649972-01
Explication
//Valeur dans le DB1
// Inscrire (double integer)
// Paramètre d'entrée DIRECT
(
// Appel de la FC avec DB 1
:=1,
// Voie 1
:=SW_GATE
// Commande validation logicielle
:=GATE_STP,
// Arrêt de la validation
:=CON_OT_ERR,
// Acquittement d'une erreur de
manipulation
:=SET_DO0,
// Mise à "1" sortie DO0
:=SET_DO1,
// Mise à "1" sortie DO1
:=OT_ERR,
// Présence d'une erreur de manipulation
:=L_DIRECT,
// Chargement nouvelle valeur de
compteur
:=L_PREPAR,
// Préparation nouvelle valeur de
compteur
:=T_CMP_V1,
// Chargement nouvelle valeur de
comparaison 1
:=T_CMP_V2,
// Chargement nouvelle valeur de
comparaison 2
:=C_DOPARA,
// Lancement de la modification de
paramètre
:=RES_SYNC,
// Suppression du bit d'état
"Synchronisation"
:=RES_ZERO);
// Suppression du bit d'état "Passage
par zéro"
Programmation du FM 350-1
5.5 Exemple d'application
55