Code De Fonction 23 - Read/Write Multiple Registers - Siemens SIMOCODE pro Manuel De Configuration

Pour modbus rtu
Masquer les pouces Voir aussi pour SIMOCODE pro:
Table des Matières

Publicité

Communication
3.1 Modbus RTU
Exemple
Le courant assigné du moteur de SIMOCODE pro enregistré en tant que mot double avec
l'adresse d'esclave 16 doit être modifié via Modbus. Pour ce faire, le nouveau courant
assigné du moteur de 10 A doit être écrit dans l'appareil. La valeur attendue est le courant
assigné du moteur dans l'unité 10 mA, c'est-à-dire
10 A = 10000 mA = 1000 x 10 mA = 03E8h x 10 mA.
Télégramme de demande
Adresse de
l'esclave
1 octet
0x10
Télégramme de réponse
Adresse de
l'esclave
1 octet
0x10h
3.1.6.8

Code de fonction 23 - Read/Write Multiple Registers

Fonction
Cette fonction permet au système-maître MODBUS d'écrire et de lire plusieurs registres de
SIMOCODE au moyen d'un appel de fonction unique. L'opération d'écriture est la procédure
exécutée en premier. Cette fonction est l'appel de fonction typiquement utilisé pour éditer
des données cycliques dans SIMOCODE et relire des entrées ou des états d'appareil.
Une adresse valide est attendue comme adresse de début à partir de la zone de mémoire
de bits. L'adresse sélectionnée doit être marquée comme étant accessible en écriture (voir
tableaux au chapitre Tables de données Modbus (Page 37), colonne "Accès").
Télégramme de demande
Adresse
de l'es-
clave
1 octet
Télégramme de réponse
Adresse de l'esclave Code de fonction
1 octet
32
Code de
Adresse de
fonction
début
1 octet
2 octets
0x10h
0x41A8
Code de fonction
1 octet
0x10
Code de
Adresse de
Nombre de
fonction
début
registres
Processus
(accès en
de lecture
écriture)
1 octet
2 octets
2 octets
1 octet
Nombre de
Nombre
registres
d'octets
2 octets
1 octet
0x0002
0x04
Adresse de début Nombre de
registres
2 octets
2 octets
0x41A8
0x0002
Adresse
Nombre
de début
de
Proces-
registres
sus
N (ac-
d'écriture
cès en
écriture)
2 octets
2 octets
Nombre d'octets N
Données
1 octet
Nx2 octets
Manuel de configuration, 04/2015, A5E33498234003A/RS-AA/001
Données
CRC
n x 2 octets
2 octets
0x0000
0x....
0x03E8
CRC
2 octets
0x....
Nombre
Données
CRC
d'octets
(accès en
(accès
écriture)
en écri-
ture)
1 octet
Nx
2 octets
2 octets
CRC
2 octets
SIMOCODE pro Modbus RTU

Publicité

Table des Matières
loading

Table des Matières