Siemens SIMATIC FM 451 Instructions De Service page 42

Masquer les pouces Voir aussi pour SIMATIC FM 451:
Table des Matières

Publicité

Programmation du FM 451
6.3 FC ABS_CTRL (FC 1)
Paramètres d'appel
DB_NO
RET_VAL
Valeurs en retour
Cette fonction fournit les valeurs en retour suivantes :
RET_VAL
1
0
-1
Tâches
L'échange de données avec le module au-delà des signaux de commande et des signaux en
retour est réalisé à l'aide de tâches.
Pour émettre une tâche, vous mettez à 1 le bit lanceur correspondant dans le DB de canal
et, dans le cas de tâches d'écriture, également les données correspondantes. Appelez
ensuite la fonction FC ABS_CTRL pour exécuter la tâche.
Une tâche d'écriture requiert au moins 3 appels ou cycles d'OB en raison des acquittements
requis du module. Une tâche de lecture est immédiatement exécutée.
Une fois la tâche terminée, la fonction remet le bit lanceur à zéro. A l'appel suivant de la
fonction, la tâche suivante est déterminée et exécutée.
Pour chaque tâche, il existe non seulement un bit lanceur (terminé par _EN comme "enable",
mais également un bit de fin et un bit d'erreur. Leur désignation se termine respectivement
par _D pour "done" et par _ERR pour "error". La fonction FC ABS_CTRL actualise les bits de
fin et d'erreur quand l'exécution d'une tâche est terminée. La remise à 0 de ces bits est
recommandée après leur exploitation ou avant le lancement d'une tâche.
Quand le bit JOBRESET est mis à 1, tous les bits de fin et d'erreur sont remis à 0 avant le
traitement des tâches restant à exécuter. Le bit JOBRESET est ensuite de nouveau remis
à 0.
42
Nom
Type de
données
INT
INT
RB
1
1 tâche active minimum
1
Aucune tâche active, aucune erreur
0
Erreur : une erreur de données (DATA_ERR) ou erreur de communication
(JOB_ERR) s'est produite
Type P
IN
Numéro du DB de canal
OUT
Valeur en retour
Signification
Description
Module de positionnement FM 451
Instructions de service, 05/2011, A5E01092714-02

Publicité

Table des Matières
loading

Table des Matières