Control modular de varias variables (MMC)

Esta información corresponde a los controladores
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 y ControlLogix 5590.
La instrucción Control modular de varias variables (Modular Multivariable Control, MMC) controla dos variables del proceso a sus puntos de ajuste mediante el uso de hasta tres variables de control. La instrucción MMC calcula las variables de control (CV1, CV2 y CV3) en el modo Automático según la desviación de PV1 - SP1 y PV2 - SP2, el modelo interno y el ajuste.
Idiomas disponibles
Diagrama de lógica de escalera
Esta instrucción no está disponible en la lógica de diagrama de escalera.
Bloque de funciones
MMC_FB_avail_v31
Texto estructurado
MMC(MMC_tag);
Operandos
Bloque de funciones
Operandos:
Tipo
Formato
Descripción
Etiqueta MMC
CONTROL MODULAR MULTIVARIABLE
estructura
Estructura MMC
Texto estructurado
Operandos:
Tipo
Formato
Descripción
Etiqueta MMC
CONTROL MODULAR MULTIVARIABLE
estructura
Estructura MMC
Estructura
En la siguiente tabla se describen los parámetros de entrada del bloque de funciones de MMC.
Parámetros de entrada
Tipo de datos
Descripción
Valores
EnableIn
BOOL
Habilita la entrada. Si es falso, el bloque de funciones no se ejecuta y las salidas no se actualizan.
Valor predeterminado = VERDADERO
PV1
REAL
Entrada 1 de variable de proceso escalada. Este valor se suele leer desde un módulo de entrada analógica.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
PV2
REAL
Entrada 2 de variable de proceso escalada. Este valor se suele leer desde un módulo de entrada analógica.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
PV1Fault
BOOL
Indicador de estado incorrecto de PV1. Si la PV1 se lee de una entrada analógica, entonces PV1Fault normalmente estará controlado por el estado de fallo de la entrada analógica. Si PVFault es VERDADERO, indica un error en el módulo de entrada; se establece el bit en Status. FALSO = estado correcto
Valor predeterminado = FALSO
PV2Fault
BOOL
Indicador de estado incorrecto de PV2. Si la PV2 se lee de una entrada analógica, PV2Fault estará controlado por el estado de fallo de la entrada analógica. Si PVFault es VERDADERO, indica un error en el módulo de entrada; se establece el bit en Status. FALSO = estado correcto
Valor predeterminado = FALSO
PV1EUMax
REAL
Valor escalado máximo de PV1. El valor de PV1 y SP1 que corresponde a una extensión del 100 % de la variable de proceso. Si PV1EUMax ≤ PV1EUMin, se establece el bit en Status.
Válido = PV1EUMin < PV1EUMax <= punto flotante positivo máximo.
Valor predeterminado = 100,0
PV2EUMax
REAL
Valor escalado máximo de PV2. El valor de PV2 y SP2 que corresponde a una extensión del 100 % de la variable de proceso. Si PV2EUMax ≤ PV2EUMin, se establece el bit en Status.
Válido = PV2EUMin < PV2EUMax <= punto flotante positivo máximo
Valor predeterminado = 100,0
PV1UEMin
REAL
Valor escalado mínimo de PV1. El valor de PV1 y SP1 que corresponde a una extensión del 0 % de la Variable de proceso. Si PV1EUMax ≤ PV1EUMin, se establece el bit en Status.
Válido = punto flotante negativo máximo <= PV1EUMin < PV1EUMax
Valor predeterminado = 0,0
PV2UEMin
REAL
Valor escalado mínimo de PV2. El valor de PV2 y SP2 que corresponde a una extensión del 0 % de la Variable de proceso. Si PV1EUMax ≤ PV1EUMin, se establece el bit en Status.
Válido = punto flotante negativo máximo <= PV2EUMin < PV2EUMax
Valor predeterminado = 0,0
SP1Prog
REAL
Valor de programa SP1, escalado en unidades de PV. SP1 se establece en este valor cuando está en Control de programa.
Válido = SP1LLimit a SP1HLimit
Valor predeterminado = 0,0
SP2Prog
REAL
Valor de programa SP2, escalado en unidades de PV. SP2 se establece en este valor cuando está en Control de programa.
Válido = SP2LLimit a SP2HLimit
Valor predeterminado = 0,0
SP1Oper
REAL
Valor de operador SP1, escalado en unidades de PV. SP1 se establece en este valor cuando está en Control de operador.
Si el valor de SP1Prog o SP1Oper < SP1LLimit o > SP1HLimit, se establece el bit en Status y limita el valor utilizado para SP.
Válido = SP1LLimit a SP1HLimit
Valor predeterminado = 0,0
SP2Oper
REAL
Valor de operador SP2, escalado en unidades de PV. SP2 se establece en este valor cuando está en Control de operador.
Si el valor de SP2Prog o SP2Oper < SP2LLimit o > SP2HLimit, se establece el bit en Status y se limita el valor utilizado de SP.
Válido = SP2LLimit a SP2HLimit
Valor predeterminado = 0,0
SP1HLimit
REAL
Valor de límite alto de SP1, escalado en unidades de PV.
  • Si SP1LLimit < PV1EUMin, o SP1HLimit > PV1EUMax, se establece el bit en Status.
  • Si SP1HLimit < SP1LLimit, se establece el bit en Status y limita SP usando el valor de S1PLLimit.
Válido = SP1LLimit a PV1EUMax
Valor predeterminado = 100,0
SP2HLimit
REAL
Valor de límite alto de SP2, dentro de la escala en unidades PV.
  • Si SP2LLimit < PV2EUMin, o SP2HLimit > PV2EUMax, se establece el bit en Status.
  • Si SP2HLimit < SP2LLimit, se establece el bit en Status y limita SP usando el valor de SPLLimit.
Válido = SP2LLimit a PV2EUMax
Valor predeterminado = 100,0
SP1LLimit
REAL
Valor de límite bajo de SP1, escalado en unidades de PV.
  • Si SP1LLimit < PV1EUMin, o SP1HLimit > PV1EUMax, se establece el bit en Status.
  • Si SP1HLimit < SP1LLimit, se establece el bit en Status y limita SP usando el valor de SPLLimit.
Válido = PV1EUMin a SP1HLimit
Valor predeterminado = 0,0
SP2LLimit
REAL
Valor de límite bajo de SP2, dentro de la escala en unidades PV.
  • Si SP2LLimit < PV2EUMin, o SP2HLimit > PV2EUMax, se establece el bit en Status.
  • Si SP2HLimit < SP2LLimit, se establece el bit en Status y limita SP usando el valor de SPLLimit.
Válido = PV2EUMin a SP2HLimit
Valor predeterminado = 0,0
CV1Fault
BOOL
Indicador de estado incorrecto de la variable de control 1. Si CV1EU controla una salida analógica, CV1Fault procede normalmente del estado de fallo de la salida analógica.
Si CV1Fault es VERDADERO, indica un error en el módulo de salida, se establece el bit en Status. FALSO = Estado correcto
Valor predeterminado = FALSO
CV2Fault
BOOL
Indicador de estado incorrecto de la variable de control 2. Si CV2EU controla una salida analógica, CV2Fault procederá del estado de fallo de dicha salida.
Si CV2Fault es VERDADERO, indica un error en el módulo de salida, se establece el bit en Status. FALSO = Estado correcto
Valor predeterminado = FALSO
CV3Fault
BOOL
Indicador de estado incorrecto de la variable de control 3. Si CV3EU controla una salida analógica, CV3Fault procederá del estado de fallo de dicha salida.
Si CV3Fault es VERDADERO, indica un error en el módulo de salida, se establece el bit en Status. FALSO = Estado correcto
Valor predeterminado = FALSO
CV1InitReq
BOOL
Solicitud de inicialización de CV1. Mientras esté en VERDADERO, se establece CV1EU al valor de CV1InitValue. Esta señal se controlará normalmente por el estado En retención en el módulo de salida analógica controlado por CV1EU o desde la salida InitPrimary de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV1Faulted o CV1EUSpanInv es VERDADERO.
Valor predeterminado = FALSO
CV2InitReq
BOOL
Solicitud de inicialización de CV2. Mientras esté en VERDADERO, se establece CV2EU al valor de CV2InitValue. Esta señal la controlará el estado En retención del módulo de salida analógica controlado por CV2EU o desde la salida InitPrimary de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV2Faulted o CV2EUSpanInv es VERDADERO.
Valor predeterminado = FALSO
CV3InitReq
BOOL
Solicitud de inicialización de CV3. Mientras esté en VERDADERO, se establece CV3EU al valor de CV3InitValue. Esta señal la controlará el estado En retención del módulo de salida analógica controlado por CV3EU o desde la salida InitPrimary de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV3Faulted o CV3EUSpanInv es VERDADERO.
Valor predeterminado = FALSO
CV1InitValue
REAL
Valor de inicialización de CV1EU, escalado en unidades de CV1EU. Cuando CV1Initializing es VERDADERO se establece CV1EU igual a CV1InitValue y CV1 al valor de porcentaje correspondiente. CV1InitValue procede normalmente de la retroalimentación de la salida analógica controlada por CV1EU o del punto de ajuste de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV1Faulted o CV1EUSpanInv es VERDADERO.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV2InitValue
REAL
Valor de inicialización de CV2EU, escalado en unidades de CV2EU. Cuando CV2Initializing es VERDADERO se establece CV2EU igual que CV2InitValue y CV2 igual que el valor de porcentaje correspondiente. CV2InitValue procede de la retroalimentación de la salida analógica controlada por CV2EU o del punto de ajuste de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV2Faulted o CV2EUSpanInv es VERDADERO.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV3InitValue
REAL
Valor de inicialización de CV3EU, escalado en unidades de CV3EU. Cuando CV3Initializing es VERDADERO se establece CV3EU igual que CV3InitValue y CV3 igual que el valor de porcentaje correspondiente. CV3InitValue procede de la retroalimentación de la salida analógica controlada por CV3EU o del punto de ajuste de un lazo secundario.
La inicialización de la instrucción está deshabilitada cuando CV3Faulted o CV3EUSpanInv es VERDADERO.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV1Prog
REAL
Valor de CV1 en modo Programa-Manual. CV1 se establece en este valor cuando se está en Control de programa y en modo Manual.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV2Prog
REAL
Valor de CV2 en modo Programa-Manual. CV2 se establece en este valor cuando se está en Control de programa y en modo Manual.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV3Prog
REAL
Valor de CV3 en modo Programa-Manual. CV3 se establece en este valor cuando se está en Control de programa y en modo Manual.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV1Oper
REAL
Valor de CV1 en modo Operador-Manual.
  • CV1 se establece en este valor cuando se está en Control de operador y en modo Manual. Si no está en modo Operador-Manual, se establece CV1Oper en el valor de CV1 al final de cada ejecución del bloque de funciones.
  • Si el valor de CV1Prog o CV1Oper < 0 o > 100, o < CV1LLimit o > CV1HLimit cuando CVManLimiting es VERDADERO, se establece el bit de Status único y limita el valor utilizado para CV1.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV2Oper
REAL
Valor de CV2 en modo Operador-Manual.
  • CV2 se establece en este valor cuando se está en Control de operador y en modo Manual. Si no está en modo Manual de operador, se establece CV2Oper en el valor de CV2 al final de cada ejecución del bloque de funciones.
  • Si el valor de CV2Prog o CV2Oper < 0 o > 100, o < CV2LLimit o > CV2HLimit cuando CVManLimiting es VERDADERO, se establece el bit de Status único y se limita el valor utilizado de CV2.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV3Oper
REAL
Valor de CV3 en modo Operador-Manual.
  • CV3 se establece en este valor cuando se está en Control de operador y en modo Manual. Si no está en el modo Manual de operador, se establece CV3Oper en el valor de CV3 al final de cada ejecución del bloque de funciones.
  • Si el valor de CV3Prog o CV3Oper < 0 o > 100, o < CV3LLimit o > CV3HLimit cuando CVManLimiting es VERDADERO, se establece el bit de Status único y se limita el valor utilizado de CV3.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV1OverrideValue
REAL
Valor de CV1 en modo Anular.
  • CV1 establecido en este valor cuando está en modo Anular. Este valor se debe corresponder con una salida de estado seguro del lazo.
  • Si el valor de CV1OverrideValue < 0 o > 100, se establece el bit de Status único y limita el valor utilizado para CV1.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV2OverrideValue
REAL
Valor de CV2 en modo Anular.
  • CV2 se establece en este valor cuando se está en modo Anular. Este valor se debe corresponder con una salida de estado seguro del lazo.
  • Si el valor de CV2OverrideValue < 0 o > 100, se establece el bit de Status único y se limita el valor utilizado de CV2.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV3OverrideValue
REAL
Valor de CV3 en modo Anular. CV3 se establece en este valor cuando se está en modo Manual.
Este valor se debe corresponder con una salida de estado seguro del lazo.
Si el valor de CV3OverrideValue < 0 o > 100, se establece el bit de Status único y se limita el valor utilizado de CV3.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CVManLimiting
BOOL
Limita CV(n), donde (n) puede ser 1, 2 o 3, en el modo Manual. Si está en modo Manual y CVManLimiting es VERDADERO, CV(n) estará limitado por los valores CV(n)HLimit y CV(n)LLimit.
Valor predeterminado = FALSO
CV1EUMax
REAL
Valor máximo para CV1EU. El valor de CV1EU que corresponde al 100% de CV1.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 100,0
CV2EUMax
REAL
Valor máximo de CV2EU. El valor de CV2EU que corresponde al 100 % de CV2.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 100,0
CV3EUMax
REAL
Valor máximo de CV3EU. El valor de CV3EU que corresponde al 100 % de CV3.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 100,0
CV1EUMin
REAL
Valor mínimo para CV1EU. El valor de CV1EU que corresponde al 0 % de CV1.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV2EUMin
REAL
Valor mínimo de CV2EU. El valor de CV2EU que corresponde al 0 % de CV2.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV3EUMin
REAL
Valor mínimo de CV3EU. El valor de CV3EU que corresponde al 0 % de CV3.
Si CVEUMax = CVEUMin, se establece el bit en Status.
Válido = cualquier punto flotante
Valor predeterminado = 0,0
CV1HLimit
REAL
Valor de límite alto de CV1. Se utiliza para establecer la salida de CV1HAlarm. También se usa para limitar CV1 cuando está en modo Automático o modo Manual si CVManLimiting es VERDADERO.
  • Si CV1LLimit < 0, si CV1HLimit > 100, si CV1HLimit < CV1LLimit, se establece el bit en Status.
  • Si CV1HLimit < CV1LLimit, limita CV1 utilizando el valor de CV1LLimit.
Válido = CV1LLimit < CV1HLimit ≤ 100,0
Valor predeterminado = 100,0
CV2HLimit
REAL
Valor de límite alto de CV2. Se utiliza para establecer la salida de CV2HAlarm. También se usa para limitar CV2 cuando está en modo Automático o modo Manual si CVManLimiting es VERDADERO.
  • Si CV2LLimit < 0, si CV2HLimit > 100, si CV2HLimit < CV2LLimit, se establece el bit en Status.
  • Si CV2HLimit < CV2LLimit, limita CV2 utilizando el valor de CV2LLimit.
Válido = CV2LLimit < CV2HLimit ≤ 100,0
Valor predeterminado = 100,0
CV3HLimit
REAL
Valor de límite alto de CV3. Esto se usa para establecer la salida de CV3HAlarm. También se usa para limitar CV3 cuando está en modo Automático o modo Manual si CVManLimiting es VERDADERO.
  • Si CV3LLimit < 0, si CV3HLimit > 100, si CV3HLimit < CV3LLimit, se establece el bit en Status.
  • Si CV3HLimit < CV3LLimit, limita CV3 utilizando el valor de CV3LLimit.
Válido = CV3LLimit < CV3HLimit ≤ 100,0
Valor predeterminado = 100,0
CV1LLimit
REAL
Valor de límite bajo de CV1. Se utiliza para establecer la salida de CV1LAlarm. También se usa para limitar CV1 cuando está en modo Automático o modo Manual si CVManLimiting es VERDADERO.
  • Si CV1LLimit < 0, si CV1HLimit > 100, si CV1HLimit < CV1LLimit, se establece el bit en Status.
  • Si CV1HLimit < CV1LLimit, limita CV1 utilizando el valor de CV1LLimit.
Válido = 0,0 ≤ CV1LLimit < CV1HLimit
Valor predeterminado = 0,0
CV2LLimit
REAL
Valor de límite bajo de CV2. Se utiliza para establecer la salida de CV2LAlarm. También se usa para limitar CV2 cuando está en modo Automático o Manual si CVManLimiting es VERDADERO.
  • Si CV2LLimit < 0, si CV2HLimit > 100, si CV2HLimit < CV2LLimit, se establece el bit en Status.
  • Si CV2HLimit < CV2LLimit, limita CV2 utilizando el valor de CV2LLimit.
Válido = 0,0 ≤ CV2LLimit < CV1HLimit
Valor predeterminado = 0,0
CV3LLimit
REAL
Valor de límite bajo de CV3. Se utiliza para establecer la salida de CV3LAlarm. También se usa para limitar CV3 cuando está en modo Automático o modo Manual si CVManLimiting es VERDADERO.
  • Si CV3LLimit < 0, si CV3HLimit > 100, si CV3HLimit < CV3LLimit, se establece el bit en Status.
  • Si CV3HLimit < CV3LLimit, limita CV utilizando el valor de CV3LLimit.
Válido = 0,0 ≤ CV3LLimit < CV1HLimit
Valor predeterminado = 0,0
CV1ROCPosLimit
REAL
Límite del índice de cambio de CV1 en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. Un valor cero deshabilita la limitación de CV1 de ROC.
Si el valor de CV1ROCLimit < 0, se establece el bit correspondiente en Status y se deshabilita la limitación de ROC de CV1.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2ROCPosLimit
REAL
Límite del índice de cambio de CV2, en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. El valor cero deshabilita el límite de ROC de CV2.
Si el valor de CV2ROCLimit < 0, se establece el bit correspondiente en Status y se deshabilita la limitación de ROC de CV2.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3ROCPosLimit
REAL
Límite del índice de cambio de CV3 en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. El valor cero deshabilita el límite de ROC de CV3.
Si el valor del CV3ROCLimit < 0, se establece el bit correspondiente en Estado y se deshabilita la limitación de ROC para CV3.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1ROCNegLimit
REAL
Límite del índice de cambio de CV1 en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. Un valor cero deshabilita la limitación de CV1 de ROC.
Si el valor de CV1ROCLimit < 0, se establece el bit correspondiente en Status y se deshabilita la limitación de ROC de CV1.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2ROCNegLimit
REAL
Límite del índice de cambio de CV2, en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. El valor cero deshabilita el límite de ROC de CV2.
Si el valor de CV2ROCLimit < 0, se establece el bit correspondiente en Status y se deshabilita la limitación de ROC de CV2.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3ROCNegLimit
REAL
Límite del índice de cambio de CV3 en porcentaje por segundo. La limitación del índice de cambio solo se usa en modo Automático o Manual si CVManLimiting es VERDADERO. El valor cero deshabilita el límite de ROC de CV3.
Si el valor del CV3ROCLimit < 0, se establece el bit correspondiente en Estado y se deshabilita la limitación de ROC para CV3.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1HandFB
REAL
Valor de CV1 de HandFeedback. CV1 se establece a este valor cuando está en modo Manual y CV1HandFBFault es FALSO (estado correcto). Este valor provendría típicamente de la salida de una estación de mano/automática montada en el campo y se utiliza para generar una transferencia sin perturbaciones fuera del modo Mano
Si el valor de CV1HandFB < 0 o > 100, se establece el bit de Status único y limita el valor utilizado para CV1.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV2HandFB
REAL
Valor de CV2 de HandFeedback. CV2 se establece en este valor cuando está en modo Mano y CV2HandFBFault es FALSO (estado correcto). Este valor provendría típicamente de la salida de una estación de mano/automática montada en el campo y se utiliza para generar una transferencia sin perturbaciones fuera del modo Mano
Si el valor de CV2HandFB < 0 o > 100, se establece el bit de Status único y se limita el valor utilizado de CV2.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV3HandFB
REAL
Valor de CV3 de HandFeedback. CV3 se establece en este valor cuando está en modo Mano y CV3HandFBFault es FALSO (estado correcto). Este valor provendría típicamente de la salida de una estación de mano/automática montada en el campo y se utiliza para generar una transferencia sin perturbaciones fuera del modo Mano
Si el valor de CV3HandFB < 0 o > 100, se establece el bit de Status único y se limita el valor utilizado de CV3.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV1HandFBFault
BOOL
Indicador de estado incorrecto del valor de CV1HandFB. Si el valor CV1HandFB de una entrada analógica, entonces CV1HandFBFault se controlará normalmente por el estado del canal de entrada analógica.
Si CV1HandFBFault es VERDADERO, indica un error en el módulo de entrada; se establece el bit correspondiente en Status.
FALSO = estado correcto
Valor predeterminado = FALSO
CV2HandFBFault
BOOL
Indicador de estado incorrecto del valor de CV2HandFB. Si el valor de CV2HandFB se lee desde una entrada analógica,CV2HandFBFault se controla típicamente mediante el estado del canal de entrada analógica.
Si CV2HandFBFault es VERDADERO, indica un error en el módulo de entrada; se establece el bit en Status.
FALSO = estado correcto
Valor predeterminado = FALSO
CV3HANDFBFault
BOOL
Indicador de estado incorrecto del valor de CV3HandFB. Si se lee el valor CV3HandFB se lee desde una entrada analógica, CV3HandFBFault se controla típicamente mediante el estado del canal de entrada analógica.
Si CV3HandFBFault es VERDADERO, indica un error en el módulo de entrada; se establece el bit en Status.
FALSO = estado correcto
Valor predeterminado = FALSO
CV1Target
REAL
Valor de destino para la salida de la variable de control 1.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV2Target
REAL
Valor de destino para la salida de la variable de control 2.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV3Target
REAL
Valor de destino para la salida de la variable de control 3.
Válido = de 0,0 a 100,0
Valor predeterminado = 0,0
CV1WindupHIn
BOOL
Solicitud de CV1Windup alto. Si es VERDADERO, no se permitirá aumentar el valor de CV1. Esta señal será típicamente la salida CV1WindupHOut de un lazo secundario.
Valor predeterminado = FALSO
CV2WindupHIn
BOOL
Solicitud de CV2Windup alto. Si es VERDADERO, no se permitirá aumentar el valor de CV2. Esta señal será típicamente la salida CV2WindupHOut de un lazo secundario.
Valor predeterminado = FALSO
CV3WindupHIn
BOOL
Solicitud de CV3Windup alto. Si es VERDADERO, no se permitirá aumentar el valor de CV3. Esta señal será típicamente la salida CV3WindupHOut de un lazo secundario.
Valor predeterminado = FALSO
CV1WindupLIn
BOOL
Solicitud de windup bajo de CV1. Si es VERDADERO, no se permitirá disminuir el valor de CV1. Esta señal será típicamente la salida CV1WindupLOut de un lazo secundario.
Valor predeterminado = FALSO
CV2WindupLIn
BOOL
Solicitud de windup bajo de CV2. Si es VERDADERO, no se permitirá reducir el valor de CV2. Esta señal será típicamente la salida CV2WindupLOut de un lazo secundario.
Valor predeterminado = FALSO
CV3WindupLIn
BOOL
Solicitud de windup bajo de CV3. Si es VERDADERO, no se permitirá reducir el valor de CV3. Esta señal será típicamente la salida CV3WindupLOut de un lazo secundario.
Valor predeterminado = FALSO
GainEUSpan
BOOL
Unidades de ModelGain en EU o como % de extensión.
Valor predeterminado = FALSO
FALSO = ganancia en % de extensión
CV1PV1ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV1/Delta CV1).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV1).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento en P1V).
Valor predeterminado = FALSO
CV2PV1ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV1/Delta CV2).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV1).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento de PV1).
Valor predeterminado = FALSO
CV3PV1ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV1/Delta CV3).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV1).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento de PV1).
Valor predeterminado = FALSO
CV1PV2ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV2/Delta CV1).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV2).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento de PV2).
Valor predeterminado = FALSO
CV1PV2ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV2/Delta CV2).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV2).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento de PV2).
Valor predeterminado = FALSO
CV1PV2ProcessGainSign
BOOL
Solo se utiliza para ajuste automático. Señal de la ganancia de proceso (Delta PV2/Delta CV3).
  • Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV2).
  • Se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca un aumento de PV2).
Valor predeterminado = FALSO
ProcessType
DINT
Selección del tipo de proceso para PV1 y PV2 (1= de integración, 0 = sin integración)
Valor predeterminado = 0
CV1PV1ModelGain
REAL
Parámetro de ganancia de modelo interno para CV1 - PV1. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV1PV1ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV1ModelGain
REAL
Parámetro de ganancia de modelo interno de CV2 - PV1. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV2PV1ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV1ModelGain
REAL
Parámetro de ganancia de modelo interno de CV3 - PV1. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV3PV1ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV2ModelGain
REAL
Parámetro de ganancia de modelo interno de CV1 - PV2. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV1PV2ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV2ModelGain
REAL
Parámetro de ganancia de modelo interno de CV2 - PV2. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV2PV2ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV2ModelGain
REAL
Parámetro de ganancia de modelo interno de CV3 - PV2. Introduzca una ganancia positiva o negativa dependiendo de la dirección del proceso.
Si CV3PV2ModelGain = INF o NAN, se establece el bit en Status.
Válido = número de punto flotante negativo máximo −> número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV1ModelTC
REAL
Constante de tiempo de modelo interno para CV1 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV1ModelTC
REAL
Constante de tiempo de modelo interno de CV2 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV1ModelTC
REAL
Constante de tiempo de modelo interno de CV3 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV2ModelTC
REAL
Constante de tiempo de modelo interno de CV1 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV2ModelTC
REAL
Constante de tiempo de modelo interno de CV2 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV2ModelTC
REAL
Constante de tiempo de modelo interno de CV3 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV1ModelDT
REAL
Tiempo muerto de modelo interno de CV1 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV1ModelDT
REAL
El tiempo muerto de modelo interno para CV2 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV1ModelDT
REAL
Tiempo muerto de modelo interno de CV3 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV2ModelDT
REAL
Tiempo muerto de modelo interno de CV1 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV2ModelDT
REAL
Tiempo muerto de modelo interno de CV2 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV2ModelDT
REAL
Tiempo muerto de modelo interno de CV3 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV1RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control para CV1 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV1RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control de CV2 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV1RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control de CV3 - PV1, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV1PV2RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control de CV1 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV2PV2RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control de CV2 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
CV3PV2RespTC
REAL
El parámetro de ajuste que determina la velocidad de la acción de la variable de control de CV3 - PV2, en segundos.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
PV1Act1stCV
DINT
La primera CV que actúa para compensar la desviación de PV1-SP1.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 1
PV1Act2ndCV
DINT
La segunda CV que actúa para compensar la desviación de PV1-SP1.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 2
PV1Act3rdCV
DINT
La tercera CV que actúa para compensar la desviación de PV1-SP1.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 3
PV2Act1stCV
DINT
La primera CV que actúa para compensar la desviación de PV2- SP2.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 1
PV2Act2ndCV
DINT
La segunda CV que actúa para compensar la desviación de PV2- SP2.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 2
PV2Act3rdCV
DINT
La tercera CV que actúa para compensar la desviación de PV2- SP2.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 3
TargetCV
DINT
La CV que va a llevarse a su valor de destino.
1 = CV1, 2 = CV2, 3 = CV3
Válido = de 1 a 3
Valor predeterminado = 3
TargetRespTC
REAL
Determina la velocidad a la que las variables de control se aproximan a los valores de destino.
Válido = de 0,0 a número de punto flotante positivo máximo
Valor predeterminado = 0,0
PVTracking
BOOL
Solicitud de PV de seguimiento de SP.
Se establece en VERDADERO para habilitar SP para realizar un seguimiento de PV. Se ignora cuando está en los modos de Automático. SP solo realizará el seguimiento de PV cuando todas las tres salidas estén en modo Manual. Tan pronto como cualquier salida regrese al modo Automático, se detiene PVTracking.
Valor predeterminado = FALSO
ManualAfterInit
BOOL
Solicitud de aplicación del modo Manual tras la inicialización.
  • Si es VERDADERO,el CV(n) apropiada, donde (n) puede ser 1, 2 o 3, se pondrá en modo Manual si CV(n)Initializing esté establecido como VERDADERO, salvo que el modo actual sea Anular o Mano.
  • Cuando ManualAfterInit es FALSO, el modo de CV(n) no cambiará.
Valor predeterminado = FALSO
ProgProgReq
BOOL
Solicitud de programa del programa.
  • El programa de usuario lo establece en VERDADERO para solicitar Control de programa. Se ignora si ProgOperReq es VERDADERO. Manteniendo esto en VERDADERO y ProgOperReq en FALSO se puede utilizar para bloquear el bloque de funciones en Control de programa.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgOperReq
BOOL
Solicitud de operador del programa.
  • El programa de usuario lo establece en VERDADERO para solicitar Control de operador. Manteniendo esto en VERDADERO se puede utilizar para bloquear el bloque de funciones en Control de operador.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV1AutoReq
BOOL
Solicitud de modo Programa-Automático para CV1.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Automático.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV2AutoReq
BOOL
Solicitud de modo Programa-Automático de CV2.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Automático.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV3AutoReq
BOOL
Solicitud de modo Programa-Automático de CV3.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Automático.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV1ManualReq
BOOL
Solicitud de modo Programa-manual para CV1.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Manual.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV2ManualReq
BOOL
Solicitud de modo Programa-manual de CV2.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Manual.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV3ManualReq
BOOL
Solicitud de modo Programa-manual de CV3.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Manual.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV1OverrideReq
BOOL
Solicitud de modo Programa-Anular para CV1.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Anular.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV2OverrideReq
BOOL
Solicitud de modo Programa-Anular de CV2.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Anular.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV3OverrideReq
BOOL
Solicitud de modo Programa-Anular de CV3.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Anular.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV1HandReq
BOOL
Solicitud de modo Programa-Mano para CV1.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Mano. Este valor se suele leer como una entrada digital procedente de una estación manual/automática.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV2HandReq
BOOL
Solicitud de modo Programa-Mano de CV2.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Mano. Este valor se suele leer como una entrada digital procedente de una estación manual/automática.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
ProgCV3HandReq
BOOL
Solicitud de modo Programa-Mano de CV3.
  • El programa de usuario lo establece en VERDADERO para solicitar el modo Mano. Este valor se suele leer como una entrada digital procedente de una estación manual/automática.
  • Cuando ProgValueReset es VERDADERO, el bloque de funciones restablece la entrada en FALSO.
Valor predeterminado = FALSO
OperProgReq
BOOL
Solicitud de programa del operador.
  • La interfaz de operador lo establece en VERDADERO para solicitar Control de programa. El bloque de funciones restablece este parámetro en FALSO.
Valor predeterminado = FALSO
OperOperReq
BOOL
Solicitud de operador del operador.
  • La interfaz de operador lo establece en VERDADERO para solicitar Control de operador. El bloque de funciones restablece este parámetro en FALSO.
Valor predeterminado = FALSO
OperCV1AutoReq
BOOL
Solicitud de modo Operador-Automático para CV1.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Automático. El bloque de funciones restablece este parámetro en FALSO.
Valor predeterminado = FALSO
OperCV2AutoReq
BOOL
Solicitud de modo Operador-Automático de CV2.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Automático. El bloque de funciones restablece este parámetro en FALSO.
Valor predeterminado = FALSO
OperCV3AutoReq
BOOL
Solicitud de modo Operador-Automático de CV3.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Automático. El bloque de funciones restablece este parámetro en FALSO.
Valor predeterminado = FALSO
OperCV1ManualReq
BOOL
Solicitud de modo Operador-Manual para CV1.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Manual. El bloque de funciones establece este parámetro a FALSO.
Valor predeterminado = FALSO
OperCV2ManualReq
BOOL
Solicitud de modo Operador-Manual de CV2.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Manual. El bloque de funciones establece este parámetro a FALSO.
Valor predeterminado = FALSO
OperCV3ManualReq
BOOL
Solicitud de modo Operador-Manual de CV3.
La interfaz de operador lo establece en VERDADERO para solicitar el modo Manual. El bloque de funciones establece este parámetro a FALSO.
Valor predeterminado = FALSO
ProgValueReset
BOOL
Restablecer los valores de control del programa.
Si es VERDADERO, las entradas Prog_xxx_Req se restablecen en FALSAS. Cuando el valor es VERDADERO y está en Control de programa, se establece SP(x)Prog = SP(x) y CV(y)Prog = CV(y), donde x = 1,2 e y = 1,2,3
Valor predeterminado = FALSO
TimingMode
DINT
Selecciona el modo Ejecución con base en tiempo.
Valor/Descripción
0 = Modo Periódico
1 = Modo Sobremuestreo
2 = Modo Muestreo en tiempo real
Para obtener más información sobre los modos de temporización, consulte “Atributos del bloque de funciones”.
Válido = de 0 a 2
Valor predeterminado = 0
OverSampleDT
REAL
Tiempo de ejecución para el modo Sobremuestreo.
Válido = de 0 a tiempo transcurrido TON_Timer máx. (4194,303 segundos)
Valor predeterminado = 0
RTSTime
DINT
Período de actualización del módulo para el modo Muestreo en tiempo real.
Válido = de 0 a 32.767
1 conteo = 1 ms
RTSTimeStamp
DINT
Valor del sello de tiempo del módulo para el modo Muestreo en tiempo real.
Válido = de 0 a 32.767
(envuelve desde 32.767 a 0)
1 conteo = 1 ms
PV1TuneLimit
REAL
Límite de ajuste PV1, escalado en las unidades PV1. Cuando se ejecuta el Ajuste automático y PV1 de predicción supere este límite, el ajuste se cancelará.
Válido = cualquier punto flotante
Valor predeterminado = 0
PV2TuneLimit
REAL
Límite de ajuste PV2, escalado en las unidades PV2. Cuando se ejecuta el Ajuste automático y PV2 de predicción supere este límite, el ajuste se cancelará.
Válido = cualquier punto flotante
Valor predeterminado = 0
PV1AtuneTimeLimit
REAL
Tiempo máximo en minutos para completar el ajuste automático de PV1 después del cambio de paso de CV1. Cuando el ajuste automático de PV1 supere este tiempo, el ajuste se cancelará.
Rango válido: cualquier punto flotante > 0.
Valor predeterminado = 60 minutos
PV2AtuneTimeLimit
REAL
Tiempo máximo en minutos para completar el ajuste automático de PV2 después del cambio de paso de CV2. Cuando el ajuste automático de PV2 supere este tiempo, el ajuste se cancelará.
Rango válido: cualquier punto flotante > 0.
Valor predeterminado = 60 minutos
PV1NoiseLevel
DINT
Una estimación del nivel de ruido esperado en PV1 para que se realice la compensación durante el ajuste.
Las selecciones son: 0 = bajo, 1 = medio, 2 = alto
Rango: de 0 a 2
Predeterminado = 1
PV2NoiseLevel
DINT
Una estimación del nivel de ruido esperado en PV2 para que se realice la compensación durante el ajuste.
Las selecciones son: 0 = bajo, 1 = medio, 2 = alto
Rango: de 0 a 2
Predeterminado = 1
CV1StepSize
REAL
Tamaño de paso de CV1 en porcentaje para la prueba de paso de ajuste. El tamaño de paso se agrega directamente a CV1 sujeto al límite alto o bajo.
Rango: de -100% a 100%
Valor predeterminado = 10%
CV2StepSize
REAL
Tamaño de paso de CV2 en porcentaje para la prueba de paso de ajuste. El tamaño de paso se agrega directamente a CV2 sujeto al límite alto o bajo.
Rango: de -100% a 100%
Valor predeterminado = 10%
CV3StepSize
REAL
Tamaño de paso de CV3 en porcentaje para la prueba de paso de ajuste. El tamaño de paso se agrega directamente a CV3 sujeto al límite alto o bajo.
Rango: de -100% a 100%
Valor predeterminado = 10%
CV1PV1ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado para CV1 - PV1.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV2PV1ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado para CV2 PV1.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV3PV1ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado de CV3 PV1.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV1PV2ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado de CV1 PV2.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV2PV2ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado de CV2 PV2.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV3PV2ResponseSpeed
DINT
Velocidad deseada de respuesta de lazo cerrado de CV3 PV2.
  • Respuesta lenta: ResponseSpeed=0
  • Respuesta media: ResponseSpeed=1
  • Respuesta rápida: ResponseSpeed=2
Si ResponseSpeed es menor que 0, se utiliza una respuesta lenta. Si ResponseSpeed es mayor que 2, se utiliza una respuesta rápida.
Rango: de 0 a 2
Predeterminado = 1
CV1PV1ModelInit
BOOL
Interruptor de inicialización de modelo interno para CV1 - PV1. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
CV2PV1ModelInit
BOOL
Interruptor de inicialización de modelo interno de CV2 - PV1. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
CV3PV1ModelInit
BOOL
Interruptor de inicialización de modelo interno de CV3 - PV1. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
CV1PV2ModelInit
BOOL
Interruptor de inicialización de modelo interno de CV1 - PV2. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
CV2PV2ModelInit
BOOL
Interruptor de inicialización de modelo interno de CV2 - PV2. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
CV3PV2ModelInit
BOOL
Interruptor de inicialización de modelo interno de CV3 - PV2. Consulte “Atributos del bloque de funciones”.
Valor predeterminado = FALSO
PV1Factor
REAL
Factor de aproximación de modelo sin integración para PV1. Solo se utiliza para integrar tipos de proceso.
Valor predeterminado = 100
PV2Factor
Factor de aproximación de modelo sin integración de PV2. Solo se utiliza para integrar tipos de proceso.
Valor predeterminado = 100
AtuneCV1Start
BOOL
Solicitud de inicio de ajuste automático para CV1. Se establece en verdadero para iniciar el ajuste automático de la salida CV1 para PV1 y PV2. Se ignora cuando CV1 no está en modo Manual. El bloque de funciones restablece la entrada en FALSA.
Valor predeterminado = FALSO
AtuneCV2Start
BOOL
Solicitud de inicio de ajuste automático de CV2. Se establece en Verdadero para iniciar el ajuste automático de la salida CV2 de PV1 y PV2. Se omite cuando CV2 no está en modo Manual. El bloque de funciones restablece la entrada en FALSA.
Valor predeterminado = FALSO
AtuneCV3Start
BOOL
Solicitud de inicio de ajuste automático de CV3. Se establece en Verdadero para iniciar el ajuste automático de la salida CV3 de PV1 y PV2. Se omite cuando CV3 no está en modo Manual. El bloque de funciones restablece la entrada en FALSA.
Valor predeterminado = FALSO
AtuneCV1PV1UseModel
BOOL
Solicitud de uso del modelo de ajuste automático para CV1 - PV1. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV2PV1UseModel
BOOL
Solicitud de uso del modelo de ajuste automático de CV2 - PV1. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV3PV1UseModel
BOOL
Solicitud de uso del modelo de ajuste automático de CV3 - PV1. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV1PV2UseModel
BOOL
Solicitud de uso del modelo de ajuste automático de CV1 - PV2. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV2PV2UseModel
BOOL
Solicitud de uso del modelo de ajuste automático de CV2 - PV2. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV3PV2UseModel
BOOL
Solicitud de uso del modelo de ajuste automático de CV3 - PV2. Se establece en verdadero para reemplazar los parámetros del modelo actual con los parámetros calculados del modelo de ajuste automático. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV1Abort
BOOL
Solicitud de invalidación de ajuste automático para CV1. Se establece en verdadero para invalidar el ajuste automático de la salida CV1 para PV1 y PV2. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV2Abort
BOOL
Solicitud de invalidación de ajuste automático de CV2. Se establece en verdadero para invalidar el ajuste automático de la salida CV2 para PV1 y PV2. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
AtuneCV3Abort
BOOL
Solicitud de invalidación de ajuste automático de CV3. Se establece en Verdadero para invalidar el ajuste automático de la salida CV3 de PV1 y PV2. El bloque de funciones restablece el parámetro de entrada en FALSO.
Valor predeterminado = FALSO
En la siguiente tabla se describen los parámetros de salida del bloque de funciones de MMC.
Parámetros de salida
Tipo de datos
Descripción
Valores
EnableOut
BOOL
Indica si la instrucción está habilitada. Se borra a falso si cualquiera de CV1EU, CV2EU o CV3EU se desborda.
CV1EU
REAL
Salida de la variable de control escalada para CV1. Se escala utilizando CV1EUMax y CV1EUMin, donde CV1EUMax corresponde al 100% y CV1EUMin corresponde al 0%. Esta salida se utiliza por lo general para controlar un módulo de salida analógica o un lazo secundario.
CV1EU = (CV1 * CV1EUSpan / 100) + CV1EUMin
Cálculo de la extensión CV1EU: CV1EUSpan = (CV1EUMax – CV1EUMin)
CV2EU
REAL
Salida de la variable de control escalada de CV2. Se escala utilizando CV2EUMax y CV2EUMin, donde CV2EUMax corresponde al 100 % y CV2EUMin corresponde al 0 %. Esta salida se utiliza por lo general para controlar un módulo de salida analógica o un lazo secundario.
CV2EU = (CV2 * CV2EUSpan / 100) + CV2EUMin
Cálculo de la extensión de CV2EU: CV2EUSpan = (CV2EUMax – CV2EUMin)
CV3EU
REAL
Salida de la variable de control escalada de CV3. Se escala utilizando CV3EUMax y CV3EUMin, donde CV3EUMax corresponde al 100 % y CV3EUMin corresponde al 0 %. Esta salida se utiliza por lo general para controlar un módulo de salida analógica o un lazo secundario.
CV3EU = (CV3 * CV3EUSpan / 100) + CV3EUMin
Cálculo de la extensión de CV3EU: CV3EUSpan = (CV3EUMax − CV3EUMin)
CV1
REAL
Salida de la variable de control para CV1. Este valor tiene que estar siempre expresado como de 0 a 100%. La CV1 está limitada por CV1HLimit y CV1LLimit cuando está en modo Automático o en modo Manual si CVManLimiting es VERDADERO; de lo contrario está limitada por 0 y 100%.
CV2
REAL
Salida de la variable de control de CV2. Este valor tiene que estar siempre expresado como de 0 a 100%. La CV2 está limitada por CV2HLimit y CV2LLimit cuando está en modo Automático o en modo Manual si CVManLimiting es VERDADERO; de lo contrario está limitada por 0 y 100 %.
CV3
REAL
Salida de la variable de control de CV3. Este valor tiene que estar siempre expresado como de 0 a 100%. La CV3 está limitada por CV3HLimit y CV3LLimit cuando está en modo Automático o en modo Manual si CVManLimiting es VERDADERO; de lo contrario está limitada por 0 y 100 %.
CV1Initializing
BOOL
Indicador del modo Inicialización de CV1. Se establece en VERDADERO cuando CV1InitReq, la función blockFirstScan u OLCFirstRun es VERDADERO, o en una transición de VERDADERO a FALSO de CV1Fault (de estado incorrecto a correcto). CV1Initializing se establece en FALSO después de que el bloque de funciones haya sido inicializado y CV1InitReq ya no sea VERDADERO.
CV2nitializing
BOOL
Indicador del modo Inicialización de CV2. Se establece en VERDADERO cuando CV2InitReq, la función blockFirstScan u OLCFirstRun es VERDADERO, o en una transición de VERDADERO a FALSO de CV2Fault (de estado incorrecto a correcto). CV2Initializing se establece a FALSO después de que el bloque de funciones haya sido inicializado y CV2InitReq ya no esté en VERDADERO.
CV3nitializing
BOOL
Indicador del modo Inicialización para CV3. Se establece en VERDADERO cuando CV3InitReq, la función blockFirstScan u OLCFirstRun es VERDADERO, o en una transición de VERDADERO a FALSO de CV3Fault (de estado incorrecto a correcto). CV3Initializing se establece a FALSO después de que el bloque de funciones haya sido inicializado y CV3InitReq ya no esté en VERDADERO.
CV1HAlarm
BOOL
Indicador de alarma de límite alto de CV1. VERDADERO cuando el valor calculado para CV1 > 100 o CV1HLimit.
CV2HAlarm
BOOL
Indicador de alarma de CV2 alto. VERDADERO cuando el valor calculado de CV2 > 100 o CV2HLimit.
CV3HAlarm
BOOL
Indicador de alarma de CV3 alto. VERDADERO cuando el valor calculado de CV3 > 100 o CV3HLimit.
CV1LAlarm
BOOL
Indicador de alarma de CV1 bajo. VERDADERO cuando el valor calculado para CV1 < 0 o CV1LLimit.
CV2LAlarm
BOOL
Indicador de alarma de CV2 bajo. VERDADERO cuando el valor calculado de CV2 < 0 o CV2LLimit.
CV3LAlarm
BOOL
Indicador de alarma de CV3 bajo. VERDADERO cuando el valor calculado de CV3 < 0 o CV3LLimit.
CV1ROCPosAlarm
BOOL
Indicador de alarma de índice de cambio de CV1. VERDADERO cuando el índice de cambio calculado para CV1 supera CV1ROCPosLimit.
CV2ROCPosAlarm
BOOL
Indicador de alarma de índice de cambio de CV2. VERDADERO cuando el índice de cambio calculado de CV2 supera CV2ROCPosLimit.
CV3ROCPosAlarm
BOOL
Indicador de alarma de índice de cambio de CV3. VERDADERO cuando el índice de cambio calculado de CV3 supera CV3ROCPosLimit.
CV1ROCNegAlarm
BOOL
Indicador de alarma de índice de cambio de CV1. VERDADERO cuando el índice de cambio calculado de CV1 supera CV1ROCNegLimit.
CV2ROCNegAlarm
BOOL
Indicador de alarma de índice de cambio de CV2. VERDADERO cuando el índice de cambio calculado de CV2 supera CV2ROCNegLimit.
CV3ROCNegAlarm
BOOL
Indicador de alarma de índice de cambio de CV3. VERDADERO cuando el índice de cambio calculado de CV3 supera CV3ROCNegLimit.
SP1
REAL
Valor actual del punto de ajuste 1. El valor de SP1 se utiliza para controlar CV cuando está en modo Automático o Seguimiento de PV1, escalado en unidades de PV1.
SP2
REAL
Valor actual del punto de ajuste 2. El valor de SP2 se utiliza para controlar CV cuando está en modo Automático o Seguimiento de PV2, escalado en unidades de PV2.
SP1Percent
REAL
El valor de SP1 expresado en porcentaje de extensión de PV1.
SP1Percent = ((SP1 − PV1EUMin ) * 100) / PV1Span
donde PV1Span = PV1EUMax – PV1EUMin
SP2Percent
El valor de SP2 expresado en porcentaje de extensión de PV2.
SP2Percent = ((SP2 − PV2EUMin ) * 100) / PV2Span
donde PV2Span = PV2EUMax – PV1EUMin
SP1HAlarm
BOOL
Indicador de alarma de SP1 alto. VERDADERO cuando SP1 >= SP1HLimit.
SP2HAlarm
BOOL
Indicador de alarma de SP2 alto. VERDADERO cuando SP2 <= SP2HLimit.
SP1LAlarm
BOOL
Indicador de alarma de límite baja de SP1. VERDADERO cuando SP1 <= SP1LLimit.
SP2LAlarm
BOOL
Indicador de alarma de SP2 bajo. VERDADERO cuando SP2 <= SP2LLimit.
PV1Percent
REAL
PV1 expresado en porcentaje de extensión.
PV1Percent = (( PV1 − PV1EUMin ) * 100) / PV1Span
Cálculo de la extensión de PV1: PV1Span =
( PV1EUMax - PV1EUMin )
PV2Percent
REAL
PV2 expresado en porcentaje de extensión.
PV2Percent = (( PV2 − PV2EUMin ) * 100) / PV2Span
Cálculo de la extensión de PV2: PV2Span =
( PV2EUMax − PV2EUMin )
E1
REAL
Error de proceso1. Diferencia entre SP1 y PV1, escalado en unidades de PV1.
E2
REAL
Error de proceso2. Diferencia entre SP2 y PV2, escalado en unidades de PV2.
E1Percent
REAL
El error expresado en forma de porcentaje de extensión para el proceso 1.
E2Percent
REAL
El error expresado en forma de porcentaje de extensión para el proceso 2.
CV1WindupHOut
BOOL
Indicador de windup alto de CV1.
CV1WindupHOut se establece en verdadero cuando
  • SP1HAlarm o SP2HAlarm es verdadero o
  • ModelGain es positivo y CV1HAlarm es verdadero o
  • ModelGain es negativo y CV1LAlarm es verdadero.
La entrada WindupHIn usará normalmente esta señal para limitar el windup de la salida CV1 en un lazo primario.
CV2WindupHOut
BOOL
Indicador de windup alto de CV2.
CV2WindupHOut se establece en Verdadero cuando
  • SP1HAlarm o SP2HAlarm es verdadero o
  • ModelGain es positivo y CV2HAlarm es Verdadero o
  • ModelGain es negativo y CV2LAlarm es Verdadero.
La entrada WindupHIn la usará normalmente esta señal para limitar el windup de la salida CV2 en un lazo primario.
CV3WindupHOut
BOOL
Indicador de windup alto de CV3.
CV3WindupHOut se establece en Verdadero cuando
  • SP1HAlarm o SP2HAlarm es verdadero o
  • ModelGain es positivo y CV3HAlarm es Verdadero o
  • ModelGain es negativo y CV3LAlarm es Verdadero.
La entrada WindupHIn la usará normalmente esta señal para limitar el windup de la salida CV3 en un lazo primario.
CV1WindupLOut
BOOL
Indicador de windup bajo de CV1.
CV1WindupLOut se establece en Verdadero cuando
  • SP1LAlarm o SP2LAlarm es Verdadero o
  • ModelGain es positivo y CV1LAlarm es Verdadero o
  • ModelGain es negativo y CV1HAlarm es verdadero
La entrada WindupLIn usará normalmente esta señal para limitar el windup de la salida CV1 en un lazo primario.
CV2WindupLOut
BOOL
Indicador de windup bajo de CV2.
CV2WindupLOut se establece en Verdadero cuando
  • SP1LAlarm o SP2LAlarm es Verdadero o
  • ModelGain es positivo y CV2LAlarm es Verdadero o
  • ModelGain es negativo y CV2HAlarm es Verdadero.
La entrada WindupLIn la usará normalmente esta señal para limitar el windup de la salida CV2 en un lazo primario.
CV3WindupLOut
BOOL
Indicador de windup bajo de CV3.
CV3WindupLOut se establece en Verdadero cuando
  • SP1LAlarm o SP2LAlarm es Verdadero o
  • ModelGain es positivo y CV3LAlarm es verdadero.o
  • ModelGain es negativo y CV3HAlarm es Verdadero.
La entrada WindupLIn la usará normalmente esta señal para limitar el windup de la salida CV3 en un lazo primario.
ProgOper
BOOL
Indicador de control de programa/operador. VERDADERO cuando está en modo Control de programa. FALSO cuando está en modo Control de operador.
CV1Auto
BOOL
Indicador de modo Automático para CV1. VERDADERO cuando CV1 está en modo Automático.
CV2Auto
BOOL
Indicador de modo Automático de CV2. VERDADERO cuando CV2 está en modo Automático.
CV2Auto
BOOL
Indicador de modo Automático de CV3. VERDADERO cuando CV3 está en modo Automático.
CV1Manual
BOOL
Indicador de modo Manual para CV1 VERDADERO cuando CV1 está en modo Manual.
CV2Manual
BOOL
Indicador de modo Manual de CV2. VERDADERO cuando CV2 está en modo Manual.
CV3Manual
BOOL
Indicador de modo Manual de CV3. VERDADERO cuando CV3 está en modo Manual.
CV1Override
BOOL
Indicador de modo Anular para CV1. VERDADERO cuando CV1 está en modo Anular.
CV2Override
BOOL
Indicador de modo Anular de CV2. VERDADERO cuando CV2 está en modo Anular.
CV3Override
BOOL
Indicador de modo Anular de CV3. VERDADERO cuando CV3 está en modo Anular.
CV1Hand
BOOL
Indicador de modo Mano para CV1. VERDADERO cuando CV1 está en modo Mano.
CV2Hand
BOOL
Indicador de modo Mano de CV2. VERDADERO cuando CV2 está en modo Mano.
CV3Hand
BOOL
Indicador de modo Mano de CV3. VERDADERO cuando CV3 está en modo Mano.
DeltaT
REAL
Tiempo transcurrido entre actualizaciones en segundos.
CV1StepSizeUsed
REAL
Tamaño de paso de CV1 real que se utiliza para el ajuste.
CV2StepSizeUsed
REAL
Tamaño de paso de CV2 real para el ajuste.
CV3StepSizeUsed
REAL
Tamaño de paso de CV3 real para el ajuste.
CV1PV1GainTuned
REAL
El valor calculado de la ganancia de modelo interno para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1GainTuned
REAL
El valor calculado de la ganancia de modelo interno de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1GainTuned
REAL
El valor calculado de la ganancia de modelo interno de CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2GainTuned
REA:
El valor calculado de la ganancia de modelo interno de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2GainTuned
REAL
El valor calculado de la ganancia de modelo interno de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2GainTuned
REA:
El valor calculado de la ganancia de modelo interno de CV3 - PV2 después de que haya concluido el ajuste.
CV1PV1TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno de CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2TCTuned
REAL
El valor calculado de la constante de tiempo de modelo interno de CV3 - PV2 después de que haya concluido el ajuste.
CV1PV1DTTuned
REAL
El valor calculado del tiempo muerto de modelo interno para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1DTTuned
REAL
El valor calculado del tiempo muerto de modelo interno de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1DTTuned
REAL
El valor calculado del tiempo muerto del modelo interno para CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2DTTuned
REAL
El valor calculado del tiempo muerto de modelo interno de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2DTTuned
REAL
El valor calculado del tiempo muerto de modelo interno de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2DTTuned
REAL
El valor calculado del tiempo muerto del modelo interno de CV3 - PV2 después de que haya concluido el ajuste.
CV1PV1RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta de CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2RespTCTunedS
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta lenta de CV3 - PV2 después de que haya concluido el ajuste.
CV1PV1RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media de CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2RespTCTunedM
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta media de CV3 - PV2 después de que haya concluido el ajuste.
CV1PV1RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida para CV1 - PV1 después de que haya concluido el ajuste.
CV2PV1RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida de CV2 - PV1 después de que haya concluido el ajuste.
CV3PV1RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida de CV3 - PV1 después de que haya concluido el ajuste.
CV1PV2RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida de CV1 - PV2 después de que haya concluido el ajuste.
CV2PV2RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida de CV2 - PV2 después de que haya concluido el ajuste.
CV3PV2RespTCTunedF
REAL
El valor calculado de la constante de tiempo de la variable de control en la velocidad de respuesta rápida de CV3 - PV2 después de que haya concluido el ajuste.
AtuneCV1PV1On
BOOL
Se establece en verdadero cuando se ha iniciado el ajuste automático para CV1 - PV1.
AtuneCV2PV1On
BOOL
Se establece en Verdadero cuando se ha iniciado el ajuste automático de CV2 - PV1.
AtuneCV3PV1On
BOOL
Se establece en Verdadero cuando se ha iniciado el ajuste automático de CV3 - PV1.
AtuneCV1PV1Done
BOOL
Se establece en verdadero cuando se ha concluido correctamente el ajuste automático para CV1 - PV1.
AtuneCV2PV1Done
BOOL
Se establece en Verdadero cuando se ha concluido correctamente el ajuste automático de CV2 - PV1.
AtuneCV3PV1Done
BOOL
Se establece en Verdadero cuando se ha concluido correctamente el ajuste automático de CV3 - PV1.
AtuneCV1PV1Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV1 - PV1 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático.
AtuneCV2PV1Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV2 - PV1 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático
AtuneCV3PV1Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV3 - PV1 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático
AtuneCV1PV2On
BOOL
Se establece en verdadero con se ha iniciado el ajuste automático para CV1 - PV2.
AtuneCV2PV2On
BOOL
Se establece en Verdadero con se ha iniciado el ajuste automático de CV2 - PV2.
AtuneCV3PV2On
BOOL
Se establece en Verdadero con se ha iniciado el ajuste automático de CV3 - PV2.
AtuneCV1PV2Done
BOOL
Se establece en Verdadero cuando se ha concluido correctamente el ajuste automático de CV1 - PV2.
AtuneCV2PV2Done
BOOL
Se establece en Verdadero cuando se ha concluido correctamente el ajuste automático de CV2 - PV2.
AtuneCV3PV2Done
BOOL
Se establece en Verdadero cuando se ha concluido correctamente el ajuste automático de CV3 - PV2.
ATuneCV1PV2Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV1 - PV2 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático.
ATuneCV2PV2Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV2 - PV2 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático.
ATuneCV3PV2Aborted
BOOL
Se establece en verdadero cuando el ajuste automático para CV3 - PV2 ha sido anulado por el usuario o porque se han producido errores durante la operación de ajuste automático.
AtuneCV1PV1Status
DINT
Estado del mapa de bits para CV1 - PV1. Un valor 0 indica que no se han producido fallos.
AtuneCV2PV1Status
DINT
Estado del mapa de bits de CV2 - PV1. Un valor 0 indica que no se han producido fallos.
AtuneCV3PV1Status
DINT
Estado del mapa de bits de CV3 - PV1.
Un valor 0 indica que no se han producido fallos.
AtuneCV1PV2Status
DINT
Estado del mapa de bits de CV1 - PV2. Un valor 0 indica que no se han producido fallos.
AtuneCV2PV2Status
DINT
Estado del mapa de bits de CV2 - PV2. Un valor 0 indica que no se han producido fallos.
AtuneCV3PV2Status
DINT
Estado del mapa de bits de CV3 - PV2. Un valor 0 indica que no se han producido fallos.
AtuneCV1PV1Fault
BOOL
El ajuste automático para CV1 - PV1 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV1PV1Status
AtuneCV2PV1Fault
BOOL
El ajuste automático de CV2 - PV1 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV2PV1Status
AtuneCV3PV1Fault
BOOL
El ajuste automático de CV3 - PV1 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV3PV1Status
AtuneCV1PV1OutOfLimit
BOOL
Tanto la PV1 como la predicción de paso de tiempo muerto de PV1 superan a PV1TuneLimit durante el ajuste automático de CV1 - PV1. Cuando es verdadero, el ajuste automático de CV1 - PV1 se invalida.
Bit 1 de AtuneCV1PV1Status
AtuneCV2PV1OutOfLimit
BOOL
Tanto la PV1 como la predicción de paso de tiempo muerto de PV1 superan a PV1TuneLimit durante el ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 se invalida.
Bit 1 de AtuneCV2PV1Status
AtuneCV3PV1OutOfLimit
BOOL
Tanto la PV1 como la predicción de paso de tiempo muerto de PV1 superan a PV1TuneLimit durante el ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 se invalida.
Bit 1 de AtuneCV3PV1Status
AtuneCV1PV1ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático para CV1 - PV1. Si es verdadero, el ajuste automático para CV1 - PV1 no se inicia o se invalida.
Bit 2 de AtuneCV1PV1Status
AtuneCV2PV1ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 no se inicia o se invalida.
Bit 2 de AtuneCV2PV1Status
AtuneCV3PV1ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 no se inicia o se invalida.
Bit 2 de AtuneCV3PV1Status
AtuneCV1PV1WindupFault
BOOL
CV1WindupHIn o CV1WindupLIn es verdadero al inicio o durante el ajuste automático para CV1 - PV1. Si es verdadero, el ajuste automático para CV1 - PV1 no se inicia o se invalida.
Bit 3 de AtuneCV1PV1Status
AtuneCV2PV1WindupFault
BOOL
CV2WindupHIn o CV2WindupLIn es Verdadero al inicio del Ajuste automático de CV2 - PV1, o durante el Ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 no se inicia o se invalida.
Bit 3 de AtuneCV2PV1Status
AtuneCV3PV1WindupFault
BOOL
CV3WindupHIn o CV3WindupLIn es verdadero al inicio o durante el ajuste automático para CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 no se inicia o se invalida.
Bit 3 de AtuneCV3PV1Status
AtuneCV1PV1StepSize0
BOOL
CV1StepSizeUsed = 0 al inicio del ajuste automático para CV1 - PV1. Si es verdadero, el ajuste automático para CV1 - PV1 no se inicia.
Bit 4 de AtuneCV1PV1Status
AtuneCV2PV1StepSize0
BOOL
CV2StepSizeUsed = 0 al inicio del ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 no se inicia.
Bit 4 de AtuneCV2PV1Status
AtuneCV3PV1StepSize0
BOOL
CV3StepSizeUsed = 0 al inicio del ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 no se inicia.
Bit 4 de AtuneCV3PV1Status
AtuneCV1PV1LimitsFault
BOOL
CV1LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV1 - PV1. Si es verdadero, el ajuste automático para CV1 - PV1 no se inicia o se invalida.
Bit 5 de AtuneCV1PV1Status
AtuneCV2PV1LimitsFault
BOOL
CV2LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV2 - PV1. Si es verdadero, el ajuste automático para CV2 - PV1 no se inicia o se invalida.
Bit 5 de AtuneCV2PV1Status
AtuneCV3PV1LimitsFault
BOOL
CV3LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 no se inicia o se invalida.
Bit 5 de AtuneCV3PV1Status
AtuneCV1PV1InitFault
BOOL
CV1Initializing es verdadero al inicio o durante el ajuste automático para CV1 - PV1. Si es verdadero, el ajuste automático para CV1 - PV1 no se inicia o se invalida.
Bit 6 de AtuneCV1PV1Status
AtuneCV2PV1InitFault
BOOL
CV2Initializing es verdadero al inicio o durante el ajuste automático para CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 no se inicia o se invalida.
Bit 6 de AtuneCV2PV1Status
AtuneCV3PV1InitFault
BOOL
CV3Initializing es verdadero al inicio o durante el ajuste automático para CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 no se inicia o se invalida.
Bit 6 de AtuneCV3PV1Status
AtuneCV1PV1EUSpanChanged
BOOL
CV1EUSpan o PV1EUSpan cambia durante el ajuste automático para CV1 - PV1. Cuando es verdadero, el ajuste automático de CV1 - PV1 se invalida.
Bit 7 de AtuneCV1PV1Status
AtuneCV2PV1EUSpanChanged
BOOL
CV2EUSpan o PV1EUSpan cambia durante el ajuste automático para CV2 - PV1 Si es Verdadero, el ajuste automático de CV2 - PV1 se invalida.
Bit 7 de AtuneCV2PV1Status
AtuneCV3PV1EUSpanChanged
BOOL
CV3EUSpan o PV1EUSpan cambia durante el ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 se invalida.
Bit 7 de AtuneCV3PV1Status
AtuneCV1PV1Changed
BOOL
CV1Oper se cambia cuando está en control de Operador o CV1Prog cambia cuando está en control de programa o cuando se ha alcanzado un límite de CV1 alto/bajo o ROC durante el ajuste automático para CV1 - PV1. Cuando es verdadero, el ajuste automático de CV1 - PV1 se invalida.
Bit 8 de AtuneCV1PV1Status
AtuneCV2PV1Changed
BOOL
CV2Oper se cambia cuando está en control de Operador o CV2Prog se cambia cuando está en control de programa o cuando se ha alcanzado un límite de CV2 alto/bajo o ROC durante el ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 se invalida.
Bit 8 de AtuneCV2PV1Status
AtuneCV3PV1Changed
BOOL
CV3Oper se cambia cuando está en control de Operador o CV3Prog se cambia cuando está en control de programa o cuando se ha alcanzado un límite de CV3 alto/bajo o ROC durante el ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 se invalida.
Bit 8 de AtuneCV3PV1Status
AtuneCV1PV1Timeout
BOOL
El tiempo transcurrido es mayor que PV1AtuneTimeLimit desde que se inicia la prueba de paso. Cuando es verdadero, el ajuste automático de CV1 - PV1 se invalida.
Bit 9 de AtuneCV1PV1Status
AtuneCV2PV1Timeout
BOOL
El tiempo transcurrido es mayor que PV1AtuneTimeLimit desde que se inicia la prueba de paso. Si es Verdadero, el ajuste automático de CV2 - PV1 se invalida.
Bit 9 de AtuneCV2PV1Status
AtuneCV3PV1Timeout
BOOL
El tiempo transcurrido es mayor que PV1AtuneTimeLimit desde que se inicia la prueba de paso. Si es Verdadero, el ajuste automático de CV3 - PV1 se invalida.
Bit 9 de AtuneCV3PV1Status
AtuneCV1PV1NotSettled
BOOL
La PV1 cambia demasiado para realizar el ajuste automático para CV1 - PV1. Cuando es verdadero, el ajuste automático de CV1 - PV1 se invalida. Espere hasta que PV1 sea más estable antes de realizar el ajuste automático para CV1 - PV1.
Bit 10 de AtuneCV1PV1Status
AtuneCV2PV1NotSettled
BOOL
La PV1 cambia demasiado para realizar el ajuste automático de CV2 - PV1. Si es Verdadero, el ajuste automático de CV2 - PV1 se invalida. Espere hasta que PV1 sea más estable antes de realizar el ajuste automático de CV2 - PV1.
Bit 10 de AtuneCV2PV1Status
AtuneCV3PV1NotSettled
BOOL
La PV1 cambia demasiado para realizar el ajuste automático de CV3 - PV1. Si es Verdadero, el ajuste automático de CV3 - PV1 se invalida. Espere hasta que PV1 sea más estable antes de realizar el ajuste automático de CV3 - PV1.
Bit 10 de AtuneCV3PV1Status
AtuneCV1PV2Fault
BOOL
El ajuste automático de CV1 - PV2 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV1PV2Status
AtuneCV2PV2Faul
BOOL
El ajuste automático de CV2 - PV2 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV2PV2Status
AtuneCV3PV2Fault
BOOL
El ajuste automático de CV3 - PV2 ha generado alguno de los siguientes fallos.
Bit 0 de AtuneCV3PV2Status
AtuneCV1PV2OutOfLimit
BOOL
Tanto la PV2 como la predicción de paso de tiempo muerto de PV2 superan a PV2TuneLimit durante el ajuste automático para CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 se invalida.
Bit 1 de AtuneCV1PV2Status
AtuneCV2PV2OutOfLimit
BOOL
Tanto la PV2 como la predicción de paso de tiempo muerto de PV2 superan a PV2TuneLimit durante el ajuste automático de CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 se invalida.
Bit 1 de AtuneCV2PV2Status
AtuneCV3PV2OutOfLimit
BOOL
Tanto la PV2 como la predicción de paso de tiempo muerto de PV2 superan a PV2TuneLimit durante el ajuste automático de CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 se invalida.
Bit 1 de AtuneCV3PV2Status
AtuneCV1PV2ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático para CV1 - PV2. Si es verdadero, el ajuste automático para CV1 - PV2 no se inicia o se invalida.
Bit 2 de AtuneCV1PV2Status
AtuneCV2PV2ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático para CV2 - PV2. Si es verdadero, el ajuste automático para CV2 - PV2 no se inicia o se invalida.
Bit 2 de AtuneCV2PV2Status
AtuneCV3PV2ModeInv
BOOL
El modo de MMC no era Manual al inicio del ajuste automático o se cambió del modo Manual durante el ajuste automático para CV3 - PV2. Si es verdadero, el ajuste automático para CV3 - PV2 no se inicia o se invalida.
Bit 2 de AtuneCV3PV2Status
AtuneCV1PV2WindupFault
BOOL
CV1WindupHIn o CV1WindupLIn es verdadero al inicio o durante el ajuste automático para CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 no se inicia o se invalida.
Bit 3 de AtuneCV1PV2Status
AtuneCV2PV2WindupFault
BOOL
CV2WindupHIn o CV2WindupLIn es verdadero al inicio o durante el ajuste automático para CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 no se inicia o se invalida.
Bit 3 de AtuneCV2PV2Status
AtuneCV3PV2WindupFault
BOOL
CV3WindupHIn o CV3WindupLIn es verdadero al inicio o durante el ajuste automático para CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 no se inicia o se invalida.
Bit 3 de AtuneCV3PV2Status
AtuneCV1PV2StepSize0
BOOL
CV1StepSizeUsed = 0 al inicio del ajuste automático de CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 no se inicia.
Bit 4 de AtuneCV1PV2Status
AtuneCV2PV2StepSize0
BOOL
CV2StepSizeUsed = 0 al inicio del ajuste automático de CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 no se inicia.
Bit 4 de AtuneCV2PV2Status
AtuneCV3PV2StepSize0
BOOL
CV3StepSizeUsed = 0 al inicio del ajuste automático de CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 no se inicia.
Bit 4 de AtuneC3PV2Status
AtuneCV1PV2LimitsFault
BOOL
CV1LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 no se inicia o se invalida.
Bit 5 de AtuneCV1PV2Status
AtuneCV2PV2LimitsFault
BOOL
CV2LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 no se inicia o se invalida.
Bit 5 de AtuneCV2PV2Status
AtuneCV3PV2LimitsFault
BOOL
CV3LimitsInv y CVManLimiting es verdadero al inicio o durante el ajuste automático para CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 no se inicia o se invalida.
Bit 5 de AtuneCV3PV2Status
AtuneCV1PV2InitFault
BOOL
CV1Initializing es verdadero al inicio o durante el ajuste automático para CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 no se inicia o se invalida.
Bit 6 de AtuneCV1PV2Status
AtuneCV2PV2InitFault
BOOL
CV2Initializing es verdadero al inicio o durante el ajuste automático para CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 no se inicia o se invalida.
Bit 6 de AtuneCV2PV2Status
AtuneCV3PV2InitFault
BOOL
CV3Initializing es verdadero al inicio o durante el ajuste automático para CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 no se inicia o se invalida.
Bit 6 de AtuneCV3PV2Status
AtuneCV1PV2EUSpanChanged
BOOL
CV1EUSpan o PV2EUSpan cambia durante el ajuste automático de CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 se invalida.
Bit 7 de AtuneCV1PV2Status
AtuneCV2PV2EUSpanChanged
BOOL
CV2EUSpan o PV2EUSpan cambia durante el ajuste automático de CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 se invalida.
Bit 7 de AtuneCV2PV2Status
AtuneCV3PV2EUSpanChanged
BOOL
CV3EUSpan o PV2EUSpan cambia durante el ajuste automático de CV2 - PV3. Si es Verdadero, el ajuste automático de CV3 - PV2 se invalida.
Bit 7 de AtuneCV3PV2Status
AtuneCV1PV2Changed
BOOL
CV1Oper se cambia cuando está en Control de operador o CV1Prog se cambia cuando está en Control de programa o cuando se ha alcanzado un límite de CV1 alto/bajo o ROC durante el ajuste automático para CV1 - PV2. Si es Verdadero, el ajuste automático de CV1 - PV2 se invalida.
Bit 8 de AtuneCV1PV2Status
AtuneCV2PV2Changed
BOOL
CV2Oper se cambia cuando está en control de Operador o CV2Prog se cambia cuando está en control de programa o cuando se ha alcanzado un límite de CV2 alto/bajo o ROC durante el ajuste automático de CV2 - PV2. Si es Verdadero, el ajuste automático de CV2 - PV2 se invalida.
Bit 8 de AtuneCV2PV2Status
AtuneCV3PV2Changed
BOOL
CV3Oper se cambia cuando está en control de Operador o CV3Prog se cambia cuando está en control de programa o cuando se ha alcanzado un límite de CV3 alto/bajo o ROC durante el ajuste automático de CV3 - PV2. Si es Verdadero, el ajuste automático de CV3 - PV2 se invalida.
Bit 8 de AtuneCV3PV2Status
AtuneCV1PV2Timeout
BOOL
El tiempo transcurrido es mayor que PV2AtuneTimeLimit desde que se inicia la prueba de paso. Si es Verdadero, el ajuste automático de CV1 - PV2 se invalida.
Bit 9 de AtuneCV1PV2Status
AtuneCV2PV2Timeout
BOOL
El tiempo transcurrido es mayor que PV2AtuneTimeLimit desde que se inicia la prueba de paso. Si es Verdadero, el ajuste automático de CV2 - PV2 se invalida.
Bit 9 de AtuneCV2PV2Status
AtuneCV3PV2Timeout
BOOL
El tiempo transcurrido es mayor que PV2AtuneTimeLimit desde que se inicia la prueba de paso. Si es Verdadero, el ajuste automático de CV3 - PV2 se invalida.
Bit 9 de AtuneCV3PV2Status
AtuneCV1PV2NotSettled
BOOL
La PV2 cambia demasiado para realizar el ajuste automático para CV1 - PV2. Cuando es verdadero, el ajuste automático de CV1 - PV2 se invalida. Espere hasta que la PV2 sea más estable antes de realizar el ajuste automático para CV1 - PV2.
Bit 10 de AtuneCV1PV2Status
AtuneCV2PV2NotSettled
BOOL
La PV2 cambia demasiado para realizar el ajuste automático para CV2 - PV2. Cuando es verdadero, el ajuste automático de CV2 - PV2 se invalida. Espere hasta que la PV2 sea más estable antes de realizar el ajuste automático para CV2 - PV2.
Bit 10 de AtuneCV2PV2Status
AtuneCV3PV2NotSettled
BOOL
La PV2 cambia demasiado para realizar el ajuste automático para CV3 - PV2. Cuando es verdadero, el ajuste automático de CV3 - PV2 se invalida. Espere hasta que la PV2 sea más estable antes de realizar el ajuste automático para CV3 - PV2.
Bit 10 de AtuneCV3PV2Status
Status1
DINT
Estado del mapa de bits del bloque de funciones. Un valor 0 indica que no se han producido fallos. Cualquier parámetro que se puede configurar con un valor no válido deben tener un bit de parámetro de estado para indicar su estado no válido.
Status2
DINT
Estado del mapa de bits adicional para el bloque de funciones. Un valor 0 indica que no se han producido fallos. Cualquier parámetro que se puede configurar con un valor no válido deben tener un bit de parámetro de estado para indicar su estado no válido.
Status3CV1
DINT
Estado del mapa de bits adicional de CV1 para el bloque de funciones. Un valor 0 indica que no se han producido fallos.
Status3CV2
DINT
Estado del mapa de bits adicional de CV2 para el bloque de funciones. Un valor 0 indica que no se han producido fallos.
Status3CV3
DINT
Estado del mapa de bits adicional de CV3 para el bloque de funciones. Un valor 0 indica que no se han producido fallos.
InstructFault
BOOL
El bloque de funciones ha generado un fallo. Indica el estado de los bits en Status1, Status2 y Status3CV(n), donde (n) puede ser 1, 2 o 3.
Bit 0 de Status1
PV1Faulted
BOOL
Estado incorrecto de variable de proceso PV1.
Bit 1 de Status1
PV2Faulted
BOOL
Estado de la variable de proceso PV2 incorrecto.
Bit 2 de Status1
PV1SpanInv
BOOL
Extensión de PV1 no válida, PV1EUMax < PV1EUMin.
Bit 3 de Status1
PV2SpanInv
BOOL
La extensión de PV2 no es válida, PV2EUMax < PV2EUMin.
Bit 4 de Status1
SP1ProgInv
BOOL
SP1Prog < SP1LLimit o > SP1HLimit. Valor de límite utilizado de SP1.
Bit 5 de Status1
SP2ProgInv
BOOL
SP2Prog < SP2LLimit o > SP2HLimit. Valor de límite utilizado de SP2.
Bit 6 de Status1
SP1OperInv
BOOL
SP1Oper < SP1LLimit o > SP1HLimit. Valor de límite utilizado de SP1.
Bit 7 de Status1
SP2OperInv
BOOL
SP2Oper < SP2LLimit o > SP2HLimit. Valor de límite utilizado de SP2.
Bit 8 de Status1
SP1LimitsInv
BOOL
Límites no válidos: SP1LLimit < PV1EUMin, SP1HLimit > PV1EUMax, o SP1HLimit < SP1LLimit. Si SP1HLimit < SP1LLimit, entonces limita el valor utilizando SP1LLimit.
Bit 9 de Status1
SP2LimitsInv
BOOL
Límites no válidos: SP2LLimit < PV2EUMin, SP2HLimit > PV2EUMax, o SP2HLimit < SP2LLimit. Si SP2HLimit < SP2LLimit, entonces limita el valor utilizando SP2LLimit.
Bit 10 de Status1
SampleTimeTooSmall
BOOL
Model DeadTime/DeltaT debe ser menor o igual a 200.
Bit 11 de Status1
PV1FactorInv
BOOL
Valor introducido para Factor1 < 0.
Bit 12 de Status1
PV2FactorInv
BOOL
Valor introducido para Factor2 < 0.
Bit 13 de Status1
TimingModeInv
BOOL
TimingMode introducido no válido. Si el modo actual no es Anular o Mano, entonces se establece el modo Manual.
Bit 27 de Status2
RTSMissed
BOOL
Solo se utiliza cuando se está en modo Muestreo en tiempo real. Es VERDADERO cuando ABS(DeltaT – RTSTime) > 1 milisegundo.
Bit 28 de Status2.
RTSTimeInv
BOOL
RTSTime introducido no válido.
Bit 29 de Status2.
RTSTimeStampInv
BOOL
RTSTimeStamp no válido. Si el modo actual no es Anular o Mano, entonces se establece el modo Manual.
Bit 30 de Status2.
DeltaTInv
BOOL
DeltaT no válido. Si el modo actual no es Anular o Mano, entonces se establece el modo Manual.
Bit 31 de Status2.
CV1Faulted
BOOL
Estado incorrecto de variable de control CV1.
Bit 0 de Status3CV1
CV2Faulted
BOOL
Estado de la variable de control CV2 incorrecto.
Bit 0 de Status3CV2
CV3Faulted
BOOL
Estado de la variable de control CV3 incorrecto.
Bit 0 de Status3CV3
CV1HandFBFaulted
BOOL
Estado incorrecto del valor de HandFB de CV1.
Bit 1 de Status3CV1
CV2HandFBFaulted
BOOL
Estado de valor de HandFB de CV2 incorrecto.
Bit 1 de Status3CV2
CV3HandFBFaulted
BOOL
Estado de valor de HandFB de CV3 incorrecto.
Bit 1 de Status3CV3
CV1ProgInv
BOOL
CV1Prog < 0 o > 100, o < CV1LLimit o > CV1HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado para CV1.
Bit 2 de Status3CV1
CV2ProgInv
BOOL
CV2Prog < 0 o > 100, o < CV2LLimit o > CV2HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado de CV2.
Bit 2 de Status3CV2
CV3ProgInv
BOOL
CV3Prog < 0 o > 100, o < CV3LLimit o > CV3HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado de CV3.
Bit 2 de Status3CV3
CV1OperInv
BOOL
CV1Oper < 0 o > 100, o < CV1LLimit o > CV1HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado para CV1.
Bit 3 de Status3CV1
CV2OperInv
BOOL
CV2Oper < 0 o > 100, o < CV2LLimit o > CV2HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado de CV2.
Bit 3 de Status3CV2
CV3OperInv
BOOL
CV3Oper < 0 o > 100, o < CV3LLimit o > CV3HLimit cuando CVManLimiting es VERDADERO. Valor de límite utilizado de CV3.
Bit 3 de Status3CV3
CV1OverrideValueInv
BOOL
CV1OverrideValue < 0 o > 100. Valor de límite utilizado para CV1.
Bit 4 de Status3CV1
CV2OverrideValueInv
BOOL
CV2OverrideValue < 0 o > 100. Valor de límite utilizado de CV2.
Bit 4 de Status3CV2
CV3OverrideValueInv
BOOL
CV3OverrideValue < 0 o > 100. Valor de límite utilizado de CV3.
Bit 4 de Status3CV3
CV1EUSpanInv
BOOL
Extensión de CV1EU no válida, CV1EUMax es igual a CV1EUMin.
Bit 5 de Status3CV1
CV2EUSpanInv
BOOL
La extensión de CV2EU no es válida, CV2EUMax es igual a CV2EUMin.
Bit 5 de Status3CV2
CV3EUSpanInv
BOOL
La extensión de CV3EU no es válida, CV3EUMax es igual a CV3EUMin.
Bit 5 de Status3CV3
CV1LimitsInv
BOOL
CV1LLimit < 0, CV1HLimit > 100, o CV1HLimit <= CV1LLimit. Si CV1HLimit <= CV1LLimit, limita CV1 utilizando el valor de CV1LLimit.
Bit 6 de Status3CV1
CV2LimitsInv
BOOL
CV2LLimit < 0, CV2HLimit > 100, o CV2HLimit <= CV2LLimit. Si CV2HLimit <= CV2LLimit, limita CV2 utilizando CV2LLimit.
Bit 6 de Status3CV2
CV3LimitsInv
BOOL
CV3LLimit < 0, CV3HLimit > 100, o CV3HLimit <= CV3LLimit. Si CV3HLimit <= CV3LLimit, limita CV3 utilizando CV3LLimit.
Bit 6 de Status3CV3
CV1ROCLimitInv
BOOL
Si valor introducido para CV1ROCLimit < 0, deshabilita la limitación de ROC de CV1.
Bit 7 de Status3CV1
CV2ROCLimitInv
BOOL
Si valor introducido de CV2ROCLimit < 0, deshabilita la limitación de ROC de CV2.
Bit 7 de Status3CV2
CV3ROCLimitInv
BOOL
Si valor introducido de CV3ROCLimit < 0, deshabilita la limitación de ROC de CV3.
Bit 7 de Status3CV3
CV1HandFBInv
BOOL
CV1 HandFB < 0 o > 100. Valor de límite utilizado para CV1.
Bit 8 de Status3CV1
CV2HandFBInv
BOOL
CV2 HandFB < 0 o > 100. Valor de límite utilizado de CV2.
Bit 8 de Status3CV2
CV3HandFBInv
BOOL
CV3 HandFB < 0 o > 100. Valor de límite utilizado de CV3.
Bit 8 de Status3CV3
CV1PV1ModelGainInv
BOOL
CV1PV1ModelGain es 1.#QNAN o -1.#IND. (No un Número), o ± 1,$ ( Infinito ∞ ).
Bit 9 de Status3CV1
CV2PV1ModelGainInv
BOOL
Valor introducido para la ganancia de modelo CV2 - PV1 es 1.#QNAN o -1.#IND. (No es un número), o ± 1,$ ( Infinito ∞
Bit 9 de Status3CV2
CV3PV1ModelGainInv
BOOL
Valor introducido para la ganancia de modelo CV3 - PV1 es 1.#QNAN o -1.#IND. (No es un número), o ± 1,$
(Infinito ∞).
Bit 9 de Status3CV3
CV1PV2ModelGainInv
BOOL
CV1PV2ModelGain es 1.#QNAN o -1.#IND. (No un Número), o ± 1,$ ( Infinito ∞ ).
Bit 10 de Status3CV1
CV2PV2ModelGainInv
BOOL
Valor introducido para la ganancia de modelo CV2 - PV2 es 1.#QNAN o -1.#IND. (No un Número), o ± 1,$ ( Infinito ∞ ).
Bit 10 de Status3CV2
CV3PV2ModelGainInv
BOOL
Valor introducido para la ganancia de modelo CV3 - PV2 es 1.#QNAN o -1.#IND. (No es un número), o ± 1,$
(Infinito ∞).
Bit 10 de Status3CV3
CV1PV1ModelTCInv
BOOL
Valor introducido para la constante de tiempo de modelo CV1 - PV1 < 0.
Bit 11 de Status3CV1
CV2PV1ModelTCInv
BOOL
Valor introducido para constante de tiempo del modelo de CV2 - PV1 < 0.
Bit 11 de Status3CV2
CV3PV1ModelTCInv
BOOL
Valor introducido para constante de tiempo del modelo de CV3 - PV1 < 0.
Bit 11 de Status3CV3
CV1PV2ModelTCInv
BOOL
Valor introducido para constante de tiempo del modelo de CV1 - PV2 < 0.
Bit 12 de Status3CV1
CV2PV2ModelTCInv
BOOL
Valor introducido para constante de tiempo del modelo de CV2 - PV2 < 0.
Bit 12 de Status3CV2
CV3PV2ModelTCInv
BOOL
Valor introducido para constante de tiempo del modelo de CV3 - PV2 < 0.
Bit 12 de Status3CV3
CV1PV1ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV1 - PV1 < 0.
Bit 13 de Status3CV1
CV2PV1ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV2 - PV1 < 0.
Bit 13 de Status3CV2
CV3PV1ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV3 - PV1 < 0.
Bit 13 de Status3CV3
CV1PV2ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV1 - PV2 < 0.
Bit 14 de Status3CV1
CV2PV2ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV2 - PV2 < 0.
Bit 14 de Status3CV2
CV3PV2ModelDTInv
BOOL
Valor introducido para el tiempo muerto de modelo CV3 - PV2 < 0.
Bit 14 de Status3CV3
CV1PV1RespTCInv
BOOL
Valor introducido para la constante de tiempo de respuesta CV1 - PV1 < 0.
Bit 15 de Status3CV1
CV2PV1RespTCInv
BOOL
Valor introducido para la constante de tiempo de respuesta CV2 - PV1 < 0.
Bit 15 de Status3CV2
CV3PV1RespTCInv
BOOL
Valor introducido para la constante de tiempo de respuesta CV3 - PV1 < 0.
Bit 15 de Status3CV3
CV1PV2RespTCInv
BOOL
Valor introducido para la constante de tiempo de respuesta CV1 - PV2 < 0.
Bit 16 de Status3CV1
CV2PV2RespTCInv
BOOL
Valor introducido para la constante de tiempo de respuesta CV2 - PV2 < 0.
Bit 16 de Status3CV2
CV3PV2RespTCInv
BOOL
Valor introducido para constante de tiempo de respuesta CV3 - PV2 < 0.
Bit 16 de Status3CV3
CV1TargetInv
BOOL
Valor introducido para destino de CV1 < 0 o > 100.
Bit 17 de Status3CV1
CV2TargetInv
BOOL
Valor introducido de destino de CV2 < 0. o > 100.
Bit 17 de Status3CV2
CV3TargetInv
BOOL
Valor introducido para destino de CV3 < 0 o > 100.
Bit 17 de Status3CV3
Descripción
El MMC es un algoritmo flexible basado en modelos que puede usarse en dos modos de configuración básicos:
  • Tres variables de control usadas para controlar dos variables de proceso interactivas
  • Dos variables de control usadas para controlar dos variables de proceso interactivas
A continuación se incluye una configuración de ejemplo de un divisor de bloque de funciones de MMC.
MMC Description
Elemento
Descripción
M11
Modelo interno CV1 - PV1
M21
Modelo interno CV2- PV1
M31
Modelo interno CV3 - PV1
M12
Modelo interno CV1 - PV2
M22
Modelo interno CV2 - PV2
M32
Modelo interno CV3 - PV2
T
Respuesta de destino
C11, C22
Los bloques de funciones modelo-predictivas (IMC) actualmente controlan de PV1 y PV2 a SP1 y SP2, respectivamente
Y11, Y21, Y31, Y12, Y22, Y32
Salidas de modelo de M11, M21, M31, M12, M22, M32
Y1
Predicción de PV1
Y2
Predicción de PV2
CV1 (Ratio de reflujo)
Controla PV1 (composición superior) en control coordinado (CC1).
CV2 (flujo de vapor)
Controla PV2 (composición inferior) en control coordinado (CC2).
CV3
Acciona el valor de Target mediante una respuesta de destino.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte Índice a través de matrices para ver los fallos de indexación de matrices.
Ejecución
Tenga en cuenta que en Texto estructurado, EnableIn siempre es verdadero durante una exploración normal. Por tanto, si la instrucción se encuentra en la ruta de control activada por la lógica, se ejecutará.
Consulte "Atributos del bloque de funciones" para obtener más información, incluidas las definiciones y el comportamiento general de todas las instrucciones del bloque de funciones.
Las condiciones por debajo del área sombreada solo se pueden dar durante el modo Escaneado normal.
Condición/estado
Acción realizada
Pre-escaneado
Los bits .EnableIn y .EnableOut se desactivan en falsos.
Post-escaneado
Los bits .EnableIn y .EnableOut se desactivan en falsos.
EnableIn es falso
Los bits .EnableIn y .EnableOut se desactivan en falsos.
Primera ejecución de instrucción
No se adopta ninguna medida específica del estado.
Algoritmo primario no ejecutado; sin embargo, validará los parámetros de entrada.
Primer escaneado de instrucción
No se adopta ninguna medida específica del estado.
Algoritmo primario no ejecutado; sin embargo, validará los parámetros de entrada.
EnableIn es verdadero
Los bits .EnableIn y .EnableOut se establecen en verdaderos.
El algoritmo principal de la instrucción se ejecutará y las salidas se actualizarán.
Implementación nativa
Plataforma
Función principal/Intrínseca
ABRisc / ARM
Código de ensamblaje ABRisc
FB_ModularMultivariableControl(UINT32 *pulArg0Ptr) vacío
RCA
MMC (instancia)
FB_ModularMultivariableControl(UINT32 *pulArg0Ptr) vacío
SoftLogix (X86)
rts$MMC(UINT32 *pFbdBlock) vacío
Ejemplo
Bloque de funciones
MMC_FB_ex_v31
Texto estructurado
mmcTag.PV1 := mmcInput1;
mmcTag.PV2 := mmcInput2;
mmcTag.SP1Prog := mmcInput3;
mmcTag.SP2Prog := mmcInput4;
mmcTag.CV1Prog := mmcInput5;
mmcTag.CV2Prog := mmcInput6;
mmcTag.CV3Prog := mmcInput7;
MMC(mmcTag);
mmcOutput1 := mmcTag.CV1EU;
mmcOutput2 := mmcTag.CV2EU;
mmcOutput3 := mmcTag.CV3EU;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal