9.2.5
Fonction FC43 - Read Device Identifications
La fonction FC43 Read Device Identifications est également considérée comme MEI
("Modbus Encapsulated Interface Transport"). Elle sert à rediriger des fonctions et des
appels de méthode. Avec MEI Type 0x0E, la fonction Read Device Identification est
redirigée. Selon la spécification Modbus, celle-ci est composée des trois blocs : Basic,
Regular et Extended, accessibles en lecture. L'option DHR41B supporte les blocs Basic
et Regular (Conformity Level 02). Le bloc est toujours consulté dans sa totalité
(streaming). Dans le Read Device Id Code, les valeurs 01 et 02 sont donc admissibles.
L'ID objet doit être nul. La réponse n'est pas fragmentée.
Exemple
Requête :
Octet
0 - 6
7
8
9
10
Réponse :
Octet
0 - 6
7
8
9
10
11
12
13
14
15
16
17
Exception :
Octet
0 - 6
7
8
Manuel Passerelle bus de terrain UFR41B pour EtherNet/IP, Modbus/TCP et PROFINET IO
Le protocole Modbus (Modbus/TCP)
Désignation
MBAP Header
Function Code
MEI Type
Read Device ID Code
Object ID
Désignation
MBAP Header
Function Code
MEI Type
Read Device ID Code
Conformity Level
More Follows
Next Object ID
Number of objects
Object ID
Object Length
Object Value
....
Désignation
MBAP Header
Function Code
Exception Code
Structure du protocole
Signification / valeurs admissibles
Voir chapitre "En-tête"
Fonction souhaitée : 43 (Read Device Identification)
0x0E
01 ou 02
0
Signification / valeurs admissibles
Voir chapitre "En-tête"
Fonction 43 (Read Device Identification)
0x0E
01 ou 02
02
0
0
Par exemple 3
Signification
Voir chapitre "En-tête"
43
hex
Code défaut
I
9
0 0
103