Adressage Modbus - Siemens SIMATIC S7-200 Manuel

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

Publicité

Automate programmable S7-200 Manuel système

Adressage Modbus

Les adresses Modbus sont normalement écrites en tant que valeurs de 5 caractères contenant le
type de données et le décalage. Le premier caractère détermine le type de données et les quatre
derniers caractères sélectionnent la valeur correcte dans le type de données.
Adressage Modbus maître : Les opérations Modbus maître mappent alors les adresses sur les
fonctions correctes à envoyer à l'esclave. Les opérations Modbus maître acceptent les adresses
Modbus suivantes :
00001 à 09999 : sorties TOR (bobines)
-
10001 à 19999 : entrées TOR (contacts)
-
30001 à 39999 : registres d'entrée (généralement entrées analogiques)
-
40001 à 49999 : registres de maintien
-
Toutes les adresses Modbus sont à base 1, ce qui signifie que la première valeur de donnée
commence à l'adresse un. La plage des adresses valables dépend alors de l'esclave. En effet,
des esclaves différents acceptent des types de données et des plages d'adresses différents.
Adressage Modbus esclave : L'unité maître Modbus établit alors une table de correspondance
des adresses pour les fonctions Modbus correctes. Les opérations Modbus esclave acceptent les
adresses suivantes :
00001 à 00128 sont les sorties TOR correspondant à Q0.0 -- Q15.7.
-
10001 à 10128 sont les entrées TOR
-
correspondant à I0.0 -- I15.7.
30001 à 30032 sont les registres
-
d'entrée analogiques correspondant
à AIW0 à AIW62.
40001 à 4xxxx sont les registres de
-
maintien correspondant à la
mémoire V.
Toutes les adresses Modbus sont à base
un. Le tableau 12-1 montre la
correspondance entre les adresses
Modbus et les adresses S7--200.
Le protocole Modbus esclave vous permet
de limiter la quantité d'entrées, de sorties,
d'entrées analogiques et de registres de
maintien (mémoire V) accessibles à un
maître Modbus.
Le paramètre MaxIQ de l'opération
MBUS_INIT indique le nombre maximum
d'entrées ou de sorties TOR (I ou Q)
auxquelles le maître Modbus a le droit
d'accéder.
Le paramètre MaxAI de l'opération
MBUS_INIT indique le nombre maximum
de registres d'entrée (AIW) auxquels le
maître Modbus a le droit d'accéder.
Le paramètre MaxHold de l'opération
MBUS_INIT indique le nombre maximum
de registres de maintien (mots de mémoire
V) auxquels le maître Modbus a le droit
d'accéder.
Vous trouverez dans la description de
l'opération MBUS_INIT plus d'informations
sur la configuration des restrictions de
mémoire pour l'esclave Modbus.
370
Tableau 12-1 Correspondances entre adresses Modbus et
adresses S7- -200
Adresse Modbus
00001
00002
00003
...
00127
00128
10001
10002
10003
...
10127
10128
30001
30002
30003
...
30032
40001
40002
40003
...
4xxxx
Adresse S7- - 200
Q0.0
Q0.1
Q0.2
...
Q15.6
Q15.7
I0.0
I0.1
I0.2
...
I15.6
I15.7
AIW0
AIW2
AIW4
...
AIW62
HoldStart
HoldStart+2
HoldStart+4
...
HoldStart+2 x (xxxx- -1)

Publicité

Table des Matières
loading

Table des Matières