Generalite Du Protocole Jbus / Modbus - socomec JBUS/MODBUS Manuel D'installation Et D'utilisation

Table des Matières

Publicité

1.3. GENERALITE DU PROTOCOLE JBUS / MODBUS

INTRODUCTION
JBUS/MODBUS est un protocole Maître/Esclaves, dans lequel l'ASI est un des esclaves. Le maître envoie une requête à un esclave,
lequel envoie les données ou une réponse ACK au maître. Pour plus d'informations ou pour une documentation sur le protocole
MODBUS, se reporter au site officiel de MODBUS : www.modbus.org
FORMAT GÉNÉRAL DES MESSAGES
NUMÉRO D'ESCLAVE (1 octet)
CODE DE FONCTION (1 octet)
CHAMP DE DONNÉES
MOT DE CONTRÔLE (CRC16) (2 octets, 1 mot)
FONCTIONS JBUS.
LIRE MOT :
ÉCRIRE 1 MOT :
ÉCRIRE PLUSIEURS MOTS : code fonction 0x010 (utilisé pour la configuration)
Remarque :
1 adresse = 16 bits, soit 1 mot (LSB et MSB)
DESCRIPTION DE LA FONCTION JBUS
MENU DE CONFIGURATION TENSION DE SORTIE
Requête du maître : 8 octets
N° Esclave
Fonction
LIRE
x01
x03
Exemple : demander à l'esclave numéro 1 les données (10 mots) commençant à l'adresse 0x0250.
Réponse de l'esclave :
N° Esclave
Fonction
LIRE N°
x01
0x03
Exemple : la première donnée à l'adresse 0x0250 est xA04 soit au format décimal : (10*256) + 4 = 2564
6
JBUS/MODBUS - Réf. : IOMMASOPXX03-FR 01
code fonction 0x03
code fonction 0x06 (utilisé pour les commandes)
Poids fort
Poids faible
adresse
adresse
x02
x50
Nb d'octets
Première
donnée
Élevée
x14
x0A
Indique le nœud de destination
Indique une commande de LECTURE ou d'ÉCRITURE de données
Informations de lecture ou d'écriture de données
(adresse, valeur, nombre de données...)
Algorithme de calcul de chaque donnée
0
Nb de mots
à lire
0
x0A
Première
Donnée
donnée
suivante
Basse
x04
......
1. JBUS
Poids faible
Poids fort
CRC
CRC
Poids faible
Poids fort
CRC
CRC

Publicité

Table des Matières
loading

Table des Matières