3 communication de registre – BECKHOFF KL2502 Manuel d'utilisation

Page 16

Advertising
background image

Configuration des bornes

14

KL2502, KL2512


3.3 Communication de registre

Accès au registre via
l’échange de données de
processus
Bit 7=1 : mode de registre

Lorsque le bit 7 de l’octet de contrôle est posé, les deux premiers octets
des données utiles ne sont pas utilisés pour l’échange de données de
processus mais bien écrits dans le jeu de registre de la borne ou lus à
partir de celui-ci.

Bit 6=0 : lire
Bit 6=1 : écrire

On détermine dans le bit 6 de l’octet de contrôle si un registre doit être lu
ou écrit. Lorsque le bit 6 n’est pas posé, un registre est lu sans le modifier.
La valeur peut être prise dans l’image de processus d’entrée.

Si le bit 6 est posé, les données utiles sont écrites dans un registre. Dès
que l’octet d’état dans l’image de processus d’entrée a donné une
confirmation, le processus est terminé (voir les exemples).

Bit 0 bis 5 : Adresse

L’adresse du registre à atteindre est entrée dans les bits 1 à 5 de l’octet de
contrôle.

Octet de contrôle en mode
de registre

Bit

7 6 5 4 3 2 1

0

Nom

REG=1

W/R

A5

A4

A3

A2

A1

A0



REG = 0 : échange de données de processus
REG = 1 : accès à la structure de registre
W/R = 0 : lire le registre
W/R = 1 : écrire le registre
A5...A0 = adresse de registre
Au total 64 registres sont adressables avec les adresses A5...A0.

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).

Advertising
Ce manuel est liée aux produits suivants: