Publicación de Rockwell Automation 2080-UM001D-ES-E - Septiembre de 2012
Los elementos de almacenamiento de energía para estos sistemas son la energía
cinética rotacional y la energía elástica de torsión para el primer caso, y la energía
de almacenamiento inductivo y capacitivo para el segundo caso. Normalmente,
los sistemas impulsados por motor y los sistemas de calefacción se pueden
modelar mediante el circuito eléctrico RL y C.
Ejemplo de código PID
La ilustración anterior muestra un ejemplo de código para controlar el ejemplo de
aplicación PID antes descrito. El ejemplo, desarrollado usando diagramas de
bloques de funciones, está compuesto de un bloque de funciones predefinido,
IPIDCONTROLLER, y cuatro bloques de funciones definidas por el usuario.
Estos cuatro bloques son:
• PID_OutputRegulator
Este bloque de funciones definido por el usuario regula la salida de
IPIDCONTROLLER dentro de un rango seguro para evitar daños en el
hardware usado en el proceso.
Si RMIN ≤ RIN ≤ RMAX, ROUT = RIN,
Si RIN < RMIN, ROUT = RMIN,
Si RIN > RMAX, ROUT = RMAX.
• PID_Feedback
Este bloque de funciones definido por el usuario actúa como multiplexor.
SI "FB_RST" es falso, FB_SALIDA=FB_IN;
Si "FB_RST" es verdadero, FB_SALIDA=FB_PREVAL.
Bloque de funciones IPID
Apéndice D
107