Remarque
Réglage requis pour l'utilisation de câbles PROFIBUS avec CM 1241 pour RS485
Mise à jour de variables de bloc de données (DB) de l'instruction
Modbus_Master
Le tableau suivant indique les variables statiques publiques enregistrées dans le DB d'instance Modbus_Master que vous
pouvez utiliser dans votre programme :
Tableau 4
Variables statiques du DB d'instance Modbus_Master
Variable
Blocked_Proc_Timeout
Extended_Addressing
MD_DB
Mise à jour de variables de bloc de données (DB) de l'instruction Modbus_Slave
Le tableau suivant indique les variables statiques publiques enregistrées dans le DB d'instance Modbus_Slave que vous
pouvez utiliser dans votre programme :
Tableau 5
Variables statiques du DB d'instance Modbus_Slave
Variable
HR_Start_Offset
Extended_Addressing
Request_Count
Slave_Message_Count
Bad_CRC_Count
Broadcast_Count
Exception_Count
Success_Count
MB_DB
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 surveiller l'état de Modbus.
Mise à jour du manuel système S7-1200, édition 06/2015
A5E03929126-AJ, 11/2015
Type de
Valeur par
données
défaut
Nombre
0,5
réel
Booléen
FAUX
MB_BASE
-
Type de
Valeur par
données
défaut
Word
0
Bool
FAUX
Word
0
Word
0
Word
0
Word
0
Word
0
Word
0
MB_BASE
-
Description
Durée (en secondes) d'attente d'une instance de maître
Modbus_Master bloquée avant d'annuler l'état ACTIF de cette ins-
tance. Cela peut, par exemple, se produire lorsqu'une demande
Modbus_Master a été émise et que le programme arrête d'appeler la
fonction Modbus_Master avant l'achèvement complet de la demande.
La valeur de temps doit être supérieure à 0 et inférieure à 55 se-
condes, ou une erreur se produit.
Configure l'adressage d'esclave à un ou deux octets :
FAUX = adresse à un octet ; 0 à 247
•
VRAI = adresse à deux octets (correspond à un adressage éten-
•
du) ; 0 à 65535
Le paramètre MB_DB de l'instruction Modbus_Comm_Load doit être
connecté au paramètre MB_DB de l'instruction Modbus_Master.
Description
Définit l'adresse de début du registre de maintien Modbus (valeur par
défaut = 0).
Configure l'adressage d'esclave à un ou deux octets :
FAUX = adresse à un octet
•
VRAI = adresse à deux octets
•
Total de l'ensemble des demandes reçues par cet esclave
Nombre de demandes reçues pour cet esclave spécifique
Nombre de demandes reçues comportant une erreur CRC
Nombre de demandes de diffusion générale reçues
Erreurs spécifiques à Modbus nécessitant un acquittement avec le
renvoi d'une exception au maître
Nombre de demandes reçues pour cet esclave spécifique ne conte-
nant pas d'erreurs de protocole
Le paramètre MB_DB de l'instruction Modbus_Comm_Load doit être
connecté au paramètre MB_DB de l'instruction Modbus_Slave.
7