6.2 MODE TRANSPARENT
Dans ce mode, l'automate accède en lecture/écriture directement aux lecteurs.
En effet grâce au numéro unique d'esclave configuré dans chacun des lecteurs MOF, il est possible
d'y accéder indépendamment les uns des autres (protocole Modbus).
Ainsi pour lire/écrire, l'automate doit envoyer une requête standard suivant le protocole
Modbus RTU (utilisé sans les octets de CRC). Cette commande est envoyée à l'adresse 0x0000
du buffer d'entrée du BRMO 80 / MB-TCP.
Un identifiant de trame sur 2 octets est place devant la commande pour identifier la réponse à cette
demande. Ainsi lors de la réponse, ce même identifiant sera renvoyé en début de réponse pour ne
pas confondre les trames.
Voici 2 exemples ci-dessous, le premier est une commande de lecture :
Lecture:
0xAE
Frame i d enti f ier
MSB
Identifiant de trame
utilisé lors de la
réponse
Cette trame numéro 0xAE02 (44546) est une commande de lecture sur le lecteur numéro 5 à
l'adresse 0x500 de 8 mots de données.
En réponse, si un Tag est présent devant le lecteur numéro 5, une réponse correcte (comme sur cet
exemple) sera transmise. Si aucun Tag n'est présent une erreur sera transmise.
Response:
Frame i d enti f ier
Identifiant trame
Ici il s'agit bien d'une réponse correcte à la demande de lecture (les données ne sont pas
représentées).
Les réponses aux commandes de lecture/écriture sont écrites dans le buffer de sortie du
BRMO 80 / MB-TCP à partir de l'adresse de base 0x200.
Comme le BRMO 80 / MB-TCP est le serveur Modbus/TCP, il est de la responsabilité du client
(automate) de récupérer les données de réponse dans le buffer de sortie du BRMO 80.
BALOGH SA,
Tél: 33 (0)1 44 65 65 00 Fax: 33 (0)1 44 65 65 10 Internet: http://www.balogh-group.com
Doc. ref. : MU-BRMO 80-MB-TCP-1.4-FR
BRMO 80 / MB-TCP
0x02
0x05
0x03
Frame i d enti f ier
Reader
Command
LSB
number
0xAE
0x02
0x05
Frame i d enti f ier
Reader
MSB
LSB
number
189 rue d'Aubervilliers C.P. 97 75886 PARIS Cedex 18 FRANCE
S.A. à Directoire au Capital de 800 000 € - RCS B PARIS 582 061 073
0x05
0x00
Address MSB
Address LSB
Word number
Commande Modbus
(sans CRC)
0x03
0x10
Command
Bytes number
respons
Réponse Modbus
(sans CRC)
BRMO 80 / MB-TCP
0x00
0x08
Word number
MSB
LSB
...
p 17