Si hay varios errores presentes a la vez, los valores del ErrorBits se muestran sumados binariamente. Si se muestra, p. ej., ErrorBits = 16#0000_0003, significa que los errores 16#0000_0001 y 16#0000_0002 están presentes simultáneamente.
|
ErrorBits |
Descripción |
|---|---|
|
0000_0000 |
No hay ningún error. |
|
0000_0001 |
El parámetro "Input" se encuentra fuera de los límites del valor real.
Si antes de producirse el error estaba activo el modo automático y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo automático. Si antes de producirse el error estaba activo el modo manual y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo manual. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. |
|
0000_0002 |
Valor no válido en el parámetro "Input_PER". Compruebe si hay un error en la entrada analógica. Si antes de producirse el error estaba activo el modo automático y se cumple ActivateRecoverMode = TRUE, PID_Temp emite el valor de salida sustitutivo configurado. En cuanto desaparece el error, PID_Temp pasa de nuevo al modo automático. Si antes de producirse el error estaba activo el modo manual y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo manual. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. |
|
0000_0004 |
Error durante la optimización fina. No se ha podido mantener la oscilación del valor real. Si se utiliza PID_Temp como regulador de calefacción y refrigeración (Config.ActivateCooling = TRUE), a fin de generar una oscilación del valor real y realizar correctamente la optimización fina, el valor de salida PID (PidOutputSum) en la consigna debe ser
Si no se cumple esta condición, utilice el offset de optimización (variables PIDSelfTune.TIR.OutputOffsetCool y PIDSelfTune.TIR.OutputOffsetHeat), ver Optimización fina. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0000_0008 |
Error al iniciar la optimización inicial. El valor real está demasiado próximo a la consigna o es mayor que esta. Inicie la optimización fina. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0000_0010 |
Se ha cambiado la consigna durante la optimización. En la variable CancelTuningLevel puede ajustar la fluctuación admisible de la consigna. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0000_0020 |
La optimización inicial no está permitida durante la optimización fina. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp permanece en el modo de operación Optimización fina. |
|
0000_0040 |
Error durante la optimización inicial. La refrigeración no ha podido reducir el valor real. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0000_0100 |
Un error en la optimización fina ha provocado parámetros no válidos. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0000_0200 |
Valor no válido en el parámetro "Input": El valor no tiene un formato numérico válido. Si antes de producirse el error estaba activo el modo automático y se cumple ActivateRecoverMode = TRUE, PID_Temp emite el valor de salida sustitutivo configurado. En cuanto desaparece el error, PID_Temp pasa de nuevo al modo automático. Si antes de producirse el error estaba activo el modo manual y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo manual. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. |
|
0000_0400 |
Error al calcular el valor de salida. Compruebe los parámetros PID. Si antes de producirse el error estaba activo el modo automático y se cumple ActivateRecoverMode = TRUE, PID_Temp emite el valor de salida sustitutivo configurado. En cuanto desaparece el error, PID_Temp pasa de nuevo al modo automático. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. |
|
0000_0800 |
Error de tiempo de muestreo: PID_Temp no se llama dentro del tiempo de muestreo del OB de alarma cíclica. Se recomienda llamar PID_Temp en un OB de alarma cíclica sin condiciones y activarlo o desactivarlo con el modo de operación en el parámetro Mode. Las llamadas condicionadas o la llamada en OB1 podrían afectar a la calidad de la regulación. Se puede desactivar la monitorización del tiempo de muestreo con CycleTime.EnMonitoring = FALSE Si antes de producirse el error estaba activo el modo automático y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo automático. Si antes de producirse el error estaba activo el modo manual y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo manual. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. Si este error se ha producido durante la simulación con PLCSIM, tenga en cuenta las indicaciones de Simulación de PID_Temp con PLCSIM. |
|
0000_1000 |
Valor no válido en el parámetro "Setpoint" o "SubstituteSetpoint": El valor no tiene un formato numérico válido. Si antes de producirse el error estaba activo el modo automático y se cumplía ActivateRecoverMode = TRUE, PID_Temp emite el valor de salida sustitutivo configurado. En cuanto desaparece el error, PID_Temp pasa de nuevo al modo automático. Si antes de producirse el error estaba activo el modo manual y se cumple ActivateRecoverMode = TRUE, PID_Temp permanece en modo manual. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. |
|
0001_0000 |
Valor no válido en el parámetro ManualValue. El valor no tiene un formato numérico válido. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp permanece en el modo manual y utiliza SubstituteOutput como valor de salida PID. En cuanto se especifica un valor válido en ManualValue, PID_Temp lo utiliza como valor de salida PID. |
|
0002_0000 |
Valor no válido en la variable SubstituteOutput. El valor no tiene un formato numérico válido. PID_Temp permanece en el modo de operación "Valor de salida sustitutivo con monitorización de errores" o en el modo manual y utiliza el límite inferior del valor de salida PID para calefacción (Config.Output.Heat.PidLowerLimit) como valor de salida PID. En cuanto se especifica un valor válido en SubstituteOutput, PID_Temp lo utiliza como valor de salida PID. |
|
0004_0000 |
Valor no válido en el parámetro Disturbance. El valor no tiene un formato numérico válido. Si antes de producirse el error estaba activo el modo automático y ActivateRecoverMode = TRUE, Disturbance se ajusta a cero. PID_Temp permanece en el modo automático. Si antes de producirse el error estaba activo el modo de operación Optimización inicial u Optimización fina y se cumplía ActivateRecoverMode = TRUE, PID_Temp pasa al modo de operación guardado en Mode. Si en la fase actual Disturbance no influye en el valor de salida, la optimización no se cancela. |
|
0020_0000 |
Error en el maestro de la cascada: Slaves no están en el modo automático o han activado la consigna sustitutiva e impiden la optimización del maestro. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0040_0000 |
La optimización inicial para calefacción no está permitida mientras esté activa la refrigeración. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0080_0000 |
El valor real debe estar próximo a la consigna para iniciar la optimización inicial para refrigeración. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0100_0000 |
Error al iniciar la optimización: Heat.EnableTuning y Cool.EnableTuning no están activados o no concuerdan con la configuración. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0200_0000 |
Para la optimización inicial para refrigeración es imprescindible que la optimización inicial para calefacción se haya realizado correctamente. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0400_0000 |
Error al iniciar la optimización fina: Heat.EnableTuning y Cool.EnableTuning no pueden estar activados simultáneamente. Si antes de producirse el error se cumplía ActivateRecoverMode = TRUE, PID_Temp cancela la optimización y cambia al modo de operación guardado en Mode. |
|
0800_0000 |
Un error durante el cálculo de los parámetros PID ha provocado parámetros no válidos. Los parámetros no válidos se descartan y los parámetros PID originales se conservan sin cambios. Si este error se produce durante la optimización inicial, asegúrese de lo siguiente:
Para iniciar una optimización inicial de calefacción o de calefacción y refrigeración desde el modo automático, se recomienda hacer coincidir el cambio requerido de la consigna con el flanco ascendente en ModeActivate. Así se evita que el valor de salida PID se limite entre el cambio de consigna y el comienzo de la optimización inicial. Esto también se logra iniciando la optimización desde el modo manual o el modo de operación "Inactivo". Se distingue entre los casos siguientes:
|