Siemens SIMATIC S7-1200 Manuel page 529

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

Publicité

Lorsque la demande de communication MB_CLIENT en cours est achevée, le bit DONE est
VRAI pour un cycle. Le bit DONE peut être utilisé comme porte temporelle pour ordonner
plusieurs demandes MB_CLIENT.
Remarque
Cohérence des données d'entrée pendant le traitement de MB_CLIENT
Lorsqu'un client Modbus a déclenché une opération Modbus, l'état de toutes les entrées est
sauvegardé en interne, puis comparé à chaque appel successif. Cette comparaison sert à
déterminer si cet appel particulier était à l'origine de la demande client active. Plusieurs
appels MB_CLIENT peuvent être effectués à l'aide d'un DB d'instance commun.
En conséquence, il est important que les entrées ne soient pas modifiées tant qu'une
opération MB_CLIENT est traitée activement. Si cette règle n'est pas respectée, un appel
MB_CLIENT ne peut pas déterminer qu'il est l'instance active.
Sélection de la fonction de communication Modbus via les paramètres MB_MODE et
MB_DATA_ADDR
MB_DATA_ADDR définit l'adresse Modbus de début des données auxquelles accéder.
L'instruction MB_CLIENT utilise une entrée MB_MODE et non une entrée de code de
fonction.
La combinaison des valeurs MB_MODE et MB_DATA_ADDR détermine le code de fonction
qui est utilisé dans le message Modbus réel. Le tableau suivant montre la correspondance
entre le paramètre MB_MODE, la fonction Modbus et la plage d'adresses Modbus.
Tableau 12- 51
Fonctions Modbus
MB_MODE
Fonction
Modbus
0
01
0
02
0
03
0
04
1
05
1
06
1
15
1
16
2
15
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Longueur des
Opération et données
données
1 à 2000
Lecture de bits de sortie :
1 à 2000 bits par demande
1 à 2000
Lecture de bits d'entrée :
1 à 2000 bits par demande
1 à 125
Lecture de registres de maintien :
1 à 125 mots par demande
1 à 125
Lecture de mots d'entrée :
1 à 125 mots par demande
1
Ecriture d'un bit de sortie :
1 bit par demande
1
Ecriture d'un registre de maintien :
1 mot par demande
2 à 1968
Ecriture de plusieurs bits de sortie :
2 à 1968 bits par demande
2 à 123
Ecriture de plusieurs registres de maintien :
2 à 123 mots par demande
1 à 1968
Ecriture d'un ou de plusieurs bits de sortie :
1 à 1968 bits par demande
Protocoles des processeurs de communication
12.5 Communication Modbus
MB_DATA_ADDR
1 à 9999
10001 à 19999
40001 à 49999
30001 à 39999
1 à 9999
40001 à 49999
1 à 9999
40001 à 49999
1 à 9999
529

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières