Procesar entrada analógica de sensores múltiples (Process Multi Sensor Analog Input, PAIM)

Esta información se aplica a los controladores CompactLogix 5380P, ControlLogix 5580P y ControlLogix 5590P.
La instrucción Procesar entrada analógica de sensores múltiples (PAIM) supervisa una variable de proceso (PV) analógico mediante el uso de hasta ocho señales de entrada analógica procedentes de fuentes como sensores, transmisores y canales de entrada. La instrucción PAIM tiene funciones para la selección de entrada, la promediación y la detección de fallos. Las funciones adicionales, como el filtrado y las alarmas, las realiza un bloque PAI descendente.
La Instrucción PAIM proporciona:
  • Configuración para utilizar entre dos y ocho señales de entrada.
  • Supervisión de Origen y Calidad de entrada de las entradas, más la supervisión de cada señal para la condición fuera de rango. Rechazo del cálculo de la PV de las entradas que están fuera de rango, marcadas como incorrectas, infinitas o que no son un número (valores de excepción de punto flotante).
  • Cálculo del promedio (media) o media de las entradas en uso como valor de la PV.
  • Rechazo seleccionable del cálculo de la PV de las entradas que están fuera de las desviaciones estándar tau de la media, con un mínimo de cuatro entradas requeridas, o de las entradas que están fuera de una desviación definida por el usuario de la media.
  • Configuración del número mínimo de señales de entrada buenas y no rechazadas requeridas para tener un buen valor de PV y de una alarma si no se cumple el número requerido de entradas buenas.
  • Configuración de la PV que se va a utilizar si solo quedan dos señales sin rechazar: la menor, la mayor o la media de las dos.
  • Una alarma en caso de que alguna de las entradas configuradas para ser utilizadas sea rechazada.
  • Una alarma en el caso de que el número de entradas no rechazadas sea igual al número mínimo necesario para que sea considerado correcto, lo que significa que el siguiente fallo de entrada resultaría en un fallo de la PV.
  • La visualización de elementos, más una plantilla con un gráfico de barras de indicación de la PV, selección de modos, entrada del límite de alarmas y visualización de alarmas, configuración, confirmación, proyección de tendencias y configuración de mantenimiento e ingeniería.
Idiomas disponibles
Diagrama de lógica de escalera
PAIM_avail_LD
Diagrama de bloque de funciones
PAIM_avail_FBD
Texto estructurado
PAIM (PAIMTag, 0);
Operandos
IMPORTANTE: Puede ocurrir un funcionamiento inesperado si:
  • Los operandos de etiqueta de salida se sobrescriben.
  • Los miembros de un operando de estructura se sobrescriben.
  • A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones.
Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos.
Operandos de configuración
Operando
Tipo
Formato
Descripción
PlantPAx Control
P_ANALOG_INPUT_MULTI
etiqueta
Estructura de datos requerida para el funcionamiento adecuado de la instrucción.
BusObj
BUS_OBJ
etiqueta
Componente de bus
Estructura de P_ANALOG_INPUT_MULTI
Los miembros públicos son miembros de etiqueta estándar y visible que son accesibles mediante programación. Los miembros privados y ocultos se usan en las plantillas de HMI y no son accesibles mediante programación. Los miembros privados se muestran en tablas independientes luego de los miembros públicos.
Miembros de entrada pública
Tipo de datos
Visibilidad predeterminada del FBD
Cableado FBD requerido
Uso
Descripción
EnableIn
BOOL
No visible
No requerido
Entrada
Habilitar entrada - Parámetro definido por el sistema
El valor predeterminado es verdadero.
Inp_InitializeReq
BOOL
No visible
No requerido
Entrada
1 = Solicita la inicialización de la instrucción. Normalmente, la instrucción se inicializa en la primera ejecución de la instrucción. Utilice esta solicitud cuando sea necesario reinicializar. La instrucción borra este operando automáticamente.
El valor predeterminado es verdadero.
Inp_PVAData
REAL
Visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada A (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVASrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada del objeto del canal A, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVANotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcASts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVAData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVBData
REAL
Visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada B (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVBSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada, del objeto del canal B, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVBNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcBSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVBData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVCData
REAL
Visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada C (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVCSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada del objeto del canal C, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVCNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcCSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVCData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVDData
REAL
No visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada D (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVDSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada, del objeto del canal D, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVDNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcDSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVDData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVEData
REAL
No visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada E (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVESrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada, del objeto del canal E, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVENotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcESts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVEData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVFData
REAL
No visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada F (unidades de PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVFSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada del objeto del canal F, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVFNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcFSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVFData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVGData
REAL
No visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada G (unidades PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVGSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada del objeto del canal G, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVGNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcGSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVGData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVHData
REAL
No visible
No requerido
Entrada
Señal de la PV desde el sensor o la entrada H (unidades PV). Válido = cualquier flotante.
El valor predeterminado es 0,0.
Inp_PVHSrcQ
SINT
No visible
No requerido
Entrada
Origen y calidad de entrada del objeto del canal H, si está disponible (enumeración).
El valor predeterminado es 0.
Inp_PVHNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto de la PV relacionado.
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
El valor predeterminado es 0.
Inp_SmartDvcHSts
DINT
No visible
No requerido
Entrada
Código actual proporcionado por el dispositivo SMART en Inp_PVHData. El código es copiado a Out_SmartDvcSts lo que permite que un usuario monitorice el estado del dispositivo en HMI para fines de búsqueda de diagnósticos. Válido = de 0 a un número positivo máximo.
El valor predeterminado es 0.
Inp_PVABad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada A, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVAUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada A, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcADiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Diagnósticos disponibles del dispositivo SMART en Inp_PVAData. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVBBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada B, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVBUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada B, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcBDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Diagnósticos disponibles del dispositivo SMART en Inp_PVBData. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVCBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada C, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVCUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada C, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcCDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVCData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVDBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada D, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVDUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada D, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcDDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVDData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVEBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada E, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVEUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada E, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcEDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVEData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVFBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada F, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVFUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada F, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcFDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVFData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVGBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada G, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVGUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada G, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcGDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVGData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Inp_PVHBad
BOOL
No visible
No requerido
Entrada
Calidad de la señal o estado de la comunicación para la entrada H, 1 = Incorrecto, 0 = Correcto.
El valor predeterminado es falso.
Inp_PVHUncertain
BOOL
No visible
No requerido
Entrada
Calidad de la señal para la entrada H, 1 = Incierto, 0 = Correcto.
El valor predeterminado es falso.
Inp_SmartDvcHDiagAvailable
BOOL
No visible
No requerido
Entrada
1 = Los diagnósticos de dispositivo SMART en Inp_PVHData están disponibles. Normalmente se utiliza para indicar que el dispositivo requiere acción para mantener el funcionamiento según lo esperado.
El valor predeterminado es falso.
Cfg_AllowDisable
BOOL
No visible
No requerido
Entrada
1 = Permite que el mantenimiento deshabilite las alarmas.
El valor predeterminado es verdadero.
Cfg_AllowShelve
BOOL
No visible
No requerido
Entrada
1 = Permite al operador archivar alarmas.
El valor predeterminado es verdadero.
Cfg_HasPVA
BOOL
No visible
No requerido
Entrada
1 = Inp_PVAData está conectado en la lógica.
El valor predeterminado es verdadero.
Cfg_HasPVB
BOOL
No visible
No requerido
Entrada
1 = Inp_PVBData está conectado en la lógica.
El valor predeterminado es verdadero.
Cfg_HasPVC
BOOL
No visible
No requerido
Entrada
1 = Inp_PVCData está conectado en la lógica.
El valor predeterminado es verdadero.
Cfg_HasPVD
BOOL
No visible
No requerido
Entrada
1 = Inp_PVDData está conectado en la lógica.
El valor predeterminado es falso.
Cfg_HasPVE
BOOL
No visible
No requerido
Entrada
1 = Inp_PVEData está conectado en la lógica.
El valor predeterminado es falso.
Cfg_HasPVF
BOOL
No visible
No requerido
Entrada
1 = Inp_PVFData está conectado en la lógica.
El valor predeterminado es falso.
Cfg_HasPVG
BOOL
No visible
No requerido
Entrada
1 = Inp_PVGData está conectado en la lógica.
El valor predeterminado es falso.
Cfg_HasPVH
BOOL
No visible
No requerido
Entrada
1 = Inp_PVHData está conectado en la lógica.
El valor predeterminado es falso.
Cfg_UsePVA
BOOL
No visible
No requerido
Entrada
1 = Inp_PVAData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es verdadero.
Cfg_UsePVB
BOOL
No visible
No requerido
Entrada
1 = Inp_PVBData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es verdadero.
Cfg_UsePVC
BOOL
No visible
No requerido
Entrada
1 = Inp_PVCData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es verdadero.
Cfg_UsePVD
BOOL
No visible
No requerido
Entrada
1 = Inp_PVDData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es falso.
Cfg_UsePVE
BOOL
No visible
No requerido
Entrada
1 = Inp_PVEData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es falso.
Cfg_UsePVF
BOOL
No visible
No requerido
Entrada
1 = Inp_PVFData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es falso.
Cfg_UsePVG
BOOL
No visible
No requerido
Entrada
1 = Inp_PVGData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es falso.
Cfg_UsePVH
BOOL
No visible
No requerido
Entrada
1 = Inp_PVHData debería utilizarse en el cálculo de la PV si es correcto.
El valor predeterminado es falso.
Cfg_RejectUncertain
BOOL
No visible
No requerido
Entrada
1 = Rechazar una entrada si su calidad es incierta.
El valor predeterminado es falso.
Cfg_UseStdDev
BOOL
No visible
No requerido
Entrada
1 = Rechazar las desviaciones que estén fuera del estándar tau; 0 = Rechazar fuera de Cfg_AbsDev de la media.
El valor predeterminado es falso.
Cfg_CalcAvg
BOOL
No visible
No requerido
Entrada
1 = Calcular promedio de entradas buenas; 0 = calcular la media de las entradas buenas.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVA
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVA para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVB
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVB para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVC
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVC para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVD
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVD para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVE
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVE para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVF
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVF para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVG
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVG para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_UseInpSrcQPVH
BOOL
No visible
No requerido
Entrada
1 = Utilizar la entrada SrcQ de la PVH para las decisiones de rechazo.
El valor predeterminado es falso.
Cfg_HasPVNav
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que habilite la navegación a un objeto PV (Val) conectado.
El valor predeterminado es falso.
Cfg_HasMoreObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que hay un objeto con más información disponible.
El valor predeterminado es falso.
Cfg_HasNav
SINT
No visible
No requerido
Entrada
Los bits de establecimiento indican qué botones de navegación están habilitados .0=PVA, .1=PVB, ..., .7=PVH
El valor predeterminado es 0.
Cfg_MinGood
DINT
No visible
No requerido
Entrada
Mínimo de entradas correctas para un PV correcto [1..número de entradas "Cfg_Has"].
El valor predeterminado es 2.
Cfg_CalcWhen2
DINT
No visible
No requerido
Entrada
Cálculo de la PV cuando hay solo 2 entradas correctas: 0 = promedio, 1 = mínimo, 2 = máximo.
El valor predeterminado es 0.
Cfg_PVEUMin
REAL
No visible
No requerido
Entrada
PV (Salida) mínima para mostrar unidades de PV. Válido = cualquier flotante.
El valor predeterminado es 0,0.
Cfg_PVEUMax
REAL
No visible
No requerido
Entrada
PV (Salida) máxima para mostrar unidades de PV. Válido = cualquier flotante.
El valor predeterminado es 100,0.
Cfg_AbsDevLim
REAL
No visible
No requerido
Entrada
Umbral de desviación absoluto para unidades de PV. Válido = cualquier flotante no negativo: rechazar fuera de esta desviación de la media.
El valor predeterminado es 10,0.
Cfg_OoRHiLim
REAL
No visible
No requerido
Entrada
Límite fuera de rango (fallo) alto para unidades de PV. Válido = cualquier flotante.
El valor predeterminado es 103,958336.
Cfg_OoRLoLim
REAL
No visible
No requerido
Entrada
Límite fuera de rango (fallo) bajo para unidades de PV. Válido = cualquier flotante.
El valor predeterminado es -2,0833333.
Cfg_OoRDB
REAL
No visible
No requerido
Entrada
Banda muerta fuera de rango (fallo) para unidades de PV. Válido = cualquier flotante no negativo.
El valor predeterminado es 0,41666666.
Cfg_PVDecPlcs
SINT
No visible
No requerido
Entrada
Número de posiciones decimales para la visualización de la PV. Válido = 0,1,2,3,4,5,6.
El valor predeterminado es 2.
Cfg_CnfrmReqd
SINT
No visible
No requerido
Entrada
Se requiere confirmación del Comando de operador. Representa el tipo de confirmación de comando requerido. 0 = Ninguna, 1 = Se requiere confirmación de comando, 2 = Se requiere la firma electrónica del ejecutor, 3 = Se requiere firma electrónica del aprobador y del ejecutor.
El valor predeterminado es 0.
PSet_Owner
DINT
No visible
No requerido
Entrada
ID de solicitud del propietario del programa (distinto de cero) o liberación (cero) (Válido = cualquier número entero).
El valor predeterminado es 0.
PCmd_Reset
BOOL
No visible
No requerido
Entrada
Comando de programa para restablecer todas las alarmas que requieren que se restablezcan.
El valor predeterminado es falso.
XCmd_Reset
BOOL
No visible
No requerido
Entrada
Comando externo para restablecer todas las alarmas y las condiciones enclavadas que se pierden. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_ResetAckAll
BOOL
No visible
No requerido
Entrada
Comando externo para confirmar y restablecer todas las alarmas y las condiciones enclavadas que se pierden. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
Miembros de salida públicos
Tipo de datos
Visibilidad predeterminada del FBD
Cableado FBD requerido
Uso
Descripción
EnableOut
BOOL
No visible
No requerido
Salida
Habilitar salida – Parámetro definido por el sistema
Val
REAL
Visible
No requerido
Salida
PV analógica seleccionada (incluida la PV de sustitución, si se utiliza) (unidades de PV).
Val_PVA
REAL
Visible
No requerido
Salida
Valor analógico (real) desde la entrada A (unidades de PV).
Val_PVB
REAL
Visible
No requerido
Salida
Valor analógico (real) desde la entrada B (unidades de PV).
Val_PVC
REAL
Visible
No requerido
Salida
Valor analógico (real) desde la entrada C (unidades de PV).
Val_PVD
REAL
No visible
No requerido
Salida
Valor analógico (real) desde la entrada D (unidades de PV).
Val_PVE
REAL
No visible
No requerido
Salida
Valor analógico (real) desde la entrada E (unidades de PV).
Val_PVF
REAL
No visible
No requerido
Salida
Valor analógico (real) desde la entrada F (unidades de PV).
Val_PVG
REAL
No visible
No requerido
Salida
Valor analógico (real) desde la entrada G (unidades de PV).
Val_PVH
REAL
No visible
No requerido
Salida
Valor analógico (real) desde la entrada H (unidades de PV).
Val_InpPV
REAL
No visible
No requerido
Salida
PV seleccionada (unidades de PV).
Val_PVEUMin
REAL
No visible
No requerido
Salida
Rango de PV mínimo = Mín (Cfg_PVEUMin, Cfg_PVEUMax) (unidades de PV).
Val_PVEUMax
REAL
No visible
No requerido
Salida
Rango de PV máximo = Máx (Cfg_PVEUMin, Cfg_PVEUMax) (unidades de PV).
Out_SmartDvcSts
DINT
No visible
No requerido
Salida
Código de estado de un dispositivo SMART proporcionado por Inp_SmartDvcASts o Inp_SmartDvcBSts o Inp_SmartDvcCSts o Inp_SmartDvcDSts o Inp_SmartDvcESts o Inp_SmartDvcFSts o Inp_SmartDvcGSts o Inp_SmartDvcHSts. Se ha seleccionado el código de estado más alto.
Val_NumPVs
DINT
No visible
No requerido
Salida
Número de PV que se utilizan actualmente para calcular Val_CalcPV.
Sts_Initialized
BOOL
No visible
No requerido
Salida
1 = La instrucción se inicializa. Utilice Inp_InitializeReq para reinicializar.
Sts_SmartDvcDiagAvailable
BOOL
No visible
No requerido
Salida
1 = Los diagnósticos de un dispositivo SMART están disponibles actualmente. Normalmente se utiliza para indicar que uno de los dispositivos requiere una acción para seguir funcionando como se espera.
Sts_PVBad
BOOL
No visible
No requerido
Salida
1 = Al menos una PV del canal de entrada es de mala calidad o está fuera de rango.
Sts_PVUncertain
BOOL
No visible
No requerido
Salida
1 = Al menos una PV del canal de entrada es de calidad incierta.
Sts_PVAReject
BOOL
Visible
No requerido
Salida
1 = Entrada A rechazada, no utilizada para calcular la PV.
Sts_PVBReject
BOOL
Visible
No requerido
Salida
1 = Entrada B rechazada, no utilizada para calcular la PV.
Sts_PVCReject
BOOL
Visible
No requerido
Salida
1 = Entrada C rechazada, no utilizada para calcular la PV.
Sts_PVDReject
BOOL
No visible
No requerido
Salida
1 = Entrada D rechazada, no utilizada para calcular la PV.
Sts_PVEReject
BOOL
No visible
No requerido
Salida
1 = Entrada E rechazada, no utilizada para calcular la PV.
Sts_PVFReject
BOOL
No visible
No requerido
Salida
1 = Entrada F rechazada, no utilizada para calcular la PV.
Sts_PVGReject
BOOL
No visible
No requerido
Salida
1 = Entrada G rechazada, no utilizada para calcular la PV.
Sts_PVHReject
BOOL
No visible
No requerido
Salida
1 = Entrada H rechazada, no utilizada para calcular la PV.
SrcQ_IOA
SINT
No visible
No requerido
Salida
Origen y calidad de la Entrada A (enumeración).
SrcQ_IOB
SINT
No visible
No requerido
Salida
Origen y calidad de la entrada B (enumeración).
SrcQ_IOC
SINT
No visible
No requerido
Salida
Origen y calidad de la Entrada C (enumeración).
SrcQ_IOD
SINT
No visible
No requerido
Salida
Origen y calidad de la entrada D (enumeración).
SrcQ_IOE
SINT
No visible
No requerido
Salida
Origen y calidad de la Entrada E (enumeración).
SrcQ_IOF
SINT
No visible
No requerido
Salida
Origen y calidad de la entrada F (enumeración).
SrcQ_IOG
SINT
No visible
No requerido
Salida
Origen y calidad de la entrada G (enumeración).
SrcQ_IOH
SINT
No visible
No requerido
Salida
Origen y calidad de la Entrada H (enumeración).
SrcQ_IO
SINT
No visible
No requerido
Salida
Origen y calidad de PV calculada (enumeración).
SrcQ
SINT
No visible
No requerido
Salida
Origen y calidad del valor/estado primario (enumeración).
Sts_eSts
SINT
No visible
No requerido
Salida
Estado confirmado del dispositivo (enumeración): 0 = PV correcta, 1: PV Incierta, 2: PV incorrecta.
Sts_eFault
INT
No visible
No requerido
Salida
Estado de fallo del dispositivo (enumeración):
0 = Ninguno,
17 = Cualquier rechazo,
18 = Mínimo correcto,
32 = Fallo,
34 = Configuración incorrecta.
Sts_eNotify
SINT
No visible
No requerido
Salida
Todos los valores enumerados de estado de la alarma:
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
Sts_eNotifyAll
SINT
No visible
No requerido
Salida
Todos los valores enumerados de estado de la alarma que incluyen objetos relacionados:
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
Sts_eNotifyAnyReject
SINT
No visible
No requerido
Salida
Valores enumerados del estado de alarma Cualquier rechazo:
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
Sts_eNotifyMinGood
SINT
No visible
No requerido
Salida
Valores enumerados de estado de alarma de Mínimo correcto:
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
Sts_eNotifyFail
SINT
No visible
No requerido
Salida
Valores enumerados del estado de la alarma Fallo:
0 = No en la alarma, confirmado,
1 = No en la alarma, no confirmada o se requiere restablecimiento,
2 = Alarma de gravedad baja, confirmada,
3 = Alarma de gravedad baja, no confirmada,
4 = Alarma de gravedad media, confirmada,
5 = Alarma de gravedad media, no confirmada,
6 = Alarma de gravedad alta, confirmada,
7 = Alarma de gravedad alta, no confirmada,
8 = Alarma de gravedad urgente, confirmada,
9 = Alarma de gravedad urgente, no confirmada.
Sts_UnackAlmCount
DINT
No visible
No requerido
Salida
Conteo de alarmas no confirmadas.
Sts_MaintByp
BOOL
No visible
No requerido
Salida
1 = El dispositivo tiene una función de omisión de mantenimiento activa.
Sts_Err
BOOL
Visible
No requerido
Salida
1 = Error en la configuración, consulte los bits de detalles para conocer el motivo.
Sts_ErrEU
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_PVEUMax no puede ser igual a Cfg_PVEUMin.
Sts_ErrHas
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: al menos un Cfg_HasPVx debe ser 1.
Sts_ErrUse
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: al menos un Cfg_UsePVx debe ser 1.
Sts_ErrMinGood
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_MinGood debe estar dentro del rango [1..8].
Sts_ErrOoRDB
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: La banda muerta de Cfg_OoRDB es < 0,0.
Sts_ErrAlm
BOOL
No visible
No requerido
Salida
1 = Error en la configuración de la alarma logix basada en etiquetas.
Sts_Alm
BOOL
No visible
No requerido
Salida
1 = Una alarma está activa.
Sts_AlmInh
BOOL
No visible
No requerido
Salida
1 = Una alarma está archivada, inhabilitada o suprimida: mostrar icono.
Sts_AnyReject
BOOL
No visible
No requerido
Salida
1 = Al menos una entrada ha sido rechazada.
Sts_MinGood
BOOL
No visible
No requerido
Salida
1 = Con un número mínimo de entradas buenas requeridas, el siguiente rechazo/error resultará en una PV incorrecta.
Sts_Fail
BOOL
No visible
No requerido
Salida
1 = Fallo Total de señal (demasiadas entradas rechazadas).
Sts_RdyAck
BOOL
No visible
No requerido
Salida
1 = Una alarma está lista para confirmarse.
Sts_RdyReset
BOOL
No visible
No requerido
Salida
1 = Una condición de alarma enclavada o restringida está lista para ser restablecida.
XRdy_Reset
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_Reset, habilitar el botón de HMI.
XRdy_ResetAckAll
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_ResetAckAll, habilitar el botón de HMI.
Val_Owner
DINT
No visible
No requerido
Salida
ID del propietario del objeto actual (0 = sin propietario).
Miembros de entrada privados
Tipo de datos
Descripción
OCmd_Reset
BOOL
Comando de operador para restablecer todas las alarmas que requieren que se restablezcan.
El valor predeterminado es falso.
OCmd_ResetAckAll
BOOL
Comando de operador para restablecer y confirmar todas las alarmas.
El valor predeterminado es falso.
Miembros de salida privados
Tipo de datos
Descripción
HMI_BusObjIndex
DINT
Régimen de objeto de bus HMI.
El valor predeterminado es 0.
ORdy_Reset
BOOL
1 = Listo para OCmd_Reset (habilitar el botón de HMI).
ORdy_ResetAckAll
BOOL
1 = Listo para OCmd_ResetAckAll (habilitar el botón de HMI).
Miembros InOut públicos
Tipo de datos
Descripción
BusObj
BUS_OBJ
Componente de bus
Miembros InOut públicos
Tipo de datos
Visibilidad predeterminada del FBD
Cableado FBD requerido
Uso
Descripción
BusObj
BUS_OBJ
Visible
Requerido
InOut
Componente de bus
Estructura de BUS_OBJ
Miembros
Tipo de datos
Descripción
Inp_Cmd
DINT
Entrada para afirmar los comandos
Out_Cmd
DINT
Comandos resultantes
Inp_CmdLLH
DINT
Entrada de comandos de nivel normalmente alto
Out_CmdLLH
DINT
Comandos altos de nivel de línea resultantes
Inp_Sts
DINT
Entrada para afirmar los estados
Out_Sts
DINT
Estado resultante
Inp_CmdAck
DINT
Entrada para afirmar una confirmación de comando
Out_CmdAck
DINT
Confirmaciones de comandos resultantes
Inp_SeverityMax
DINT
Entrada: gravedad de alarma máxima
Out_SeverityMax
DINT
Resultantes de la gravedad de alarma máxima
Cfg_CmdMask
DINT
Máscara de propagación para los comandos
Cfg_CmdLLHMask
DINT
Máscara de propagación para los comandos altos de nivel de línea
Cfg_StsMask
DINT
Máscara de propagación para el estado
Ref_Index
DINT
Índice de matriz de bus
Alarmas
Las alarmas basadas en etiquetas discretas se definen para estos miembros.
Miembro
Nombre de alarma
Descripción
Sts_Fail
Alm_Fail
Se activa cuando las dos PV de los sensores son incorrectas o están fuera de rango.
Sts_AnyReject
Alm_AnyReject
Se activa cuando cualquier entrada configurada para ser utilizada es rechazada.
Sts_MinGood
Alm_MinGood
Se activa cuando el número de entradas no rechazadas es igual al número mínimo requerido para ser correcto, lo que significa que el siguiente fallo de entrada dará como resultado un fallo de PV.
Marque la alarma como usada o no usada y establezca los miembros de configuración estándar de la alarma discreta basada en etiquetas. Acceda a los elementos de alarma utilizando este formato:
PAIMTag.@Alarms.AlarmName.AlarmElement
Hay comandos de programa, operador y externo que habilitan la opción de Restablecer y Restablecer y confirmar de todas las alarmas de la instrucción (Grupo de alarmas) al mismo tiempo. En este diagrama se muestra cómo interactúan los comandos con la instrucción PAIM.
PAIM_alarms
Operación
Este diagrama muestra la funcionalidad de la instrucción PAIM:
PAIM_operation
Inicialización
Normalmente, la instrucción se inicializa en la primera ejecución de la instrucción. Solicite la reinicialización estableciendo Inp_InitializeReq = 1. Para que la inicialización sea correcta, al añadir la instrucción mientras realiza una edición en línea del código, asegúrese de que Inp_InitializeReq = 1 (valor predeterminado).
Configuración de cadenas para HMI
Configure las cadenas para las plantillas de la HMI, como se ve en
FactoryTalk View
, y para el cuadro de diálogo de configuración
Logix Designer
. Las cadenas están establecidas para las propiedades extendidas de los elementos de etiqueta. Configure las cadenas solo en
Logix Designer
.
  • Descripción
  • Etiqueta para el símbolo gráfico
  • Biblioteca de visualización para la llamada de presentación de la plantilla de HMI
  • Nombre de la instrucción
  • Nombre del área
  • Enlace URL
  • Más información
  • Unidades de ingeniería de la PV analógica seleccionada - Unidades del miembro Val, Val.@Units.
  • Descripción de la entrada analógica A - Descripción del miembro Inp_PVAData, Inp_PVAData.@Label.
  • Descripción de la entrada analógica B - Descripción del miembro Inp_PVBData, Inp_PVBData.@Label
  • Descripción de la entrada analógica C- - Descripción del miembro Inp_PVCData, Inp_PVCData.@Label.
  • Descripción de la entrada analógica D - Descripción del miembro Inp_PVDData, Inp_PVDData.@Label.
  • Descripción de la entrada analógica E - Descripción del miembro Inp_PVEData, Inp_PVEData.@Label.
  • Descripción de la entrada analógica F - Descripción del miembro Inp_PVFData, Inp_PVFData.@Label.
  • Descripción de la entrada analógica G - Descripción del miembro Inp_PVGData, Inp_PVGData.@Label.
  • Descripción de la entrada analógica H - Descripción del miembro Inp_PVHData, Inp_PVHData.@Label.
  • Navegación por la entrada analógica A - Metadatos de navegación del miembro Inp_PVAData.
  • Navegación por la entrada analógica B - Metadatos de navegación del miembro Inp_PVBData.
  • Navegación por la entrada analógica C - Metadatos de navegación del miembro Inp_PVCData.
  • Navegación por la entrada analógica D - Metadatos de navegación del miembro Inp_PVDData.
  • Navegación por la entrada analógica E - Metadatos de navegación del miembro Inp_PVEData.
  • Navegación por la entrada F analógica - Metadatos de navegación del miembro Inp_PVFData.
  • Navegación por la entrada analógica G - Metadatos de navegación del miembro Inp_PVGData.
  • Navegación por la entrada analógica H - Metadatos de navegación del miembro Inp_PVHData.
Monitorizar la instrucción PAIM
Utilice la plantilla del operador de la biblioteca de procesos PlantPAx para la monitorización.
Afecta a las marcas de estado matemáticas
No.
Fallos mayores/menores
No es específico para esta instrucción. Consulte el Índice a través de matrices para ver si hay fallos de indexación de matrices.
Ejecución
Diagrama de lógica de escalera
Condición/estado
Acción realizada
Pre-escaneado
La condición de salida de renglón cambia a falsa.
Primera ejecución de instrucción
Todos los comandos que se borran automáticamente en cada ejecución son borrados e ignorados.
PSet_Owner y Val_Owner están configuradas en 0.
Asegurar que las constantes de la lógica de la prueba Tau de Thompson no hayan sido reducidas a cero.
La instrucción se ejecuta normalmente.
La condición de entrada de renglón es falsa
La condición de salida de renglón se borra a falsa.
Todos los comandos que se borran automáticamente en cada ejecución son borrados e ignorados.
PSet_Owner y Val_Owner están configuradas en 0.
Se restablecen las alarmas enclavadas.
Borra los comandos de objeto de bus y el índice de objeto de bus HMI
Ejecuta el comando Bus cuando recibe los comandos Inhabilitar (Disable), Habilitar (Enable), Suprimir (Supress)y Anular la supresión (Unsuppress) de todas las alarmas.
Ejecuta la propagación del estado de comando bus.
Se restablecen los temporizadores internos.
La condición de entrada de renglón es verdadera
Establecer la condición de salida de renglón a condición de entrada de renglón.
La instrucción se ejecuta.
Post-escaneado
La condición de salida de renglón se borra a falsa.
Diagrama de bloque de funciones
Condición/estado
Acción realizada
Pre-escaneado
El valor de EnableOut se borra a falso.
Primera ejecución de instrucción
Todos los comandos que se borran automáticamente en cada ejecución son borrados e ignorados.
PSet_Owner y Val_Owner están configuradas en 0.
Asegurar que las constantes de la lógica de la prueba Tau de Thompson no hayan sido reducidas a cero.
La instrucción se ejecuta normalmente.
Primer escaneado de instrucción
Consulte la primera ejecución de la instrucción en la tabla Diagrama de bloque de funciones.
EnableIn es falso
El valor de EnableOut se borra a falso.
Todos los comandos que se borran automáticamente en cada ejecución son borrados e ignorados.
PSet_Owner y Val_Owner están configuradas en 0.
Se restablecen las alarmas enclavadas.
Borra los comandos de objeto de bus y el índice de objeto de bus HMI
Ejecuta el comando Bus cuando recibe los comandos Inhabilitar (Disable), Habilitar (Enable), Suprimir (Supress)y Anular la supresión (Unsuppress) de todas las alarmas.
Ejecuta la propagación del estado de comando bus.
Se restablecen los temporizadores internos.
EnableIn es verdadero
El valor de EnableOut se establece en verdadero.
La instrucción se ejecuta.
Post-escaneado
Los bits EnableIn y EnableOut se establecen en falsos.
Texto estructurado
En Texto estructurado, EnableIn siempre es verdadero durante un escaneado normal. La instrucción se ejecuta cuando se encuentra en la ruta de control activada por la lógica.
Condición/estado
Acción realizada
Pre-escaneado
Consulte Pre-escaneado en la tabla Diagrama de bloque de funciones.
Primera ejecución de instrucción
Consulte la primera ejecución de la instrucción en la tabla Diagrama de bloque de funciones.
EnableIn es verdadero
Consultar EnableIn es verdadero en la tabla Diagrama de bloque de funciones.
Post-escaneado
Consulte Post-escaneado en la tabla Diagrama de bloque de funciones.
Ejemplo
El ejemplo utiliza la instrucción PAIM para monitorizar una variable de proceso (PV) analógica usando hasta ocho señales de entrada analógicas (sensores, transmisores). La instrucción PAIM le permite mostrar una temperatura, presión, nivel u otra PV en una interfaz de usuario o utilizar la PV en la lógica de control, y se aplica lo siguiente:
  • Tener tres o más sensores para esa PV, por ejemplo, seis termopares.
  • Calcular una PV con la media o la mediana de los valores de entrada del sensor.
El ejemplo utiliza la instrucción PAIM para promediar varios sensores para una sola PV. En este ejemplo, una aplicación utiliza tres sensores analógicos (A, B, C). El promedio de estos analógicos se utiliza en otras partes de la lógica para controlar un elemento de aplicación distinto.
Los parámetros Inp_PVAData, Inp_PVBData y Inp_PVCData están conectados a los valores de los tres transmisores analógicos. El estado de fallo de cada sensor está relacionado con la entrada incorrecta de la PAIM (por ejemplo, Inp_PVABad). A continuación, los parámetros de salida Val, Sts_PVBad y Sts_PVUncertain pueden ser conectados al Inp_PVData, Inp_PVUncertain e Inp_ChanFault para su control.
Diagrama de lógica de escalera
PAIM_example_LD
Diagrama de bloque de funciones
PAIM_example_FBD
Texto estructurado
PAI(AIT_301A);
PAI(AIT_301B);
PAI(AIT_301C);
AY_301.Inp_PVAData := AIT_301A.Val;
AY_301.Inp_PVASrcQ := AIT_301A.SrcQ;
AY_301.Inp_PVANotify := AIT_301A.Sts_eNotify;
AY_301.Inp_PVBData := AIT_301B.Val;
AY_301.Inp_PVBSrcQ := AIT_301B.SrcQ;
AY_301.Inp_PVBNotify := AIT_301B.Sts_eNotify;
AY_301.Inp_PVCData := AIT_301C.Val;
AY_301.Inp_PVCSrcQ := AIT_301C.SrcQ;
AY_301.Inp_PVCNotify := AIT_301C.Sts_eNotify;
PAIM(AY_301);
AI_301.Inp_PVData := AY_301.Val;
AI_301.Inp_ChanFault := AY_301.Sts_PVBad;
AI_301.Inp_PVUncertain := AY_301.Sts_PVUncertain;
PAI(AI_301);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal