BECKHOFF KL4031 Manuel d'utilisation
Page 15

Description du registre
KL4031, KL4032 et KL4034
13
0
63
Bloc de registres
de la borne 64 mots
Control-/
status byte
Données utiles
2 octets ou plus
K-Bus
Si bit de Contrôle 7 = 0 :
entrée/sortie
Si bit
de Contrôle 7 = 1:
configuration
de registre
C/S-bit 7
Si bit de Contrôle 7 = 1 :
adresse dans le
bit de commande 0-5
Si bit de Contrôle 6=0: lecture
Si bit de Contrôle 6 = 1 : écriture
Borne d'E/S complexe
Vers coupleur de bus
H
H
L
L
L’octet de contrôle ou d’état occupe l’adresse la plus basse d’un canal
logique. Les valeurs de registre correspondantes se trouvent dans les deux
octets de données suivants. (le BK2000 est l’exception : un octet de
données non utilisé est inséré ici après l’octet de contrôle ou d’état, et ainsi
la valeur de registre est placée sur une limite de mot.
Exemple 1
Lecture du registre 8 dans BK2000 avec un KL4032 et la borne terminale :
si les octets suivants sont transmis de la commande à la borne,
Octet
Octet 3
Octet 2
Octet 1
Octet 0
Nom
DataOUT 1
DataOUT 0
Pas utilisé
Octet de contr.
Valeur
0xXX 0xXX
0xXX
0x88
alors la borne renvoie la dénomination de type suivante (0x0FC0
correspond à l’entier non signé 4032).
Octet
Octet 3
Octet 2
Octet 1
Octet 0
Nom
DataIN 1
DataIN 0
Pas utilisé
Octet d’état
Valeur
0x0F 0xC0
0x00
0x88
Exemple 2
Écriture du registre 31 dans le BK2000 avec une borne intelligente et la
borne finale :
si les octets suivants (mot-code) sont transmis de la commande à la borne,
Octet
Octet 3
Octet 2
Octet 1
Octet 0
Nom
DataOUT 1
DataOUT 0
Pas utilisé
Octet de contr.
Valeur
0x12 0x35
0xXX
0xDF
alors le mot code est posé et la borne renvoie comme confirmation
l’adresse du registre avec le bit 7 pour l’accès au registre.
Octet
Octet 3
Octet 2
Octet 1
Octet 0
Nom
DataIN 1
DataIN 0
Pas utilisé
Octet d’état
Valeur
0x00 0x00
0x00
0x9F