Siemens SIMATIC S7-1200 Manuel page 528

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

Publicité

Protocoles des processeurs de communication
12.5 Communication Modbus
Paramètre et type
MB_MODE
IN
MB_DATA_ADDR
IN
MB_DATA_LEN
IN
MB_DATA_PTR
IN_OUT
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Paramètre REQ
FAUX = Aucune demande de communication Modbus
VRAI = Demande de communication avec un serveur Modbus TCP
Si aucune instance de MB_CLIENT n'est active et que le paramètre DISCONNECT est égal
à 0, une nouvelle demande Modbus sera lancée si REQ est égal à 1. Si la liaison n'est pas
déjà établie, une nouvelle liaison le sera.
Si la même instance de MB_CLIENT est à nouveau exécutée avec DISCONNECT=0 et
REQ=1, et ce avant l'achèvement de la demande en cours, il n'y aura pas d'émission
Modbus suivante. Toutefois, dès que la demande en cours aura été achevée, une nouvelle
demande pourra être traitée si MB_CLIENT est exécuté avec l'entrée REQ à 1.
528
Type de
Description
données
USInt
Sélection du mode : Définit le type de demande (lecture, écriture ou
diagnostic). Voir le tableau des fonctions Modbus ci-après pour plus de
détails.
UDInt
Adresse de début Modbus : Définit l'adresse de début des données
auxquelles on accédera via MB_CLIENT. Voir les adresses valides dans le
tableau des fonctions Modbus ci-après.
UInt
Longueur des données Modbus : Définit le nombre de bits ou mots
auxquels accéder dans cette demande. Voir les longueurs valides dans le
tableau des fonctions Modbus ci-après.
Variant
Pointeur désignant le registre de données Modbus : Le registre stocke
temporairement les données allant vers un serveur Modbus ou venant d'un
serveur Modbus. Le pointeur doit désigner un DB global standard ou une
adresse en mémoire M.
Bool
Le bit DONE est VRAI pour un cycle lorsque la dernière demande s'est
achevée sans erreur.
Bool
0 : Pas d'opération MB_CLIENT en cours
1 : Opération MB_CLIENT en cours
Bool
Le bit ERROR est VRAI pour un cycle lorsque l'exécution de MB_CLIENT
s'est achevée avec une erreur. La valeur de code d'erreur dans le
paramètre STATUS ne vaut que pendant le cycle où ERROR est à VRAI.
Word
Code d'erreur d'exécution
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières