Télécharger Imprimer la page

Siemens SIMOCODE pro Description De Produit page 107

Appareillage industriel de gestion moteur et de commande, communication
Masquer les pouces Voir aussi pour SIMOCODE pro:

Publicité

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 de la zone de mémoire de registres est attendue comme adresse de
début. L'adresse sélectionnée doit être marquée comme étant accessible en écriture (voir
tableaux au chapitre Tables de données Modbus RTU (Page 282), colonne "Accès").
Télégramme de demande
Adresse
de l'escla‐
ve
1 octet
Télégramme de réponse
Adresse de l'escla‐
ve
1 octet
Exemple
Ecriture des sorties et relecture des signaux d'entrée de l'appareil SIMOCODE pro. Pour ce
faire, un registre 0x0000 doit être écrit dans la zone de la MIS (mémoire image des sorties)
et en même temps 4 registres doivent être lus à partir de 0x0400 dans la zone de la MIE
(mémoire image des entrées). Adresse d'esclave du SIMOCODE pro = 16 (10h).
Le registre écrit sur SIMOCODE doit démarrer le moteur en marche à droite (24h) dans le
mode "Distant".
Dans cet exemple, il convient de veiller à ce que la fonction demandée "Démarrer moteur
(sens de rotation) à droite" ne soit pas retournée dans le cycle directement identique
au nouvel état. La raison à cela est le temps d'exécution de la commande Marche
dans SIMOCODE et la temporisation des contacteurs. Ce n'est que quelques cycles de
communication plus tard que la signalisation en retour de la MIE commencera également
avec 0x0024.
Remarque
Read/Write Multiple Registers
FC23 n'a accès qu'à MIE/MIS.
SIMOCODE pro - Communication
Description fonctionnelle, 02/2023, A5E40508495003A/RS-AG/007
Code de
Adresse de
Nombre de
fonction
début Pro‐
registres
cessus de
(accès en
lecture
écriture)
1 octet
2 octets
2 octets
Code de fonction
1 octet
Adresse
Nombre
de début
de regis‐
Processus
tres N
d'écriture
(accès
en écri‐
ture)
2 octets
2 octets
Nombre d'octets N Données
1 octet
Nx2 octets
Communication
2.3 Communication Modbus
Nombre
Don‐
CRC
d'octets
nées
(accès
(accès
en écri‐
en écri‐
ture)
ture)
1 octet
Nx2 oc‐
2 octets
tets
CRC
2 octets
107

Publicité

loading