Procesar variador de velocidad variable (PVSD)

Esta información se aplica a los controladores CompactLogix 5380P, ControlLogix 5580P y ControlLogix 5590P.
La instrucción Procesar variador de velocidad de variable (PVSD) monitoriza y controla un motor de velocidad variable mediante un variador de CA (frecuencia variable) o CC. Utilice la instrucción para ejecutar o impulsar el motor, hacia delante o hacia atrás. La interfaz del variador puede realizarse a través de una interfaz de objeto de dispositivo o mediante pines individuales. El objeto es una versión integrada de la instrucción adicional de P_VSD existente en la biblioteca de objetos de proceso de Rockwell Automation.
Utilice la instrucción PVSD para:
  • Controlar y monitorizar un motor de velocidad variable mediante un variador de CA o CC. Esta instrucción se utiliza con variadores que controlan la velocidad, no la posición, y no utiliza ejes (axes) de movimiento.
  • Seleccione operador, programa, externo, anular, mantenimiento, fuera de servicio o mano como el origen de los comandos y configuración del variador.
  • Use el origen de comando seleccionado para introducir una referencia de velocidad (punto de ajuste).
  • Utilice el origen de comando seleccionado para iniciar el avance del variador.
  • Utilice el origen de comando seleccionado para iniciar el retroceso del variador, si está configurado para invertir.
  • Utilice el origen de comando seleccionado para impulsar el variador hacia delante, si está configurado para realizar impulsos en el avance. Solo los orígenes de comando de operador, externo y mantenimiento pueden impulsar el variador hacia delante.
  • Utilice el origen de comando seleccionado para impulsar el retroceso del variador, si está configurado para realizar impulsos en retroceso. Solo los orígenes de comando de operador, externo y mantenimiento pueden impulsar el variador hacia atrás.
  • Monitorizar el estado real del variador, entre los que se incluyen:
    • Retroalimentación de velocidad
    • Variador preparado
    • Variador activo (retroalimentación de marcha)
    • Dirección comandada
    • Dirección real
    • Acelerar
    • Desaceleración
    • A velocidad
    • Advertencia de variador
    • Variador con fallos (con código de fallo y descripción)
  • Interfaz con un objeto del dispositivo variador usando un conjunto de etiquetas de interfaz de velocidad de alimentación. Si las etiquetas de interfaz no están vinculadas (parámetros InOut opcionales), se utiliza un conjunto de parámetros de entrada y salida para conectarse con el variador señal por señal.
  • Busque en una tabla de búsqueda de códigos de fallo vinculado para proporcionar información textual sobre fallos del variador, o utilice el texto proporcionado a través del registro de fallo de la interfaz de velocidad de alimentación.
  • Participar en un bus de estrategia de control (BUS_OBJ) junto a otros dispositivos e instrucciones de proceso.
  • Configure una salida para que proporcione una advertencia sonora de pre-inicio (bocina). El tiempo que suena la alerta antes del arranque o impulso es configurable.
  • Configure la virtualización para proporcionar una retroalimentación simulada de un variador funcionando a la vez que se deshabilitan las salidas al dispositivo físico.
  • Configure el escalado de la referencia de velocidad desde las unidades de ingeniería de la aplicación hasta las unidades de interfaz del variador.
  • Configure el escalado de la retroalimentación de velocidad desde las unidades de interfaz del variador hasta las unidades de ingeniería de aplicación.
  • Configure el límite (fijación) de la referencia de velocidad.
  • Monitorice la retroalimentación de ejecución y proporcione el estado y las alarmas si no se puede iniciar en la hora configurada y si no se puede detener en la hora configurada.
  • Monitorice las condiciones de permisivos para permitir el inicio o impulso del avance del motor.
  • Monitorice las condiciones de permisivos para permitir el inicio o impulso del retroceso del motor.
  • Monitorice las condiciones de enclavamiento para detener y evitar el inicio o el impulso del motor. Active una alarma si las condiciones de enclavamiento hacen que se detenga el motor.
  • Monitorizar los fallos de comunicación de E/S (I/O).
  • Borra automáticamente las alarmas enclavadas y los fallos del variador cuando se recibe un Comando de operador (Inicio, Detener, Impulso).
  • Borra automáticamente las alarmas enclavadas y los fallos del variador cuando se recibe un comando externo (Inicio, Detener, Impulso).
  • Utilizar el camino de navegación de HMI para Alarma inhibida, Configuración incorrecta, No está listo y Omisión de mantenimiento activa.
  • Utilice el estado Disponible para que la lógica de automatización indique si el motor puede ser controlado por otros objetos.
  • Utilice las alarmas para condiciones de Fallo al iniciar, Fallo para detener, Enclavamiento, Fallo de E/S (I/O) y Fallo del variador.
Idiomas disponibles
Diagrama de lógica de escalera
PVSD_avail_ladder
Diagrama de bloque de funciones
PVSD_avail_FBD
Texto estructurado
PVSD(
PlantPAx Control
Ref_Ctrl_Set, Ref_Ctrl_Cmd, Ref_Ctrl_Sts, BusObj, Ref_FaultCodeList)
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_VARIABLE_SPEED_DRIVE
etiqueta
Estructura de datos requerida para el funcionamiento adecuado de la instrucción.
Ref_Ctrl_Set
RAC_ITF_DVC_PWRVELOCITY_SET
etiqueta
Interfaz de ajustes del objeto del dispositivo de automatización de velocidad.
Ref_Ctrl_Cmd
RAC_ITF_DVC_PWRVELOCITY_CMD
etiqueta
Interfaz de comando del objeto del dispositivo de automatización de velocidad.
Ref_Ctrl_Sts
RAC_ITF_DVC_PWRVELOCITY_STS
etiqueta
Interfaz de estado del objeto del dispositivo de automatización de velocidad.
BusObj
BUS_OBJ
etiqueta
Componente de bus.
Ref_FaultCodeList
RAC_CODE_DESCRIPTION[x]
etiqueta
Tabla de búsqueda de Código de fallo a Descripción del fallo para el controlador de motor inteligente.
Estructura de P_VARIABLE_SPEED_DRIVE
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_OwnerCmd
DINT
No visible
No requerido
Entrada
Comando del dispositivo Propietario.
0 = Ninguno,
.10 = Bloqueo de operador,
.11 = Desbloqueo de operador,
.12 = Bloqueo de programa,
.13 = Desbloqueo de programa,
.14 = Adquirir mantenimiento,
.15 = Liberar mantenimiento,
.16 = Adquirir externo,
.17 = Liberar externo,
.29 = Eco.
El valor predeterminado es 0.
Inp_SpeedFdbkData
REAL
No visible
No requerido
Entrada
Retroalimentación de velocidad en unidades de variador (sin procesar) (ejemplo: de 0 a 32767 en unidades de variador representa 0 a frecuencia máxima).
El valor predeterminado es 0,0.
Inp_DatalinkData
REAL
No visible
No requerido
Entrada
Entrada de señal auxiliar (enlace de datos) en unidades del variador (sin procesar).
El valor predeterminado es 0,0.
Inp_LastFaultCodeData
DINT
No visible
No requerido
Entrada
Código de fallo del variador más reciente (enumeración).
El valor predeterminado es 0.
Inp_ReadyData
BOOL
No visible
No requerido
Entrada
1 = El variador está listo para ejecutarse.
El valor predeterminado es verdadero.
Inp_RunningData
BOOL
No visible
No requerido
Entrada
1 = El variador se está ejecutando (activo).
El valor predeterminado es falso.
Inp_CommandDirData
BOOL
No visible
No requerido
Entrada
1 = El variador tiene comando de avance, 0 = el variador tiene comando de retroceso.
El valor predeterminado es verdadero.
Inp_ActualDirData
BOOL
No visible
No requerido
Entrada
1 = El variador se está ejecutando en avance, 0 = el variador se está ejecutando en retroceso.
El valor predeterminado es verdadero.
Inp_AcceleratingData
BOOL
No visible
No requerido
Entrada
1 = El variador está acelerando.
El valor predeterminado es falso.
Inp_DeceleratingData
BOOL
No visible
No requerido
Entrada
1 = El variador está desacelerando.
El valor predeterminado es falso.
Inp_AtSpeedData
BOOL
No visible
No requerido
Entrada
1 = El variador se encuentra en la velocidad comandada.
El valor predeterminado es falso.
Inp_AlarmData
BOOL
No visible
No requerido
Entrada
1 = El variador tiene una condición de alarma (advertencia). Vea la visualización de la unidad o el manual para obtener detalles.
El valor predeterminado es falso.
Inp_FaultedData
BOOL
No visible
No requerido
Entrada
1 = El variador tiene fallos. Vea la visualización de la unidad o el manual para obtener detalles.
El valor predeterminado es falso.
Inp_DvcNotify
SINT
No visible
No requerido
Entrada
Estado de prioridad y confirmación de la alarma del objeto del dispositivo 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.
Inp_IOFault
BOOL
Visible
No requerido
Entrada
Indica que los datos de E/S (I/O) no son precisos.
0 = Los datos de E/S (I/O) son correctos, 1 = Los datos de E/S (I/O) son incorrectos, están causando un fallo. Si el variador no es virtual, esta entrada establece Sts_IOFault, lo que aumenta la alarma IOFault.
El valor predeterminado es falso.
Inp_FwdPermOK
BOOL
Visible
No requerido
Entrada
1 = Permisivos correctos, el variador puede arrancar o avanzar por impulso.
El valor predeterminado es verdadero.
Inp_FwdNBPermOK
BOOL
Visible
No requerido
Entrada
1 = Permisivos no evitables correctos, el variador puede arrancar o avanzar por impulso.
El valor predeterminado es verdadero.
Inp_RevPermOK
BOOL
Visible
No requerido
Entrada
1 = Permisivos correctos, el variador puede arrancar o retroceder por impulso.
El valor predeterminado es verdadero.
Inp_RevNBPermOK
BOOL
Visible
No requerido
Entrada
1 = Permisivos no evitables correctos, el variador puede arrancar o retroceder por impulso.
El valor predeterminado es verdadero.
Inp_IntlkOK
BOOL
Visible
No requerido
Entrada
1 = Enclavamientos correctos, el variador puede arrancar o impulsarse y mantenerse en marcha.
El valor predeterminado es verdadero.
Inp_NBIntlkOK
BOOL
Visible
No requerido
Entrada
1 = Enclavamientos no evitables correctos, el variador puede arrancar o impulsarse y mantenerse en marcha.
El valor predeterminado es verdadero.
Inp_IntlkAvailable
BOOL
Visible
No requerido
Entrada
1 = Disponibilidad de enclavamiento correcta.
El valor predeterminado es falso.
Inp_IntlkTripInh
BOOL
Visible
No requerido
Entrada
1 = Estado de activación de enclavamiento inhibido.
El valor predeterminado es falso.
Inp_RdyReset
BOOL
No visible
No requerido
Entrada
1 = El objeto relacionado, restablecido por este objeto, está listo para ser restablecido.
El valor predeterminado es falso.
Inp_Hand
BOOL
No visible
No requerido
Entrada
1 = Adquirir mano (normalmente cableado local), 0 = Liberar mano.
El valor predeterminado es falso.
Inp_Ovrd
BOOL
No visible
No requerido
Entrada
1 = Adquirir anulación (lógica de programa de mayor prioridad), 0 = Liberar anulación.
El valor predeterminado es falso.
Inp_OvrdCmd
SINT
No visible
No requerido
Entrada
Comando de anulación:
0 = Ninguno,
1 = Detener,
2 = Inicio hacia adelante,
3 = Inicio en retroceso.
El valor predeterminado es 0.
Inp_OvrdSpeed
REAL
No visible
No requerido
Entrada
Valor para establecer la referencia de velocidad en Anular, en unidades de ingeniería de referencia de velocidad.
El valor predeterminado es 0,0.
Inp_OvrdOutDatalink
REAL
No visible
No requerido
Entrada
Valor para establecer el enlace de datos de salida en Anular, en unidades de ingeniería de enlaces de datos de salida.
El valor predeterminado es 0,0.
Inp_ExtInh
BOOL
No visible
No requerido
Entrada
1 = Inhibir adquisición de externo, 0 = Permitir adquisición de externo.
El valor predeterminado es falso.
Inp_HornInh
BOOL
No visible
No requerido
Entrada
1 = Inhibir alerta audible, 0 = Permitir alerta audible.
El valor predeterminado es falso.
Inp_Reset
BOOL
No visible
No requerido
Entrada
1 = Restablecer los enclavamientos de restricción y las alarmas borradas.
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_HasReverse
BOOL
No visible
No requerido
Entrada
1 = El variador puede funcionar o impulsar hacia atrás, 0 = permitir únicamente operación de avance.
El valor predeterminado es falso.
Cfg_HasJog
BOOL
No visible
No requerido
Entrada
1 = Comando de impulso de variador habilitado y visible, 0 = comando de impulso de variador no permitido.
El valor predeterminado es falso.
Cfg_AllowLocal
BOOL
No visible
No requerido
Entrada
1 = Permitir inicio y detención local sin alarma, 0 = solo por comando Iniciar o Detener.
El valor predeterminado es falso.
Cfg_HasRunFdbk
BOOL
No visible
No requerido
Entrada
1 = El variador proporciona una señal de retroalimentación al ejecutarse.
El valor predeterminado es falso.
Cfg_UseRunFdbk
BOOL
No visible
No requerido
Entrada
1 = La retroalimentación del variador se debe utilizar para la comprobación de fallos.
El valor predeterminado es falso.
Cfg_HasSpeedFdbk
BOOL
No visible
No requerido
Entrada
1 = El variador proporciona retroalimentación de velocidad.
El valor predeterminado es falso.
Cfg_UseSpeedFdbk
BOOL
No visible
No requerido
Entrada
1 = La velocidad del variador determina el estado de ejecución, 0 = estado determinado por la retroalimentación activa del variador.
El valor predeterminado es falso.
Cfg_HasInpDatalink
BOOL
No visible
No requerido
Entrada
1 = Una señal está conectada a Inp_DatalinkData.
El valor predeterminado es falso.
Cfg_HasOutDatalink
BOOL
No visible
No requerido
Entrada
1 = Una señal está conectada a Out_DatalinkData.
El valor predeterminado es falso.
Cfg_HasDvcObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que hay un objeto del dispositivo (por ejemplo, un variador) conectado.
El valor predeterminado es falso.
Cfg_HasFwdPermObj
BOOL
No visible
No requerido
Entrada
1 = Indica que HMI hay un objeto conectado a entradas de permisivos de avance.
El valor predeterminado es falso.
Cfg_HasRevPermObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que un objeto está conectado a entradas de permisivos inversas.
El valor predeterminado es falso.
Cfg_HasIntlkObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que un objeto está conectado a las entradas de enclavamiento.
El valor predeterminado es falso.
Cfg_HasResInhObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que un objeto de inhibición de Reinicio (Reset) está conectado.
El valor predeterminado es falso.
Cfg_HasRunTimeObj
BOOL
No visible
No requerido
Entrada
1 = Indica a HMI que un objeto de Tiempo de ejecución / Iniciar está 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_SetTrack
BOOL
No visible
No requerido
Entrada
1 = Seguimiento de configuraciones para orígenes sin seleccionar, 0 = sin seguimiento de la configuración.
El valor predeterminado es verdadero.
Cfg_SetTrackOvrdHand
BOOL
No visible
No requerido
Entrada
1 = La configuración de programa, operador y externo realiza el seguimiento cuando se selecciona Anular o Mano.
El valor predeterminado es falso.
Cfg_OperStopPrio
BOOL
No visible
No requerido
Entrada
1 = OCmd_Stop se acepta en cualquier momento;
0 = OCmd_Stop se acepta solo cuando operador está seleccionado.
El valor predeterminado es falso.
Cfg_ExtStopPrio
BOOL
No visible
No requerido
Entrada
1 = XCmd_Stop se acepta en cualquier momento;
0 = XCmd_Stop se acepta solo cuando Ext está seleccionado.
El valor predeterminado es falso.
Cfg_OCmdResets
BOOL
No visible
No requerido
Entrada
1 = Cualquier variador OCmd restablece los enclavamientos de restricción y las alarmas borradas;
0 = Se requiere OCmdReset.
El valor predeterminado es falso.
Cfg_XCmdResets
BOOL
No visible
No requerido
Entrada
1 = Cualquier variador XCmd restablece los enclavamientos de restricción y las alarmas borradas;
0 = Se requiere XCmdReset.
El valor predeterminado es falso.
Cfg_OvrdPermIntlk
BOOL
No visible
No requerido
Entrada
1 = La anulación ignora los permisos evitables/enclavamientos; 0 = La anulación utiliza todos los permisos/enclavamientos.
El valor predeterminado es falso.
Cfg_ShedOnFailToStart
BOOL
No visible
No requerido
Entrada
1 = Detener Motor y Alarma en Fallo al Iniciar; 0 = Alarma solo en Fallo al iniciar.
El valor predeterminado es verdadero.
Cfg_ShedOnIOFault
BOOL
No visible
No requerido
Entrada
1 = Detener (Stop) Motor y Alarma en Fallo de E/S (I/O); 0 = Alarma solo en Fallo de E/S (I/O).
El valor predeterminado es verdadero.
Cfg_HasOper
BOOL
No visible
No requerido
Entrada
1 = Existe un operador (desbloqueado), se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_HasOperLocked
BOOL
No visible
No requerido
Entrada
1 = Existe un operador bloqueado, se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_HasProg
BOOL
No visible
No requerido
Entrada
1 = Existe un programa (desbloqueado), se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_HasProgLocked
BOOL
No visible
No requerido
Entrada
1 = Existe un programa bloqueado, se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_HasExt
BOOL
No visible
No requerido
Entrada
1 = Existe un externo, se puede seleccionar.
El valor predeterminado es falso.
Cfg_HasMaint
BOOL
No visible
No requerido
Entrada
1 = Existe un mantenimiento, se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_HasMaintOoS
BOOL
No visible
No requerido
Entrada
1 = Existe un mantenimiento fuera de servicio, se puede seleccionar.
El valor predeterminado es verdadero.
Cfg_OvrdOverLock
BOOL
No visible
No requerido
Entrada
1 = La anulación reemplaza al bloqueo de programa/operador, 0 = No se anula el bloqueo.
El valor predeterminado es verdadero.
Cfg_ExtOverLock
BOOL
No visible
No requerido
Entrada
1 = El externo reemplaza al bloqueo de programa/operador, 0 = No se anula el bloqueo.
El valor predeterminado es falso.
Cfg_ProgPwrUp
BOOL
No visible
No requerido
Entrada
1 = Se enciende en programa, 0 = Se enciende en operador.
El valor predeterminado es falso.
Cfg_ProgNormal
BOOL
No visible
No requerido
Entrada
Origen normal: 1 = Programa si no hay solicitudes, 0 = Operador si no hay solicitudes.
El valor predeterminado es falso.
Cfg_PCmdPriority
BOOL
No visible
No requerido
Entrada
Prioridad de comando. 1 = Los comandos de programa tienen prioridad, 0 = Los comandos de operador tienen prioridad.
El valor predeterminado es falso.
Cfg_PCmdProgAsLevel
BOOL
No visible
No requerido
Entrada
1 = PCmd_Prog utiliza como un nivel (1 = Prog, 0 = Oper).
El valor predeterminado es falso.
Cfg_PCmdLockAsLevel
BOOL
No visible
No requerido
Entrada
1 = PCmd_Lock utilizado como nivel (1 = Bloquear, 0 = Desbloquear).
El valor predeterminado es falso.
Cfg_ExtAcqAsLevel
BOOL
No visible
No requerido
Entrada
1 = XCmd_Acq utilizado como nivel (1 = Adquirir, 0 = Liberar).
El valor predeterminado es falso.
Cfg_DecPlcs
SINT
No visible
No requerido
Entrada
Número de lugares decimales para la visualización de referencia/retroalimentación de velocidad (de 0 a 6).
El valor predeterminado es 2.
Cfg_InpDatalinkDecPlcs
SINT
No visible
No requerido
Entrada
Número de lugares decimales para la visualización de enlaces de datos de entrada (de 0 a 6).
El valor predeterminado es 2.
Cfg_OutDatalinkDecPlcs
SINT
No visible
No requerido
Entrada
Número de lugares decimales para la visualización de enlaces de datos de salida (de 0 a 6).
El valor predeterminado es 2.
Cfg_MinSpeedRef
REAL
No visible
No requerido
Entrada
Referencia de velocidad mínima en UE (para la limitación). Válido = cualquier punto flotante menor o igual que Cfg_MaxSpeedRef y mayor o igual que Cfg_SpeedRefEUMin.
El valor predeterminado es 0,0.
Cfg_MaxSpeedRef
REAL
No visible
No requerido
Entrada
Referencia de velocidad máxima en UE (para la limitación). Válido = cualquier punto flotante mayor o igual que Cfg_MinSpeedRef y menor o igual que Cfg_SpeedRefEUMax.
El valor predeterminado es 60,0.
Cfg_JogSpeedRef
REAL
No visible
No requerido
Entrada
Referencia de velocidad que se utilizará al realizar impulsos (UE). Válido = cualquier punto flotante (se fijará en los valores mínimo y máximo configurados).
El valor predeterminado es 10,0.
Cfg_SpeedRefRawMin
REAL
No visible
No requerido
Entrada
Mínimo de referencia de velocidad en Unidades (sin procesar) del variador (para escala). Válido = cualquier punto flotante diferente de Cfg_SpeedRefRawMax.
El valor predeterminado es 0,0.
Cfg_SpeedRefRawMax
REAL
No visible
No requerido
Entrada
Máximo de referencia de velocidad en Unidades (sin procesar) del variador (para escala). Válido = cualquier punto flotante diferente de Cfg_SpeedRefRawMin.
El valor predeterminado es 60,0.
Cfg_SpeedRefEUMin
REAL
No visible
No requerido
Entrada
Referencia de velocidad mínima en unidades de ingeniería (para escalado). Válido = cualquier punto flotante menor que Cfg_SpeedRefEUMax.
El valor predeterminado es 0,0.
Cfg_SpeedRefEUMax
REAL
No visible
No requerido
Entrada
Máximo de referencia de velocidad en unidades de ingeniería (para escalado). Válido = cualquier punto flotante mayor que Cfg_SpeedRefEUMin.
El valor predeterminado es 60,0.
Cfg_SpeedFdbkRawMin
REAL
No visible
No requerido
Entrada
Retroalimentación de velocidad mínima en unidades de variador (sin procesar) (para escala). Válido = cualquier punto flotante diferente de Cfg_SpeedFdbkRawMax.
El valor predeterminado es 0,0.
Cfg_SpeedFdbkRawMax
REAL
No visible
No requerido
Entrada
Máximo de retroalimentación de velocidad en Unidades de variador (sin procesar) (para escala). Válido = cualquier punto flotante diferente de Cfg_SpeedFdbkRawMin.
El valor predeterminado es 60,0.
Cfg_SpeedFdbkEUMin
REAL
No visible
No requerido
Entrada
Retroalimentación de velocidad mínima en unidades de ingeniería (para escala). Válido = cualquier punto flotante menor que Cfg_SpeedFdbkEUMax.
El valor predeterminado es 0,0.
Cfg_SpeedFdbkEUMax
REAL
No visible
No requerido
Entrada
Máximo de retroalimentación de velocidad en unidades de ingeniería (para escala). Válido = cualquier punto flotante mayor que Cfg_SpeedFdbkEUMin.
El valor predeterminado es 60,0.
Cfg_InpDatalinkRawMin
REAL
No visible
No requerido
Entrada
Enlace de datos de entrada mínimo en unidades (sin procesar) de variador (para escala). Válido = cualquier punto flotante diferente de Cfg_InpDatalinkRawMax.
El valor predeterminado es 0,0.
Cfg_InpDatalinkRawMax
REAL
No visible
No requerido
Entrada
Máximo de enlace de datos de entrada en unidades (sin procesar) de variador (para escala). Válido = cualquier punto flotante diferente de Cfg_InpDatalinkRawMin.
El valor predeterminado es 100,0.
Cfg_InpDatalinkEUMin
REAL
No visible
No requerido
Entrada
Enlace de datos de entrada mínimo en unidades de ingeniería (para escala). Válido = cualquier punto flotante menor que Cfg_InpDatalinkEUMax.
El valor predeterminado es 0,0.
Cfg_InpDatalinkEUMax
REAL
No visible
No requerido
Entrada
Máximo de enlace de datos de entrada en unidades de ingeniería (para escala). Válido = cualquier punto flotante mayor que Cfg_InpDatalinkEUMin.
El valor predeterminado es 100,0.
Cfg_OutDatalinkMin
REAL
No visible
No requerido
Entrada
Enlace de datos de salida mínimo en UE (para limitación). Válido = cualquier punto flotante menor o igual que Cfg_OutDatalinkMax y mayor o igual que Cfg_OutDatalinkEUMin.
El valor predeterminado es 0,0.
Cfg_OutDatalinkMax
REAL
No visible
No requerido
Entrada
Enlace de datos de salida máximo en UE (para limitación). Válido = cualquier punto flotante mayor o igual que Cfg_OutDatalinkMin y menor o igual que Cfg_OutDatalinkEUMax.
El valor predeterminado es 100,0.
Cfg_OutDatalinkRawMin
REAL
No visible
No requerido
Entrada
Enlace de datos de salida mínimo en unidades (sin procesar) de variador (para escala). Válido = cualquier punto flotante diferente de Cfg_OutDatalinkRawMax.
El valor predeterminado es 0,0.
Cfg_OutDatalinkRawMax
REAL
No visible
No requerido
Entrada
Máximo de enlace de datos de salida en unidades (sin procesar) de variador (para escala). Válido = cualquier punto flotante distinto de Cfg_OutDatalinkRawMin.
El valor predeterminado es 100,0.
Cfg_OutDatalinkEUMin
REAL
No visible
No requerido
Entrada
Enlace de datos de salida mínimo en unidades de ingeniería (para escala). Válido = cualquier punto flotante menor que Cfg_OutDatalinkEUMax.
El valor predeterminado es 0,0.
Cfg_OutDatalinkEUMax
REAL
No visible
No requerido
Entrada
Enlace de datos de salida máximo en unidades de ingeniería (para escala). Válido = cualquier punto flotante mayor que Cfg_OutDatalinkEUMin.
El valor predeterminado es 100,0.
Cfg_StartHornTime
REAL
No visible
No requerido
Entrada
Tiempo en segundos para el sonido audible durante el inicio indicado por comando. Válido = de 0,0 a 1000,0 segundos, 0,0 = deshabilitado.
El valor predeterminado es 0,0.
Cfg_VirtualRampTime
REAL
No visible
No requerido
Entrada
Tiempo en segundos para cambiar gradualmente la retroalimentación de velocidad cuando se virtualiza. Válido = de 0,0 al punto flotante máximo.
El valor predeterminado es 10,0.
Cfg_FailToStartTime
REAL
No visible
No requerido
Entrada
Tiempo en segundos después de Iniciar para recibir la Retroalimentación de marcha antes de un Fallo. Válido = de 0,0 a 2147483,0 segundos.
El valor predeterminado es 15,0.
Cfg_FailToStopTime
REAL
No visible
No requerido
Entrada
Tiempo en segundos después de Detener para abandonar la Retroalimentación de marcha después de un Fallo. Válido = de 0,0 a 2147483,0 segundos.
El valor predeterminado es 15,0.
Cfg_ResetPulseTime
REAL
No visible
No requerido
Entrada
Tiempo en segundos para pulsar Out_Reset para borrar el Fallo de motor. Válido = de 0,0 a 2147483,0 segundos.
El valor predeterminado es 2,0.
Cfg_MaxJogTime
REAL
No visible
No requerido
Entrada
Tiempo máximo de impulso en segundos. Válido = de 0,0 a 2147483,0 segundos, 0,0 = ilimitado).
El valor predeterminado es 0,0.
Cfg_eKeepRef
SINT
No visible
No requerido
Entrada
Propiedad de la referencia de velocidad (enumeración):
0 = sigue a CmdSrc,
1 = Operador,
2 = Programa,
3 = Externo.
El valor predeterminado es 0.
Cfg_eKeepStart
SINT
No visible
No requerido
Entrada
Propiedad de los comandos de inicio (enumeración):
0 = sigue a CmdSrc,
1 = Operador,
2 = Programa,
3 = Externo.
El valor predeterminado es 0.
Cfg_eKeepJog
SINT
No visible
No requerido
Entrada
Propiedad de los comandos de Impulso (enumeración):
0 = sigue a CmdSrc,
1 = Operador,
3 = Externo.
El valor predeterminado es 0.
Cfg_eKeepOutDatalink
SINT
No visible
No requerido
Entrada
Propiedad del Enlace de datos de salida (enumeración):
0 = sigue a CmdSrc,
1 = Operador,
2 = Programa,
3 = Externo.
El valor predeterminado es 0.
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 = Ninguno,
1 = Se requiere confirmación de comando,
2 = Se requiere una firma electrónica del ejecutante,
3 = Se requiere la firma electrónica del ejecutor y del aprobador.
El valor predeterminado es 0.
Cfg_HasHistTrend
SINT
No visible
No requerido
Entrada
Tiene tendencia histórica. Esto permite la navegación a la plantilla de tendencia histórica del dispositivo desde el HMI.
0 = Sin tendencia histórica externa,
1 = Tendencia histórica de registro de datos,
2 = Tendencia histórica de Historian.
El valor predeterminado es 0.
PSet_SpeedRef
REAL
No visible
No requerido
Entrada
Configuración de programa de la referencia de velocidad de ejecución (unidades de ingeniería de referencia de velocidad). Válido = cualquier valor real, se fija.
El valor predeterminado es 0,0.
PSet_OutDatalink
REAL
No visible
No requerido
Entrada
Configuración de programa de enlace de datos de salida (unidades de ingeniería de enlace de datos de salida). Válido = cualquier valor real, se fija.
El valor predeterminado es 0,0.
PSet_Owner
DINT
No visible
No requerido
Entrada
El propietario del programa solicita el ID (distinto a cero) o su liberación (cero).
El valor predeterminado es 0.
XSet_SpeedRef
REAL
No visible
No requerido
Entrada
Configuración externa de la Referencia de velocidad de ejecución (unidades de ingeniería de referencia de velocidad). Válido = cualquier valor real, se fija.
El valor predeterminado es 0,0.
XSet_OutDatalink
REAL
No visible
No requerido
Entrada
Configuración externa de Enlace de datos de salida (unidades de ingeniería de enlace de datos de salida). Válido = cualquier valor real, se fija.
El valor predeterminado es 0,0.
PCmd_Virtual
BOOL
No visible
No requerido
Entrada
Comando de programa para seleccionar la operación del dispositivo Virtual (simulado). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Physical
BOOL
No visible
No requerido
Entrada
Comando de programa para seleccionar la operación del dispositivo Físico (no simulado). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_StartFwd
BOOL
No visible
No requerido
Entrada
Comando de programa para arrancar el variador en avance. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_StartRev
BOOL
No visible
No requerido
Entrada
Comando de programa para arrancar el variador en retroceso. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Stop
BOOL
No visible
No requerido
Entrada
Comando de programa para detener el variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Prog
BOOL
No visible
No requerido
Entrada
Comando de programa para seleccionar el programa (de operador a programa). La instrucción borra este operando automáticamente si Cfg_PCmdProgAsLevel = 0.
El valor predeterminado es falso.
PCmd_Oper
BOOL
No visible
No requerido
Entrada
Comando de programa para seleccionar el operador (de programa a operador). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Lock
BOOL
No visible
No requerido
Entrada
Comando de programa para bloquear el programa (inhabilitar al operador). La instrucción borra este operando automáticamente si Cfg_PCmdLockAsLevel = 0.
El valor predeterminado es falso.
PCmd_Unlock
BOOL
No visible
No requerido
Entrada
Comando de programa para desbloquear programa (permitir que se pueda adquirir el operador). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Normal
BOOL
No visible
No requerido
Entrada
Comando de programa para seleccionar el origen de comando normal (operador o programa). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
PCmd_Reset
BOOL
No visible
No requerido
Entrada
Comando de programa para borrar todas las alarmas y las condiciones de restricción enclavada que deben ser restablecidas. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_Rel
BOOL
No visible
No requerido
Entrada
Comando de mantenimiento para liberar la propiedad (de mantenimiento a operador/programa/externo/anulación). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Unlock
BOOL
No visible
No requerido
Entrada
Comando de operador para desbloquear/liberar (permitir que se pueda adquirir programa) la propiedad. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_StartFwd
BOOL
No visible
No requerido
Entrada
Comando externo para Iniciar avance del variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_StartRev
BOOL
No visible
No requerido
Entrada
Comando externo para iniciar el retroceso del variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_Stop
BOOL
No visible
No requerido
Entrada
Comando externo para detener el variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_JogFwd
BOOL
No visible
No requerido
Entrada
Comando externo para impulsar avance del variador. La instrucción borra este operando automáticamente si se alcanza el tiempo máximo de impulso.
El valor predeterminado es falso.
XCmd_JogRev
BOOL
No visible
No requerido
Entrada
Comando externo para impulsar el retroceso del variador. La instrucción borra este operando automáticamente si se alcanza el tiempo máximo de impulso.
El valor predeterminado es falso.
XCmd_Acq
BOOL
No visible
No requerido
Entrada
Comando externo para adquirir la propiedad (de operador/programa/anulación/mantenimiento a externo). La instrucción borra este operando automáticamente si Cfg_ExtAcqAsLevel = 0.
El valor predeterminado es falso.
XCmd_Rel
BOOL
No visible
No requerido
Entrada
Comando externo para liberar la propiedad si Cfg_ExtAcqAsLevel = 0 (de externo a operador/programa/anulación/mantenimiento). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
XCmd_Reset
BOOL
No visible
No requerido
Entrada
Comando externo para borrar los enclavamientos de restricción y las alarmas borradas. 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
Out_SpeedRefData
REAL
No visible
No requerido
Salida
Referencia de velocidad en unidades (sin procesar) del variador (ejemplo: de 0 a 32767 en unidades de variador representa 0 a frecuencia máxima).
Out_DatalinkData
REAL
No visible
No requerido
Salida
Salida de señal auxiliar (enlace de datos) en unidades del variador (sin procesar).
Out_RunData
BOOL
No visible
No requerido
Salida
1 = Variador de arranque/marcha, 0 = Detener variador (para tipo de arrancador retenido).
Out_StopData
BOOL
No visible
No requerido
Salida
1 = Detener variador, 0 = el variador se queda en el estado actual.
Out_StartData
BOOL
No visible
No requerido
Salida
1 = Variador de inicio, 0 = variador que queda en el estado actual.
Out_ClearFaultData
BOOL
No visible
No requerido
Salida
1 = Intento de borrar un fallo del variador.
Out_FwdData
BOOL
No visible
No requerido
Salida
1 = Define la dirección del variador como Avance.
Out_RevData
BOOL
No visible
No requerido
Salida
1 = Define la dirección del variador como Retroceso.
Out_HornData
BOOL
No visible
No requerido
Salida
1 = Sonido audible antes del inicio del motor indicado por comando.
Out_Reset
BOOL
No visible
No requerido
Salida
1 = El comando Restablecer (Reset) se ha recibido y aceptado.
Out_OwnerSts
DINT
No visible
No requerido
Salida
Estado del origen del comando, handshake del comando del propietario y estado de preparado.
0 = Ninguno,
.10 = Bloqueo de operador,
.11 = Desbloqueo de operador,
.12 = Bloqueo de programa,
.13 = Desbloqueo de programa,
.14 = Adquirir mantenimiento,
.15 = Liberar mantenimiento,
.16 = Adquirir externo,
.17 = Liberar externo,
.18 = Tiene mantenimiento,
.19 = Bloqueo de anulación de externo,
.20 = Tiene externo,
.21 = Tiene operador,
.22 = Tiene operador bloqueado,
.23 = Tiene programa,
.24 = Tiene programa bloqueado,
.29 = Eco,
.30 = No está listo.
Val_SpeedRef
REAL
Visible
No requerido
Salida
Referencia de velocidad (destino) para variador.
Val_SpeedFdbk
REAL
Visible
No requerido
Salida
Retroalimentación de velocidad (real) procedente del variador.
Val_InpDatalink
REAL
No visible
No requerido
Salida
Valor de enlace de datos de entrada del variador.
Val_OutDatalink
REAL
No visible
No requerido
Salida
Valor de Enlace de datos de salida para el variador.
Val_SpeedRefEUMin
REAL
No visible
No requerido
Salida
Mínimo de referencia de velocidad = MIN (Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax).
Val_SpeedRefEUMax
REAL
No visible
No requerido
Salida
Máximo de referencia de velocidad = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Val_SpeedFdbkEUMin
REAL
No visible
No requerido
Salida
Retroalimentación de velocidad mínima = MIN (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Val_SpeedFdbkEUMax
REAL
No visible
No requerido
Salida
Máximo de retroalimentación de velocidad = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax).
Sts_Initialized
BOOL
No visible
No requerido
Salida
1 = La instrucción se inicializa. Utilice Inp_InitializeReq para reinicializar.
Sts_Stopped
BOOL
Visible
No requerido
Salida
1 = El variador ha solicitado su detención y se ha confirmado que se ha detenido.
Sts_StartingFwd
BOOL
Visible
No requerido
Salida
1 = El variador ha solicitado que se avance y que se está pendiente la retroalimentación del funcionamiento.
Sts_StartingRev
BOOL
No visible
No requerido
Salida
1 = El variador ha solicitado que se ejecute en retroceso y que está pendiente la retroalimentación del funcionamiento.
Sts_RunningFwd
BOOL
Visible
No requerido
Salida
1 = El variador se ha solicitado que se ejecute y se confirma que se está ejecutando en avance.
Sts_RunningRev
BOOL
No visible
No requerido
Salida
1 = El variador ha solicitado que se ejecute y se confirma que se está ejecutando en retroceso.
Sts_StoppingFwd
BOOL
Visible
No requerido
Salida
1 = El variador que se está ejecutando el avance ha solicitado su detención y está pendiente de que se detenga la retroalimentación.
Sts_StoppingRev
BOOL
No visible
No requerido
Salida
1 = El variador que se está ejecutando en retroceso ha solicitado su detención y está pendiente de la retroalimentación detenida.
Sts_JoggingFwd
BOOL
Visible
No requerido
Salida
1 = Variador solicitado para impulsar hacia delante.
Sts_JoggingRev
BOOL
No visible
No requerido
Salida
1 = Variador solicitado para impulsar hacia atrás.
Sts_Horn
BOOL
No visible
No requerido
Salida
1 = La Alerta Audible de Motor (Bocina) está Activa.
Sts_CommandDir
BOOL
No visible
No requerido
Salida
1 = Variador indicado por comando a Avance, 0 = Retroceso.
Sts_ActualDir
BOOL
No visible
No requerido
Salida
1 = La rotación del motor (dirección real) es Avance, 0 = Retroceso.
Sts_Accel
BOOL
No visible
No requerido
Salida
1 = El variador está acelerando.
Sts_Decel
BOOL
No visible
No requerido
Salida
1 = El variador está desacelerando.
Sts_NotReady
BOOL
No visible
No requerido
Salida
1 = El variador no está preparado (no se puede iniciar) Compruebe las alarmas, paradas, fallos.
Sts_Alarm
BOOL
No visible
No requerido
Salida
1 = El variador tiene una alarma (consulte visualización o manual del variador).
Sts_AtSpeed
BOOL
No visible
No requerido
Salida
1 = El variador se está ejecutando a la velocidad de referencia.
Sts_SpeedLimited
BOOL
No visible
No requerido
Salida
1 = La configuración de la referencia de velocidad supera el límite máximo/mínimo configurado.
Sts_Virtual
BOOL
No visible
No requerido
Salida
1 = La instrucción trata el variador como virtual. La instrucción actúa como normal, pero la salida se mantiene desactivada. 0 = La instrucción opera el variador con normalidad. Sts_Virtual es una copia de Sts_Virtual.
SrcQ_IO
SINT
No visible
No requerido
Salida
Origen y calidad de la entrada o de la salida primaria (enumerada):
0= Correcto, en directo, correcto confirmado
1=Correcto, en directo, se asume correcto
2=Correcto, sin retroalimentación, se asume correcto
8=Prueba, virtualizada
9=Prueba, lazo invertido
10=Prueba, introducido manualmente
16=Incierto, en directo, especificación desactivada
17=Incierto, sustituido en el dispositivo o en el bus
18=Incierto, sustituido en la instrucción
19=Incierto, usando el último valor correcto conocido
20=Incierto, usando el valor de reemplazo
32=Incorrecto, fallo de señal
33=Incorrecto, fallo de canal
34=Incorrecto, fallo del módulo o de la comunicación
35=Incorrecto, configuración no válida
SrcQ
SINT
No visible
No requerido
Salida
Origen y calidad del valor o del estado primario (enumerado):
0= Correcto, en directo, correcto confirmado
1=Correcto, en directo, se asume correcto
2=Correcto, sin retroalimentación, se asume correcto
8=Prueba, virtualizada
9=Prueba, lazo invertido
10=Prueba, introducido manualmente
16=Incierto, en directo, especificación desactivada
17=Incierto, sustituido en el dispositivo o en el bus
18=Incierto, sustituido en la instrucción
19=Incierto, usando el último valor correcto conocido
20=Incierto, usando el valor de reemplazo
32=Incorrecto, fallo de señal
33=Incorrecto, fallo de canal
34=Incorrecto, fallo del módulo o de la comunicación
35=Incorrecto, configuración no válida
Sts_eCmd
SINT
No visible
No requerido
Salida
Comando de variador:
0 = Ninguno,
1 = Detener,
2 = Inicio hacia adelante,
3 = Arranque en retroceso
4 = Impulso hacia delante,
5 = Impulso de retroceso.
Sts_eFdbk
SINT
No visible
No requerido
Salida
Retroalimentación del variador:
0 = Detenido,
1 = Ejecutando en avance,
2 = Ejecutando en retroceso,
3 = Aceleración,
4 = Desaceleración.
Sts_eSts
SINT
No visible
No requerido
Salida
Estado del variador:
0 = Encendido / Desconocido,
1 = Detenido,
2 = Ejecutando en avance,
3 = Ejecutando en retroceso,
4 = Inicio en avance,
5 = Inicio en retroceso,
6 = Impulsos en avance,
7 = Impulsos en retroceso,
8 = Deteniendo,
14 = Bocina,
15 = Fuera de servicio.
Sts_eFault
SINT
No visible
No requerido
Salida
Estado de fallo de variador:
0 = Ninguno,
15 = Activación del enclavamiento,
16 = Fallo al iniciar,
17 = Fallo al detener,
18= Fallo del variador
32 = Fallo de E/S (I/O)
34 = Error de configuración.
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_eNotifyIOFault
SINT
No visible
No requerido
Salida
Valores enumerados de estado de alarma IOFault:
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_eNotifyFailToStart
SINT
No visible
No requerido
Salida
Valores enumerados del estado de la alarma Fallo al iniciar:
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_eNotifyFailToStop
SINT
No visible
No requerido
Salida
Valores enumerados del estado de la alarma Fallo al detener:
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_eNotifyIntlkTrip
SINT
No visible
No requerido
Salida
Valores enumerados del estado de la alarma IntlkTrip:
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_eNotifyDriveFault
SINT
No visible
No requerido
Salida
Valores enumerados del estado de alarma de fallo del variador:
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_eFaultCode
DINT
No visible
No requerido
Salida
Primer Código de fallo del variador después de restablecerse. Consulte el manual de variador o el Objeto de variador para obtener descripción.
Sts_eSrc
INT
No visible
No requerido
Salida
El origen de comando actual se muestra con bits de estado:
Sts_eSrc.0: Bloquear,
Sts_eSrc.1: Normal,
Sts_eSrc.2: Mano,
Sts_eSrc.3: Mantenimiento,
Sts_eSrc.4: Anulación,
Sts_eSrc.5: Programa,
Sts_eSrc.6: Operador,
Sts_eSrc.7: Fuera de servicio,
Sts_eSrc.8: Externo.
Sts_bSrc
INT
No visible
No requerido
Salida
Activa la selección del mapa de bits (para tótem de HMI con selección de solicitud de origen de comando):
Sts_bSrc.0: Mano,
Sts_bSrc.1: Fuera de servicio programado (falso para renglón),
Sts_bSrc.2: Mantenimiento fuera de servicio,
Sts_bSrc.3: Mantenimiento,
Sts_bSrc.4: Anulación,
Sts_bSrc.5: Externo,
Sts_bSrc.6: Programa bloqueado,
Sts_bSrc.7: Programa,
Sts_bSrc.8: Operador bloqueado,
Sts_bSrc.9: Operador.
Sts_Available
BOOL
No visible
No requerido
Salida
1 = El dispositivo ha sido adquirido por el programa y ahora está disponible para el control de inicio/parada.
Sts_IntlkAvailable
BOOL
No visible
No requerido
Salida
1 = El programa puede adquirir el dispositivo y está disponible para el control de arranque/detención cuando los enclavamientos son correctos.
Sts_Bypass
BOOL
No visible
No requerido
Salida
1 = Los enclavamientos evitables se evitan.
Sts_BypActive
BOOL
Visible
No requerido
Salida
1 = Omisión de enclavamiento activa (evitada o mantenimiento).
Sts_MaintByp
BOOL
No visible
No requerido
Salida
1 = El dispositivo tiene una función de omisión de mantenimiento activa.
Sts_NotRdy
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo, consulte los bits de detalles (Sts_Nrdyxxx) para conocer el motivo.
Sts_NrdyCfgErr
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Error de configuración.
Sts_NrdyDriveNotReady
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Variador no preparado.
Sts_NrdyFail
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Fallo de dispositivo (la restricción requiere restablecer).
Sts_NrdyIntlk
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: El enclavamiento no es correcto.
Sts_NrdyIOFault
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Fallo de E/S (I/O) (la restricción requiere Restablecer).
Sts_NrdyOoS
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Dispositivo deshabilitado por mantenimiento.
Sts_NrdyFwdPerm
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: El permisivo de avance no es correcto.
Sts_NrdyRevPerm
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: El permisivo de retroceso no es correcto.
Sts_NrdyPrioStop
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Es necesario restablecer el comando de detención de la prioridad de externo u operador.
Sts_NrdyTrip
BOOL
No visible
No requerido
Salida
1 = El dispositivo no está listo: Dispositivo activado (el fallo del variador requiere restablecimiento).
Sts_Err
BOOL
Visible
No requerido
Salida
1 = Error en la configuración: Consulte los bits de detalles (Sts_ErrXxx) para conocer el motivo.
Sts_ErrAlm
BOOL
No visible
No requerido
Salida
1 = Error en la configuración de la alarma Logix basada en etiquetas.
Sts_ErrSpeedFdbkRaw
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Velocidad Fdbk sin procesar Cfg_SpeedFdbkRawMin = Cfg_SpeedFdbkRawMax.
Sts_ErrSpeedFdbkEU
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_SpeedFdbkEUMax <= Cfg_SpeedFdbkEUMin.
Sts_ErrSpeedRefLim
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_MaxSpeedRef < Cfg_MinSpeedRef o Cfg_MaxSpeedRef > Cfg_SpeedRefEUMax o Cfg_MinSpeedRef < Cfg_SpeedRefEUMin.
Sts_ErrSpeedRefEU
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_SpeedRefEUMax <= Cfg_SpeedRefEUMin.
Sts_ErrSpeedRefRaw
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_SpeedRefRawMin = Cfg_SpeedRefRawMax.
Sts_ErrInpDatalinkRaw
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_InpDatalinkRawMin = Cfg_InpDatalinkRawMax.
Sts_ErrInpDatalinkEU
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_InpDataLinkEUMax <= Cfg_InpDatalinkEUMin.
Sts_ErrOutDatalinkLim
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_OutDatalinkMax < Cfg_OutDatalinkMin o Cfg_OutDatalinkMax > Cfg_OutDatalinkEUMax o Cfg_OutDatalinkMin < Cfg_OutDatalinkEUMin.
Sts_ErrOutDatalinkEU
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_OutDataLinkEUMax <= Cfg_OutDatalinkEUMin.
Sts_ErrOutDatalinkRaw
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Cfg_OutDatalinkRawMin = Cfg_OutDatalinkRawMax.
Sts_ErrVirtualRampTime
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Tiempo de acel./desacel. de velocidad virtual: se utiliza de 0 a 2147483.
Sts_ErrFailToStartTime
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Temporizador preestablecido de Fallo al iniciar: se usa de 0 a 2147483.
Sts_ErrFailToStopTime
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Temporizador preestablecido de Fallo al detener: se usa de 0 a 2147483.
Sts_ErrResetPulseTime
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Temporizador preestablecido de Restablecer impulso: se usa de 0 a 2147483.
Sts_ErrMaxJogTime
BOOL
No visible
No requerido
Salida
1 = Error en la configuración: Temporizador preestablecido de Tiempo máximo de impulso: use usa de 0 a 2147483.
Sts_Hand
BOOL
Visible
No requerido
Salida
1 = Se selecciona mano (reemplaza a fuera de servicio, mantenimiento, anulación, externo, programa, operador).
Sts_OoS
BOOL
Visible
No requerido
Salida
1 = Se selecciona fuera de servicio (reemplaza a mantenimiento, anulación, externo, programa, operador).
Sts_Maint
BOOL
Visible
No requerido
Salida
1 = Se selecciona mantenimiento (reemplaza a anulación, externo, programa, operador).
Sts_Ovrd
BOOL
Visible
No requerido
Salida
1 = Se selecciona anulación (reemplaza a externo, programa, operador).
Sts_Ext
BOOL
Visible
No requerido
Salida
1 = Se selecciona externo (reemplaza a programa y operador).
Sts_Prog
BOOL
Visible
No requerido
Salida
1 = Se selecciona programa.
Sts_ProgLocked
BOOL
No visible
No requerido
Salida
1 = Se selecciona programa y se bloquea.
Sts_Oper
BOOL
Visible
No requerido
Salida
1 = Operador está seleccionado.
Sts_OperLocked
BOOL
No visible
No requerido
Salida
1 = Se selecciona operador y se bloquea.
Sts_ProgOperSel
BOOL
No visible
No requerido
Salida
Estado de la selección de programa/operador (enclavamiento): 1 = Programa, 0 = Operador.
Sts_ProgOperLock
BOOL
Visible
No requerido
Salida
Estado de bloqueo de programa/operador (enclavamiento), 1 = Bloqueado, 0 = Desbloqueado.
Sts_Normal
BOOL
No visible
No requerido
Salida
1 = La selección es igual a Normal (programa u operador).
Sts_ExtReqInh
BOOL
No visible
No requerido
Salida
1 = Solicitud de externo inhibida, no se puede acceder a externo desde el estado actual.
Sts_ProgReqInh
BOOL
No visible
No requerido
Salida
1 = Solicitud de programa inhibida, no se puede acceder a programa desde el estado actual.
Sts_MAcqRcvd
BOOL
No visible
No requerido
Salida
1 = El comando de adquisición de mantenimiento ha recibido este escaneado.
Sts_CmdConflict
BOOL
No visible
No requerido
Salida
1 = Este escaneado recibió comandos en conflicto.
Sts_Alm
BOOL
No visible
No requerido
Salida
1 = Una alarma está activa.
Sts_AlmInh
BOOL
No visible
No requerido
Salida
1 = Una alarma se archiva o se deshabilita.
Sts_IOFault
BOOL
No visible
No requerido
Salida
Estado de fallo de E/S (I/O): 1 = Incorrecto, 0 = Correcto. Hay una alarma Logix discreta, basada en etiquetas, predeterminada y predefinida para el estado. Establezca los miembros de configuración estándar de la alarma Logix discreta basada en etiquetas. Los elementos de alarma se pueden acceder de la siguiente manera: PVSDTag.@Alarms.Alm_IOFault.AlarmElement.
Sts_FailToStart
BOOL
No visible
No requerido
Salida
1 = No se pudo iniciar el variador. Hay una alarma Logix discreta, basada en etiquetas, predeterminada y predefinida para el estado. Establezca los miembros de configuración estándar de la alarma Logix discreta basada en etiquetas. Los elementos de alarma se pueden acceder de la siguiente manera: PVSDTag.@Alarms.Alm_FailToStart.AlarmElement.
Sts_FailToStop
BOOL
No visible
No requerido
Salida
1 = El variador no pudo detenerse. Hay una alarma Logix discreta, basada en etiquetas, predeterminada y predefinida para el estado. Establezca los miembros de configuración estándar de la alarma Logix discreta basada en etiquetas. Los elementos de alarma se pueden acceder de la siguiente manera: PVSDTag.@Alarms.Alm_FailToStop.AlarmElement.
Sts_IntlkTrip
BOOL
No visible
No requerido
Salida
1 = El variador se ha detenido por un enclavamiento incorrecto. Hay una alarma Logix discreta, basada en etiquetas, predeterminada y predefinida para el estado. Establezca los miembros de configuración estándar de la alarma Logix discreta basada en etiquetas. Los elementos de alarma se pueden acceder de la siguiente manera: PVSDTag.@Alarms.Alm_IntlkTrip.AlarmElement.
Sts_DriveFault
BOOL
No visible
No requerido
Salida
1 = Fallo de variador, consulte visualización del variador o manual para obtener información detallada.
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_Acq
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_Acq, habilitar el botón de HMI.
XRdy_Rel
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_Rel, habilitar el botón de HMI.
XRdy_StartFwd
BOOL
No visible
No requerido
Salida
1 = Botón de habilitación para XCmd_StartFwd.
XRdy_StartRev
BOOL
No visible
No requerido
Salida
1 = Botón de habilitación para XCmd_StartRev.
XRdy_JogFwd
BOOL
No visible
No requerido
Salida
1 = Botón de habilitación para XCmd_JogFwd.
XRdy_JogRev
BOOL
No visible
No requerido
Salida
1 = Botón de habilitación para XCmd_JogRev.
XRdy_Stop
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_Stop, habilitar botón.
XRdy_Reset
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_Reset, habilitar botón.
XRdy_ResetAckAll
BOOL
No visible
No requerido
Salida
1 = Listo para XCmd_ResetAckAll, habilitar botón.
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
CmdSrc
P_COMMAND_SOURCE
Selección del origen del Comando o Control.
MCmd_Acq
BOOL
Comando de mantenimiento para adquirir la propiedad (de operador/programa/externo/anulación a mantenimiento). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_Bypass
BOOL
Comando de mantenimiento para evitar todos los enclavamientos y permisos evitables. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_Check
BOOL
Comando de mantenimiento para comprobar (no omitir) todos los enclavamientos y permisivos. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_IS
BOOL
Comando de mantenimiento para seleccionar en servicio. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_OoS
BOOL
Comando de mantenimiento para seleccionar fuera de servicio. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_Physical
BOOL
Comando de mantenimiento para seleccionar la operación del dispositivo Físico (no simulado). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
MCmd_Virtual
BOOL
Comando de mantenimiento para seleccionar la operación del dispositivo Virtual (simulado). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_JogFwd
BOOL
Comando de operador para impulsar avance del variador. La instrucción borra este operando automáticamente si se alcanza el tiempo máximo de impulso.
El valor predeterminado es falso.
OCmd_JogRev
BOOL
Comando de operador para impulsar el retroceso del variador. La instrucción borra este operando automáticamente si se alcanza el tiempo máximo de impulso.
El valor predeterminado es falso.
OCmd_Lock
BOOL
Comando de operador para bloquear al operador (inhabilitar programa). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Normal
BOOL
Comando de operador para seleccionar Normal (operador o programa). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Oper
BOOL
Comando de operador para seleccionar operador (de programa a operador). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Prog
BOOL
Comando de operador para seleccionar programa (de operador a programa). La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Reset
BOOL
Comando de operador para restablecer todas las alarmas y las condiciones de restricción enclavada. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_ResetAckAll
BOOL
Comando de operador para confirmar y restablecer todas las alarmas y condiciones de restricción enclavada. El uso de OCmd_ResetAckAll está restringido a HMI. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_StartFwd
BOOL
Comando operador para iniciar avance del variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_StartRev
BOOL
Comando operador para iniciar el retroceso del variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OCmd_Stop
BOOL
Comando de operador para detener el variador. La instrucción borra este operando automáticamente.
El valor predeterminado es falso.
OSet_OutDatalink
REAL
Configuración de operador de Enlace de datos de salida, en unidades de ingeniería de enlace de datos de salida. Válido = cualquier flotante (prefijado)
El valor predeterminado es 0,0.
OSet_SpeedRef
REAL
Configuración de operador de referencia de velocidad, en unidades de ingeniería de referencia de velocidad. Válido = cualquier flotante (prefijado)
El valor predeterminado es 0,0.
Miembros de salida privados
Tipo de datos
Descripción
HMI_BusObjIndex
DINT
El índice de este objeto en la matriz de bus, para ser utilizado por la pantalla HMI.
El valor predeterminado es 0.
MRdy_Acq
BOOL
1 = Listo para MCmd_Acq, habilitar el botón de HMI.
MRdy_Bypass
BOOL
1 = Listo para MCmd_Bypass, habilitar botón de HMI.
MRdy_Check
BOOL
1 = Listo para MCmd_Check, habilitar botón de HMI.
MRdy_IS
BOOL
1 = Listo para MCmd_IS, habilitar el botón de HMI.
MRdy_OoS
BOOL
1 = Listo para MCmd_OoS, habilitar el botón de HMI.
MRdy_Physical
BOOL
1 = Listo para MCmd_Physical, habilitar botón de HMI.
MRdy_Rel
BOOL
1 = Listo para MCmd_Rel, habilitar el botón de HMI.
MRdy_Virtual
BOOL
1 = Listo para MCmd_Virtual, habilitar botón de HMI.
ORdy_JogFwd
BOOL
1 = Listo para OCmd_JogFwd, botón habilitar HMI.
ORdy_JogRev
BOOL
1 = Listo para OCmd_JogRev, botón habilitar HMI.
ORdy_Lock
BOOL
1 = Listo para OCmd_Lock, habilitar el botón de HMI.
ORdy_Normal
BOOL
1 = Listo para OCmd_Normal, habilitar el botón de HMI.
ORdy_Oper
BOOL
1 = Listo para OCmd_Oper, habilitar el botón de HMI.
ORdy_OutDatalink
BOOL
1 = Listo para OSet_OutDatalink, habilitar campo de entrada de datos.
ORdy_Prog
BOOL
1 = Listo para OCmd_Prog, habilitar el botón de HMI.
ORdy_Reset
BOOL
1 = Una condición de alarma enclavada o restringida está lista para ser restablecida.
ORdy_ResetAckAll
BOOL
1 = Una condición de alarma enclavada o restringida está lista para el restablecimiento o confirmación.
ORdy_SpeedRef
BOOL
1 = Listo para OSet_SpeedRef, habilitar campo de entrada de datos.
ORdy_StartFwd
BOOL
1 = Listo para OCmd_StartFwd, habilitar botón de HMI.
ORdy_StartRev
BOOL
1 = Listo para OCmd_StartRev, habilitar botón de HMI.
ORdy_Stop
BOOL
1 = Listo para OCmd_Stop, habilitar botón de HMI.
ORdy_Unlock
BOOL
1 = Listo para OCmd_Unlock, habilitar el botón de HMI.
Sts_FaultDesc
STRING
Descripción del fallo del controlador del motor, búsqueda desde el último código de fallo.
Miembros InOut públicos
Tipo de datos
Visibilidad predeterminada del FBD
Cableado FBD requerido
Uso
Descripción
Ref_Ctrl_Set
RAC_ITF_DVC_PWRVELOCITY_SET
Visible
Requerido
InOut
Interfaz de ajustes del objeto del dispositivo de automatización de velocidad.
Ref_Ctrl_Cmd
RAC_ITF_DVC_PWRVELOCITY_CMD
Visible
Requerido
InOut
Interfaz de comando del objeto del dispositivo de automatización de velocidad.
Ref_Ctrl_Sts
RAC_ITF_DVC_PWRVELOCITY_STS
Visible
Requerido
InOut
Interfaz de estado del objeto del dispositivo de automatización de velocidad.
BusObj
BUS_OBJ
Visible
Requerido
InOut
Componente de bus.
Ref_FaultCodeList
RAC_CODE_DESCRIPTION[1]
Visible
Requerido
InOut
Tabla de búsqueda de Código de fallo a Descripción del fallo para el controlador de motor inteligente.
Estructura de RAC_ITF_DVC_PWRVELOCITY_SET
La estructura RAC_ITF_DVC_PWRVELOCITY_SET es la primera de tres estructuras intercambiadas con el objeto del dispositivo de velocidad de potencia asociado para interconectar con el dispositivo de variador de velocidad variable. Esta estructura gestiona ajustes, como la referencia de velocidad, enviada al variador.
Este parámetro vincula la instrucción a una etiqueta externa que contiene los datos necesarios para que la instrucción funcione. La etiqueta externa debe ser del tipo de datos mostrado o debe ser NULA. Si es NULO (NULL), se utilizan otros pines de la instrucción para vincular los datos necesarios.
Miembros
Tipo de datos
Descripción
InhibitCmd
BOOL
1 = Inhibir comandos de usuario de orígenes externos, 0 = Permitir comandos.
InhibitSet
BOOL
1 = Inhibir las configuraciones de usuario de orígenes externos, 0 = Permitir configuración.
Velocidad (Speed)
REAL
Referencia de velocidad (Hz). Válido = de 0,0 a frecuencia máxima del variador.
Estructura de RAC_ITF_DVC_PWRVELOCITY_CMD
La estructura de RAC_ITF_DVC_PWRVELOCITY_CMD es la segunda de tres estructuras intercambiadas con el objeto dispositivo de velocidad de potencia asociado para interconectar con el dispositivo de variador de velocidad variable. Esta estructura gestiona comandos, como iniciar, detener e impulsar, enviados al variador. Es un parámetro InOut configurado como opcional (puede ser Nulo).
Este parámetro vincula la instrucción a una etiqueta externa que contiene los datos necesarios para que la instrucción funcione. La etiqueta externa debe ser del tipo de datos mostrado o debe ser NULA. Si es NULO (NULL), se utilizan otros pines de la instrucción para vincular los datos necesarios.
Miembros
Tipo de datos
Descripción
bCmd
INT
Comandos (superposición de bits):
Physical
BOOL
Operar como dispositivo físico.
Virtual
BOOL
Operar como un dispositivo virtual.
ResetWarn
BOOL
Restablecer el estado de advertencia.
ResetFault
BOOL
Restablecer el estado de fallo.
Activate
BOOL
Activar la estructura de potencia de salida.
Deactivate
BOOL
Desactivar la estructura de potencia de salida.
CmdDir
BOOL
Seleccionar dirección: 0 = Avance, 1 = Retroceso.
Estructura de RAC_ITF_DVC_PWRVELOCITY_STS
La estructura RAC_ITF_DVC_PWRVELOCITY_STS es la tercera de tres estructuras intercambiadas con el objeto de dispositivo de velocidad de potencia asociado para interconectar con el dispositivo de variador de velocidad variable. Esta estructura gestiona el estado recibido del variador, como la retroalimentación de velocidad, el estado activo, la dirección solicitada y la dirección real. Es un parámetro InOut configurado como opcional (puede ser Nulo).
Este parámetro vincula la instrucción a una etiqueta externa que contiene los datos necesarios para que la instrucción funcione. La etiqueta externa debe ser del tipo de datos mostrado o debe ser NULA. Si es NULO (NULL), se utilizan otros pines de la instrucción para vincular los datos necesarios.
Miembros
Tipo de datos
Descripción
eState
DINT
Estado enumerado del objeto del dispositivo:
0 = No utilizado,
1 = Inicializando,
2 = Desconectado,
3 = Desconectando,
4 = Conectando,
5 = Inactivo,
6 = Configurando,
7 = Disponible.
FirstWarning
RAC_ITF_EVENT
Primera advertencia.
FirstFault
RAC_ITF_EVENT
Primer fallo.
eCmdFail
DINT
Código de fallo de comando enumerado.
Velocidad (Speed)
REAL
Velocidad real (Hz).
bSts
INT
Estado (superposición de bits):
Physical
BOOL
1 = Funcionando como dispositivo físico.
Virtual
BOOL
1 = Funcionando como un dispositivo virtual.
Connected
BOOL
1 = Conectado y en comunicación.
Available
BOOL
1 = El dispositivo está configurado y se puede operar.
Advertencia
BOOL
1 = El dispositivo tiene una advertencia.
Fallado
BOOL
1 = El dispositivo tiene fallos.
Ready
BOOL
1 = El dispositivo está listo para activarse.
Active
BOOL
1 = El dispositivo está activo (estructura de potencia activa, variador en ejecución).
Velocidad Cero
BOOL
1 = El motor está en velocidad cero (sin rotar).
ObjCtrl
BOOL
0 = El objeto tiene el control de este dispositivo, 1 = el objeto no tiene el control de este dispositivo (por ejemplo, el HIM local o E/S (I/O) tiene el control).
CmdDir
BOOL
Dirección comandada: 1 = Retroceso, 0 = Avance
ActDir
BOOL
Dirección real (rotación): 1 = Retroceso, 0 = Avance
Acelerar
BOOL
1 = El motor está acelerando.
Desaceleración
BOOL
1 = El motor está desacelerando.
AtSpeed
BOOL
1 = La velocidad real del motor ha alcanzado la referencia de velocidad.
Estructura de BUS_OBJ
La estructura BUS_OBJ vincula el variador de velocidad variable con otros dispositivos e instrucciones en un control complejo, por lo general dentro de una jerarquía. Un Objeto bus eleva la información de estado y alarma de dispositivos de nivel inferior a un control de mayor nivel y distribuye comandos de control de mayor nivel a dispositivos de menor nivel, y los elementos se vinculan al bus haciendo referencia a un solo miembro de la matriz BUS_OBJ asociada con el bus.
Este parámetro vincula la instrucción a una etiqueta externa que contiene los datos necesarios para que la instrucción funcione. La etiqueta externa debe ser del tipo de datos mostrado o debe ser NULA. Si es NULO (NULL), las funciones de Bus de esta instrucción no están disponibles.
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
Estructura de RAC_CODE_DESCRIPTION[x]
La estructura RAC_CODE_DESCRIPTION[x] es una matriz de pares de números de código de fallo del variador y descripciones de código de fallo, que se usan como una tabla de búsqueda. La instrucción busca en la tabla el código de fallo recibido del variador y muestra el texto de la descripción del error correspondiente.
Este parámetro vincula la instrucción a una etiqueta externa que contiene los datos necesarios para que la instrucción funcione. La etiqueta externa debe ser del tipo de datos mostrado o debe ser NULA. Si es NULO (NULL), la función de búsqueda de código de fallos no se realiza. Las descripciones de fallos solo se mostrarán si han sido provistas a través de la interfaz del Estado del objeto del dispositivo.
Miembros
Tipo de datos
Descripción
Código
DINT
Código para el que se buscará la descripción.
Desc
STRING
Descripción para un código determinado.
RAC_EVENTStructure
Los miembros FirstFault y FirstWarning utilizan RAC_EVENTstructures en la estructura RAC_ITF_DVC_PWRVELOCITY_STS. Estos elementos retienen los datos de evento recibidos del variador para el primer fallo del variador y los registros de advertencia del primer variador en el historial de eventos del variador.
Miembros
Tipo de datos
Descripción
Tipo
DINT
Tipo de evento:
1 = Estado,
2 = Advertencia,
3 = Fallo,
4 ... n = Usuario.
ID
DINT
ID de evento que puede definir el usuario.
Categoría
DINT
Categoría definible por el usuario (eléctrica, mecánica, materiales, utilidad, etc.).
Action
DINT
Código de acción de evento que puede definir el usuario.
Value
DINT
Valor de evento o código de fallo que puede definir el usuario.
Mensaje
STRING
Texto del mensaje de evento.
EventTime_L
LINT
Sello de hora (Timestamp) del evento (formato de microsegundos de 64 bits).
EventTime_D
DINT[7]
Sello de hora (Timestamp) de evento (año, mes, día, hora, minuto, segundo, microsegundo formato).
Alarmas
Las alarmas basadas en etiquetas de Logix discretas se definen para estos miembros:
Miembro
Nombre de alarma
Descripción
Sts_FailToStart
Alm_FailToStart
El variador no pudo iniciarse dentro del tiempo asignado se comandó el inicio.
Sts_FailToStop
Alm_FailToStop
El variador no se pudo detener dentro del tiempo asignado cuando se le comandó la parada.
Sts_IntlkTrip
Alm_IntlkTrip
El variador se ha detenido por un enclavamiento incorrecto.
Sts_IOFault
Alm_IOFault
Fallo en la comunicación del variador con el controlador.
Sts_DriveFault
Alm_DriveFault
El variador de velocidad variable informa de que tiene una condición de fallo.
Marque la alarma como usada o no usada y establezca los miembros de configuración estándar de la alarma Logix discreta basada en etiquetas. Utilice este formato para acceder a los elementos de la alarma:
Tag.@Alarms.AlarmName.AlarmElement
La instrucción PVSD utiliza estas alarmas:
  • Aumenta la alarma Fallo al iniciar cuando el variador recibe el comando de iniciarse pero no se recibe retroalimentación de ejecución dentro del tiempo de fallo configurado.
  • Aumenta la alarma Fallo a detener cuando el variador tiene el comando de detenerse, pero la retroalimentación de ejecución no desciende dentro del tiempo de fallo configurado.
  • Se activa la alarma de Activación de enclavamiento cuando el motor está en funcionamiento y una condición de enclavamiento incorrecto causa que el motor se detenga. Si los enclavamientos no se han evitado, la condición incorrecta de un enclavamiento evitable o de un enclavamiento no evitable inicia una activación del enclavamiento. Si se evitan los enclavamientos, solo una condición incorrecta de un enclavamiento no evitable inicia una activación de enclavamiento.
  • Aumenta la alarma de fallo de E/S (I/O) cuando se pierde la comunicación de E/S (I/O) con el variador de velocidad variable. En la interfaz del dispositivo de velocidad de alimentación, esto se detecta cuando el bit Ref_Ctrl_Sts.Connected pasa a falso (a 0). En el caso de la interfaz de señal discreta, que se utiliza cuando Ref_Ctrl_Sts es NULO (NULL), esto se detecta cuando Inp_IOFault se vuelve verdadero (a 1).
  • Aumenta la alarma de fallo del variador cuando el variador informa de una condición de variador con fallo. En el caso de la interfaz del dispositivo de velocidad de potencia, esto se detecta cuando el bit Ref_Ctrl_Sts.Faulted pasa a verdadero (a 1). En el caso de la interfaz de señal discreta, que se utiliza cuando Ref_Ctrl_Sts es NULO (NULL), esto se detecta cuando Inp_Faulted se vuelve verdadero (a 1).
Los comandos de programa, operador y externo restablecen las alarmas enclavadas, y restablecen y confirman 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 PVSD.
PVSD_alarm_operation
Operación
Este diagrama muestra la funcionalidad de la instrucción PVSD:
PVSD_operation_v34
El segundo diagrama ilustra el manejo de la referencia de velocidad del variador (punto de ajuste) y la retroalimentación de la velocidad del variador:
PVSD_operation2
El tercer diagrama ilustra el manejo de las funciones opcionales de enlace de datos de entrada y de enlace de datos de salida:
PVSD_operation3
Monitorizar la instrucción PVSD
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
Cualquier comando recibido antes del primer escaneo es descartado. El motor se desactiva y es tratado como si hubiera recibido la orden de detenerse.
Primera ejecución de instrucción
Cualquier comando recibido antes del primer escaneo es descartado. El estado del motor se evalúa y la instrucción se alinea con el estado actual del motor, como si se hubiera seleccionado el origen del comando de mano.
La condición de entrada de renglón es falsa
Se gestiona como si el motor hubiera sido puesto Fuera de Servicio por un comando. Las salidas del motor se desactivan y el origen del comando del motor se muestra como programa fuera de servicio en el HMI. Se han restablecido todas las alarmas. La condición de salida de renglón continúa como falsa.
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
Cualquier comando recibido antes del primer escaneo es descartado. El motor se desactiva y es tratado como si hubiera recibido la orden de detenerse.
Primera ejecución de instrucción
Cualquier comando recibido antes del primer escaneo es descartado. El estado del motor se evalúa y la instrucción se alinea con el estado actual del motor, como si se hubiera seleccionado el origen del comando de mano.
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
Se gestiona como si el motor hubiera sido puesto Fuera de Servicio por un comando. Las salidas del motor se desactivan y el origen del comando del motor se muestra como programa fuera de servicio en el HMI. Se han restablecido todas las alarmas. EnableOut se establece como falso.
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. Por tanto, si la instrucción se encuentra en la ruta de control activada por la lógica, se ejecutará.
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
En el siguiente ejemplo, las primeras tres etiquetas de referencia (parámetro InOut) se utilizan para interconectar con un objeto Dispositivo de velocidad de alimentación, proporcionado por ingeniería comercial. Estas etiquetas proporcionan el ajuste de referencia de velocidad para el variador, las distintas activaciones (inicio), desactivación (parada) y borrado de comandos de fallo hacia el variador, así como el estado del variador, incluidos estados como activo (en ejecución), velocidad real, dirección solicitada y real, información y prueba de fallos y advertencias. El siguiente parámetro InOut vincula este variador a un bus de dispositivos relacionados, módulos de control, módulos de equipo y unidades en una jerarquía usada para generar comandos y generar información sobre el estado y la alarma que se puede usar en controles complejos y secuencias.
En este ejemplo, no se utiliza el parámetro Lista de Códigos de Fallo porque la información textual sobre los fallos se recibe del objeto de dispositivo de velocidad de alimentación y no es necesaria la búsqueda desde un código de fallo en esta instancia.
Diagrama de lógica de escalera
PVSD_example_ladder
Diagrama de bloque de funciones
PVSD_example_FBD
Texto estructurado
PVSD(MyNG_PVSD, MyNG_PVSD_Ctrl_Set, MyNG_PVSD_Ctrl_Cmd, MyNG_PVSD_Ctrl_Sts, MyNG_Bus[19], 0)
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal