Siemens SIMATIC S7-200 Manuel page 391

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

Publicité

Tableau 12-8 Codes des erreurs d'exécution de MBUS_CTRL
Codes d'erreur
0
1
2
3
4
Opération MBUS_MSG
L'opération MBUS_MSG (ou MBUS_MSG_P1 pour
l'interface 1) sert à déclencher une demande vers un
esclave Modbus et à traiter la réponse.
L'opération MBUS_MSG déclenche une demande vers un
esclave Modbus lorsque l'entrée EN et l'entrée First sont
toutes deux à 1. L'envoi de la demande ainsi que l'attente et
le traitement de la réponse nécessitent généralement
plusieurs cycles. L'entrée EN doit être à 1 pour valider
l'envoi de la demande et doit rester à 1 jusqu'à ce que le bit
Done soit mis à 1.
Remarque : Une seule opération MBUS_MSG peut être
active à un moment donné. Si plusieurs opérations
MBUS_MSG sont activées, la première opération
MBUS_MSG exécutée sera traitée et toutes les opérations
MBUS_MSG suivantes seront interrompues avec un code
d'erreur 6.
Le paramètre First ne doit être à 1 que pendant un cycle
lorsqu'il y a une nouvelle demande à envoyer. L'entrée First
sous forme d'impulsion doit être suivie d'un élément de
détection de front (par exemple, Front montant) qui
transmettra la demande une fois (voir l'exemple de
programme).
Le paramètre Slave est l'adresse de l'esclave Modbus. La
plage autorisée va de 0 à 247. L'adresse 0 est l'adresse de
diffusion générale et n'est utilisable que pour des
demandes d'écriture. Il n'y a pas de réponse à une
demande de diffusion générale envoyée à l'adresse 0. Tous
les esclaves ne prennent pas en charge l'adresse de
diffusion générale. La bibliothèque S7--200 Modbus esclave
ne prend pas en charge l'adresse de diffusion générale.
Le paramètre RW indique si ce message constitue une lecture ou une écriture. Les deux valeurs
suivantes sont autorisées pour RW :
0 : lecture
-
1 : écriture
-
Les sorties TOR (bobines) et les registres de maintien acceptent à la fois les demandes de lecture
et d'écriture. Les entrées TOR (contacts) et les registres d'entrée acceptent uniquement les
demandes de lecture. Le paramètre Addr est l'adresse Modbus de départ. Les plages de valeurs
suivantes sont autorisées :
00001 à 09999 pour les sorties TOR (bobines)
-
10001 à 19999 pour les entrées TOR (contacts)
-
30001 à 39999 pour les registres d'entrée
-
40001 à 49999 pour les registres de maintien
-
La plage de valeurs spécifique pour Addr dépend des adresses prises en charge par l'esclave
Modbus.
Utilisation de la bibliothèque du protocole Modbus
Description
Pas d'erreur
La parité sélectionnée n'est pas valable
Le débit sélectionné n'est pas valable
Le délai d'expiration sélectionné n'est pas valable
Le mode sélectionné n'est pas valable
Chapitre 12
377

Publicité

Table des Matières
loading

Table des Matières