socomec JBUS/MODBUS Manuel D'installation Et D'utilisation page 7

Table des Matières

Publicité

FONCTION 0X06
Cette fonction sert à envoyer une commande à l'esclave.
N° Esclave
Fonction
ÉCRIRE
x01
0x06
Exemple : Écrire la donnée 01 à l'adresse 0x0020.
En l'absence d'erreur, l'esclave renvoie le même message.
Remarque : Si le numéro d'esclave est 0, tous les esclaves exécutent la commande, sans retourner de message.
FONCTION 0X10
Cette fonction sert à écrire des configurations (plusieurs mots) sur un esclave.
Fonct.
1
e
Esclave
écri.
adresse
mot
Élevée
x01
0x10
x00
Exemple : Écrire 5 mots en commençant à l'adresse 0x0040 sur l'esclave 1. La première donnée est x32.
Réponse de l'esclave :
N° Esclave
Fonction
d'écriture
d'un mot
x01
0x10
ACCUSÉ DE RÉCEPTION DE LA FIN DU PAQUET DE DONNÉES
Une temporisation de 10 fois le temps de transmission d'un caractère pour signifier que le paquet de données est terminé (le CRC
a été envoyé).
MESSAGE D'ERREUR
Un esclave envoie un message d'erreur dans les cas suivants :
- Fonction JBUS incorrecte
- Adresse de lecture ou d'écriture incorrecte
- Longueur incorrecte des données de lecture ou d'écriture (nombre de mots trop important)
Message d'erreur :
N° Esclave
F0x03 : 0x83
F0x06 : 0x86
x01
F0x10 : 0x90
Poids fort
Poids faible
adresse
adresse
x00
x20
1
e
Vide
N° de
adresse
mots
Basse
x40
x00
x05
Poids fort
Poids faible
adresse
adresse
x00
x40
Fonction
Code d'erreur
Code + x80
(1 octet)
1 : Code de fonction
incorrect
2 : Adresse incorrecte
3 : CRC incorrect
FF : inconnu
Octet fort
Octet faible
données à
données à
écrire
écrire
x00
x01
1. Octet
1. Octet
d'octets
fort
faible
à écrire
données
données
à écrire
à écrire
x0A
x00
x32
Vide
N° de mots
x00
x05
Poids faible CRC
JBUS/MODBUS - Réf. : IOMMASOPXX03-FR 01
1. JBUS
Poids faible
Poids fort
CRC
CRC
Donnée
Poids
Poids
suivante
faible
fort
CRC
CRC
.....
Poids faible
Poids fort
CRC
CRC
Poids fort CRC
7

Publicité

Table des Matières
loading

Produits Connexes pour socomec JBUS/MODBUS

Table des Matières