BECKHOFF KL5001 Manuel d'utilisation

Page 16

Advertising
background image

Description du registre

14

KL5001

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

Lecture du registre 8 dans BK2000 avec un KL3022 et la borne terminale :

si les octets suivants sont transmis de la commande à la borne,

Byte0
Commande

Byte1
Pas utilisé

Byte2
Données de
l’octet de poids
fort

Byte3
Données de
l’octet de poids
faible

0x88 0xXX 0xXX 0xXX

alors la borne renvoie la dénomination de type suivante (0x0BCE
correspond à l’entier non signé 3022).

Byte0
État

Byte1
Pas utilisé

Byte2
Données vers
l’octet de poids
fort

Byte3
Données vers
l’octet de poids
faible

0x88 0x00 0x0B 0xCE

Autre exemple

Écriture du registre 31 dans BK2000 avec une borne intelligente et la
borne finale :

Si les octets suivants (mot-code) sont transmis de la commande à la
borne,

Byte0
Commande

Byte1
Pas utilisé

Byte2
Données de
l’octet de poids
fort

Byte3
Données de
l’octet de poids
faible

0xDF 0xXX 0x12 0x35

Advertising