Variables Pour L'esclave Modbus - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Protocoles des processeurs de communication
12.5 Communication Modbus

Variables pour l'esclave Modbus

Ce tableau montre les variables statiques publiques sauvegardées dans le bloc de données
d'instance pour MB_SLAVE pouvant être utilisées dans votre programme.
Tableau 12- 78
Variables pour l'esclave Modbus
Variable
HR_Start_Offset
Extended_Addressing
Request_Count
Slave_Message_Count
Bad_CRC_Count
Broadcast_Count
Exception_Count
Success_Count
Votre programme peut écrire des valeurs dans les variables HR_Start_Offset et
Extended_Addressing pour commander le fonctionnement de l'esclave Modbus. Les autres
variables peuvent être lues pour visualiser l'état de Modbus.
HR_Start_Offset
Les adresses de registre de maintien Modbus commencent à 40001 ou 400001, ce qui
correspond à l'adresse de début du registre de maintien dans la mémoire de la CPU. Vous
pouvez toutefois configurer la variable "HR_Start_Offset" afin que le registre de maintien
Modbus commence à une valeur autre que 40001 ou 400001.
Par exemple, si le registre de maintien est configuré pour commencer à MW100 et fait 100
mots de long, un décalage de 20 correspond à une adresse de début de registre de maintien
située à 40021 au lieu de 40001. Toute adresse inférieure à 40021 ou supérieure à 400119
entraînera une erreur d'adressage.
Tableau 12- 79
Exemple d'adressage de registre de maintien Modbus
HR_Start_Offset
0
20
HR_Start_Offset est une valeur de mot qui indique l'adresse de début du registre de maintien
Modbus et est sauvegardée dans le bloc de données d'instance de MB_SLAVE. Vous
pouvez définir la valeur de cette variable statique publique à l'aide de la liste déroulante
d'aide pour les paramètres lorsque vous avez inséré MB_SLAVE dans votre programme.
556
Type de
Description
données
Word
Indique l'adresse de début du registre de maintien Modbus (valeur par défaut
= 0).
Bool
Configure l'adressage d'esclave à un ou deux octets.
(0=adresse à un octet, 1=adresse à deux octets ; valeur par défaut = 0)
Word
Nombre de toutes les demandes reçues par cet esclave
Word
Nombre de demandes reçues pour cet esclave spécifique
Word
Nombre de demandes reçues comportant une erreur CRC
Word
Nombre de demandes à diffusion générale reçues
Word
Erreurs Modbus spécifiques nécessitant le renvoi d'une exception
Word
Nombre de demandes reçues pour cet esclave spécifique ne contenant pas
d'erreurs de protocole
Adresse
Adresse Modbus (mot)
Adresse S7-1200
Adresse Modbus (mot)
Adresse S7-1200
Minimum
40001
MW100
40021
MW100
Manuel système, 07/2011, A5E02486682-04
Maximum
40099
MW298
40119
MW298
Automate programmable S7-1200

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières