• No se han encontrado resultados

Factory Automation. Regulación con programa de PLC

N/A
N/A
Protected

Academic year: 2021

Share "Factory Automation. Regulación con programa de PLC"

Copied!
52
0
0

Texto completo

(1)

Factory Automation

Regulación con programa

de PLC

(2)

1. Funciones PID + TPO

(3)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

PID con dos

PID con dos

grados

grados

de

de

libertad

libertad

• Cuando se previene el sobrepasamiento con un control PID simple

se ralentiza la estabilización ante perturbaciones (1), mientras que si se trata de acelerar ésta se producen sobrepasamientos (2).

• Para solventar las dos circustancias a la vez Omron utiliza un control

(4)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

Kp(1-β) Td・s/(1+λTd・s)

1+(1-α)Ti・s

1+Ti・s Kp{1+1/(Ti・s)} Process Kp Td・s/(1+λTd・s) SP + MV PV -+ +

ƒ

Diagrama

Diagrama

de

de

bloques

bloques

del control PID Omron con dos

del control PID Omron con dos

grados

(5)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

PID con dos

PID con dos

grados

grados

de

de

libertad

libertad

:

:

prevenci

prevenci

ó

ó

n

n

de

de

sobrepasamientos

sobrepasamientos

SP Perturbación FF PID +

-+ + +

-Sólo se efectúa sobre SP. (Sólo para

Overshoot) Y lo resta del MV.Sirve para frenar el

MV e

La lógica es un constante. (Alfa)

Mientras la lógica PID controla alcance del

(6)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

(7)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Comportamiento

Comportamiento

de

de

los par

los par

á

á

metros

metros

: I

: I

• La acción I combinada con la P reduce la desviación residual.

• Se expresa como el tiempo requerido para que la MV generada por la acción P coincida con la MV generada por la acción I (de 1 a 8191 veces el período de control, o de 0.1 a 819.1 seg).

(8)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Comportamiento

Comportamiento

de

de

los par

los par

á

á

metros

metros

: D

: D

• Las acciones P+I pueden implicar un retraso en la respuesta ante perturbaciones, para compensarlo está la componente D.

(9)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Comportamiento

Comportamiento

de

de

los par

los par

á

á

metros

metros

PID

PID

MV= 100Pb ( e + Ti1 e dt + Td ddte )

Grande Adecuado Pequeño

Inestabilidad (Hunting pequeño) Corrige perturbación Corrección lenta de perturbación Offset Corrige Offset Oscilación

Offset Alcance a SP lento Corrige picos y oscilaciones Pico y Oscilación

(10)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Constante

Constante

Alpha:

Alpha:

ganancia

ganancia

de Feed

de Feed

-

-

forward

forward

• Alfa es un coeficiente de filtro para la entrada.

• Se expresa como un valor de 0.00 a 0.99 (0.65 por defecto). • El método:

1. Ajustar la corrección de perturbación con PID convencional. 2. Ajustar Step-response eligiendo un alfa adecuado (de 0 a 1).

T (ºC)

SP

(11)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Ajuste

Ajuste

de

de

par

par

á

á

metros

metros

PID:

PID:

orientaciones

orientaciones

• Cuando no es importante la rapidez para alcanzar la estabilidad pero sí lo es no causar sobrepasamientos, usar una P grande.

• Cuando se desee una rápida estabilización y no importen los sobrepasamientos, estrechar la banda proporcional.

• Si la P es demasiado pequeña se producirán oscilaciones.

• Cuando se producen sobrepasamientos puede ser que la acción I sea

demasiado fuerte, deberemos incrementar el tiempo de I y/o aumentar la banda proporcional.

• Si la acción derivativa es demasiado fuerte, y el sistema responde excesivamente rápido podemos tener oscilaciones.

(12)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Orientaciones

Orientaciones

en el

en el

uso

uso

de la

de la

regulaci

regulaci

ó

ó

n

n

PID

PID

Control de posición o dirección , velocidad y aceleración, se utilizarían las tres acciones. Con matizacionesa, como por ejemplo un control numérico en el que se aplica el regulador P para el control de la posición de la herramienta y el regulador PI para el control de la velocidad de la misma.

• Para la regulación del caudal y presión en líquidos es esencial la acción integral pero perjudicial la derivativa porque amplifica las perturbaciones que producen los sensores de medida de este tipo de variables. Por lo tanto se

(13)

PLCs

PLCs

: Introducci

: Introducci

ó

ó

n

n

ƒ

ƒ

Orientaciones

Orientaciones

en el

en el

uso

uso

de la

de la

regulaci

regulaci

ó

ó

n

n

PID

PID

• Es esencial la acción derivativa en la regulación de temperatura porque los retardos son considerables, pero es innecesaria en la regulación de la presión de un gas para la que basta con un controlador proporcional con una ganancia grande. La variación de la presión es un proceso muy estable y se elimina

prácticamente el error con una acción P.

• En la regulación de temperatura y presión de vapor es necesaria la acción integral y la derivativa es esencial si se necesita acelerar la respuesta. En la regulación del pH es esencial la acción integral y la derivativa es

(14)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

(15)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

(16)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

1/2

1/2

Consigna:

SV

(17)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Rangos

Rangos

de la variable de

de la variable de

entrada

entrada

(PV) y de

(PV) y de

salida

salida

(MV)

(MV)

• De 8 a 16 bits, lo que implica de 0000 a 00FF hasta de 0000 a FFFF.

• Número de bits válidos: 8, 9, 10, 11, 12, 13, 14, 15 y 16.

• La especificación del número de bits de estas señales se especifica

(18)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

1/2

1/2

PID

(19)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

1/2

1/2

MV cuando PV = SP

(20)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

(21)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

1/2

1/2

Tiempo de

muestreo

(22)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Tiempo

Tiempo

de

de

Muestreo

Muestreo

(PID) y

(PID) y

Tiempo

Tiempo

de

de

Ciclo

Ciclo

(CPU)

(CPU)

• El periódo de muestreo para la función PID se puede especificar en

unidades de 10 ms, entre 0.01 y 99.99 s.

• Este periódo hay que considerarlo en relación con el tiempo de ciclo:

- Si el periódo de muestreo es menor que el tiempo de ciclo, la función PID se ejecuta cada ciclo.

(23)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Tiempo

Tiempo

de

de

Muestreo

Muestreo

y

y

Tiempo

Tiempo

de

de

Ciclo

Ciclo

(24)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

(25)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

Directo /

Inverso

(26)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

(27)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

Límite MV:

sí o no

(28)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

(29)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

Unidades

de I y D

(30)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

(31)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PID(190)

n PID(190)

ƒ

ƒ

Par

Par

á

á

metros

metros

2/2

2/2

ƒ Parámetros del C+9 al C+38:

- Estos parámetros son usados por al función PID para el control, los calcula en función de los parámetros anteriores.

- Es necesario inicializarlos antes de que comienze el control si es define el flag de siempre a ON como condición de la función.

(32)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

TPO

TPO

Time Proportional Output: salida de pulsos proporcional desde un valor de MV

(33)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ

Tiempo proporcional

Tiempo proporcional

ON

M

0 0% 100% MV

e

Pb / 2 -Pb / 2 0 • Salida contacto (TRT, SSR) Periodo de Control (CP) ON OFF Tiempo ON (Ton)

(34)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(35)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ

Par

Par

á

á

metros

metros

Variable

de entrada

(36)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ Variable de Variable de entradaentrada

• Bits 00 a 03:

Número de bits del dato. De 8 a 16 bits, codificados de [0 a 8]. • Bits 04 a 07:

Tipo de entrada, puede ser:

- [0] En tanto por ciento: de 0.00 a 100.00 %, codificado de 0000 a 2710 hex. - [1] Directamente la variable manipulada, entre 0000 y FFFF (dependiendo del número de bits del dato, bits del 00 a 03).

• Bits 08 a 11:

Intervalo de lectura de la variable de entrada (cálculo del ton), puede ser: - Valor inicial en el período de control: [0]

(37)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ

Par

Par

á

á

metros

metros

Período de

control

(38)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(39)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(40)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(41)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

TPO + PID (con

TPO + PID (con

lectura

lectura

al

al

inicio

inicio

del

del

per

per

í

í

odo

odo

de control)

(42)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(43)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(44)

PLCs

PLCs

: Funci

: Funci

ó

ó

n TPO(685)

n TPO(685)

ƒ

(45)

2. Funci

(46)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PIDAT(191)

n PIDAT(191)

ƒ

(47)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PIDAT(191)

n PIDAT(191)

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

PIDAT

PIDAT

• La función PIDAT se comporta como la función PID, con la función

de autotuning añadida.

(48)

PLCs

PLCs

: Funci

: Funci

ó

ó

n PIDAT(191)

n PIDAT(191)

ƒ

(49)

3. Otras funciones

(50)

PLCs

PLCs

: Otras funciones

: Otras funciones

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

LMT: Limit Control.

LMT: Limit Control.

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

BAND: Dead Band Control.

BAND: Dead Band Control.

ƒ

ƒ

Instrucci

Instrucci

ó

ó

n

n

ZONE: Dead Zone Control.

ZONE: Dead Zone Control.

ƒ

ƒ

Instrucciones

Instrucciones

SCL, SCL2 y SCL3.

SCL, SCL2 y SCL3.

ƒ

(51)

PLCs

PLCs

: Ejemplo de regulaci

: Ejemplo de regulaci

ó

ó

n

n

ON OFF

(52)

Gracias

Referencias

Documento similar