12 Interface bus de terrain
12.2.2.4
Lecture de bit
12.2.3
Lecture et écriture directes des bits
12.2.3.1
Lecture d'un bit d'état
12.2.3.2
Écriture d'un bit de contrôle
12.2.4
Attendre le résultat de l'action
Minebea Intec
Action du maître
Attendre que Write_Active ait été dé-
ini.
Écrire 0 dans Write_Value_Select.
La lecture de diférents bits qui ne sont pas contenus directement dans la fenêtre de
lecture est uniquement possible avec un numéro de fonction correspondant et les
données dans Read_Data (octets 0-3) de la fenêtre de lecture. Dans ces octets, les bits
doivent tous être analysés individuellement.
La procédure est la même que celle décrite au chapitre 12.2.2.1.
Aucune procédure n'est requise pour lire des bits d'état (status bits) et pour écrire des bits
de contrôle directs (control bits). Les bits d'état généraux sont toujours disponibles et
n'ont pas besoin d'être appelés. Les bits de contrôle directs sont également toujours
disponibles.
Les bits d'état des octets 5-7 de la fenêtre de lecture sont toujours disponibles et peuvent
être lus directement par le maître.
Certaines fonctions de l'appareil peuvent être exécutées en déinissant directement les
bits dans les octets 6 et 7 (control bytes) de la fenêtre d'écriture.
Action du maître
Déinir le bit dans Control Byte.
Réinitialiser le bit dans Control Byte.
Si une action a été initiée et requiert plus de temps, il est également possible d'attendre la
in du traitement.
Action du maître
Déinir un bit, voir chapitre
12.2.3.2.
Réaction de l'esclave
Réinitialiser le bit Write_Active.
Réaction de l'esclave
La fonction est exécutée.
Réaction de l'esclave
12.2.2.3
ou
Déinir le bit CmdBusy.
La fonction est exécutée.
En cas d'erreur : Déinir le bit CmdEr-
ror et l'octet LastError.
Indicateur de processus X3 PR 5410
FR-327