Automate programmable S7-200 Manuel système
Présentation
Les bibliothèques d'opérations STEP 7--Micro/WIN facilitent la communication avec des unités
maîtres et esclaves Modbus grâce à des sous--programmes et des programmes d'interruption
préconfigurés, conçus spécifiquement pour la communication Modbus.
Les opérations Modbus esclave permettent de configurer le S7--200 afin qu'il agisse en tant
qu'esclave Modbus RTU et communique avec des maîtres Modbus.
Les opérations Modbus maître permettent de configurer le S7--200 afin qu'il agisse en tant que
maître Modbus RTU et communique avec un ou plusieurs esclaves Modbus.
Les opérations Modbus sont installées dans le dossier Bibliothèques de l'arborescence
d'opérations de STEP 7--Micro/WIN. Ces opérations vous permettent de faire agir le S7--200 en
tant qu'unité Modbus. Lorsque vous insérez une opération Modbus dans votre programme, un ou
plusieurs sous--programmes associés sont automatiquement ajoutés à votre projet.
Il existe deux versions de la bibliothèque du protocole Modbus maître. L'une utilise l'interface 0
(port 0) de la CPU et l'autre l'interface 1 (port 1). Pour la bibliothèque de l'interface 1, "_P1" est
ajouté aux noms d'UOP (MBUS_CTRL_P1) afin de signaler que l'UOP utilise l'interface 1 de la
CPU. Sinon, les deux bibliothèques Modbus maître sont identiques.
La bibliothèque Modbus esclave prend uniquement en charge la communication avec l'interface 0.
Conditions requises pour l'utilisation du protocole Modbus
Les opérations du protocole Modbus maître utilisent les ressources suivantes du S7--200 :
L'initialisation du protocole Modbus maître réserve l'interface CPU correspondante à la
-
communication du protocole Modbus maître.
Lorsque l'interface CPU sert à la communication pour le protocole Modbus maître, elle ne
peut être utilisée par ailleurs, notamment pour la communication avec STEP 7--Micro/WIN.
L'opération MBUS_CTRL gère l'affectation de l'interface 0 au protocole Modbus maître ou à
PPI. L'opération MBUS_CTRL_P1 (de la bibliothèque de l'interface 1) gère l'affectation de
l'interface 1 au protocole Modbus maître ou à PPI.
Les opérations du protocole Modbus maître affectent tous les mémentos spéciaux associés
-
au mode de communication programmable sur l'interface de communication CPU
concernée.
Les opérations du protocole Modbus maître utilisent trois sous--programmes et un
-
programme d'interruption.
Les opérations du protocole Modbus maître nécessitent environ 1620 octets d'espace de
-
programme pour les deux opérations Modbus maître et pour les programmes de soutien.
Les variables pour les opérations du protocole Modbus maître nécessitent un bloc de 284
-
octets de mémoire V. C'est l'utilisateur qui définit l'adresse de début de ce bloc qui est
réservé aux variables Modbus.
La CPU S7--200 doit avoir un microprogramme de version 2.00 ou plus pour prendre en
-
charge la bibliothèque du protocole Modbus maître (CPU de référence 21x--2xx23--0XB0).
La bibliothèque Modbus maître utilise les interruptions utilisateur pour certaines fonctions.
-
Aussi, les interruptions utilisateur ne doivent--elles pas être désactivées par le programme
utilisateur.
Conseil
Procédez de l'une des manières suivantes pour réactiver le mode de fonctionnement PPI de
l'interface de communication de la CPU afin de pouvoir communiquer avec STEP 7--Micro/WIN :
-- Mettez le paramètre Mode de l'opération MBUS_CTRL à zéro (0).
-- Placez le commutateur de mode du S7--200 sur la position STOP.
Ces méthodes configurent toutes deux l'interface de communication de la CPU afin qu'elle
communique avec STEP 7--Micro/WIN.
368