Types de données définis par le dispositif (Esclave Modbus)

Les noms des types de données définis par le dispositif varient pour chaque protocole série en fonction de la sélection
Canal
dans
Définition du dispositif
. Ces tableaux décrivent les types de données définis par le dispositif et créés pour le protocole Maître-Esclave. Les tableaux incluent des informations concernant les entrées (indiquée par « I ») et les sorties (indiquée par « O »).
Type de données défini par le dispositif : AB:5000_ModbusSlave:I:1
Nom
Type
Définition
Valeurs valides
RunMode
BOOL
État de fonctionnement du canal.
0 = En attente
1 = Mode Exécution
ConnectionFaulted
BOOL
Indique si la connexion est active. Le dispositif définit la valeur sur 0 lorsqu’il est connecté, puis sur 1 lorsqu’il n’est plus connecté.
0 = La connexion établie
1 = La connexion n’est pas en cours d’exécution
DiagnosticActive
BOOL
Indique si des diagnostics sont actifs ou si le seuil de pronostics est atteint.
0 = Aucun diagnostic actif
1 = Un ou plusieurs diagnostics sont actifs ou le seuil de pronostics est atteint
DiagnosticSequenceCount
SINT
Compteur de diagnostics. La valeur augmente chaque fois qu’une condition de diagnostic distincte est détectée, puis de nouveau lorsque la condition passe de l’état Détecté à l’état Non détecté.
Défini sur zéro lorsque le produit est réinitialisé ou mis hors puis sous tension. Redémarre de 255 (-1) à 1 en sautant le 0.
-128 à +127
La valeur de 0 est ignorée, sauf pendant la mise sous tension du dispositif.
Esclave
AB:5000_ModbusSlave_Channel:I:1
Configurations de matrice du canal
—
Type de données défini par le dispositif : AB:5000_ModbusSlave_Channel:I:1
Nom
Type
Définition
Valeurs valides
Défaut
BOOL
Indique que les données du canal sont inexactes et que leur utilisation dans l’application n’est pas fiable.
0 = Fonctionnel
1 = Mauvais, entraîne un défaut
Astuce :
Si défini sur 1, dépannez le dispositif pour corriger la cause de l’imprécision.
Lorsque la condition est supprimée, cette valeur est automatiquement réinitialisée sur 0.
Incertain
BOOL
Indique que les données du canal peuvent être inexactes, mais le degré d’inexactitude est inconnu.
0 = Bonnes données
1 = Données incertaines
Astuce :
Si défini sur 1, dépannez le dispositif pour corriger la cause de l’imprécision.
Lorsque la condition est supprimée, cette valeur est automatiquement réinitialisée sur 0.
CRC_LRCError
BOOL
Indique si une erreur CRC (LRC) s’est produite.
0 = Pas d’occurrence
1 = Occurrence
ParityError
BOOL
Indique si une erreur de parité s’est produite.
0 = Pas d’occurrence
1 = Occurrence
IllegalDataAddress
BOOL
Indique si la requête est en dehors de l’adresse du registre Modbus.
0 = Pas d’occurrence
1 = Occurrence
FramingError
BOOL
Indique si une erreur de trame s’est produite.
0 = Pas d’occurrence
1 = Occurrence
BufferOverrun
BOOL
Indique si un dépassement de mémoire tampon s’est produit.
0 = Pas d’occurrence
1 = Occurrence
SequenceNumberAck
INT
Confirme le numéro de séquence.
-32768 à +32767
MasterUpdateCount
INT
Toute modification Modbus met à jour le comptage.
-32768 à +32767
HoldingRegister
INT[100]
Valeur de registre de maintien Modbus.
-32768 à +32767
Bobine
SINT[16]
Valeur de bobine Modbus.
-128 à +127
Type de données défini par le dispositif : AB:5000_ModbusSlave:O:1
Nom
Type
Définition
Valeurs valides
Esclave
AB:5000_ModbusSlave_Channel:O:1
Configurations de matrice du canal
—
Type de données défini par le dispositif : AB:5000_ModbusSlave_Channel:O:1
Nom
Type
Définition
Valeurs valides
Exécution
BOOL
État de fonctionnement du canal.
0 = En attente
1 = Exécution
Astuce :
Le bit Exécution doit être défini sur Exécution pour démarrer la mise à jour des balises de sortie.
SequenceNumber
INT
Numéro de séquence pour la mise à jour des données esclaves de l’automate.
-32768 à +32767
HoldingRegister
INT[100]
Valeur de registre de maintien Modbus.
-32768 à +32767
Bobine
SINT[16]
Valeur de bobine Modbus.
-128 à +127
InputRegister
INT[100]
Valeur de registre d’entrée Modbus.
-32768 à +32767
DiscreteInput
SINT[16]
Valeur d’entrée discrète Modbus.
-128 à +127
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal