PID_DUT_31

Esta DUT se puede utilizar con la(s) siguiente(s) función(es): 

Control (WORD) (no disponible en el bloque de función PID_FB)

Modo de Control

Utilizar este control para seleccionar el tipo de procesamiento PID y la activación del autotuning (X = 8).

  • 16#X000Control PI-D Inverso

  • 16#X001Control PI-D Directo

  • 16#X002Control I-PD Inverso

  • 16#X003Control I-PD Directo

El procesamiento I-PD es más flexible que el procesamiento PI-D y por lo tanto necesita más tiempo de ajuste.

  • Control inverso

    La salida PID (el valor manipulado MV) aumenta cuando el valor de proceso PV disminuye (por ejemplo, durante un proceso de calentamiento).

  • Control directo

    La salida PID (el valor manipulado MV) aumenta cuando el valor de proceso PV aumenta (por ejemplo, durante un proceso de enfriamiento).

Autotuning

  • Antes de ejecutar el auto-tuning, es necesario establecer los valores apropiados, por ejemplo, LowerLimit y UpperLimit, dentro de los rangos permitidos.

  • Cuando el bit más significativo (MSB) en la palabra de Control está a 1, se activa el autotuning. Los valores óptimos de los parámetros PID Kp, Ti y Td se determinan midiendo las respuestas del proceso y se almacenan en Kp, Ti y Td. Después se desactiva el autotuning (el MSB en la palabra de Control se pone a 0).

  • Puesto que algunas operaciones no permiten autoajuste, el MSB en la palabra de Control se puede resetear durante el proceso de autoajuste y de esta forma este se detiene. En este caso el procesamiento se lleva a cabo según los parámetros originales.

  • Cuando se activa el auto-tuning, el valor de salida MV pasa del límite superior al límite inferior y de nuevo al límite superior el menor número de veces posible. Si el progreso de auto-tuning no cambia de 0 a 1-5 después de varias sesiones, reducir el intervalo de control Ts y volver a intentar el auto-tuning.

  • El progreso de auto-tuning se indica en el parámetro AT_Progress de 0 a 5.

SP (INT)

Valor de preselección (Rango 0–10000)

Aquí se fija el valor límite que debería ser alcanzado por el proceso de control. Debería estar dentro del rango del valor medido. Cuando se usa una entrada analógica, se puede usar un rango entre 0 y 10000.

PV (INT)

Valor actual (Rango 0–10000)

Aquí se introduce el valor medido que se quiere corregir en la operación. Para esto se necesita un conversor analógico digital. Ajustar este de forma que el rango del valor medido se corresponda con el del valor de preselección.

MV (INT)

Valor manipulado (Rango 0–10000)

El valor manipulado (valor de salida) es el resultado de la operación PID y se almacena en esta palabra.

LowerLimit (INT)

Límite inferior para el valor MV (Rango 0–9999)

Aquí se puede introducir el límite inferior del valor de salida. Rango: 0 a 9999. El valor debe ser menor que el límite superior.

UpperLimit (INT)

Límite superior para el valor MV (Rango 1–10000)

Aquí se puede introducir el límite superior del valor de salida. Rango: 1 a 10000. El valor debe ser mayor que el límite inferior.

Kp (INT)

Constante proporcional (Rango 1–9999, en unidades de 0,1)

En esta palabra, se escribe el parámetro Kp. El valor almacenado multiplicado por 0,1 es al valor actual de Kp. Se pueden introducir valores en el rango de 1 a 9999 (de 0,1 a 999,9 en pasos de 0,1). Este valor se establece automáticamente después de ejecutar el autotuning.

Ti (INT)

Constante integral (Rango 1-30000, en unidades de 1,1s)

En esta palabra, se escribe el parámetro Ti. El valor almacenado multiplicado por 0,1 es al valor actual de Ti. Se pueden introducir valores en el rango de 1 a 30000 (de 0,1 a 3000s en pasos de 0,1). Este valor se establece automáticamente después de ejecutar el autotuning.

Td (INT)

Constante derivativa (Rango 1-10000, en unidades de 0,1s)

En esta palabra, se escribe el parámetro Td. El valor almacenado multiplicado por 0,1 es al valor actual de Td. Se pueden introducir valores en el rango de 0 a 10000 (de 0,1 a 1000s en pasos de 0,1). Este valor se establece automáticamente después de ejecutar el autotuning.

Ts (INT)

Periodo de muestreo (Rango 1-6000, en unidades de 0,01s)

Aquí se establece el ciclo de ejecución del proceso PID. El valor del dato multiplicado por 0,01 es al valor actual de Ts. Se pueden introducir valores en el rango de 1 a 6000 (de 0.01 a 60.0s en incrementos de 0,01s).

AT_Progress (INT)

Progreso de autotuning (Rango 0–5)

Cuando se ha seleccionado ejecutar autotuning para el modo de control especificado en Control, se almacena aquí un valor entre 1 y 5 que indica el progreso del estado de autotuning.

Uso interno ARRAY [11..30] OF WORD (no disponible en PID_FB)

Áreas utilizadas internamente por el controlador PID

Temas relacionados

Modificado el: 2024-12-18Comentarios sobre esta páginaLínea directa de Panasonic