Acceso al objeto Module

El objeto Module proporciona información de estado sobre un módulo. Para seleccionar un objeto Module en concreto, se establece el operando Nombre de objeto de la instrucción GSV/SSV en el nombre del módulo. El módulo específico debe estar presente en la sección de configuración E/S del organizador de controlador y debe tener un nombre de dispositivo.
Atributo
Tipo de datos
Instrucción
Descripción
EntryStatus
INT
GSV
Especifica el estado actual de la entrada de asignación especificada. Los 12 bits inferiores deben enmascararse al realizar la operación de comparación. Solo son válidos los bits 12-15. Cada valor tiene un significado concreto:
  • 16#0000. En espera.
    El controlador se está encendiendo.
  • 16#1000. Con fallo.
    Fallo en alguna de las conexiones del objeto Module con su módulo asociado. Este valor no se debería usar para determinar si el módulo falla debido a que el objeto Module deja este estado periódicamente al intentar reconectar el módulo. En su lugar, prueba el estado de ejecución (16#4000). Comprueba si FaultCode no es igual a 0 para determinar si un módulo falla. Si hay un fallo, los atributos FaultCode y FaultInfo serán válidos hasta que la condición de fallo se corrija.
  • 16#2000. Validando.
    El objeto Module está verificando la integridad del objeto Module antes de establecer conexiones con el módulo.
  • 16#3000. Conectando.
    El objeto Module está iniciando conexiones con el módulo.
  • 16#4000. Ejecutando.
    Todas las conexiones al módulo se han establecido y los datos se están transfiriendo.
  • 16#5000. Desactivando.
    El objeto Module está en el proceso de desactivar todas las conexiones al módulo.
  • 16#6000. Inhibido.
    El objeto Module está inhibido (el bit de inhibición en el atributo Mode está establecido).
  • 16#7000. Esperando.
    El objeto primario del que depende este objeto Module no se está ejecutando.
  • 16#9000. Actualización de firmware.
    Supervisor de firmware está intentando actualizar el módulo.
  • 16#A000. Configuración.
    El controlador está descargando la configuración en el módulo.
FaultCode
INT
GSV
Un número para identificar el fallo de módulo que pudiera ocurrir.
FaultInfo
DINT
GSV
Proporciona información específica sobre el código de fallo del objeto Module.
Firmware
SupervisorStatus
INT
GSV
Identifica el estado de funcionamiento actual de la función del supervisor de firmware. Cada valor tiene un significado específico:
  • 0. Las actualizaciones de los módulos no se están ejecutando.
  • 1. Las actualizaciones de los módulos se están ejecutando.
ForceStatus
INT
GSV
Especifica el estado de los forzados. Cada bit tiene un significado específico:
  • 0. Forzados instalados (1=sí, 0=no).
  • 1. Forzados habilitados (1=sí, 0=no).
Instance
DINT
GSV
Proporciona el número de instancia de este objeto de módulo.
LEDStatus
INT
GSV
Especifica el estado actual del indicador de estado E/S en la parte frontal del controlador.(1) Cada valor tiene un significado específico:
  • 0. Indicador de estado desactivado: No hay objetos Module configurados para el controlador. (No hay módulos en la selección de configuración E/S del organizador de controlador).
  • 1. Luz roja parpadeante: Ningún objeto Module se está ejecutando.
  • 2. Luz verde parpadeante: Hay por lo menos un objeto Module que no se está ejecutando.
  • 3. Luz verde continua: Todos los objetos Module se están ejecutando.
No se introduce un nombre de objeto con este atributo porque este atributo aplica a toda la colección de módulos.
Mode
INT
GSV SSV
Especifica el modo actual del objeto Module. Cada bit tiene un significado específico:
  • 0. Si se establece, hace que se genere un fallo mayor en caso de que falle alguna de las conexiones del objeto Module mientras el controlador está en modo Marcha.
  • 2. Si se establece, hace que el objeto Module pase al estado Inhibido después de cerrar todas las conexiones al módulo.
Path
SINT Array
GSV
Especifica la ruta al módulo al que se hace referencia. Este es un nuevo atributo que comienza en el software de la versión 24. Cada byte tiene un significado específico:
  • 0-1. Longitud de la ruta en bytes. Si es 0, la longitud de la tabla SINT es insuficiente para mantener la ruta del módulo devuelta.
Si la longitud de la tabla SINT es insuficiente para mantener la ruta, la tabla se pone a cero y se registra un fallo menor.
(1) Los controladores 1756-L7x no tienen una pantalla de indicador de estado en la parte frontal del controlador, pero sí usan esta funcionalidad.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal