Está en la página 1de 34

SIMATIC

STEP 7 Professional V11.0 SP1


Impresin de la Ayuda en pantalla
Impresin de la Ayuda en pantalla

08/2011

Descripcin del sistema
STEP 7 y WinCC

1
Lame

2
Instalacin

3
Migracin de proyectos

4
Primeros pasos

5
Introduccin al TIA Portal

6
Editar proyectos

7
Editar dispositivos y redes

8
Programacin del PLC

9
Visualizar procesos (Basic)

10
Uso de funciones
tecnolgicas

11
Uso de las funciones online y
diagnstico

12
Glosario

13
11.3.4 Regulacin PID (S7-300/400)
11.3.4.1 Utilizar las funciones bsicas PID
CONT_C
Objeto tecnolgico CONT_C
El objeto tecnolgico CONT_C proporciona un regulador PID continuo para los modos
automtico y manual. Equivale al bloque de datos de instancia de la instruccin CONT_C. La
instruccin PULSEGEN permite configurar un regulador de impulsos.
Los componentes proporcional, integrativo (INT) y diferencial (DIF) estn conectados en
paralo y se pueden conectar o desconectar de forma independiente. Con ello se pueden
parametrizar los reguladores P, PI, PD y PID.
Consulte tambin
Pasos para la configuracin de un regulador por software (Pgina 6409)
Agregar objetos tecnolgicos (Pgina 6411)
Configurar objetos tecnolgicos (Pgina 6412)
CONT_C (Pgina 4207)
Configurar el error de regulacin CONT_C
Utilizar el valor real de periferia
Para utilizar el valor real en el formato de periferia en el parmetro de entrada PV_PER,
proceda del siguiente modo:
1. Active la casilla de verificacin "Activar periferia".
2. Si existe el valor real como magnitud fsica, introduzca el factor y el offset para la
normalizacin en porcentajes.
De este modo, el valor real se calcula segn la siguiente frmula:
PV = PV_PER PV_FAC + PV_OFF
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6455
Utilizar el valor real interno
Para utilizar el valor real en el formato de coma flotante en el parmetro de entrada PV_IN,
proceda del siguiente modo:
1. Desactive la casilla de verificacin "Activar periferia".
Error de regulacin
Ajuste un ancho de zona muerta segn los siguientes requisitos:
La seal del valor real tiene ruido.
La ganancia del regulador es alta.
La accin D est activada.
El nivel de ruido del valor real provoca, en este caso, fuertes variaciones de la variable
manipulada. La zona muerta suprime el nivel de ruido, cuando el estado del regulador es
estacionario. El ancho de zona muerta indica el tamao de la zona muerta. Con un ancho de
zona muerta de 0.0, la zona muerta se encuentra desactivada.
Configurar el algoritmo de regulacin CONT_C
General
Para averiguar qu acciones del algoritmo de regulacin estn activadas, proceda del
siguiente modo:
1. Seleccione una entrada de la lista "Estructura de regulador".
Slo puede introducir los parmetros necesarios para la estructura de regulacin
seleccionada.
Accin P
1. Si la estructura de regulador contiene una accin P, introduzca la "Ganancia proporcional".
Accin I
1. Si la estructura de regulador contiene una accin I, introduzca la "Tiempo de integracin".
2. Para asignar un valor de inicializacin a la accin I, active el botn de opcin "Inicializar
accin I" e introduzca el valor de inicializacin.
3. Para ajustar la accin I permanentemente a este valor de inicializacin, active el botn de
opcin "Detener accin I".
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6456 Manual de sistema, 08/2011,
Accin D
1. Si la estructura del regulador contiene una accin D, introduzca el tiempo derivativo, la
ponderacin de la accin D y el tiempo de retardo.
Configurar la variable manipulada CONT_C
General
Puede instroducir CONT_C en el modo manual o en el modo automtico.
1. Para fijar una variable manipulado manual, active el botn de opcin "Activar modo
manual".
Puede especificar una variable manipulado manual en el parmetro de entrada MAN.
Lmites de la variable manipulada
La variable manipulada se limita hacia arriba o hacia abajo, para que slo pueda aceptar
valores vlidos. No puede desconectar la limitacin. Si se sobrepasan los lmites, esto se
muestra mediante los parmetros de salida QLMN_HLM y QLMN_LLM.
1. Introduzca un valor para el lmite superior y el lmite inferior de la variable manipulada.
Si la variable manipulada es una magnitud fsica, las unidades para el lmite superior y el
lmite inferior de la variable manipulada deben coincidir.
Normalizacin
La variable manipulada se puede normalizar para la salida como valor en coma flotante y valor
de periferia mediante un factor y un offset, segn la siguiente frmula.
Variable manipulada normalizada = variable manipulada factor + offset
Estn preseleccionados un factor de 1.0 y un offset de 0.0.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6457
1. Introduzca un valor para factor y offset.
Programar regulador de impulsos
Con el regulador continuo CONT_C y el formador de impulsos PULSEGEN, es posible realizar
un regulador de valor fijo con salida de conmutacin para actuadores proporcionales. La figura
siguiente muestra el proceso de seales del lazo de regulacin.
Recorrido con salida
de conmutacin
PULSEGEN
LMN
CONT_C
QNEG_P
PV_PER
lNV QPOS_P
El regulador continuo CONT_C forma la variable manipulada LMN que el formador de impulsos
PULSEGEN convierte en seales de pausa de impulso QPOS_P o QNEG_P.
Consulte tambin
PULSEGEN (Pgina 4217)
Poner en marcha CONT_C
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar manualmente los parmetros PID ptimos, proceda del siguiente modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin en lnea, sta se crea. Los valores actuales para el
valores de consigna, real y manipulado se graban.
2. Introduzca parmetros PID nuevos en los campos "P", "I", "D" y "Tiempo de retardo".
3. Haga clic en el grupo "Optimizacin" en el smbolo "Enviar parmetros a la CPU".
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6458 Manual de sistema, 08/2011,
4. En el grupo "Valores actuales", active la casilla de verificacin "Especificar consigna" .
5. Introduzca otra consigna y haga clic en el grupo "Valores actuales", en el smbolo .
6. En caso necesario, desactive la casilla de verificacin "Modo manual".
El regulador trabaja con los nuevos parmetros PID y regula segn la nueva consigna.
7. Compruebe la calidad de los parmetros PID mediante los recorridos de la curva.
8. Repita los pasos del 2 hasta el 6, hasta que est satisfecho/a con el resultado de la
regulacin.
CONT_S
Objeto tecnolgico CONT_S
El objeto tecnolgico CONT_S pone a disposicin un regulador paso a paso para elementos
finales de control con comportamiento integral y sirve para regular los procesos tcnicos de
temperatura con seales binarias de salida de variable manipulada. El objeto tecnolgico
corresponde al bloque de datos de instancia de la instruccin CONT_S. El modo de trabajo
se basa en el algoritmo de regulacin PI del regulador de muestreo. El regulador paso a paso
opera sin realimentacin de posicin. Es posible elegir entre el modo manual y el automtico.
Consulte tambin
Pasos para la configuracin de un regulador por software (Pgina 6409)
Agregar objetos tecnolgicos (Pgina 6411)
Configurar objetos tecnolgicos (Pgina 6412)
CONT_S (Pgina 4213)
Configurar el error de regulacin CONT_S
Utilizar el valor real de periferia
Para utilizar el valor real en el formato de periferia en el parmetro de entrada PV_PER,
proceda del siguiente modo:
1. Active la casilla de verificacin "Activar periferia".
2. Si existe el valor real como magnitud fsica, introduzca el factor y el offset para la
normalizacin en porcentajes.
De este modo, el valor real se calcula segn la siguiente frmula:
PV = PV_PER PV_FAC + PV_OFF
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6459
Utilizar el valor real interno
Para utilizar el valor real en el formato de coma flotante en el parmetro de entrada PV_IN,
proceda del siguiente modo:
1. Desactive la casilla de verificacin "Activar periferia".
Error de regulacin
Ajuste un ancho de zona muerta segn los siguientes requisitos:
La seal del valor real tiene ruido.
La ganancia del regulador es alta.
La accin D est activada.
La componente de ruido del valor real provoca, en este caso, fuertes variaciones de la variable
manipulada. La zona muerta suprime la componente de ruido cuando el estado del regulador
es estacionario. El ancho de zona muerta indica el tamao de la zona muerta. Con un ancho
de zona muerta de 0.0, la zona muerta se encuentra desactivada.
Configurar el algoritmo de regulacin CONT_S
Algoritmo PI
1. Introduzca la "Ganancia roporcional" para la accin P.
2. Introduzca el tiempo de integracin para la rapidez de respuesta de la accin I.
Con un tiempo de integracin de 0.0, la accin I se encuentra desactivada.
Configurar la variable manipulada CONT_S
General
Puede introducir CONT_S en el modo manual o en el modo automtico.
1. Para fijar una variable manipulado manual, active el botn de opcin "Activar modo
manual".
Especifique una variable manipulada manual en los parmetros de entrada LMNUP y
LMNDN.
Generador de impulsos
1. Introduzca la duracin mnima de impulso y la duracin mnima de pausa.
Los valores deben ser mayores o iguales al tiempo de ciclo en el parmetro de entrada
CYCLE. De esta manera, se reduce la frecuencia de maniobra.
2. Introduzca el tiempo de posicionamiento del motor.
El valor debe ser mayor o igual al tiempo de ciclo en el parmetro de entrada CYCLE.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6460 Manual de sistema, 08/2011,
Poner en marcha CONT_C
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar manualmente los parmetros PID ptimos, proceda del siguiente modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin online, sta se crea. Los valores actuales para el valores
de consigna, real y manipulado se graban.
2. Introduzca una nueva ganancia proporcional y un nuevo tiempo de integracin en los
campos "P" e "I".
3. Haga clic en el grupo "Optimizacin" en el smbolo "Enviar parmetros a la CPU".
4. En el grupo "Valores actuales", active la casilla de verificacin "Especificar consigna" .
5. Introduzca una nueva consigna y haga clic en el grupo "Valores actuales", en el smbolo
.
6. En caso necesario, desactive la casilla de verificacin "Modo manual".
El regulador oprea con los nuevos parmetros y regula segn la nueva consigna.
7. Compruebe la calidad de los parmetros PID mediante los recorridos de la curva.
8. Repita los pasos del 2 hasta el 6, hasta que est satisfecho/a con el resultado de la
regulacin.
TCONT_CP
Objeto tecnolgico TCONT_CP
El objeto tecnolgico TCONT_CP proporciona un regulador de temperatura continuo con
generador de impulsos. Equivale al bloque de datos instancia de la instruccin TCONT_CP.
El modo de trabajo se basa en el algoritmo de regulacin PID del regulador de muestreo. Es
posible elegir entre el modo manual y el automtico.
La instruccin TCONT_CP calcula los parmetros P, I y D para el sistema regulado de forma
autnoma durante la "optimizacin inicial". Los parmetros pueden optimizarse an ms a
travs de una "optimizacin fina". Los parmetros PID tambin pueden determinarse
manualmente.
Consulte tambin
Pasos para la configuracin de un regulador por software (Pgina 6409)
Agregar objetos tecnolgicos (Pgina 6411)
Configurar objetos tecnolgicos (Pgina 6412)
TCONT_CP (Pgina 4227)
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6461
Configurar TCONT_CP
Error de regulacin
Utilizar el valor real de periferia
Para utilizar el parmetro de entrada PV_PER, proceda del siguiente modo:
1. Seleccione la entrada "Periferia" en la lista "Origen".
2. Seleccione el "Tipo de sensor ".
Segn el tipo de sensor, el valor real se normaliza segn diferentes frmulas.
Termopares
estndar; PT100/NI100
PV = 0.1 PV_PER PV_FAC + PV_OFFS
Climatiz.;
PT100/NI100
PV = 0.01 PV_PER PV_FAC + PV_OFFS
Intensidad/tensin
PV = 100/27648 PV_PER PV_FAC + PV_OFFS
3. Introduzca factor y offset para la normalizacin del valor real de periferia.
Utilizar el valor real interno
Para utilizar el parmetro de entrada PV_IN, proceda del siguiente modo:
1. Seleccione la entrada "Interno" en la lista "Origen".
Error de regulacin
Ajuste un ancho de zona muerta segn los siguientes requisitos:
La seal del valor real tiene ruido.
La ganancia del regulador es alta.
La accin D est activada.
La componente de ruido del valor real provoca, en este caso, fuertes variaciones de la variable
manipulada. La zona muerta suprime la componente de ruido cuando el estado del regulador
es estacionario. El ancho de zona muerta indica el tamao de la zona muerta. Con un ancho
de zona muerta de 0.0, la zona muerta se encuentra desactivada.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6462 Manual de sistema, 08/2011,
Algoritmo de regulacin
General
1. Introduzca el "Tiempo de muestreo del algoritmo PID".
El tiempo de muestreo del regulador no debera exceder un 10 % del tiempo de integracin
del regulador (TI) calculado.
2. Si la estructura de regulador contiene una accin P, introduzca la "Ganancia proporcional".
Una ganancia proporcional negativa invierte el sentido de regulacin.
Accin P
En caso de modificaciones de la consigna, la accin P puede provocar sobreoscilaciones.
Mediante la ponderacin de la accin P se puede elegir con qu intensidad debe actuar la
accin P al cambiar la consigna. La atenuacin de la accin P se logra mediante una
compensacin en la accin I.
1. Para atenuar la accin P en caso de modificaciones de la consigna, introduzca la
"Ponderacin de la accin P".
1.0: Accin P completamente efectiva en caso de modificacin de la consigna
0.0: Accin P inefectiva en caso de modificacin de la consigna
Accin I
En caso de limitacin de la variable manipulada, la accin I se detiene. En caso de un error
de regulacin, que mueve la accin I en direccin al rea manipulada interna, la accin I vuelve
a activarse.
1. Si la estructura de regulador contiene una accin I, introduzca el "Tiempo de integracin".
Con un tiempo de integracin de 0.0, la accin I se encuentra desactivada.
2. Para asignar un valor de inicializacin a la accin I, active el botn de opcin "Inicializar
accin I" e introduzca el "Valor de inicializacin".
En caso de reinicio o COM_RST = TRUE, la accin I se pone en este valor.
Accin D
1. Si la estructura del regulador contiene una accin D, introduzca el tiempo derivativo (TD)
y el coeficiente DT1 (D_F).
Si est conectada la accin D, deber cumplirse la siguiente ecuacin:
TD = 0.5 CYCLE D_F.
De ah se calcula el tiempo de retardo segn la frmula:
Tiempo de retardo = TD/D_F
Parametrizar el regulador PD con el punto de operacin
1. Introduzca el tiempo de integracin 0.0.
2. Active el botn de opcin "Inicializar accin I".
3. Introduzca el punto de operacin como valor de inicializacin.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6463
Parametrizar el regulador P con el punto de operacin
1. Parametrice un regulador PD con el punto de operacin.
2. Introduzca el tiempo derivativo 0.0.
La accin D se desactiva.
Zona de regulacin
La zona de regulacin limita el rango del error de regulacin. Si el error de regulacin se
encuentra fuera de este rango, se utilizan los lmites de la variable manipulada.
Al entrar en la zona de regulacin, la accin D conectada provoca una reduccin muy rpida
de la magnitud manipulada. Por lo tanto, la zona de regulacin slo es til, cuando la accin
D est conectada. Sin zona de regulacin, principalmente slo la accin P que va
disminuyendo reducira la magnitud manipulada. La zona de regulacin provoca un rgimen
transitorio rpido sin sobreoscilaciones ni posteriores infraoscilaciones, en caso de que la
magnitud manipulada mnima o mxima emitida est a mucha distancia de la magnitud
manipulada necesaria para el nuevo punto de operacin.
1. Active el botn de opcin "Activar" en el grupo "Zona de regulacin".
2. Introduzca en el campo de entrada "Ancho" un valor que el valor real pueda desviarse de
la consigna por encima o por debajo.
Variable manipulada del regulador continuo
Lmites de la variable manipulada
La variable manipulada se limita hacia arriba o hacia abajo, para que slo pueda aceptar
valores vlidos. No puede desconectar la limitacin. Si se sobrepasan los lmites, esto se
muestra mediante los parmetros de salida QLMN_HLM y QLMN_LLM.
1. Introduzca un valor para el lmite superior y el lmite inferior de la variable manipulada.
Normalizacin
La variable manipulada se puede normalizar para la salida como valor de punto flotante y valor
de periferia mediante un factor y un offset, segn la siguiente frmula.
Variable manipulada normalizada = variable manipulada factor + offset
Hay preasignado un factor de 1.0 y un offset de 0.0.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6464 Manual de sistema, 08/2011,
1. Introduzca un valor para factor y offset.
Generador de impulsos
Para un regulador continuo, el generador de impulsos debe estar desconectado.
1. Desactive el botn de opcin "Activar" en el grupo "Generador de impulsos".
Variable manipulada del regulador de impulsos
Generador de impulsos
La variable manipulada anlogo (LmnN) se puede emitir con modulacin de ancho de impulsos
en el parmetro de salida QPULSE como un intervalor de impulsos.
Para utilizar el generador de impulsos, proceda del siguiente modo:
1. Active el botn de opcin "Activar" en el grupo "Generador de impulsos".
2. Introduzca el "Tiempo de muestreo del generador de impulsos", la "Duracin mnima de
impulso/de pausa" y la "Duracin del perodo".
Los siguientes grficos aclaran la relacin entre el "Tiempo de muestreo del generador de
impulsos" (CYCLE_P), la "Duracin mnima de impulso/de pausa" (P_B_TM) y la "Duracin
del perodo" (PER_TM):
30
80
50
0
1
100
50
0
t
t
CYCLE_P
PER_TM
QPULSE
LmnN
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6465
3B%B70 3B%B70
3(5B70
3(5B70 3(5B70


Tiempo de muestreo del generador de impulsos
El tiempo de muestreo del generador de impulsos debe coincidir con el perodo del OB de
alarma cclica invocante. La duracin del impulso generado es simpre un mltiplo entero de
este valor. Para una resolucin exacta y adecuada de la variable manipulada, debera darse
la siguiente relacin:
CYCLE_P PER_TM/50
Duracin mnima de impulso/de pausa
Mediante la duracin mnima de impulso/de pausa se evitan los tiempos de conexin o
desconexin cortos en el elemento final de control. Un impulso menor que P_B_TM se suprime.
Se recomienda los valores P_B_TM 0.1 PER_TM.
Duracin del perodo
La duracin del perodo no debera exceder un 20 % del tiempo de integracin del regulador
(TI) calculado:
PER_TM TI/5
Ejemplo de los efectos de los parmetros CYCLE_P, CYCLE y PER_TM:
Duracin del perodo PER_TM = 10 s
Tiempo de muestreo del algoritmo PID CYCLE = 1 s
Tiempo de muestreo del generador de impulsos CYCLE_P = 100 ms.
Cada segundo se calcula una nueva variable manipulada, cada 100 ms se produce la
comparacin de la variable manipulada con la longitud de impulso o de pausa emitida hasta
entonces.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6466 Manual de sistema, 08/2011,
Si se emite un impulso, existen 2 posibilidades:
La variable manipulada calculada es mayor que la longitud de impulso/PER_TM
existente hasta entonces. En tal caso, el impulso se prolonga.
La variable manipulada calculada es menor o igual que la longitud de impulso/PER_TM
existente hasta entonces. En tal caso, no se emiten ms seales de impulso.
Si no se emite ningn impulso, tambin caben 2 posibilidades:
El valor (100 % - variable manipulada calculada) es mayor que la longitud de pausa/
PER_TM existente hasta entonces. En tal caso, la pausa se prolonga.
El valor (100 % - variable manipulada calculada) es menor o igual que la longitud de
pausa/ PER_TM existente hasta entonces. En tal caso se emite una seal de impulso.
Poner en marcha TCONT_CP
Optimizacin de TCONT_CP
Posibilidades de utilizacin
La optimizacin del regulador puede utilizarse exclusivamente en los procesos de refrigeracin
o en los procesos de calefaccin del tipo de sistema I. Pero tambin para los sistemas de
orden superior del tipo II o III, puede utilizar el bloque.
Los parmetros PI/PID se calculan y ajustan automticamente. El diseo de regulador se ha
concebido con un comportamiento ptimo frente a perturbaciones. Los parmetros "de efecto
brusco" resultantes conduciran a sobreoscilaciones de entre el 10 % y el 40 % de la amplitud
del escaln, en caso de escalones de consigna.
Fases de la optimizacin del regulador
Durante la optimizacin del regulador se ejecutan fases individuales, que se indican en el
parmetro PHASE .
PHASE = 0
No se produce ninguna optimizacin. TCONT_CP funciona en modo automtico o manual.
Mientras PHASE = 0, el sistema regulado debe cumplir con los requisitos para una
optimizacin.
Al final de la optimizacin, TCONT_CP vuelve a cambiar en PHASE = 0.
PHASE = 1
TCONT_CP se encuentra en disposicin de optimizacin. PHASE = 1 slo puede iniciarse, si
se cumplen las condiciones para una optimizacin.
Mientras PHASE = 1 se calculan los siguientes valores:
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6467
Ruido del valor real NOISE_PV
Subida inicial PVDT0
Valor medio de la variable manipulada
Tiempo de muestreo algoritmo PID CYCLE
Tiempo de muestreo del generador de impulsos CYCLE_P
PHASE = 2
En la fase 2 se busca el punto de inversin del valor real con una variable manipulada
constante. El procedimiento impide que el punto de inversin se detecte demasiado pronto
debido al ruido de PV:
En el regulador de impulsos se toma el promedio de PV mediante N ciclos de impulsos y,
seguidamente, se pone a disposicin de la parte del regulador. En la parte del regulador se
realiza otra promediacin: al principio, dicha promediacin est inactiva, es decir, slo se toma
el promedio de 1 ciclo cada vez. En cuanto el ruido excede una medida determinada, se
duplica el nmero de ciclos.
Se determinan el perodo y la amplitud del ruido. La bsqueda del punto de inversin no se
cancela y se sale de la fase 2 hasta que el gradiente es siempre menor que el ascenso mximo
durante el perodo estimado. Sin embargo, TU y T_P_INF se calculan en el punto de inversin
real.
De todas formas, la optimizacin no finaliza hasta que se cumplen las dos condiciones
siguientes:
1. El valor real est ms alejado del punto de inversin que 2*NOISE_PV.
2. El valor real ha excedido el punto de inversin en un 20 %.


Nota
En caso de excitacin mediante escaln de consigna, la optimizacin finaliza a muy tardar
cuando el valor real ha pasado el 75 % del escaln de consigna (SP_INT-PV0) (vase
abajo).

PHASE = 3, 4, 5
Las fases 3, 4 y 5 duran cada una 1 ciclo.
En la fase 3, se guardan los parmetros PI/PID vlidos antes de la optimizacin y se calculan
los parmetros del proceso.
En la fase 4, se calculan los nuevos parmetros PI/PID.
En la fase 5, se calcula la nueva variable manipulada y se fija segn el sistema regulado.
PHASE = 7
El tipo de sistema se comprueba en la fase 7, ya que TCONT_CP siempre cambia al modo
automtico tras la optmizacin. El modo automtico se inicia con LMN = LMN0 +
0.75*TUN_DLMN como variable manipulada. La comprobacin del tipo de sistema tiene lugar
en modo automtico con los parmetros del regulador que se acaban de calcular y finaliza, a
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6468 Manual de sistema, 08/2011,
lo sumo, 0,35*TA (tiempo de compensacin) tras el punto de inversin. Si el orden de proceso
se diferencia considerablemente del valor estimado, vuelven a calcularse los parmetros del
regulador y aumenta en 1 el STATUS_D, de lo contrario, los parmetros del regulador se
mantienen sin cambios.
La operacin de optimizacin est terminada y TCONT_CP vuelve a encontrarse en PHASE
= 0. El parmetro STATUS_H indica si la optimizacin ha finalizado correctamente.
Cancelacin anticipada de la optimizacin
En las fases 1, 2 3 se puede cancelar la optimizacin sin que se calculen parmetros nuevos,
restableciendo TUN_ON = FALSE. El regulador se inicia en modo automtico con LMN
= LMN0 + TUN_DLMN. Si el regulador se encontraba en modo manual antes de la
optimizacin, se emitir la variable manipulada manual antigua.
Si en la fase 4, 5 7 se interrumpe la optimizacin por medio de TUN_ON = FALSE, se
conservan los parmetros del regulador ya calculados.
Condiciones para una optimizacin
Rgimen transitorio
El proceso debe presentar un rgimen transitorio estable, con retardo y asinttico.
Despus de un escaln de la magnitud manipulada, el valor real debe pasar a un estado
estacionario. Con ello se excluyen procesos que presentan un comportamiento oscilante
incluso sin regulacin, as como sistemas regulados sin compensacin (integrador en el
proceso regulado).



ADVERTENCIA
Pueden producirse daos materiales considerables, lesiones fsicas graves o incluso la
muerte.
Durante una optimizacin, el parmetro MAN_ON no tiene efecto alguno. Por lo tanto, la
variable manipulada o el valor real pueden tomar valores no deseados, o tambin extremos.
La variable manipulada se especifica mediante optimizacin. Para interrumpir la
optimizacin, primero hay ajustar TUN_ON = FALSE. De este modo, MAN_ON vuelve a tener
efecto.

Consolidacin de un estado inicial cuasi-estacionario (fase 0)
Si la magnitud regulada presentara oscilaciones de baja frecuencia, por ejemplo, debido a
unos parmetros del regulador incorrectos, habr que controlar el regulador manualmente
antes de iniciar la optimizacin y esperar a que desaparezcan dichas oscilaciones. Como
alternativa, tambin se puede conmutar a un regulador PI de efecto "suave" (ganancia del
lazo pequea, tiempo de integracin largo).
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6469
Ahora deber esperar hasta que se alcance el estado estacionario, es decir, hasta que el valor
real y la variable manipulada sean estacionarios. Tambin est permitido un rgimen
transitorio asinttico o un desplazamiento lento del valor real (estado cuasi-estacionario,
consulte la figura siguiente). La magnitud manipulada debe ser constante u oscilar alrededor
de un valor medio constante.


Nota
Evite modificar la magnitud manipulada justo antes del inicio de la optimizacin. La magnitud
manipulada tambin se puede modificar de manera involuntaria mediante el establecimiento
de las condiciones de ensayo (p. ej., cerrar una puerta abierta). Si este fuera el caso, deber
esperar como mnimo a que el valor real experimente de nuevo un rgimen transitorio de
forma asinttica a un estado estacionario No obstante, conseguir mejores parmetros de
regulacin, si espera hasta que el proceso de rgimen transitorio haya finalizado
completamente.


En la siguiente figura, se muestra el rgimen transitorio al estado estacionario:
Valor real
Valor manipulado
lmpulso del valor manipulado
Estado no estacionario
no permitido
Estado cuasiestacionario
an permitido
PHASE=1
PV
PHASE=1
Es mejor un estado
estacionario estabilizado
t
t
PV
LMN
LMN
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6470 Manual de sistema, 08/2011,
Linealidad y zona de trabajo
El proceso debe presentar un comportamiento lineal en la zona de trabajo. Un comportamiento
no lineal se produce, p. ej., con un cambio de un estado de agregacin. La optimizacin debe
tener lugar en una parte lineal de la zona de trabajo.
Esto significa que, tanto para la optimizacin como para el modo de regulacin normal, los
efectos no lineales dentro de dicha zona de trabajo deben ser despreciablemente pequeos.
Sin embargo, es posible optimizar de nuevo el proceso cambiando el punto de operacin si
la optimizacin vuelve a ejecutarse en un entorno reducido del nuevo punto de operacin y si
durante la optimizacin no se pasa por la no linealidad.
Si se conocen determinadas no linealidades estticas (p. ej. caractersticas de vlvulas), es
aconsejable compensarlas previamente con una lnea poligonal para linealizar el
comportamiento del proceso.
Perturbaciones en procesos de temperatura
Las perturbaciones, como la transferencia de calor a zonas colindantes, no deben influir
excesivamente en el proceso global de temperatura. As, p. ej., al optimizar las zonas de una
extrusionadora, todas las zonas deben calentarse simultneamente.
Posibilidades de la optimizacin
Existen las siguientes posibilidades de optimizacin:
Optimizacin inicial
Optimizacin fina
Optimizacin fina manual en modo de regulacin
Optimizacin inicial
Durante esta optimizacin, el punto de operacin del estado fro se pone en marcha a travs
de un escaln de consigna.
Con TUN_ON = TRUE, cree la disposicin de optimizacin. El regulador cambia de PHASE = 0
a PHASE = 1.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6471

Punto de
inversin
Estado de
proceso en
fro
Estado de
proceso
en caliente
(punto de
trabajo)
C
LMN
TUN_DLMN
PHASE=0 PHASE=0 PHASE=1 PHASE=7 PHASE
=2
t
t
PV
SP
LMN
TUN_ON
La variable manipulada de la optimizacin (LMN0 + TUN_DLMN) se aplica mediante
modificacin de la consigna (transicin fase 1 -> 2). La consigna no es efectiva hasta que se
alcanza el punto de inversin (slo entonces se conmutar al modo Automtico).
El delta de la excitacin manipulada (TUN_DLMN) se define de acuerdo con la modificacin
admisible del valor real bajo responsabilidad propia. El signo de TUN_DLMN debe estar en
concordancia con la modificacin prevista del valor real (observar el sentido de regulacin).
El escaln de consigna y TUN_DLMN deben estar coordinados. Un TUN_DLMN demasiado
grande conlleva el peligro de que el punto de inversin no est dentro del 75 % del escaln
de consigna.
Sin embargo, TUN_DLMN debe ser lo suficientemente grande como para que el valor real
alcance como mnimo el 22 % del escaln de consigna. En caso contrario, el procedimiento
permanece en modo Optimizacin (fase 2).
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6472 Manual de sistema, 08/2011,
Solucin: reduzca la consigna durante la bsqueda del punto de inversin.


Nota
En procesos con un fuerte retardo, es aconsejable definir para la optimizacin una consigna
de destino un poco ms baja que el punto de operacin deseado y observar con detenimiento
los bits de estado y el PV (peligro de sobreoscilaciones).
Optimizacin nicamente en el rango lineal:
Determinados sistemas regulados (p. ej. calderas de fusin de zinc o magnesio) pasan por
un rango no lineal poco antes del punto de operacin (modificacin del estado de agregacin).
Si se selecciona con habilidad el escaln de consigna es posible limitar la optimizacin al
rango lineal. Si el valor real ha pasado el 75 % del escaln de consigna (SP_INT-PV0) se
finaliza la optimizacin.
Paralelamente, TUN_DLMN debera reducirse hasta que el punto de inversin se encuentre
con seguridad antes de alcanzar el 75 % del escaln de consigna.

Optimizacin fina
Durante esta optimizacin, el proceso se excita, en caso de una consigna constante, mediante
un salto de la variable manipulada.
t
t
t
C
Valor manipulado del punto de trabajo
Valor real del punto de trabajo
se desactiva
automticamente
Punto de
inversin
LMN
TUN_ON
TUN_ST
PV
TUN_DLMN
SP
PHASE=7 PHASE=0 PHASE=0 PHASE=1 PHASE
=2
LMN
La variable manipulada de la optimizacin (LMN0 + TUN_DLMN) se aplica mediante activacin
del bit de inicio TUN_ST (transicin fase 1 -> 2). Si se modifica la consigna, la nueva consigna
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6473
no es efectiva hasta que no se alcanza el punto de inversin (slo entonces se conmuta al
modo Automtico).
El delta de la excitacin manipulada (TUN_DLMN) se define de acuerdo con la modificacin
admisible del valor real bajo responsabilidad propia. El signo de TUN_DLMN debe estar en
concordancia con la modificacin prevista del valor real (observar el sentido de regulacin).


PRECAUCIN
Si la excitacin se realiza mediante TUN_ST no se produce ninguna desconexin de
seguridad al 75 %. La optimizacin finaliza cuando se alcanza el punto de inversin. Sin
embargo, en procesos con ruidos es posible que se sobrepase claramente el punto de
inversin.

Optimizacin fina manual en modo de regulacin
Para conseguir un comportamiento de consigna sin sobreoscilaciones, pueden tomarse las
medidas siguientes:
Adaptar la zona de regulacin
Optimizar el comportamiento de referencia
Amortiguar los parmetros de regulacin
Modificar los parmetros de regulacin
Resultado de la optimizacin
La cifra de la izquierda de STATUS_H muestra el estado de optimizacin
STATUS_H Resultado
0 Se han encontrado parmetros del regulador predeterminados, ninguno o
ninguno nuevo.
10000 Se han encontrado parmetros del regulador adecuados
2xxxx Se han encontrado parmetros del regulador superiores a los valores estimados;
compruebe el comportamiento de regulacin, lea el aviso de diagnstico
STATUS_H y repita la optimizacin del regulador.
3xxxx Se han producido errores de operador; lea el aviso de diagnstico STATUS_H
y repita la optimizacin del regulador.
En la fase 1 ya se verificaron los tiempos de muestreo CYCLE y CYCLE_P.
Los siguientes parmetros de regulacin se actualizan en TCONT_CP:
P (ganancia proporcional GAIN)
I (tiempo de integracin TI)
D (tiempo de accin derivativa TD)
Ponderacin de la accin P PFAC_SP
Coeficiente DT1 (D_F)
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6474 Manual de sistema, 08/2011,
Zona de regulacin on/off CONZ_ON
Ancho de la zona de regulacin CON_ZONE
La zona de regulacin slo se activa si el tipo de sistema es adecuado (I y II) y si el regulador
PID est activado (CONZ_ON = TRUE).
En funcin de PID_ON se regula con el regulador PI o PID. Los parmetros antiguos del
regulador se guardan y pueden volver a activarse mediante UNDO_PAR. Adems, se guarda
un juego de parmetros PI y PID en las estructuras PI_CON y PID_CON. Mediante LOAD_PID
y la activacin correspondiente de PID_ON, tambin es posible cambiar ms adelante entre
los parmetros optimizados PI o PID.
Optimizacin paralela de canales del regulador
Zonas colindantes (fuerte acoplamiento trmico)
Si hay dos o ms reguladores que regulan la temperatura, p. ej. en una placa (es decir, dos
calefacciones y dos valores reales medidos con un fuerte acoplamiento trmico), proceda del
siguiente modo:
1. Combine lgicamente con la operacin O las dos salidas QTUN_RUN.
2. Interconecte cada una de las dos entradas TUN_KEEP con una de las salidas del elemento
O.
3. Inicie los dos reguladores predefiniendo simultneamente un escaln de consigna o
activando simultneamente TUN_ST.
La figura siguiente representa la optimizacin paralela de canales del regulador:
TCONT_CP, DB1_TCONT_CP
TUN_KEEP
TUN_KEEP
QTUN_RUN
QTUN_RUN
TCONT_CP, DB2_TCONT_CP
1
Ventaja:
Ambos reguladores emiten LMN0 + TUN_DLMN hasta que los dos han salido de la fase 2.
De este modo se impide que el regulador que finaliza primero la optimizacin falsifique el
resultado de optimizacin del otro regulador al modificar su magnitud manipulada.


PRECAUCIN
Cuando se alcanza el 75 % del escaln de consigna se sale de la fase 2, con lo que se
desactiva la salida QTUN_RUN. Sin embargo, el modo Automtico no empezar hasta que
TUN_KEEP sea 0.

Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6475
Zonas colindantes (acoplamiento trmico dbil)
Por norma general, debera optimizarse del mismo modo que se regula posteriormente. Si en
modo productivo las zonas se desplazan conjuntamente en paralelo, de modo que las
diferencias de temperatura entre las distintas zonas se mantienen iguales, durante la
optimizacin debera aumentarse el nivel de temperatura de las zonas colindantes en
correspondencia.
Las diferencias de temperatura al principio del ensayo no son relevantes, porque se
compensan mediante una calefaccin inicial adecuada ( subida inicial = 0).
Sntomas de error y soluciones posibles
Interceptar errores de operador
Error de operador STAUTS y medida Comentario
Activacin simultnea de
TUN_ON y escaln de consigna
o TUN_ST
Transicin a la fase 1 pero
sin inicio de optimizacin.
SP_INT = SP
antiguo
o
TUN_ST = FALSE
La modificacin de la consigna se
anula. De este modo se impide que
el regulador se regule a la nueva
consigna y abandone
innecesariamente el punto de
operacin estacionario.
TUN_DLMN < 5 % efectivo (fin de
la fase 1)
STATUS_H = 30002
Transicin a la fase 0
TUN_ON = FALSE
SP = SP
antiguo
Cancelacin de la optimizacin.
La modificacin de la consigna se
anula. De este modo se impide que
el regulador se regule a la nueva
consigna y abandone
innecesariamente el punto de
operacin estacionario.
Punto de inversin no alcanzado (slo en caso de excitacin mediante escaln de consigna)
La optimizacin finaliza como muy tarde cuando el valor real ha pasado el 75 % del escaln
de consigna (SP_INT-PV0). Esto se notifica mediante "Punto de inversin no alcanzado" en
STATUS_H (2xx2x).
Siempre rige la consigna que est ajustada en cada momento. As pues, si se reduce la
consigna, es posible que la optimizacin finalice anticipadamente.
En casos de procesos de temperatura tpicos, suele bastar con cancelar la optimizacin al 75
% del escaln de consigna para impedir sobreoscilaciones. Sin embargo, hay que tomar
precauciones, especialmente en procesos con un retardo considerable(TU/TA > 0.1, tipo III).
Si la excitacin manipulada es demasiado fuerte en comparacin con el escaln de consigna,
el valor real tendr muchas sobreoscilaciones (hasta el factor 3).
Si, en procesos de orden superior, el punto de inversin sigue muy alejado una vez alcanzado
el 75 % del escaln de consigna, hay una sobreoscilacin clara. Adems, los parmetros del
regulados son demasiado rigurosos. En este caso, atene los parmetros del regulador o
repita el ensayo.
La figura siguiente representa la sobreoscilacin del valor real en caso de excitacin
demasiado fuerte (tipo de sistema III):
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6476 Manual de sistema, 08/2011,
Estado de
proceso en fro
Estado de proceso
en caliente (punto de
trabajo)
PV, que resultara si
el LMN no ha
cambiado
Punto de inversin
C
PHASE=0 PHASE=1 PHASE=2 PHASE=7 PHASE=0
TUN_DLMN
LMN
TUN_ON
t
t
SP
PV
75 % SP
LMN
LMN0 + 0.75 TUN_DLMN
En procesos de temperatura tpicos, una cancelacin justo ante de alcanzar el punto de
inversin no es crtica respecto de los parmetros del regulador.
Si repite el ensayo, reduzca TUN_DLMN o aumente el escaln de consigna.
Principio: la variable manipulada de optimizacin debe concordar con el escaln de consigna.
Error de estimacin con tiempo de retardo u orden
El tiempo de retardo (STATUS_H = 2x1xx o 2x3xx) o el orden (STATUS_H = 21xxx o 22xxx)
no ha podido registrarse correctamente. Se sigue trabajando con un valor estimado que puede
provocar parmetros no ptimos del regulador.
Repita la optimizacin y asegrese de que no se produzcan perturbaciones en el valor real.


Nota
El caso especial de un proceso PT1 puro tambin se seala con STATUS_H = 2x1xx (TU
<= 3*CYCLE). En este caso no es necesario repetir el ensayo. Atene los parmetros del
regulador si la regulacin oscila.

Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6477
Calidad de las seales medidas (ruido medido, perturbaciones de baja frecuencia)
El resultado de la optimizacin puede verse entorpecido por ruidos medidos o perturbaciones
de baja frecuencia. En tal caso, considere lo siguiente:
En caso de ruidos medidos, seleccione una frecuencia de muestreo ms bien alta que
baja. Dentro de un perodo de ruido, el valor real debe muestrearse como mnimo dos
veces. En el modo Impulso sirve de ayuda la filtracin integrada del valor medio. De todas
formas, requiere que el valor PV se transfiera a la instruccin en el ciclo de impulso rpido.
La medida de ruido no debera exceder un 5 % del cambio de seal til.
Las perturbaciones de alta frecuencia ya no pueden eliminarse por filtracin mediante
TCONT_CP. Dichas perturbaciones ya deberan haberse filtrado en el sensor de medicin
para impedir el efecto aliasing.
La figura siguiente representa el efecto aliasing con un tiempo de muestreo demasiado
grande:
W
;
En caso de perturbaciones de baja frecuencia es relativamente fcil garantizar una tasa
de muestreo lo suficientemente elevada. Por otro lado, el TCONT_CP debe generar una
seal medida homognea a causa de un intervalo elevado de la filtracin de valores
medios. Una filtracin de valores medios debe abarcar como mnimo dos perodos de ruido.
De esta forma, dentro del bloque se generan rpidamente tiempos de muestreo ms
grandes, de modo que se merma la precisin de la optimizacin. Una precisin suficiente
se garantiza con un mnimo de 40 perodos de ruido hasta el punto de inversin.
Medidas posibles al repetir el ensayo:
aumentar TUN_DLMN.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6478 Manual de sistema, 08/2011,
Sobreoscilacin
En las situaciones siguientes pueden producirse sobreoscilaciones:
Situacin Causa Solucin
Fin de la
optimizacin
Excitacin mediante un cambio
demasiado brusco de la variable
manipulada en comparacin con el
escaln de consigna (vase arriba).
Regulador PI activado mediante
PID_ON = FALSE.
Aumentar el escaln de consigna o
reducir el escaln de la variable
manipulada
Si el proceso admite un regulador
PID, inicie la optimizacin con
PID_ON = TRUE.
Optimizacin
en fase 7
Primero se han determinado parmetros
ms suaves para el regulador (tipo de
sistema III) que pueden provocar
sobreoscilaciones en la fase 7.
-
Modo de
regulacin
Regulador PI y con PFAC_SP = 1.0 para
el tipo de sistema I.
Si el proceso admite un regulador PID,
inicie la optimizacin con PID_ON =
TRUE.
Realizar una optimizacin inicial
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar los parmetros PID ptimos en la primera puesta en servicio, proceda del
siguiente modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin online, sta se crea. Se graban los valores actuales de
consigna, valor real y variable manipulada.
2. En la lista "Modo" seleccione la entrada "Optimizacin inicial".
TCONT_CP est preparado para la optimizacin.
3. En el campo "Escaln de la variable manipulada" indique el valor en el que debe
aumentarse la variable manipulada.
4. En el campo "Consigna", indique una consigna. El escaln de la variable manipulada se
hace efectivo slo con una nueva consigna.
5. Haga clic en el smbolo "Iniciar optimizacin".
Se inicia la optimizacin inicial. Se muestra el estado de la optimizacin.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6479
Realizar optimizacin fina
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar los parmetros PID ptimos en el punto de operacin, proceda del siguiente
modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin online, sta se crea. Se graban los valores actuales de
consigna, valor real y variable manipulada.
2. En la lista "Modo" seleccione la entrada "Optimizacin fina".
TCONT_CP est disponible para la optimizacin.
3. En el campo "Escaln de la variable manipulada" indique el valor en el que debe
aumentarse la variable manipulada.
4. Haga clic en el smbolo "Iniciar optimizacin".
Se inicia la optimizacin fina. Se muestra el estado de la optimizacin.
Cancelacin de la optimizacin inicial o fina
Para cerrar una optimizacin inicial o fina, haga clic en el smbolo "Detener optimizacin".
Si los parmetros PID no se han calculado y almacenado todava, TCONT_CP se inicia en el
modo automtico con LMN = LMN0 + TUN_DLMN. Si el regulador se encontraba en modo
manual antes de la optimizacin, se emitir la variable manipulada manual antigua.
Si los parmetros PID calculados ya estn almacenados, TCONT_CP se inicia en el modo
automtico y funciona entonces con los parmetros PID calculados hasta la fecha.
Optimizacin fina manual en modo de regulacin
Para conseguir un comportamiento de consigna sin sobreoscilaciones pueden tomarse las
medidas siguientes:
Adaptar la zona de regulacin
En la optimizacin se determina una zona de regulacin CON_ZONE del TCONT_CP y se
activa con un tipo de sistema adecuado (I y II) y un regulador PID (CONZ_ON = TRUE). En
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6480 Manual de sistema, 08/2011,
el modo de regulacin es posible modificar la zona de regulacin o desactivarla
completamente (con CONZ_ON = FALSE).


Nota
Si se activa la zona de regulacin en procesos de orden superior (tipo III), no suele suponer
ninguna ventaja, porque en este caso la zona de regulacin es mayor que el rango de
regulacin asequible con el 100 % de la magnitud manipulada. Tampoco es ventajoso activar
la zona de regulacin para regulador PI.
Antes de activar a mano la zona de regulacin, asegrese de no ajustar un ancho de zona
de regulacin demasiado pequeo. Si el ancho de la zona de regulacin ajustado fuera
insuficiente, se producirn oscilaciones en las curvas de la magnitud manipulada y del valor
real.

Atenuar continuamente la respuesta de regulacin con PFAC_SP
La respuesta de regulacin se atena con el parmetro PFAC_SP. Dicho parmetro determina
qu proporcin de la accin P ser efectiva en casos de escalones de consigna.
PFAC_SP se predetermina a 0.8 mediante la optimizacin, independientemente del tipo de
sistema; seguidamente puede modificarse el valor. Para limitar las sobreoscilaciones a un 2
% aproximadamente en caso de escalones de consigna (si los dems parmetros del
regulador son correctos), son suficientes los valores siguientes para PFAC_SP:
Tipo de sistema I Tipo de sistema II Tipo de sistema III
Proceso de temperatura
tpico
Rango de transicin Proceso de temperatura de orden
superior
PI 0.8 0.82 0.8
PID 0.6 0.75 0.96
Ajuste el factor predeterminado (0.8), especialmente en los casos siguientes:
Tipo de sistema I con PID (0.8 -> 0.6): los escalones de consigna dentro de la zona de
regulacin provocan todava un 18 % de sobreoscilaciones con PFAC_SP = 0.8.
Tipo de sistema III con PID (0.8 -> 0.96): los escalones de consigna con PFAC_SP = 0.8
se amortiguan demasiado. Se regala un tiempo de ajuste claro.
Amortiguar los parmetros de regulacin
Si en el lazo de regulacin cerrado se producen oscilaciones o si hay sobreoscilaciones
despus de escalones de consigna, es posible girar hacia atrs la ganancia del regulador
GAIN (p. ej. al 80 % del valor original) y aumentar el tiempo de accin integral TI (p. ej. al 150
% del valor original). Si la magnitud manipulada analgica del regulador continuo se convierte
en seales manipuladas binarias con un generador de impulsos, es posible que aparezcan
pequeas oscilaciones continuas debido a los efectos de cuantificacin. Dichas oscilaciones
se eliminan aumentando la zona muerta del regulador DEADB_W.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6481
Modificar los parmetros de regulacin
Para modificar los parmetros del regulador, proceda del siguiente modo:
1. Guarde los parmetros actuales con SAVE_PAR.
2. Modifique los parmetros.
3. Pruebe el comportamiento de regulacin.
Si los parmetros nuevos fueran peores que los antiguos, vuelva a ajustar los parmetros
antiguos con UNDO_PAR.
Realizar una optimizacin fina manual
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar manualmente los parmetros PID ptimos, proceda del siguiente modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin online, sta se crea. Los valores actuales para el valores
de consigna, real y manipulado se graban.
2. En la lista "Modo" seleccione la entrada "Manual".
3. Introduzca los nuevos parmetros PID.
4. Haga clic en el grupo "Optimizacin" en el smbolo "Enviar parmetros a la CPU".
5. En el grupo "Valores actuales", active la casilla de verificacin "Especificar consigna" .
6. Introduzca una nueva consigna y haga clic en el grupo "Valores actuales", en el smbolo
.
7. En caso necesario, desactive la casilla de verificacin "Modo manual".
El regulador trabaja con los nuevos parmetros PID y regula segn la nueva consigna.
8. Compruebe la calidad de los parmetros PID mediante los recorridos de la curva.
9. Repita los pasos del 3 hasta el 8, hasta que est satisfecho/a con el resultado de la
regulacin.
TCONT_S
Objeto tecnolgico TCONT_S
El objeto tecnolgico TCONT_S pone a disposicin un regulador paso a paso para elementos
finales de control con comportamiento integrador y sirve para regular los procesos tcnicos
de temperatura con seales binarias de salida de variable manipulada. El objeto tecnolgico
corresponde al bloque de datos de instancia de la instruccin TCONT_S. El modo de trabajo
se basa en el algoritmo de regulacin PI del regulador de muestreo. El regulador paso a paso
opera sin realimentacin de posicin. Es posible elegir entre el modo manual y el automtico.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6482 Manual de sistema, 08/2011,
Consulte tambin
Pasos para la configuracin de un regulador por software (Pgina 6409)
Agregar objetos tecnolgicos (Pgina 6411)
Configurar objetos tecnolgicos (Pgina 6412)
TCONT_S (Pgina 4248)
Configurar el error de regulacin de TCONT_S
Utilizar el valor real de periferia
Para utilizar el parmetro de entrada PV_PER, proceda del siguiente modo:
1. Seleccione la entrada "Periferia" en la lista "Origen".
2. Seleccione el "Tipo de sensor".
Segn el tipo de sensor, el valor real se normaliza segn diferentes frmulas.
Termopares
estndar; PT100/NI100
PV = 0.1 PV_PER PV_FAC + PV_OFFS
Climatiz.;
PT100/NI100
PV = 0.01 PV_PER PV_FAC + PV_OFFS
Intensidad/tensin
PV = 100/27648 PV_PER PV_FAC + PV_OFFS
3. Introduzca factor y offset para la normalizacin del valor real de periferia.
Utilizar el valor real interno
Para utilizar el parmetro de entrada PV_IN, proceda del siguiente modo:
1. Seleccione la entrada "Interno" en la lista "Origen".
Error de regulacin
Ajuste un ancho de zona muerta segn los siguientes requisitos:
La seal del valor real tiene ruido.
La ganancia del regulador es alta.
La accin D est activada.
La componente de ruido del valor real provoca, en este caso, fuertes variaciones de la variable
manipulada. La zona muerta suprime la componente de ruido cuando el estado del regulador
es estacionario. El ancho de zona muerta indica el tamao de la zona muerta. Con un ancho
de zona muerta de 0.0, la zona muerta se encuentra desactivada.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6483
Configurar el algoritmo de regulacin TCONT_S
General
1. Introduzca el "Tiempo de muestreo del algoritmo PID".
El tiempo de muestreo del regulador no debera exceder un 10 % del tiempo de integracin
del regulador (TI) calculado.
2. Si la estructura de regulador contiene una accin P, introduzca la "Ganancia proporcional".
Una ganancia proporcional negativa invierte el sentido de regulacin.
Accin P
En caso de modificaciones de la consigna, la accin P puede provocar sobreoscilaciones.
Mediante la ponderacin de la accin P se puede elegir con qu intensidad debe actuar la
accin P al cambiar la consigna. La atenuacin de la accin P se logra mediante una
compensacin en la accin I.
1. Para atenuar la accin P en caso de modificaciones de la consigna, introduzca la
"Ponderacin de la accin P".
1.0: Accin P completamente efectiva en caso de modificacin de la consigna
0.0: Accin P inefectiva en caso de modificacin de la consigna
Accin I
1. Si la estructura de regulador contiene una accin I, introduzca el "Tiempo de integracin".
Con un tiempo de integracin de 0.0, la accin I se encuentra desactivada.
Configurar la variable manipulada TCONT_S
Generador de impulsos
1. Introduzca la duracin mnima de impulso y la duracin mnima de pausa.
Los valores deben ser mayores o iguales al tiempo de ciclo en el parmetro de entrada
CYCLE. De esta manera, se reduce la frecuencia de maniobra.
2. Introduzca el tiempo de posicionamiento del motor.
El valor debe ser mayor o igual al tiempo de ciclo en el parmetro de entrada CYCLE.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6484 Manual de sistema, 08/2011,
Poner en marcha TCONT_C
Requisitos
La instruccin y el objeto tecnolgico estn cargados en la CPU.
Procedimiento
Para determinar manualmente los parmetros PID ptimos, proceda del siguiente modo:
1. Haga clic en el smbolo "Medicin activada".
Si an no existe ninguna conexin online, sta se crea. Los valores actuales para el valores
de consigna, real y manipulado se graban.
2. Introduzca los parmetros PID nuevos en los campos "P", "I", "D" y ponderacin de la
accin P.
3. Haga clic en el grupo "Optimizacin" en el smbolo "Enviar parmetros a la CPU".
4. En el grupo "Valores actuales", active la casilla de verificacin "Especificar consigna" .
5. Introduzca una nueva consigna y haga clic en el grupo "Valores actuales", en el smbolo
.
6. En caso necesario, desactive la casilla de verificacin "Modo manual".
El regulador trabaja con los nuevos parmetros y regula segn la nueva consigna.
7. Compruebe la calidad de los parmetros PID mediante los recorridos de la curva.
8. Repita los pasos del 2 hasta el 6, hasta que est satisfecho/a con el resultado de la
regulacin.
Informacin general acerca de la puesta en marcha
Trabajar con el visor de curvas
El visor de curvas permite representar grficamente los valores de consigna, real y manipulado
a lo largo del tiempo. Los valores del visor de curvas se actualizan en el tiempo de actualizacin
seleccionado. El registro de los valores de las curvas comienza al hacer clic en el botn
"Medicin on" y finaliza al hacer clic en el botn "Medicin off".
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6485
Elementos del visor de curvas
Consigna [%]:
Valor manipulado [%]:
Valor real [%]:
1
2
3
4
5
3
Seleccin del modo de visualizacin
Ventana de curvas
rea para mover y escalar los ejes
Regla
Leyenda con los valores de las curvas en la regla
Seleccin del modo de visualizacin
Para la representacin del registro de curvas pueden seleccionarse los siguientes modos de
visualizacin:
Strip (visualizacin continuada)
Los valores de curva nuevos se registran en la ventana de curvas derecha. Los valores de
curva transcurridos se van deslizando a la izquierda. No es posible mover el eje de tiempo.
Scope (visualizacin cambiante por reas)
Los valores de curva nuevos se registran de izquierda a derecha dentro de la ventana de
curvas. Cuando se alcanza el margen derecho de la ventana de curvas, el rea de
observacin se traslada un ancho de ventana a la derecha. El eje de tiempo puede moverse
dentro de los lmites del rea de observacin.
Sweep (visualizacin en rotacin)
Los valores nuevos se muestran en la ventana de curvas en forma de visualizacin en
rotacin. Los valores se registran de izquierda a derecha. En la posicin de escritura se
sobrescriben los valores de la ltima rotacin. No es posible mover el eje de tiempo.
Static (visualizacin esttica por reas)
La escritura de las curvas se interrumpe: los nuevos valores se registran en segundo plano.
El eje de tiempo puede moverse a lo largo de todo el periodo registrado hasta ahora.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
6486 Manual de sistema, 08/2011,
La relacin entre el rea visible y el rea registrada puede consultarse en el visor de relacin:
El ancho del visor de relacin equivale a toda la duracin del registro. La parte amarilla del
visor representa la parte del registro visible en la ventana de curvas. La parte gris representa
la parte del registro no visible en la ventana de curvas.
En el modo de visualizacin "Static" es posible mover el rea visible del visor de relacin con
el ratn a lo largo del eje.
Ventana de curvas
En la ventana de curvas se muestran las curvas correspondientes a los valores de consigna,
real y manipulado. Adems de la distincin por colores, las curvas se identifican mediante
smbolos (ver leyenda).
Mover y escalar los ejes
Los ejes correspondientes a los valores de consigna, real y manipulado, as como al eje de
tiempo, pueden moverse y escalarse individualmente. Los botones derecho e izquierdo del
ratn tienen asignadas funciones cambiantes. Puede utilizar los siguientes botones y acciones
de ratn:
Mover el eje de la consigna, del valor real o de la variable manipulada hacia arriba y abajo
Si el valor de escala superior o inferior estn bloqueados, el eje no puede moverse.
Mover el eje de tiempo a derecha e izquierda
Si el valor de escala izquierdo o derecho estn bloqueados, el eje no puede moverse.
Expansin y contraccin comunes de los ejes de los valores de consigna, real y manipulado
Si ninguno de los valores de escala est bloqueado, la escala de los ejes se estira o encoge
simtricamente.
Si uno de los valores de escala est bloqueado, se conserva el valor bloqueado al expandir o contraer
la escala.
Expandir y contraer el eje de tiempo
Si ninguno de los valores de escala est bloqueado, la escala del eje se estira o se encoge
simtricamente.
Si uno de los valores de escala est bloqueado, se conserva el valor bloqueado al expandir o contraer
la escala.
Expansin y contraccin de los ejes de consigna, valor real y variable manipulada
El valor de escala inferior no se modifica al expandir o contraer la escala.
Expansin y contraccin de los ejes de consigna, valor real y variable manipulada.
El valor de escala superior no se modifica al expandir o contraer la escala.
Expansin y contraccin del eje de tiempo.
El valor de escala derecho no se modifica al expandir o contraer la escala.
Expansin y contraccin del eje de tiempo.
El valor de escala izquierdo no se modifica al expandir o contraer la escala.
Entrada de un valor de escala.
Uso de funciones tecnolgicas
11.3 Regulacin PID
STEP 7 Professional V11.0 SP1
Manual de sistema, 08/2011, 6487

También podría gustarte