Siemens SIMATIC S7-300 Instructions De Service page 87

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Formule pour calculer start_register
Une fois connu le DB résultant (celui à lire), l'adresse MODBUS start_register nécessaire au
système maître peut être calculée selon la formule suivante :
start_register
Notez qu'il ne faut utiliser que des numéros pairs de mot de données.
register_number
Toute valeur comprise entre 1 et 127 est permise pour le nombre de registres
register_number. C'est ce nombre de registres qui est lu. Veuillez tenir compte de la règle
suivante :
(register_number)
Remarque
Veuillez tenir compte des restrictions propres à chaque CPU, telles qu'elles sont indiquées
au chapitre « Interface CPU-CP (Page 67) ».
Exemple d'application
Exemple de paramétrage :
Tableau 9- 3 Transposition de l'adressage MODBUS pour FC 03, 06 et 16
Adresse MODBUS dans le
télégramme de transmission
0
Télégramme de demande FONCTION 03 :
05H
03H
00H
50H
00H
02H
xxH
xxH
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est l'esclave
Instructions de service, 09/2009, A5E00218420-06
= ((DB résultant - nº du DB de base) * 512) +
(mot de données_DBW / 2)
=
512 - start_register
max
Zone de mémoire SIMATIC
à partir du bloc de données
(nº DB de base)
Adresse d'esclave ADDR
Code de fonction FUNC
start_register « poids fort »
start_register « poids faible »
register_number « poids fort »
register_number « poids faible »
Contrôle CRC « poids faible »
Contrôle CRC « poids fort »
9.3 Code de fonction 03 : Lire registres de sortie
DB 800
Codes de fonction
87

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières