Blocs fonctionnels du FM 350-1
2.6 Exemple d'application FM 350-1
Mnémonique
myStateSwGate
myStateGate
Remarque
Il convient, en fonction du type de signal utilisé, de vérifier la bonne position du détrompeur
du FM 350-1 (par ex. position D pour les signaux 24 V).
Vous pouvez, à l'aide du navigateur de mnémoniques, observer et commander dans
l'interface de l'unité (sous VAR_GLOBAL) les variables d'entrée et de sortie utilisées de
l'exemple de programmation ou affecter les variables d'entrée et de sortie à des entrées et
sorties réelles dans votre unité.
Contenus de l'exemple
Après l'appel du bloc fonctionnel _FM3501_control, les signaux de commande et de retour
entre l'appareil SIMOTION (C230-2, P350, D435) et le FM 350-1 sont échangés de façon
cyclique. Toutes les données relatives au module se trouvent dans la structure de données
"dataFM3501".
Suivant sa configuration (mode de fonctionnement, utilisation des validations, configuration
d'alarme, etc.), le FM 350-1 compte les impulsions à l'entrée de signal du capteur raccordé
lorsque, par exemple, l'entrée "myStateSwGate" a la valeur "TRUE". Le comptage est
terminé lorsque l'entrée est "myStateSwGate" = FALSE ou "myEnableStopGate " = TRUE.
Transfert des valeurs de chargement
Pour transférer la valeur de chargement dans le FM 350-1, deux paramètres sont
disponibles. Lors de l'appel du FB _FM3501_control, le paramètre "myLoadStartValue" ou
"myLoadPrepareStartValue" est sélectionné avec un front positif. Le paramètre
"myLoadStartValue" définit que la valeur de chargement est transférée dans le registre de
chargement et directement dans le compteur (vous devez, pour ce faire, activer l'entrée
"myLoadStartValue" = TRUE).
Le paramètre "myLoadPrepareStartValue" définit que la valeur de chargement est
uniquement mémorisée dans le registre de chargement (vous devez activer, dans votre
programme utilisateur, le bit de déclenchement "myLoadPrepareStartValue" = TRUE).
La valeur de chargement se trouvant dans le registre de chargement est alors transférée par
l'événement suivant (entrée FM "DI-Set") activant le compteur.
Le FB doit être appelé jusqu'à ce qu'il ait remis à zéro le bit de déclenchement sélectionné
("myLoadStartValue" ou "myLoadPrepareStartValue").
Durant le transfert, le paramètre d'entrée/de sortie demeure activé. Si le bit de
déclenchement que vous avez activé est remis à zéro par le bloc fonctionnel
_FM3501_control, cela signifie que le FM 350-1 a enregistré la valeur de chargement.
Chargement des valeurs de comparaison
L'activation des entrées (front positif) "myLoadComparisonValue1" ou
"myLoadComparisonValue2" permet de transférer de nouvelles valeurs de comparaison
dans le FM.
30
Type de
Désignation
données
BOOL
Validation logicielle (stateSwGate)
BOOL
Validation interne (stateGate)
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009