6.4
FB ABS_CTRL (FB 1)
Fonctions
Le bloc FB ABS_CTRL vous permet de lire les paramètres de fonctionnement pour chaque
canal du module, de paramétrer les canaux et de les piloter durant le fonctionnement. Vous
utilisez à cet effet des signaux de commande, des signaux en retour, des commutateurs de
fonction ainsi que des tâches d'écriture et de lecture.
A chaque appel, la fonction exécute les tâches suivantes :
● Lecture des signaux en retour :
● Gestion des tâches :
● Ecriture des signaux de commande :
Utilisation dans le programme utilisateur
Le FB ABS_CTRL est certes un bloc multiinstances, mais il ne peut pas être utilisé lui-même
comme multiinstance dans un bloc utilisateur.
Appel
Le FB ABS_CTRL doit être appelé de façon cyclique pour chaque canal, dans l'OB 1 par
exemple.
Avant d'appeler le FB ABS_CTRL, vous devez saisir dans le DB de canal tous les
paramètres requis pour l'exécution des fonctions envisagées.
Blocs de données utilisés
● DB de canal :
● DB de paramètres :
Module de positionnement FM 351
Instructions de service, 05/2011, A5E01092702-02
Le FB ABS_CTRL lit tous les signaux en retour pour un canal et les inscrit dans le DB de
canal. Puisque les signaux de commande et les tâches ne seront traités
qu'ultérieurement, les signaux en retour mettent en évidence l'état du canal avant appel
du bloc.
Le FB ABS_CTRL exécute les tâches d'écriture et de lecture et transmet des données
entre le DB de canal, le DB de paramètres et le module.
Les signaux de commande inscrits dans le DB de canal sont transmis au module.
Dans le DB de canal l'adresse du module et le numéro de canal doivent être inscrits. Des
indications erronées peuvent conduire à des erreurs d'accès à la périphérie ou à un
accès à un autre module ce qui entraîne une falsification des données.
Si vous souhaitez écrire ou lire des paramètres machine à l'aide de tâches, vous devez
utiliser un DB de paramètres dont le numéro doit figurer dans le DB de canal.
Programmation du FM 351
6.4 FB ABS_CTRL (FB 1)
39