Siemens SIMATIC S7-300 Instructions De Service page 91

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
Seuls les numéros pairs de mot de données sont autorisés.
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- 4 Transposition de l'adressage MODBUS pour FC 04
Adresse MODBUS dans le
télégramme de transmission
0
Télégramme de demande FONCTION 04 :
05H
04H
02H
C0H
00H
03H
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.4 Code de fonction 04 - Read Input Registers
DB 900
Codes de fonction
91

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières