Canal configuré pour le maître Modbus

Cette section décrit les balises créées lorsque vous choisissez l’option Maître Modbus pour un canal dans la boîte de dialogue Définition du dispositif.
Dans les noms des balises :
  • « x » représente le numéro du canal
  • « y » représente le nombre de connexions
  • « yy » représente le numéro de commande compris entre 00 et 49. Par exemple, si la valeur « yy » est 00, cela signifie que le numéro de commande est 0.
  • « zzzzzz » représente l’adresse de données Modbus
Balises d’entrée maître Modbus
Nom
Type de données
Définition
Valeurs valides
Ixy.RunMode
BOOL
État de fonctionnement du canal
  • 0 = En attente
  • 1 = Exécution
Lorsque la valeur est 0, cela signifie l’un des éléments suivants :
  • La connexion n’est pas établie.
  • La connexion a été établie mais le module n’a pas commencé à produire des données pour la connexion.
  • Le module n’applique pas les nouvelles données de balise de sortie, car l’automate est en mode Programme.
Lorsque la valeur est 1, cela signifie ce qui suit :
  • La connexion est établie.
  • Le module produit des données pour la connexion.
  • Les données des balises de sortie sont appliquées.
Ixy.ConnectionFaulted
BOOL
Indique si la connexion est active.
Le module définit cette balise sur 0 lorsqu’il est connecté. Si le module n’est pas connecté, il modifie la balise en 1.
  • 0 = Une connexion existe entre le module et l’automate
  • 1 = La connexion a expiré ou est bloquée
Ixy.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.
Ixy.DiagnosticSequenceCount
SINT
Croît chaque fois qu’une condition de diagnostic distincte est détectée et lorsqu’une condition de diagnostic distincte passe de l’état Détecté à l’état Non détecté.
-128 à +127
La valeur 0 est ignorée, sauf pendant la mise sous tension du module.
Ixy.Fault
BOOL
Indique que les données du canal sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application.
Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT: une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0.
  • 0 = Aucun défaut
  • 1 = Un défaut existe
Ixy.Uncertain
BOOL
Indique que les données du canal peuvent être inexactes, mais le degré d’inexactitude est inconnu.
Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT: une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0.
  • 0 = Données correctes
  • 1 = Validité des données incertaine
Ixy.LastExecutedCommand
SINT
Indique le numéro de la dernière commande Modbus exécutée.
  • -1 (valeur affichée avant toute commande)
  • 0…49 (une valeur de cette plage est affichée après l’exécution d’une commande Modbus)
Ixy.Commandyy.Fault
BOOL
Indique que la dernière commande exécutée a échoué.
  • 0 = La dernière commande exécutée a réussi.
  • 1 = La dernière commande exécutée a échoué.
Ixy.Commandyy.Uncertain
BOOL
NA
Toujours 0
Ixy.Commandyy.ParityError
BOOL
Indique si une erreur de parité s’est produite pour la dernière commande exécutée.
  • 0 = Aucune erreur de parité ne s’est produite
  • 1 = Une erreur de parité s’est produite
Ixy.Commandyy.ResponseTimeout
BOOL
Indique si le délai de réponse a expiré.
  • 0 = Aucune expiration du délai de réponse
  • 1 = Le délai de réponse a expiré
Ixy.Commandyy.FramingError
BOOL
Indique si une erreur de trame s’est produite.
  • 0 = Aucune erreur de trame ne s’est produite
  • 1 = Une erreur de trame s’est produite
Ixy.Commandyy.SlaveErrorCode
SINT
Indique si un code d’erreur esclave s’est produit.
IMPORTANT: Un code d’erreur esclave n’équivaut pas à un code d’exception.
0 = Aucune erreur
Non nul = Réponse du code d’exception Modbus du dispositif esclave Modbus
Ixy.Commandyy.ExecutionCount
SINT
Nombre de fois que la commande est exécutée.
-128 à +127
Ixy.Commandyy.Datazzzzzz
SINT, INT, or REAL
Affiche les données de réponse de la commande de lecture de l’esclave.
Les données de cette balise sont dynamiques selon la façon dont la liste des commandes est créée.
Toute valeur
Balises de sortie maître Modbus
Nom
Type de données
Définition
Valeurs valides
Oxy.Run
BOOL
État de fonctionnement du canal
  • 0 = En attente
  • 1 = Exécution
    La logique utilisateur doit définir le bit Exécution pour que la commande Maître Modbus s’exécute.
Oxy.Commandyy.Datazzzzzz
SINT, INT, or REAL
Données de commande d’écriture envoyées à l’esclave.
Les données de cette balise sont dynamiques selon la façon dont la liste des commandes est créée.
Toute valeur
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal