Siemens SIMATIC S7-1200 Manuel page 536

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

Publicité

Protocoles des processeurs de communication
12.5 Communication Modbus
Les liaisons serveur individuelles doivent respecter les règles suivantes :
● Chaque liaison MB_SERVER doit utiliser un DB d'instance unique.
● Chaque liaison MB_SERVER doit être établie avec un numéro de port IP unique. Une
● Chaque liaison MB_SERVER doit utiliser un ID de liaison unique.
● L'instruction MB_SERVER doit être appelée individuellement pour chaque liaison (avec
L'ID de liaison doit être unique pour chaque liaison individuelle. Cela signifie qu'un ID de
liaison unique ne doit être utilisé qu'avec le DB d'instance individuel correspondant. En
résumé, le DB d'instance et l'ID de liaison forment une paire qui doit être unique pour
chaque liaison.
Tableau 12- 59
Codes de fonction de diagnostic Modbus
Fonctions de diagnostic Modbus pour MB_SERVER
Codes
Sous-fonction
08
0x0000
08
0x000A
11
Variables MB_SERVER
Ce tableau montre les variables statiques publiques sauvegardées dans le bloc de données
d'instance pour MB_SERVER pouvant être utilisées dans votre programme.
Tableau 12- 60
Variables statiques publiques pour MB_SERVER
Variable
HR_Start_Offset
Request_Count
Server_Message_Count
Xmt_Rcv_Count
536
seule liaison est acceptée par port.
son DB d'instance respectif).
Description
Renvoi d'un test d'écho des données de requête : MB_SERVER renvoie en écho à un maître
Modbus un mot de données reçu.
Effacement du compteur d'événements de communication : MB_SERVER efface le compteur
d'événements de communication qui est utilisé pour la fonction Modbus 11.
Lecture du compteur d'événements de communication : MB_SERVER utilise un compteur
d'événements de communication interne pour enregistrer le nombre de demandes de lecture et
d'écriture Modbus envoyées au serveur Modbus qui ont abouti. Le compteur ne s'incrémente pas
pour les fonctions 8 et 11 ni pour les demandes à diffusion générale. Il ne s'incrémente pas non
plus pour toute demande entraînant une erreur de communication (erreurs de parité ou de CRC,
par exemple).
La fonction de diffusion générale n'est pas disponible pour Modbus TCP, car une seule liaison
client-serveur existe à un moment donné.
Type de
Valeur
données
par
défaut
Word
0
Word
0
Word
0
Word
0
Description
Définit l'adresse de début du registre de maintien Modbus.
Nombre de toutes les demandes reçues par ce serveur
Nombre de demandes reçues pour ce serveur spécifique
Nombre d'émissions ou de réceptions pendant lesquelles une erreur
s'est produite. Cette variable est également incrémentée si un message
reçu est un message Modbus invalide.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières