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 »).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 | — |
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 |
Nom | Type | Définition | Valeurs valides |
|---|---|---|---|
Esclave | AB:5000_ModbusSlave_Channel:O:1 | Configurations de matrice du canal | — |
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