Paramètres de l’affichage Canal 0 - Esclave Modbus

Utilisez les paramètres de l’affichage Canal 0 - Esclave Modbus dans la boîte de dialogue Définition du dispositif pour créer la table de mappage des données pour l’esclave Modbus.
CONSEIL: L’affichage Esclave Modbus est disponible lorsque le paramètre Canal 0 est défini sur Esclave Modbus dans l’affichage Présentation.
Paramètre
Description
Numéro de mappage de registre
Affiche le numéro de mappage de registre. Les options disponibles sont comprises entre 0 et 29.
Type de registre
Spécifie le type de registre. Options disponibles :
  • Désactivé (par défaut)
  • Bobines
  • Entrées discrètes
  • Registres d’entrée
  • Registres de maintien
CONSEIL: Les paramètres ne sont pas disponibles lorsque le type de registre est désactivé.
Type de données
Spécifie le type de données du registre. Les options disponibles dépendent du type de registre que vous choisissez.
Pour les bobines et les entrées discrètes, l’option disponible est la suivante :
  • BOOL
Pour les registres de maintien et les registres d’entrée, les options disponibles sont les suivantes :
  • INT
  • REAL
Adresse de début de registre
Spécifie l’adresse de début du registre. Les valeurs valides sont comprises entre 0 et 65 535.
Nombre de données
Spécifie le nombre de données du type de données. Les valeurs valides dépendent du type de données.
Type de données
Valeur valide
BOOL
1 à 128
INT
1 à 100
REAL
1 à 50
Le nombre de registres consécutifs lus/écrits est le suivant :
  • Pour BOOL : Égal au nombre de données
  • Pour INT : Égal au nombre de données
  • Pour REAL : Égal à (Nombre de données * 2)
Pour deux mappages ayant le même type de registre, leurs plages de registres ne doivent pas se chevaucher. La plage de registres de chaque mappage s’étend de l’adresse de début de registre à l’adresse de fin du mappage. L’adresse de fin est calculée comme suit : (Adresse de début de registre + Nombre de registres - 1).
L’adresse de fin de chaque mappage ne doit pas dépasser l’adresse maximale de 65 535.
Index du tampon
Indique l’index du tampon parmi les tampons de registres utilisés dans les balises d’entrée et/ou de sortie. Il s’agit des balises HoldingRegister[y], Coil[z], InputRegister[y] et DiscreteInput[z], où « y » et « z » représentent l’index du tampon.
Les valeurs valides sont :
  • 0 à 15 pour les bobines/entrées discrètes
  • 0 à 99 mots pour les registres de maintien/d’entrée
Le nombre de tampons consécutifs occupés par ce mappage de registre est le suivant :
  • Pour BOOL : Égal à l’arrondi supérieur de (Nombre de données / 8)
  • Pour INT : Égal au nombre de données
  • Pour REAL : Égal à (Nombre de données * 2)
Pour deux mappages de registres ayant le même type de registre, leurs plages de mémoire tampon ne doivent pas se chevaucher. La plage de tampons s’étend de l’index de tampon jusqu’à l’index de tampon de fin déterminé par le nombre de données. L’index de tampon de fin est calculé selon la formule (Index de tampon + Nombre de tampons - 1).
L’index de tampon de fin de chaque mappage ne doit pas dépasser la plage valide d’index de tampon définie ci-dessus.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal