Types de données définis par le dispositif (Maître 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
. Les tableaux ci-dessous répertorient et décrivent les types de données définis par le dispositif et créés pour le protocole Maître Modbus. 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_ModbusMaster_Status_<XXXXXXXX>: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.
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.
LastExecutedCommand
SINT
Numéro de la dernière commande exécutée. Le compteur de mises à jour indique l’état du niveau de la commande. Si cette valeur est mise à jour, une nouvelle commande est exécutée, non modifiée, la commande n’a pas été exécutée ou n’est pas encore terminée.
-1 = Seulement au démarrage initial avant que la première commande soit exécutée
0 à 49 = Valeur valide une fois la commande exécutée
Commande
AB:5000_Modbus_W_Response_Struct:I:1
Réponse de commande d’écriture
—
Commande
AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:1
Réponse de commande de lecture
—
Type de données défini par le dispositif : AB:5000_ModbusMaster_<XXXXXXXX>: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.
Commande
AB:5000_Modbus_W_Response_Struct:I:1
Réponse de commande d’écriture
—
Commande
AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:1
Réponse de commande de lecture
—
Type de données défini par le dispositif : AB:5000_Modbus_W_Response_Struct: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.
Désactivé
BOOL
Indique si la commande est activée ou désactivée.
0 = Commande activée
1 = Commande désactivée
ParityError
BOOL
Indique si une erreur de parité s’est produite.
0 = Pas d’occurrence
1 = Occurrence
ResponseTimeout
BOOL
Indique si une expiration du délai de réponse a eu lieu.
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
SlaveErrorCode
SINT
Code d’erreur d’exception Modbus de l’esclave.
01 Fonction invalide
02 Adresse des données invalide
03 Valeur des données invalide
04 Panne du dispositif serveur
06 Dispositif serveur occupé
ExecutionCount
SINT
Nombre de fois que la commande est exécutée.
-128 à +127
Type de données défini par le dispositif : AB:5000_Modbus_R_<t><n><address>_<size>_Struct: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.
Désactivé
BOOL
Indique si la commande est activée ou désactivée.
0 = Commande activée
1 = Commande désactivée
ParityError
BOOL
Indique si une erreur de parité s’est produite.
0 = Pas d’occurrence
1 = Occurrence
ResponseTimeout
BOOL
Indique si une expiration du délai de réponse a eu lieu.
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
SlaveErrorCode
SINT
Code d’erreur d’exception Modbus de l’esclave.
01 Fonction invalide
02 Adresse des données invalide
03 Valeur des données invalide
04 Panne du dispositif serveur
06 Dispositif serveur occupé
ExecutionCount
SINT
Nombre de fois que la commande est exécutée.
-128 à +127
Données
INT, SINT, REAL
Données de réponse de lecture de la commande.
-128 à +127
-32768 à +32767
-3,402823E38 à -1,1754944E-38 (valeurs négatives)
et
0
et
1,1754944E-38 à 3,402823E38 (valeurs positives)
Type de données défini par le dispositif : AB:5000_ModbusMaster_Run_<XXXXXXXX>:O:1
Nom
Type
Définition
Valeurs valides
Exécution
BOOL
État de fonctionnement du canal.
0 = En attente
1 = Mode Exécution
Astuce :
Le bit Exécution doit être défini sur Exécution pour que la commande Maître Modbus s’exécute.
CommandxxDisable
BOOL
Indique si la commande 0 à 49 est activée ou désactivée.
0 = Commande activée
1 = Commande désactivée
Commande
AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0
Réponse de commande d’écriture
-128 à +127
-32768 à +32767
-3,402823E38 à -1,1754944E-38 (valeurs négatives)
et
0
et
1,1754944E-38 à 3,402823E38 (valeurs positives)
Type de données défini par le dispositif : AB:5000_ModbusMaster_<XXXXXXXX>:O:0
Nom
Type
Définition
Valeurs valides
Commande
AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0
Données de réponse de la commande d’écriture.
-128 à +127
-32768 à +32767
-3,402823E38 à -1,1754944E-38 (valeurs négatives)
et
0
et
1,1754944E-38 à 3,402823E38 (valeurs positives)
Type de données défini par le dispositif : AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0
Nom
Type
Définition
Valeurs valides
Données
INT, SINT, REAL
Données d’écriture de la commande.
-128 à +127
-32768 à +32767
-3,402823E38 à -1,1754944E-38 (valeurs négatives)
et
0
et
1,1754944E-38 à 3,402823E38 (valeurs positives)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal