Télécharger Imprimer la page

Banner SureCross DX80 Guide De Référence page 15

De l'ordinateur hôte et configuration
Masquer les pouces Voir aussi pour SureCross DX80:

Publicité

Guide de référence sur Modbus hôte et
configuration
Registres Modbus spécifiques
Registres d'état de l'appareil (0xC000 – 0xC003)
Les registres d'état de l'appareil contiennent une représentation par blocs de bits définissant les appareils opérationnels au sein du système
sans fil. Une lecture de registres Modbus (fonction 0x03) des quatre holding registers renvoie des données de huit octets, un bit représentant
chaque appareil possible du système. Si un bit contient une valeur '1', l'appareil est opérationnel dans le système (registre E/S 8 égal à 128)
ou bien le bit contient une valeur '0'. Le bit 0 du mot à 64 bits représente la passerelle, le bit 1 représente le nœud 1, le bit 2 représente le
nœud 2, etc.
Code fonctionnel de lecture des holding registers Modbus
Demande
Code fonctionnel
Adresse de début
Quantité de registres
Réponse
Code fonctionnel
Nombre d'octets
Registre 0xC000 – Appareils 15:0
Registre 0xC001 – Appareils 31:16
Registre 0xC002 – Appareils 47:32
Registre 0xC003 – Appareils 63:48
Exemple de lecture de données Modbus
Adrs Modbus
Lecture octets Modbus
0xC000
Octet 3, 4
0xC001
Octet 5, 6
0xC002
Octet 7, 8
0xC003
Octet 9, 10
Cet exemple représente les nœuds 24, 10, 9, 5, 4, 1 et la passerelle dans la configuration du système.
Registres numériques du système (0xCn00 – 0xCn03)
Les registres Modbus numériques du système représentent la valeur numérique d'un seul point E/S de chaque appareil du système. Les don-
nées de huit octets renvoyées incluent 1 bit pour chaque appareil du système. Le point d'entrée sélectionné est fonction de la plage d'adresse
des registres Modbus.
Adresse des holding registers Modbus
0xC100 – 0xC103
0xC200 – 0xC203
0xC300 – 0xC303
0xC400 – 0xC403
0xC500 – 0xC503
0xC600 – 0xC603
0xC700 – 0xC703
0xC800 – 0xC803
Banner Engineering Corp. • Minneapolis, MN États-Unis
www.bannerengineering.com • Tél. : 763.544.3164
Octet 1
0x03
Octets 2, 3
0xC0 00
Octets 4, 5
0x00 04
Octet 1
0x03
Octet 2
0x08
Octets 3, 4
Bloc de bits pour appareils 15:1, GW
Octets 5, 6
Bloc de bits pour appareils 31:16
Octets 7, 8
Bloc de bits pour appareils 47:32
Octets 9, 10
Bloc de bits pour appareils 63:48
Holding registers [15:0]
Octet 3, Nœuds 15-8
0000 0110
Octet 5, Nœuds 31-24
0000 0001
Octet 7, Nœuds 47-40
0000 0000
Octet 9, Nœuds 63-56
0000 0000
Bloc de données en entrée au niveau du système
Point d'entrée #1
Point d'entrée #2
Point d'entrée #3
Point d'entrée #4
Point d'entrée #5
Point d'entrée #6
Point d'entrée #7
Point d'entrée #8
Commandes Modbus
Octet 4, Nœud 7- 1, GW
0011 0011
Octet 6, Nœuds 23-16
0000 0000
Octet 8, Nœuds 39-32
0000 0000
Octet 10, Nœuds 55-48
0000 0000
15
P/N 141754 rév. D

Publicité

loading