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 »).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 | — |
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 | — |
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 |
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) |
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) |
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) |
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