Blocs fonctionnels du FM 352
4.3 Bloc fonctionnel _FM352_control
Description fonctionnelle
Le bloc fonctionnel _FM352_control effectue les requêtes suivantes dans BackgroundTask :
● Lecture des signaux de retour
● Ecriture des signaux de commande
● Exécution des requêtes d'écriture/de lecture
Intégration dans une tâche (appel)
Le FB _FM352_control doit être appelé de façon cyclique dans la tâche BackgroundTask ou
TimerInterruptTask. Un appel dans SystemInterruptTask n'est pas admis. Les requêtes de
lecture et d'écriture sont déclenchées en activant les bits de déclenchement correspondants
dans la structure de données. L'appel du FB dans IPOSynchronousTask n'est pas
recommandé pour des raisons de durée d'exécution.
Pour une exécution correcte, l'adresse du module doit être saisie dans l'élément
moduleAddress de la structure de données de type Struct_FM352_fmData (sous
"Caractéristiques générales/Commutateur de version").
Comportement au démarrage
Le FB _FM352_control acquitte le démarrage du module. Durant ce temps, status et jobBusy
sont à 1. Pendant la phase de démarrage, le traitement des requêtes est bloqué. Les
requêtes en cours ne sont pas perdues : elles sont effectuées une fois le démarrage
acquitté.
58
Le FB lit tous les signaux de retour du FM 352 et les enregistre dans la structure des
données de voie. Les signaux de commande et les requêtes n'étant traités que par la
suite, les signaux de retour indiquent l'état avant l'appel.
Les signaux de commande enregistrés dans la structure des données de voie sont
transférés dans le module. Le déblocage du traitement des cames est toutefois suspendu
jusqu'à ce que le déclenchement d'une requête "Activation du point de référence" ou
"Ecriture des données de came" soit activé.
Les requêtes à effectuer sont définies à l'aide des "bits de déclenchement" dans la
structure des données de voie Struct_FM352_ctrlData. Plusieurs requêtes peuvent être
activées en même temps. Elles sont traitées, l'une après l'autre, par le bloc fonctionnel
_FM352_control.
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009