Chapitre 23
Attributs du bloc fonctionnel
Si vous voulez fournir une valeur d'un dispositif
d'entrée ou d'une étiquette
Envoyer une valeur à un dispositif de sortie ou une
étiquette
Effectuer une opération sur une ou plusieurs valeurs
d'entrée et produire une ou plusieurs valeurs de sortie.
Transférer des données entre les blocs fonctionnels
quand ils sont :
Éloignés sur la même feuille
Sur différentes feuilles à l'intérieur de la même
routine
Disperser les données entre plusieurs points de la
routine
Verrouillage des
données
902
Le bloc fonctionnel déplace les références d'entrée dans la structure du bloc. Si
besoin, le bloc fonctionnel convertira ces références d'entrée en valeurs REAL. Le
bloc fonctionnel exécute et déplace les résultats dans les références de sortie.
Encore, si nécessaire, le bloc fonctionnel convertira ces valeurs de résultat de REAL
en types de données pour les référence de sortie.
Si vous utilisez une IREF pour préciser la donnée d'entrée pour une instruction de
bloc fonctionnel, les données se trouvant dans cette IREF seront verrouillées pour
la scrutation de la routine de blocs fonctionnels. L'IREF verrouille les données des
étiquette d'accès de l'automate et des étiquette d'accès du programme. L'automate
met toutes les données IREF à jour au début de chaque scrutation.
Dans cet exemple, la valeur de tagA est stockée au début de l'exécution de la
routine. La valeur stockée est utilisée quand Block_01 s'exécute. La valeur stockée
est aussi utilisée quand Blcock_02 s'exécute. Si la valeur de tagA change pendant
l'exécution de la routine, la valeur stockée dans l'IREF de tagA ne changera pas
jusqu'à l'exécution de la prochaine routine.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Alors utilisez une référence d'entrée (IREF)
Référence de sortie (OREF)
Bloc fonctionnel
Connecteur de sortie (OCON) et un connecteur
d'entrée (ICON)
Connecteur de sortie unique (OCON) et plusieurs
connecteurs d'entrée (ICON)