Siemens SIMATIC S7-1200 Manuel page 545

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

Publicité

Paramètre et type
RTS_ON_DLY
IN
RTS_OFF_DLY
IN
RESP_TO
IN
MB_DB
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
MB_COMM_LOAD est exécuté pour configurer un port pour le protocole Modbus RTU. Une
fois qu'un port est configuré pour le protocole Modbus RTU, il ne peut être utilisé que par les
instructions MB_MASTER ou MB_SLAVE.
Il faut exécuter MB_COMM_LOAD une fois pour chaque port de communication utilisé pour
la communication Modbus à configurer. Affectez un DB d'instance MB_COMM_LOAD unique
pour chaque port que vous utilisez. Vous pouvez installer trois modules de communication
(RS232 ou RS485) au maximum et un Communication Board (RS485) dans la CPU.
Appelez MB_COMM_LOAD dans un OB de démarrage et exécutez-le une fois ou
déclenchez l'appel via le mémento système Premier cycle (Page 82) pour l'exécuter une
fois. Ne réexécutez MB_COMM_LOAD que si des paramètres de communication tels que la
vitesse de transmission ou la parité doivent changer.
Un bloc de données d'instance est affecté à MB_MASTER ou MB_SLAVE lorsque vous
insérez ces instructions dans votre programme. Ce bloc de données d'instance est référencé
lorsque vous définissez le paramètre MB_DB pour l'instruction MB_COMM_LOAD.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Type de
Description
données
UInt
Sélection du retard RTS activé :
0 = (valeur par défaut) Pas de délai à partir de RTS actif jusqu'à ce
que le premier caractère du message soit émis
1 à 65535 = Délai en millisecondes à partir de RTS actif jusqu'à ce
que le premier caractère du message soit émis (ne s'applique pas aux
ports RS485). Les retards RTS sont appliqués indépendamment de la
sélection FLOW_CTRL.
UInt
Sélection du retard RTS désactivé :
0 = (valeur par défaut) Pas de délai à partir du dernier caractère émis
jusqu'à ce que RTS soit désactivé
1 à 65535 = Délai en millisecondes à partir du dernier caractère émis
jusqu'à ce que RTS soit désactivé (ne s'applique pas aux ports
RS485). Les retards RTS sont appliqués indépendamment de la
sélection FLOW_CTRL.
UInt
Dépassement du délai d'attente de la réponse
Temps en millisecondes accordé par MB_MASTER pour que l'esclave
réponde. Si l'esclave ne répond pas pendant cette durée, MB_MASTER
renouvellera la demande ou mettra fin à la demande avec une erreur
lorsque le nombre de nouvelles tentatives indiqué aura été envoyé.
5 ms à 65535 ms (valeur par défaut = 1000 ms).
Variant
Référence au bloc de données d'instance utilisé par les instructions
MB_MASTER ou MB_SLAVE. Une fois que vous avez inséré
MB_MASTER ou MB_SLAVE dans votre programme, l'identificateur de
DB apparaît dans la liste déroulante d'aide pour les paramètres disponible
au niveau du connecteur MB_DB de la boîte.
Bool
Le bit DONE est VRAI pour un cycle lorsque la dernière demande s'est
achevée sans erreur. (version 2.0 uniquement)
Bool
Le bit ERROR est VRAI pour un cycle lorsque la dernière demande 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
Protocoles des processeurs de communication
12.5 Communication Modbus
545

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières