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
. Ces tableaux décrivent les types de données définis par le dispositif et créés pour le protocole Maître Modbus. Les tableaux contiennent des informations concernant les entrées (ndiqué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:0 | Réponse de commande d’écriture | |
Commande | AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:0 | 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:0 | Réponse de commande d’écriture | |
Commande | AB:5000_Modbus_R_<t><n><address>_<size>_Struct:I:0 | 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. |
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 d’exécutions de la commande. | -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. |
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 d’exécutions de la commande. | -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. |
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 | 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 |
|---|---|---|---|
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) |
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 module définit cette 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 désactivée ou activée. | |
ParityError | BOOL | Indique si une erreur de parité s’est produite. | 0 = Pas d’occurrence 1 = Occurrence |
ResponseTimeout | BOOL | Indique s’il y a eu une expiration de la réponse ou non. | 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 d’exécutions de la commande. | -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. |
ParityError | BOOL | Indique si une erreur de parité s’est produite. | 0 = Pas d’occurrence 1 = Occurrence |
ResponseTimeout | BOOL | Indique s’il y a eu une expiration de la réponse ou non. | 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 d’exécutions de la commande. | -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 |
|---|---|---|---|
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 désactivée ou activé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 d’exécutions de la commande. | -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. |
CommandXX | AB:5000_Modbus_W_<t><n><address>_<size>_Struct:O:0 | Paramètre 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 |
|---|---|---|---|
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 | Active ou désactive la commande Modbus configurée. | |
CommandXX | 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 |
|---|---|---|---|
CommandXX | 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 |
|---|---|---|---|
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