Accès à l'objet Module

L'objet Module fournit des informations d'état sur un module. Pour sélectionner un objet Module particulier, définissez l'opérande de nom d'objet de l'instruction GSV/SSV sur le nom du module. Le module spécifié doit être présent dans la section Configuration des E/S de l'organisateur de l'automate, et doit avoir un nom.
Attribut
Type de données
Instruction
Description
EntryStatus
INT
GSV
Indique l'état actuel de l'entrée d'adressage spécifiée. Les 12 bits inférieurs doivent être masqués lors des opérations de comparaison. Seuls les bits 12 à 15 sont valides. Chaque valeur a une signification spécifique :
  • 16#0000. En attente.
    L'automate est mis sous tension.
  • 16#1000. Anormal.
    Une des connexions de l'objet Module du module associé a rencontré un problème. Cette valeur ne doit pas être utilisée pour déterminer si la défaillance du module est due au fait que l'objet Module quitte cet état régulièrement lorsqu'il tente de se reconnecter au module. Il est préférable pour cela de réaliser un test de l'état Exécution en cours (16#4000). Recherchez les attributs FaultCode dont la valeur n'est pas égale à 0 pour déterminer si un module présente un défaut. Si un défaut est présent, les attributs FaultCode et FaultInfo sont valides jusqu'à ce que la condition de défaut soit corrigée.
  • 16#2000. Validation en cours.
    L'objet Module vérifie l'intégrité de l'objet Module avant d'établir les connexions au module.
  • 16#3000. Connexion en cours.
    L'objet Module initie les connexions au module.
  • 16#4000. Exécution.
    Toutes les connexions au module sont établies et les données sont en cours de transfert.
  • 16#5000. Fermeture.
    L'objet Module est en train de fermer toutes les connexions au module.
  • 16#6000. Inactivé.
    L'objet Module est inhibé (le bit d'inhibition de l'attribut Mode est défini).
  • 16#7000. Attente.
    L'objet parent dont dépend cet objet Module ne s'exécute pas.
  • 16#9000. Mise à jour du firmware.
    L'utilitaire de supervision de firmware tente de flasher le module.
  • 16#A000. Configuration.
    L'automate est en train de charger la configuration dans le module.
FaultCode
INT
GSV
Nombre qui identifie le défaut du module, le cas échéant.
FaultInfo
DINT
GSV
Fournit des informations spécifiques sur le code de défaut de l'objet Module.
Firmware
SupervisorStatus
INT
GSV
Identifie l'état de fonctionnement actuel de l'utilitaire de supervision de firmware. Signification des valeurs :
  • 0. Les mises à jour du module ne sont pas exécutées.
  • 1. Les mises à jour du module sont exécutées.
ForceStatus
INT
GSV
Indique l'état des forces. Signification des bits :
  • 0. Forces installées (1=oui, 0=non).
  • 1. Forces activées (1=oui, 0=non).
Instance
DINT
GSV
Fournit le numéro d'instance de cet objet module.
LEDStatus
INT
GSV
Spécifie l'état actuel de l'indicateur d'état des E/S à l'avant de l'automate.(1) Signification des valeurs :
  • 0. Indicateur d'état désactivé : aucun objet Module n'est configuré pour l'automate. (Il n'y a aucun module dans la section Configuration des E/S de l'organisateur de l'automate.)
  • 1. Voyant clignotant en rouge : aucun des objets Module ne s'exécute.
  • 2. Voyant clignotant en vert : au moins un objet Module ne s'exécute pas.
  • 3. Voyant vert continu : tous les objets Module s'exécutent.
Vous ne saisissez pas de nom d'objet avec cet attribut, car cet attribut s'applique à l'ensemble des modules.
Mode
INT
GSV SSV
Indique le mode actuel de l'objet Module. Chaque bit a une signification spécifique :
  • 0. Si défini, génère un défaut majeur si l'une des connexions de l'objet Module présente un défaut pendant que l'automate est en mode Exécution.
  • 2. Si défini, provoque le passage de l'objet Module dans l'état Inactivé après fermeture de toutes les connexions au module.
Path
SINT Array
GSV
Indique le chemin du module référencé. Il s'agit d'un nouvel attribut présent depuis la version 24. Chaque octet a une signification spécifique :
  • 0-1. Longueur du chemin en octets. Si 0, la longueur du tableau SINT est insuffisante pour contenir le chemin du module renvoyé.
Si la longueur du tableau SINT est insuffisante pour contenir ce chemin, le tableau est mis à zéro et un défaut mineur est consigné.
(1) Bien que les automates 1756-L7x ne disposent pas en face avant d'un écran d'indication d'état, ils utilisent cette fonctionnalité.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal