Configuration De La Table Des Mnémoniques; Utilisation Des Opérations Modbus Maître - Siemens SIMATIC S7-200 Manuel

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

Publicité

Configuration de la table des mnémoniques
Lorsque vous avez entré une adresse pour le premier mnémonique, la table calcule et définit
automatiquement le reste des mnémoniques dans la table.
Vous devez définir une adresse de début en mémoire V pour cette table qui occupe 779 octets.
Veillez à ce que l'affectation des mnémoniques Modbus esclave ne chevauchent pas la mémoire
V affectée aux registres de maintien Modbus au moyen des paramètres HoldStart et MaxHold
dans l'opération MBUS_INIT. L'opération MBUS_INIT signale une erreur en cas de
chevauchement quelconque des zones de mémoire.
Utilisation des opérations Modbus maître
Procédez comme suit pour utiliser les opérations Modbus maître dans votre programme S7--200 :
1.
Insérez l'opération MBUS_CTRL dans votre programme et exécutez--la à chaque cycle.
Cette opération vous permet soit d'initialiser, soit de modifier les paramètres de
communication Modbus.
Lorsque vous insérez l'opération MBUS_CTRL, plusieurs sous--programmes et
programmes d'interruption masqués sont automatiquement ajoutés à votre programme.
2.
Définissez, à l'aide de la commande Mémoire de bibliothèque, une adresse de départ pour
la mémoire V requise pour les opérations du protocole Modbus maître.
3.
Insérez une ou plusieurs opérations MBUS_MSG dans votre programme. Vous pouvez
ajouter autant d'opérations MBUS_MSG que nécessaire dans votre programme, mais une
seule de ces opérations peut être active à un moment donné.
4.
Branchez un câble de communication entre l'interface 0 sur la CPU S7--200 (ou l'interface 1
pour la bibliothèque de l'interface 1) et les unités Modbus esclaves.
Avertissement
Le fait d'interconnecter des équipements ayant des potentiels de référence différents peut
provoquer des flux de courant indésirables via le câble de liaison. Ces courants indésirables
peuvent entraîner des erreurs de programmation ou endommager l'équipement.
Assurez--vous que tous les équipements reliés à l'aide d'un câble de communication partagent
un potentiel de référence de circuit commun ou sont isolés afin d'empêcher des flux de courant
indésirables.
Les opérations Modbus maître utilisent les fonctions Modbus présentées ci--dessous pour lire ou
écrire une adresse Modbus spécifique. L'esclave Modbus doit prendre en charge la ou les
fonctions Modbus requises pour lire ou écrire une adresse Modbus particulière.
Tableau 12-2 Fonctions devant être prises en charge par l'esclave Modbus
Adresse Modbus
00001 à 09999 : sorties TOR
10001 à 19999 : entrées TOR
30001 à 39999 : registres d'entrée
40001 à 49999 : registres de maintien
Utilisation de la bibliothèque du protocole Modbus
Lecture ou
Fonction Modbus esclave requise
écriture
Lecture
Fonction 1
Ecriture
Fonction 5 pour une seule sortie
Fonction 15 pour plusieurs sorties
Lecture
Fonction 2
Ecriture
Impossible
Lecture
Fonction 4
Ecriture
Impossible
Lecture
Fonction 3
Ecriture
Fonction 6 pour un seul registre
Fonction 16 pour plusieurs registres
Chapitre 12
371

Publicité

Table des Matières
loading

Table des Matières