Está en la página 1de 35

Módulos Especiales

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN

 El bloque de función FGEN representa un generador de funciones

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Representación del bloque de función FGEN

 Parametros FGEN

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Representación del bloque de función FGEN

 Parametros Para_FGEN

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Descripción de Parámetros

 Reset : Si R=1 se interrumpe función, Y= YOFF. Ademas N=0 y ACTIVE=OFF


 Start : Si START=1 arranca generador de funciones e incrementa “N”, si pasa a “0” la
función sigue hasta que termina el ciclo
 Offset : A través del parámetro YOFF se puede desplazar esta función con respecto del
punto cero.
 T_rise: El tiempo de crecimiento t_rise sólo se utilizará en las funciones "rampa" y
"trapecio". En el caso de la función "Diente de sierra" resulta el tiempo de crecimiento de
halfperiod - t_off. En el caso de la función "Triángulo" resulta el tiempo de crecimiento de
0.5 *(halfperiod - t_off).
Universidad Nacional de Quilmes
Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Selección de la Función

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Definición de la Función

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Suavizado de la Función – Tambien llamada funcion en “S”

Esta rampa se descompone en


tres partes. En la parte I se
sube desde 0 "acelerando". En
la parte II se continúa la
marcha con la velocidad
alcanzada al final de la parte I.
En la parte III se frena con la
aceleración de la parte I, para
alcanzar con suavidad el punto
final. Se puede elegir
libremente el tamaño de los
sectores. Estos se definen a
través de las especificaciones
de t_acc y t_rise.

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Suavizado de la Función – Calculo de la aceleración

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Diagrama de las funciones posibles:

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función FGEN
 Diagrama de las funciones posibles:

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función SYSTATE
 Representación del bloque de función SYSTATE

 Parametros SYSTATE

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función AVGMV
 Representación del bloque de función AVGMV

 Parametros AVGMV

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función AVGMV
 Formulas del bloque de función AVGMV

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función AVGMV
 Descripción detallada del bloque de función AVGMV

1. Modo de uso automático:


En los ciclos de programa N, los valores N X se almacenan en un buffer
interno. A partir de estos valores se constituye el valor medio aritmético y
se entrega en la salida Y. A partir del ciclo de programa N+1, se elimina
en el buffer el valor X más antiguo y se reemplaza por el valor X actual.

2. Modo de uso Manual:


El valor YMAN se pasa a la salida Y. El buffer se llena completamente
con el valor YMAN y aparece marcado como lleno (RDY 1).

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función AVGMV

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función LOOKUP_TABLE
 Representación del bloque de función LOOKUP_TABLE

 Parametros de la función LOOKUP_TABLE

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Bloque de Función LOOKUP_TABLE

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Controladores PID

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Función de Transferencia

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Parámetros Bloque PID

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Parámetros Bloque PID

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Estructura Bloque PID

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Antiwindup del PID
Si tiene lugar una limitación de las magnitudes del controlador, se debe contemplar
mediante el reseteado Antiwindup que la componente integral "no pueda crecer por
encima de todos los límites".

La función Antiwindup se ejecutará solamente cuando la componente I del regulador se


encuentre conectada.

Los límites para el Antiwindup son aquí los mismos que para la limitación de las
magnitudes del controlador.

No se considera la componente D para la función Antiwindup, de tal forma, que los picos
provocados por la componente D, no se recortarán mediante dicha función.

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Pasaje Automático a Manual PID
Mediante bloque MOVE

Mediante bloque MOVE y bloque LIMV

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
Ejemplo de Controladores PID1

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

El bloque de función PWM sirve para transformar los valores analógicos en señales de
salida digitales para Concept.

En el caso de la modulación por ancho de pulso (PWM), si el período de ciclos es


constante se emitirá una señal 1 cuya duración dependerá del valor analógico.

La energía media ajustada se corresponde con el cociente de la duración de conexión


T_on y la frecuencia de ciclo t_period.

Para que la energía media ajustada se corresponda también con la magnitud de entrada
analógica X, tiene que regir lo siguiente:

T_on es aproximadamente X

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation
Formulas:

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Modo de funcionamiento del bloque

La duración del período determina el tiempo durante el cual se emitirán regularmente los
impulsos de posicionado (señal 1 en la salida Y_POS o Y_NEG).

El parámetro t_min indica la duración mínima de los impulsos, o sea, el tiempo mínimo durante el
cual la salida Y_POS o Y_NEG tienen que tener la señal 1. Si la duración del impulso calculada
después de las ecuaciones en la sección "Fórmulas" es menor que t_min, no se emitirá ningún
impulso para todo el período.

El parámetro t_max indica la longitud máxima de los impulsos, o sea, el tiempo máximo durante
el cual las salidas Y_POS o Y_NEG pueden tener la señal 1. Si el valor de la duración del
impulso calculado mediante la ecuación indicada más arriba es mayor que t_max, la duración del
impulso se limitará a t_max.

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation
Modo de funcionamiento del bloque (continuación)

En determinadas circunstancias se deberá prever entre los impulsos de accionamiento y de


frenado un tiempo de pausa de t_pause = 10 ó 20 ms para proteger la electrónica de potencia
(evitar el encendido simultáneo de rectificadores conectados en antiparalelo).

El parámetro t_pause indica el tiempo que se debe esperar después de la señal 1 en la salida
Y_POS (Y_NEG) antes de que la salida opuesta Y_NEG (Y_POS) se ajuste con la señal 1
para la duración t_brake.

Se trata aquí de un impulso de frenado que se debe emitir después del tiempo de pausa. Un
tiempo de pausa de t_pause = 20 ms (t_pause = 0.02) corresponde a un bloqueo del control
del ángulo de avance de dos semiondas.De esta manera se garantiza una distancia de
seguridad lo suficientemente grande como para evitar cortocircuitos o la activación del circuito
de protección debido al encendido de componentes en antiparalelo.

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial
PWM Pulse Width Modulation

Universidad Nacional de Quilmes


Laboratorio de Automatización I Ingeniería en Automatización y Control Industrial

También podría gustarte