Exemples : Écriture D'un Paramètre - Siemens Sinamics G130 Instructions De Service

Masquer les pouces Voir aussi pour Sinamics G130:
Table des Matières

Publicité

Commande
6.11 Communication par Modbus TCP
6.11.6.3
Exemples : Écriture d'un paramètre
Tableau 6- 63 Écriture d'une requête de paramétrage : Écriture de la valeur du paramètre p1121 du périphérique numéro 17
Valeur
Octet
Description
MBAP Header
10 h
7
Code de fonction (Write multiple)
0258 h
8,9
Adresse de début du registre
000A h
10,11
Nombre de registres à écrire (40601 ... 40610)
14 h
12
Nombre d'octets de données (10 registres, 2 octets chacun = 20 octets)
0001 h
13,14
40601 : C1 (activer la requête)
2F10 h
15,16
40602 : Code de fonction 2F h (47), longueur de requête 16 octets (10 h)
8002 h
17,18
40603 : Référence de requête = 80 h, identifiant de requête = 2 h (écri-
0101 h
19,20
ture)
1001 h
21,22
40604 : ID DO = 1, nombre de paramètres = 1
0461 h
23,24
40605 : Attribut, nombre d'éléments = 1
0000 h
25,26
40606 : Numéro de paramètre = 1121
0801 h
27,28
40607 : Sous-indice = 0
4142 h
29,30
40608 : Format + Nombre de valeurs
6666 h
31,32
40609 : Valeur de paramètre 12,15
40610 : Valeur du paramètre
Tableau 6- 64 Démarrer la requête de paramétrage : Écriture de la valeur du paramètre p1121 du périphérique numéro 17
Valeur
Octet
Description
MBAP Header
03 h
7
Code de fonction (lecture)
0258 h
8,9
Adresse de début du registre
0007 h
10,11
Nombre de registres à écrire (40601 ... 40610)
0010 h
12,13
Nombre de registres
Tableau 6- 65 Réponse en cas d'écriture réussie
Valeur
Octet
Description
MBAP Header
Nombre d'octets de données suivants (20 h : 32 octets ≙ 16 registres)
03 h
7
Code de fonction (lecture)
20 h
8
0002 h
9,10
40601 : DS47 Control = 2 (la requête a été exécutée)
2F04 h
11,12
40602 : Code de fonction 2F h (47), longueur de réponse 4 octets
8002 h
13,14
40603 : Référence de requête reprise = 80 h,
identifiant de réponse = 2 (modifier les paramètres)
0101 h
15,16
40604 : ID DO = 1, nombre de paramètres = 1
Tableau 6- 66 Réponse en cas d'échec d'écriture - Requête d'écriture pas encore terminée
Valeur
Octet
Description
MBAP Header
Nombre d'octets de données suivants (20 h : 32 octets ≙ 16 registres)
03 h
7
Code de fonction (lecture)
20 h
8
0001 h
9,10
40601 : DS47 Control = 1 (la requête est en cours de traitement)
2F00 h
11,12
40602 : Code de fonction 2F h (47), longueur de réponse 0 (erreur)
0004 h
13,14
40603 : Code d'erreur : 0004 Response Not Ready (réponse pas encore effec-
tuée)
318
Variateurs en version châssis
Instructions de service, 06/2020, A5E00386870A

Publicité

Table des Matières
loading

Table des Matières