Post on 24-Oct-2015
Industry Sector, IA&DT
Documentación de cursos SCE Página 1 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Módulo TIA Portal 010-060 Tecnología de regulación con SIMATIC S7-1200
Documentación didáctica SCE
para la solución de automatización homogénea
Totally Integrated Automation (TIA) Siemens Automation Cooperates with Education
Industry Sector, IA&DT
Documentación de cursos SCE Página 2 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Paquetes de Formación apropiados para esta documentación
SIMATIC S7-1200 AC/DC/RELÉ 6er "TIA Portal"
Ref.: 6ES7214-1BE30-4AB3
SIMATIC S7-1200 DC/DC/DC 6er "TIA Portal"
Ref.: 6ES7214-1AE30-4AB3
SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) 6er "TIA Portal"
Ref.: 6ES7822-0AA01-4YE0
Tenga en cuenta que estos paquetes de instructor pueden ser sustituidos por paquetes actualizados. Encontrará una relación de los paquetes SCE actualmente disponibles en la página: www.siemens.com/sce/tp
Cursos avanzados Para los cursos avanzados regionales de Siemens SCE, póngase en contacto con el partner SCE de su región www.siemens.com/sce/contact
Más información en torno a SCE www.siemens.com/sce
Nota sobre el uso
La documentación de cursos para la solución de automatización homogénea Totally Integrated Automation (TIA) ha sido elaborada para el programa "Siemens Automation Cooperates with Education (SCE)" exclusivamente con fines formativos para centros públicos de Investigación y Desarrollo. Siemens AG declina toda responsabilidad en lo que respecta a su contenido. No está permitido utilizar este documento más que para la iniciación a los productos o sistemas de Siemens. Es decir, está permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formación. La transmisión y reproducción de este documento y la comunicación de su contenido solo están permitidas dentro de centros de formación básica y avanzada para fines didácticos. Las excepciones requieren autorización expresa por el siguiente contacto de Siemens AG: Sr. Roland Scheuerer roland.scheuerer@siemens.com. Todo incumplimiento quedará sujeto a la indemnización de los daños y perjuicios. Se reservan todos los derechos, incluidos los de traducción, especialmente para el caso de concesión de patentes o registro como modelo de utilidad. No está permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso comercial de los documentos. Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas por el valioso apoyo prestado al elaborar este documento.
Industry Sector, IA&DT
Documentación de cursos SCE Página 3 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
PÁGINA:
1. Prólogo ....................................................................................................................................................... 4
2. Notas sobre la programación de SIMATIC S7-1200 .................................................................................. 6
2.1 Sistema de automatización SIMATIC S7-1200 .......................................................................................... 6
2.2 Software de programación STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6
3. Fundamentos de la tecnología de regulación ............................................................................................. 7
3.1 Tareas de la tecnología de regulación........................................................................................................ 7
3.2 Componentes de un lazo de regulación ..................................................................................................... 8
3.3 Función de salto para análisis de sistemas regulados ............................................................................. 11
3.4 Sistemas regulados con compensación ................................................................................................... 12
3.4.1 Sistema regulado proporcional sin retardo ...................................................................................... 12
3.4.2 Sistema regulado proporcional sin retardo ...................................................................................... 13
3.4.3 Sistema regulado proporcional con dos retardos ............................................................................ 14
3.4.4 Sistema regulado proporcional con n retardos ................................................................................ 15
3.5 Sistemas regulados sin compensación .................................................................................................... 16
3.6 Principales tipos de reguladores continuos .............................................................................................. 17
3.6.1 El regulador de acción proporcional (regulador P) .......................................................................... 18
3.6.2 El regulador de acción integral (regulador I) .................................................................................... 20
3.6.3 El regulador PI ................................................................................................................................. 21
3.6.4 El regulador diferencial (regulador D) .............................................................................................. 22
3.6.5 El regulador PID ............................................................................................................................... 22
3.7 Objetivos al ajustar un regulador .............................................................................................................. 23
3.8 Ajuste de sistemas regulados ................................................................................................................... 25
3.8.1 Ajuste del regulador PI según Ziegler- Nichols ................................................................................ 26
3.8.2 Ajuste del regulador PI según Chien, Hrones y Reswick ................................................................. 26
3.9 Reguladores digitales ............................................................................................................................... 28
4. Tarea de ejemplo: regulación del nivel de llenado de un depósito ........................................................... 30
5. Programación de la regulación del nivel de llenado para SIMATIC S7-1200 ........................................... 31
Industry Sector, IA&DT
Documentación de cursos SCE Página 4 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
1. Prólogo
El contenido del módulo SCE_ES_010-060 está asociado a la unidad formativa "Fundamentos de la
programación de PLC" y describe la programación de un regulador PID en SIMATIC S7-1200 con el
TIA Portal.
Objetivo didáctico:
En este módulo, el lector aprenderá a programar un regulador PID en SIMATIC S7-1200 con la
herramienta de programación TIA Portal. El módulo proporciona los fundamentos y muestra los
procedimientos, acompañados de un ejemplo detallado.
Requisitos:
Para trabajar adecuadamente con este módulo se requieren los siguientes conocimientos:
Conocimientos del manejo de Windows
Fundamentos de la programación de PLC con TIA Portal
(p. ej., módulo 010-010 - Iniciación a la programación de SIMATIC S7-1200 con TIA Portal V11)
Bloques de SIMATIC S7-1200
(p. ej. módulo 010-020 – Tipos de bloques en SIMATIC S7-1200)
Procesamiento de los valores analógicos en SIMATIC S7-1200
(p. ej. módulo 010 - 050 – Procesamiento de los valores analógicos en SIMATIC S7-1200)
Funciones adicionales
relacionadas con la progra-
mación de PLC Módulos 30
Fundamentos de la
programación de PLC Módulos 10, módulos 20
AS-Interface Módulos 50
Funciones de
seguridad Módulos 80
Accionamientos Módulos 100
Visualización de
procesos (HMI) Module 90
Tecnología de
sensores Módulos 110
Simulación de plantas
SIMIT Módulos 150
Otros lenguajes de
programación Módulos 40
PROFIBUS PROFINET Módulos 60 Módulos 70
Industry Sector, IA&DT
Documentación de cursos SCE Página 5 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Hardware y software necesarios
1 PC Pentium 4, 1.7 GHz 1 (XP) – 2 (Vista) GB RAM, aprox. 2 GB de memoria de disco libre
Sistema operativo Windows XP Professional SP3 / Windows 7 Professional / Windows 7
Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1,
Business SP1, Ultimate SP1
2 Software STEP 7 Professional V11 SP1 (Totally Integrated Automation (TIA) Portal V11)
3 Conexión Ethernet entre PC y CPU 315F-2 PN/DP
4 PLC SIMATIC S7-1200, p. ej. CPU 1214C.
Las entradas deben estar conectadas en un cuadro.
3 Conexión Ethernet
1 PC
2 STEP 7 Professional
V11 (TIA Portal)
4 S7-1200 con CPU
1214C
Industry Sector, IA&DT
Documentación de cursos SCE Página 6 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
2. Notas sobre la programación de SIMATIC S7-1200
2.1 Sistema de automatización SIMATIC S7-1200
El sistema de automatización SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas
baja y media.
Existe una amplia gama de módulos para una adaptación óptima a la tarea de automatización
El controlador S7 se compone de una fuente de alimentación, una CPU y un módulo de entrada o de
salida para señales digitales y analógicas.
En caso necesario, se pueden utilizar también procesadores de comunicaciones y módulos de función
para tareas especiales, como p. ej. control de motor paso a paso.
El autómata programable (PLC) vigila y controla una máquina o un proceso con el programa S7. A los
módulos de E/S se accede en el programa S7 a través de las direcciones de entrada (%E), y reaccionan
a través de las direcciones de salida (%A).
El sistema se programa con el software STEP 7.
2.2 Software de programación STEP 7 Professional V11 (TIA Portal V11)
El software STEP 7 Professional V11 (TIA Portal V11) es la herramienta de programación para los
sistemas de automatización
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC
Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatización de una
instalación:
- Configuración y parametrización del hardware
- Definición de la comunicación
- Programación
- Prueba, puesta en marcha y servicio técnico con las funciones de operación/diagnóstico
- Documentación
- Creación de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado.
- Con otros paquetes WinCC también se pueden crear soluciones de visualización para PC y otros
Panels
Todas las funciones disponen de una detallada ayuda online.
Industry Sector, IA&DT
Documentación de cursos SCE Página 7 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3. Fundamentos de la tecnología de regulación
3.1 Tareas de la tecnología de regulación
"La regulación es un proceso mediante el cual el valor de una magnitud se genera y se mantiene
continuamente mediante intervención basada en mediciones de esa magnitud.
Este mecanismo de actuación tiene lugar en un lazo cerrado, el denominado lazo de regulación, ya que
el proceso se desarrolla a partir de mediciones de una magnitud que es influida por ella misma".
La magnitud regulada se mide continuamente y se compara con otra magnitud predefinida del mismo
tipo. En función del resultado de esta comparación, a través del proceso de regulación la magnitud
regulada se iguala al valor de la magnitud predefinida.
Esquema de una regulación
Elemento de comparación
Elemento de regulación
Mando del actuador
Actuador y sistema
Instrumento de medida
Temperatura de consigna
Industry Sector, IA&DT
Documentación de cursos SCE Página 8 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.2 Componentes de un lazo de regulación
A continuación se explican uno por uno los términos más importantes utilizados en la tecnología de
regulación.
En primer lugar, un esquema sinóptico:
1. La magnitud regulada x
Es el auténtico "objetivo" de la regulación, es decir, la magnitud que se quiere influenciar o mantener
constante para todo el sistema. En nuestro ejemplo sería la temperatura ambiente. El valor
momentáneo de la magnitud regulada (el que se da en un instante determinado) se denomina "valor
real" para ese instante.
2. La magnitud de retroacción r
En un lazo de regulación, la magnitud regulada se comprueba constantemente para poder reaccionar
en caso de producirse variaciones no deseadas. La magnitud medida, proporcional a la magnitud
regulada, se denomina magnitud de retroacción. En el ejemplo "Calefacción", correspondería a la
tensión medida del termómetro interno.
Elemento de comparación
Elemento de regulación
Instrumento de medida
Sistema regulado
Regulador
Actuador Mando
del actuador
YR
Industry Sector, IA&DT
Documentación de cursos SCE Página 9 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3. La perturbación z
La perturbación es la magnitud que influye de manera no deseada en la magnitud regulada y la aleja de
la consigna actual. La existencia de la perturbación exige la regulación para mantener un valor fijo. En el
sistema de calefacción considerado sería, p. ej., la temperatura exterior o cualquier otra magnitud que
provocara que la temperatura ambiente se alejara de su valor ideal.
4. La consigna w
La consigna para un momento dado es el valor que la magnitud regulada debería adoptar idealmente en
ese momento. Debe tenerse en cuenta que la consigna puede variar constantemente en el caso de una
regulación derivativa. El valor medido que determinaría el instrumento empleado si la magnitud regulada
fuera exactamente igual al valor de consigna es el valor instantáneo de la magnitud de referencia. En
nuestro ejemplo, la consigna sería la temperatura ambiente deseada en cada momento.
5. El elemento de comparación
Es el punto en el que se comparan el valor medido actual de la magnitud regulada y el valor instantáneo
de la magnitud de referencia. En la mayoría de casos ambas magnitudes son tensiones de medición. La
diferencia entre ambas magnitudes es el "error de regulación" e, que se transmite al elemento de
regulación y es evaluado por él (ver más adelante).
6. El elemento de regulación
El elemento de regulación es la parte más importante de una regulación. Se encarga de evaluar el error
de regulación (es decir, la información de si, cómo y en qué medida la magnitud regulada difiere de la
consigna actual) como magnitud de entrada, a partir de lo cual obtiene la "magnitud de salida del
regulador" YR, que en último término influye en la magnitud regulada. En el ejemplo del sistema de
calefacción, la magnitud de salida del regulador sería la tensión para el motor del mezclador.
La manera en que el elemento de regulación determina la magnitud de salida del regulador a partir del
error de regulación es el criterio principal de la regulación. En la parte II se trata esta cuestión más a
fondo.
Industry Sector, IA&DT
Documentación de cursos SCE Página 10 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
7. El mando del actuador
El mando del actuador es, por así decirlo, el "órgano ejecutor" de la regulación. El elemento de
regulación (a través de la magnitud de salida del regulador) comunica al actuador cómo debe
modificarse la magnitud regulada, y el actuador transforma esa información en una modificación de la
"magnitud manipulada". En nuestro ejemplo, el mando del actuador sería el motor del mezclador. En
función de la tensión suministrada por el elemento de regulación (es decir, la magnitud de salida del
regulador), modifica la posición del mezclador (que aquí representa la magnitud manipulada).
8. El actuador
Se trata del elemento del circuito de regulación que modifica (de forma más o menos directa) la
magnitud regulada en función de la magnitud manipulada Y. En nuestro ejemplo sería la combinación
de mezclador, tuberías de calefacción y elemento térmico. El ajuste del mezclador (la magnitud
manipulada) es realizado por el motor del mezclador (mando del actuador) e influye en la temperatura
ambiente por medio de la temperatura del agua.
9. El sistema regulado
El sistema regulado es el sistema donde se encuentra la magnitud que se quiere regular; en el ejemplo
de la calefacción se trata, pues, del salón.
10. El tiempo muerto
El tiempo muerto es el tiempo que transcurre desde una modificación de la magnitud de salida del
regulador hasta una reacción mensurable del sistema regulado. En nuestro ejemplo sería, pues, el
tiempo transcurrido desde que se modifica la tensión para el motor del mezclador hasta que se produce
la consiguiente variación mensurable de la temperatura ambiente.
Industry Sector, IA&DT
Documentación de cursos SCE Página 11 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.3 Función de salto para análisis de sistemas regulados
Para analizar el comportamiento de sistemas regulados, reguladores y lazos de regulación se utiliza una
función homogénea para la señal de entrada: la función de salto.
En función de si se analiza un elemento del lazo de regulación o el lazo completo, la función de salto
puede asignarse a la magnitud regulada x(t), a la magnitud manipulada y(t), a la magnitud de referencia
w(t) o a la perturbación z(t). Por esta razón a menudo la señal de entrada (la función de salto) se
denomina xe(t) y la señal de salida se denomina xa(t).
para
para
Industry Sector, IA&DT
Documentación de cursos SCE Página 12 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.4 Sistemas regulados con compensación
3.4.1 Sistema regulado proporcional sin retardo
El sistema regulado se abrevia como sistema P.
Cambio brusco (salto) de la magnitud de entrada para t0
Magnitud regulada/magnitud manipulada:
Magnitud regulada/perturbación:
Kss : coeficiente de acción proporcional para un cambio de magnitud manipulada
Ksz : coeficiente de acción proporcional para un
cambio de perturbación
Rango de corrección: yh = ymáx – ymín Rango de regulación: xh = xmáx – xmín
Industry Sector, IA&DT
Documentación de cursos SCE Página 13 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.4.2 Sistema regulado proporcional sin retardo
El sistema regulado se abrevia como sistema P-T1.
Ecuación diferencial para una señal de entrada genérica xe(t):
Solución de la ecuación diferencial para una función de salto a la entrada (respuesta de salto):
Ts: constante de tiempo
Industry Sector, IA&DT
Documentación de cursos SCE Página 14 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.4.3 Sistema regulado proporcional con dos retardos
El sistema regulado se abrevia como sistema P-T2.
Fig.: respuesta de salto del sistema P-T2
Tu: tiempo de retardo Tg: tiempo de compensación
El sistema se forma conectando en serie sin reacción dos sistemas P-T1 cuyas constantes de tiempo
son TS1 y TS2, respectivamente.
Regulabilidad de sistemas P-Tn:
A medida que aumenta la relación Tu / Tg, cada vez es más difícil regular el sistema.
buena regulación
apenas regulable
difícilmente regulable
Industry Sector, IA&DT
Documentación de cursos SCE Página 15 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.4.4 Sistema regulado proporcional con n retardos
El sistema regulado se abrevia como sistema P-Tn.
El comportamiento temporal se describe mediante una ecuación diferencial de orden n. La evolución de
la respuesta de salto es similar a la de un sistema P-T2. El comportamiento temporal se describe
mediante Tu y Tg.
Sustitución: un sistema regulado con muchos retardos puede sustituirse de forma aproximada
conectando en serie un sistema P-T1 con un sistema de tiempo muerto.
Se aplica lo siguiente: Tt » Tu y TS » Tg.
Respuesta de salto sustitutiva para el sistema P-Tn.
Industry Sector, IA&DT
Documentación de cursos SCE Página 16 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.5 Sistemas regulados sin compensación
Después de una perturbación, la magnitud regulada continúa creciendo de forma continua sin
aproximarse a un valor final fijo.
Ejemplo: regulación de nivel
En un contenedor con descarga, si el caudal de entrada es igual al de salida, el nivel se mantiene
constante. Si varía el caudal de entrada o el de salida, el nivel de líquido sube o baja. Cuanto mayor sea
la diferencia entre la entrada y la salida, más rápido variará el nivel.
Este ejemplo demuestra que, en la práctica, la acción integral generalmente tiene una limitación. La
magnitud regulada aumenta o disminuye únicamente hasta alcanzar un valor límite que depende del
sistema: el recipiente rebosa o se vacía, la presión alcanza el máximo o el mínimo de la instalación, etc.
La figura muestra el comportamiento temporal de un sistema I al producirse una variación repentina de
la magnitud de entrada, así como el diagrama de bloques resultante:
Si la función de salto en la entrada pasa a una función cualquiera xe(t), ocurre lo siguiente:
* Figura extraída de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Diagrama de bloques
ymáx
xmáx
xa(t)=KIS ∫ xe(t) dt sistema regulado que se integra Kis: coeficiente de acción integral del sistema regulado
Industry Sector, IA&DT
Documentación de cursos SCE Página 17 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.6 Principales tipos de reguladores continuos
Los reguladores discretos arriba mencionados presentan, como ya se ha dicho, la ventaja de ser
simples. Tanto el propio regulador como el mando del actuador y el actuador son de naturaleza sencilla
y, por tanto, más económicos que los reguladores continuos. Sin embargo, los reguladores discretos
también presentan varios inconvenientes. En primer lugar, cuando hay que conmutar grandes cargas
(p. ej. grandes motores eléctricos o grupos frigoríficos), es posible que al conectar se produzcan picos
de carga demasiado altos que sobrecarguen la fuente de alimentación. Por esta razón generalmente no
se conmuta entre "On" y "Off", sino entre un rendimiento máximo ("plena carga") y un rendimiento
considerablemente más bajo del mando del actuador o el actuador ("carga base"). No obstante, incluso
con esa mejora la regulación continua resulta inadecuada para muchas aplicaciones. Imaginemos un
motor de coche cuyo régimen de revoluciones se regulara de forma discreta. No existiría nada entre el
ralentí y el máximo de revoluciones. Aparte de que sería totalmente imposible transmitir correctamente
las fuerzas de los neumáticos a la carretera al subir las revoluciones al máximo de forma repentina, un
coche así resultaría completamente inapropiado para el tráfico rodado. Por eso para este tipo de
aplicaciones se utilizan reguladores continuos. Con ellos teóricamente no existen límites para la relación
matemática que el elemento de regulación establece entre el error de regulación y la magnitud de salida
del regulador. Sin embargo, en la práctica se distingue entre tres tipos fundamentales clásicos que a
continuación veremos con más detalle.
Industry Sector, IA&DT
Documentación de cursos SCE Página 18 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.6.1 El regulador de acción proporcional (regulador P)
En un regulador P, la magnitud manipulada y es siempre proporcional al error de regulación detectado
(y ~ e). De aquí se deduce que un regulador P reacciona instantáneamente a un error de regulación y
tan solo genera una magnitud manipulada si existe un error e.
El regulador de presión proporcional representado en la figura siguiente compara la fuerza FS del
resorte de consigna con la fuerza FB generada por la presión p2 en el fuelle metálico de deformación
elástica. Si las fuerzas no están en equilibrio, la palanca gira en torno al punto D. Como consecuencia,
la posición de la válvula ñ y, por tanto, la presión p2 que se quiere regular varían hasta que se ha
establecido un nuevo equilibrio de fuerzas.
La figura muestra el comportamiento del regulador P al aparecer repentinamente un error de regulación.
La amplitud del salto de la magnitud manipulada y depende de la magnitud del error de regulación e y
del valor absoluto del coeficiente de acción proporcional Kp:
Así pues, para que el error de regulación sea pequeño es necesario elegir un factor de proporcionalidad
lo más grande posible. Al incrementar este factor, el regulador reacciona más rápido. Sin embargo, un
valor demasiado alto puede provocar una sobremodulación y grandes oscilaciones del regulador.
* Figura y texto extraídos de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Fuelle metálico
Resorte de consigna
Industry Sector, IA&DT
Documentación de cursos SCE Página 19 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
El siguiente diagrama muestra el comportamiento del regulador P:
Las ventajas de este tipo de regulador son su simplicidad (en el caso más sencillo, la ejecución
electrónica puede consistir en una simple resistencia) y su rapidez de reacción en comparación con
otros tipos de regulador. El principal inconveniente del regulador P es el error de regulación
permanente, ya que no es posible alcanzar del todo la consigna. Este inconveniente, así como la
deficiente velocidad de reacción, no pueden reducirse lo suficiente eligiendo un factor de
proporcionalidad mayor, ya que entonces se produce una sobremodulación del regulador (casi una
sobrerreacción). En el peor de los casos el regulador entra entonces en un estado de oscilación
permanente, de manera que la magnitud regulada se aleja periódicamente de la consigna por efecto del
propio regulador, y no por efecto de la perturbación.
La mejor solución para el problema del error de regulación permanente es un regulador de acción
integral.
Error de regulación
Magnitud regulada
Consigna
Valor real
Tiempo
Industry Sector, IA&DT
Documentación de cursos SCE Página 20 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.6.2 El regulador de acción integral (regulador I)
Los reguladores de acción integral se utilizan para recuperar por completo errores de regulación en
cualquier punto de trabajo. Mientras el error de regulación sea distinto de cero, el valor absoluto de la
magnitud manipulada varía. La regulación no alcanza un estado estacionario hasta que la magnitud de
referencia y la magnitud regulada son iguales, o hasta que la magnitud manipulada alcanza el valor
límite dependiente del sistema (Umáx, Pmáx, etc.).
Esta acción integral se expresa matemáticamente de la manera siguiente: La magnitud manipulada es
proporcional a la integral en el tiempo del error de regulación e:
La velocidad a la que aumenta (o disminuye) la magnitud manipulada depende del error de regulación y
del tiempo de integración.
* Figura y texto extraídos de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Diagrama de bloques
emáx
ymáx
siendo:
Industry Sector, IA&DT
Documentación de cursos SCE Página 21 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.6.3 El regulador PI
El regulador PI es uno de los más utilizados en la práctica. Se obtiene al conectar en paralelo un
regulador P y un regulador I
Si está correctamente dimensionado, reúne las ventajas de ambos tipos de regulador (estable y rápido,
sin error de regulación permanente), de forma que compensa sus respectivos inconvenientes.
El comportamiento en el tiempo se identifica con el coeficiente de acción proporcional Kp y el tiempo de
acción integral Tn. Gracias a la acción proporcional, la magnitud manipulada reacciona inmediatamente
a cualquier error de regulación e, mientras que la acción integral tarda más en actuar. Tn es el tiempo
que transcurre hasta que la acción I genera la misma amplitud de corrección que aparece
inmediatamente como consecuencia de la acción P (Kp). Igual que ocurre con el regulador I, es preciso
reducir el tiempo de acción integral Tn si se quiere aumentar la acción integral.
Dimensionamiento del regulador:
Según el dimensionamiento de Kp y Tn, es posible reducir la sobremodulación de la magnitud regulada
a costa de la dinámica de regulación.
Aplicaciones del regulador PI: lazos de regulación rápidos que no admiten un error de regulación
permanente.
Ejemplos: regulación de presión, temperatura y relación
* Figura y texto extraídos de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Diagrama de bloques
emáx
ymáx
Industry Sector, IA&DT
Documentación de cursos SCE Página 22 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.6.4 El regulador diferencial (regulador D)
El regulador D genera su magnitud manipulada a partir de la velocidad de variación del error de
regulación, no a partir de su amplitud como ocurre con el regulador P. Por lo tanto, reacciona todavía
más rápido que el regulador P: por pequeño que sea el error de regulación, genera casi
anticipadamente una gran amplitud de corrección en cuanto se produce una variación en la amplitud.
Sin embargo, los reguladores D no son capaces de detectar un error de regulación permanente, ya que,
con independencia de lo grande que sea dicho error, su velocidad de variación es cero. Por eso en la
práctica los reguladores D apenas se utilizan solos. Es mucho más habitual combinarlos con otros
elementos de regulación, generalmente junto con una acción proporcional.
3.6.5 El regulador PID
Ampliando un regulador PI con una acción D se obtiene un regulador PID universal, con características
mejoradas. Igual que ocurre con el regulador PD, la adición de la acción D hace que, si el dimensionamiento
es correcto, la magnitud regulada alcance antes su valor de consigna y su estado estacionario.
* Figura y texto extraídos de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Diagrama de bloques
emáx
ymáx
con
Industry Sector, IA&DT
Documentación de cursos SCE Página 23 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.7 Objetivos al ajustar un regulador
Para que el resultado de regulación sea satisfactorio, es fundamental seleccionar un regulador
adecuado. Sin embargo, todavía es más importante ajustar bien los parámetros Kp, Tn y Tv, que deben
estar perfectamente adaptados al comportamiento del sistema regulado. Generalmente se busca un
compromiso entre una regulación muy estable pero lenta y un comportamiento de regulación muy
dinámico pero más irregular que en ocasiones tiende a la oscilación y puede volverse inestable.
En sistemas no lineales que deben permanecer siempre en el mismo punto de trabajo, p. ej. la
regulación de valor fijo, los parámetros del regulador deben adaptarse al comportamiento del sistema
regulado en ese punto de trabajo. En el supuesto de que, como ocurre con las regulaciones en cascada
ñ, no sea posible definir un punto de trabajo fijo, habrá que encontrar un ajuste que proporcione un
resultado de regulación suficientemente rápido y estable en todo el rango de trabajo.
En la práctica, los reguladores generalmente se ajustan sobre la base de valores empíricos.
Si dichos valores no están disponibles, habrá que analizar meticulosamente el comportamiento del
sistema regulado para luego determinar unos parámetros adecuados para el regulador con ayuda de
los más diversos métodos de dimensionamiento teóricos o prácticos.
Una manera de determinar estos parámetros es el ensayo de oscilación según el método de Ziegler-
Nichols, que ofrece un dimensionamiento sencillo y adecuado para muchos casos. El inconveniente es
que este método de ajuste únicamente puede utilizarse con sistemas que permitan poner la magnitud
regulada en oscilación autónoma. El procedimiento es el siguiente:
En el regulador, ajustar el valor más pequeño de Kp y Tv, y el valor más grande de Tn (mínimo efecto
posible del regulador).
Llevar el sistema regulado manualmente al punto de trabajo deseado (iniciar regulación).
Ajustar la magnitud manipulada del regulador al valor especificado manualmente y cambiar a modo
automático.
Aumentar Kp (reducir Xp) hasta que se detecten oscilaciones armónicas de la magnitud regulada. Si es
posible, durante el ajuste de Kp debería provocarse la oscilación del lazo de regulación por medio de
pequeñas variaciones repentinas de la consigna.
* Texto extraído de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Industry Sector, IA&DT
Documentación de cursos SCE Página 24 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Anotar el valor Kp ajustado como coeficiente de acción proporcional crítico Kp,crít. Determinar la
duración de una oscilación completa como Tcrít con ayuda de un cronómetro, calculando la media
aritmética de varias oscilaciones.
Multiplicar los valores de Kp,crít y Tcrít por las cifras que corresponda según la tabla siguiente y ajustar
en el regulador los valores de Kp, Tn y Tv así determinados.
* Figura y texto extraídos de SAMSON Technische Information - L102 - Regler und Regelstrecken (Información técnica SAMSON - L102 - Reguladores y sistemas regulados), edición: agosto de 2000 (http://www.samson.de/pdf_en/l102en.pdf)
Kp, crít.
Kp, crít.
Kp, crít.
Tcrít.
Tcrít. Tcrít.
Industry Sector, IA&DT
Documentación de cursos SCE Página 25 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.8 Ajuste de sistemas regulados
Los sistemas regulados se ajustan siguiendo el ejemplo de un sistema PT2.
Aproximación Tu-Tg
La base para el método de Ziegler- Nichols y el método de Chien, Hrones y Reswick es la aproximación
Tu-Tg, mediante la cual a partir de la respuesta de salto del sistema se determinan los siguientes
parámetros: coeficiente de transferencia del sistema KS, tiempo de retardo Tu y tiempo de
compensación Tg
Las reglas de ajuste descritas a continuación se han encontrado por vía experimental con ayuda de
simulaciones realizadas con equipos analógicos.
Los sistemas P-TN pueden describirse con suficiente exactitud a través de la denominada aproximación
Tu-Tg, es decir, mediante aproximación utilizando un sistema P-T1-TL.
El punto de partida es la respuesta de salto del sistema con la altura de salto de entrada K. Los
parámetros necesarios (coeficiente de transferencia del sistema KS, tiempo de retardo Tu y tiempo de
compensación Tg) se determinan de la forma indicada en la figura.
Para poder determinar el coeficiente de transferencia del sistema KS, necesario para el cálculo, hay que
medir la función de transición hasta el valor final estacionario (K*Ks).
La principal ventaja de este método es que la aproximación igualmente puede aplicarse cuando no es
posible describir el sistema de forma analítica.
Figura: aproximación Tu-Tg
Punto de inflexión
K*K S
T g T u t/seg
x / %
Industry Sector, IA&DT
Documentación de cursos SCE Página 26 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.8.1 Ajuste del regulador PI según Ziegler- Nichols
Tras analizar numerosos sistemas P-T1-TL, Ziegler y Nichols encontraron los siguientes ajustes óptimos
para la regulación de valor fijo:
KSTu
Tg KPR = 0,9
TN = 3,33 Tu
Con estos valores de ajuste se consigue, en general, una buena respuesta a las perturbaciones. [7]
3.8.2 Ajuste del regulador PI según Chien, Hrones y Reswick
Para este método se ha analizado tanto la respuesta a la magnitud de referencia como la respuesta a
perturbaciones al objeto de obtener los parámetros más idóneos. En ambos casos se han obtenido
diversos valores. Además, para cada caso se indican dos ajustes distintos que cumplen distintos
requisitos en cuanto a la calidad de la regulación.
Los ajustes obtenidos son los siguientes:
Para la respuesta a las perturbaciones:
K S T u
T g K PR = 0,6
T N = 4 T u
Proceso de estabilización aperiódico con duración mínima
K S T u
T g K PR = 0,7
T N = 2,3 T u
20% sobremodulación, duración de oscilación mínima
Industry Sector, IA&DT
Documentación de cursos SCE Página 27 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Para la respuesta a la magnitud de referencia:
K S T u
T g K PR = 0,35
T N = 1,2 T g
Proceso de estabilización aperiódico con duración mínima
K S T u
T g K PR = 0,6
T N = T g
20% sobremodulación, duración de oscilación mínima
Industry Sector, IA&DT
Documentación de cursos SCE Página 28 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3.9 Reguladores digitales
Hasta ahora hemos hablado sobre todo de reguladores analógicos, es decir, aquellos que utilizan un
procedimiento analógico para obtener la magnitud de salida a partir de un error de regulación disponible
como valor analógico. El esquema de este lazo de regulación ya lo conocemos:
Sin embargo, muchas veces resulta ventajoso evaluar el error de regulación de forma digital. En primer
lugar, cuando la relación entre el error de regulación y la magnitud de salida del regulador viene definida
por un algoritmo o una fórmula con los que puede programarse un equipo, dicha relación debe
especificarse de manera mucho más flexible que cuando debe implementarse en forma de circuito
analógico. En segundo lugar, la tecnología digital permite una integración mucho mayor de los circuitos,
de manera que es posible alojar varios reguladores en un espacio mínimo. Por último, dividiendo el
tiempo de cálculo (y siempre que se disponga de suficiente capacidad de cálculo) es incluso posible
utilizar un único equipo como elemento de regulación de varios lazos de regulación.
Para poder procesar digitalmente las magnitudes, tanto la magnitud de referencia como la magnitud de
retroacción se convierten en magnitudes digitales por medio de un convertidor analógico-digital (CAD).
A continuación, un elemento de comparación digital las resta una de otra y la diferencia se transfiere al
elemento de regulación digital. Luego la magnitud de salida del regulador se convierte de nuevo en una
magnitud digital por medio de un convertidor digital-analógico (CDA). Así pues, la unidad compuesta de
convertidores, elemento de comparación y elemento de regulación tiene el aspecto de un regulador
analógico.
Regulador analógico
Sistema Elemento de comparación
Industry Sector, IA&DT
Documentación de cursos SCE Página 29 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Veamos el siguiente esquema con el diseño de un regulador digital:
La conversión digital del regulador tiene ventajas, pero también algunos inconvenientes. Por esta razón
algunas magnitudes, en referencia al regulador digital, deben elegirse lo suficientemente grandes como
para que la digitalización no perjudique excesivamente a la precisión de la regulación. Para los equipos
digitales se aplican los siguientes criterios de calidad:
La resolución de cuantización del convertidor digital-analógico.
Indica el tamaño de la retícula digital empleada para al rango de valores continuos. La resolución debe
ser lo suficientemente grande como para que no se pierda ningún detalle importante para la regulación.
La tasa de muestreo del convertidor analógico-digital.
Es la frecuencia con la que se miden y se digitalizan los valores analógicos que hay en el convertidor.
Debe ser lo suficientemente grande como para que el regulador pueda reaccionar a tiempo ante
cambios repentinos de la magnitud regulada.
El tiempo de ciclo.
A diferencia de los reguladores analógicos, los equipos digitales trabajan en ciclos. La velocidad del
equipo empleado debe ser lo suficientemente alta como para que durante un ciclo (en el cual se calcula
el valor de salida y no se consulta ningún valor de entrada) la magnitud regulada no pueda cambiar de
forma significativa.
La calidad del regulador digital debe ser lo suficientemente alta como para que de cara al exterior
reaccione con una velocidad y precisión similares a las de un regulador analógico.
Elemento de comparación
Regulador digital
Sistema CDA
CAD
CAD
Industry Sector, IA&DT
Documentación de cursos SCE Página 30 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
4. Tarea de ejemplo: regulación del nivel de llenado de un depósito
Para nuestro programa implementaremos una regulación del nivel de llenado.
Un sensor mide el nivel de llenado en un depósito y lo transforma en una señal de tensión de 0-10 V.
0 V corresponden a un nivel de llenado de 0 litros y 10 V, a un nivel de llenado de 1000 litros.
Este sensor está conectado a la primera entrada analógica de SIMATIC S7-1200.
Queremos regular este nivel de llenado a 0 litros (S1 == 0) o a 700 litros (S1 == 1), según elijamos.
Para ello utilizaremos un regulador "PID_Compact" integrado en STEP 7 Basic V10.5. Este regulador
PID controla a su vez una bomba como magnitud manipulada entre 0 y 10 V.
Lista de asignación:
Dirección Símbolo Tipo de datos Comentario
%EW 64 X_Fuell_Tank1 Int Entrada analógica valor real nivel de llenado
depósito 1
%AW 80 Y_Fuell_Tank1 Int Salida analógica magnitud manipulada bomba 1
%E 0.0 S1 Bool Salto de consigna nivel de llenado 0 (0) o
700 litros (1)
Industry Sector, IA&DT
Documentación de cursos SCE Página 31 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
5. Programación de la regulación del nivel de llenado para SIMATIC S7-1200
La administración de proyectos y la programación se realizan con el software "Totally Integrated
Automation Portal".
En una interfaz homogénea, aquí se crean, parametrizan y programan los componentes como el
control, la visualización y la conexión en red de la solución de automatización.
Para realizar el diagnóstico de fallos, están disponibles una serie de herramientas online.
Con los siguientes pasos se puede crear un proyecto para SIMATIC S7-1200 y programar la solución
para las tareas planteadas:
1. La herramienta central es el "Totally Integrated Automation Portal", que se abre aquí haciendo
doble clic. ( Totally Integrated Automation Portal V11)
Industry Sector, IA&DT
Documentación de cursos SCE Página 32 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
2. Los programas para SIMATIC S7-1200 se administran en proyectos. Un proyecto de este tipo se
crea en la vista del portal ( Create new project (Crear proyecto) Tank_PID (PID depósito)
Create (Crear))
Industry Sector, IA&DT
Documentación de cursos SCE Página 33 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
3. Ahora se proponen los "First steps (Primeros pasos)" de configuración. En primer lugar nos
interesa la opción "Configure a device (Configurar un dispositivo)". ( First steps (Primeros
pasos) Configure a device (Configurar un dispositivo))
Industry Sector, IA&DT
Documentación de cursos SCE Página 34 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
4. A continuación, elegimos "Add new device (Agregar dispositivo)" y escribimos el "Device name
(Nombre de dispositivo) controller_tank (regulación depósito)". Para ello, seleccionamos del
catálogo "CPU1214C" con la referencia correspondiente.
( Add new device (Agregar dispositivo) controller_tank (regulación depósito) CPU1214C
6ES7 ……. Add (Agregar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 35 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
5. El software cambia automáticamente a la vista del proyecto con la configuración de hardware
abierta. Aquí se pueden agregar módulos adicionales del catálogo de hardware (derecha). Aquí se
puede introducir el Signal Board para una salida analógica, mediante "arrastrar y soltar" desde el
catálogo. ( Catalog (Catálogo) Signal board AO1 x 12 bits 6ES7 232-… )
Industry Sector, IA&DT
Documentación de cursos SCE Página 36 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
6. En "Device overview (Vista general de dispositivos" se pueden ajustar las direcciones de las
entradas/salidas. Las entradas analógicas integradas de la CPU tienen las direcciones %EW64 -
%EW66 y las entradas digitales integradas, las direcciones %E0.0 - %E1.3. La dirección de la
salida analógica en el Signal Board es AW80 ( Device overview (Vista general de dispositivos)
AO1 x 12 bits 80…81)
Industry Sector, IA&DT
Documentación de cursos SCE Página 37 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
7. Para que el software acceda posteriormente a la CPU correcta, deben configurarse su dirección IP
y la máscara de subred. ( Properties (Propiedades) General (General) PROFINET interface
(Interfaz PROFINET) Ethernet addresses (Direcciones Ethernet) IP address (Dirección IP):
192.168.0.1 Subnet mask (Máscara de subred): 255.255.255.0)
Industry Sector, IA&DT
Documentación de cursos SCE Página 38 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
8. Como en la programación moderna no se programa con direcciones absolutas, sino con variables,
aquí deben determinarse las variables PLC globales.
Estas variables PLC globales son nombres descriptivos con comentarios para cada entrada y salida que
se utilice en el programa. Más adelante se puede acceder a las variables PLC globales a través de este
nombre durante la programación.
Estas variables globales se pueden utilizar en todos los bloques del programa.
Para ello, seleccione en el árbol del proyecto "controller_tank (regulación depósito) [CPU1214C
DC/DC/DC]" y, a continuación, "PLC tags (Variables PLC)". Abra la tabla "PLC tags (Variables
PLC)" haciendo doble clic e introduzca los nombres de las entradas y salidas, tal y como se indica
abajo.
(controller_tank (regulación depósito) [CPU1214C DC/DC/DC] PLC tags (Variables PLC) Default
tag table (Tabla de variables estándar)
Industry Sector, IA&DT
Documentación de cursos SCE Página 39 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
9. Para crear el bloque de función FC1, seleccione en el árbol del proyecto "controller_tank
(regulación depósito) [CPU1214C DC/DC/DC]" y, a continuación, "Program blocks (Bloques
de programa)". A continuación, haga doble clic en "Add new block (Agregar nuevo bloque)".
( controller_tank (regulación depósito) [CPU1214C DC/DC/DC] Program blocks (Bloques de
programa) Add new block (Agregar nuevo bloque))
Industry Sector, IA&DT
Documentación de cursos SCE Página 40 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
10. Seleccione "Organization block (Bloque de organización) (OB)" y como tipo elija "Cyclic
interrupt (Alarma cíclica)". Como lenguaje de programación se especifica el diagrama de
funciones "FUP". La numeración (OB200) es automática. El tiempo de ciclo fijo lo dejamos en 100
ms. Confirme las entradas con "OK (Aceptar)". ( Organization block (Bloque de organización)
(OB) Cyclic interrupt (Alarma cíclica) FUP Cycle time (Tiempo de ciclo) 100 OK
(Aceptar))
Nota:
Es imprescindible que la llamada del regulador PID tenga lugar con un tiempo de ciclo fijo (en este caso
100 ms), ya que el tiempo de procesamiento es crítico. El regulador no podría optimizarse si no se le
llamara de este modo.
Industry Sector, IA&DT
Documentación de cursos SCE Página 41 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
11. El bloque de organización "Cyclic interrupt (Alarma cíclica) [OB200]" se abre automáticamente.
Antes de que pueda escribirse el programa es necesario especificar sus variables locales.
Para este bloque tan solo se utiliza un tipo de variable:
Tipo Denominación Función Disponible en
Datos locales temporales
Temp
Variables que sirven para almacenar resultados intermedios temporales. Los datos temporales se conservan solo durante un ciclo.
Funciones, bloques de función y bloques de organización
12. En nuestro ejemplo se necesita únicamente la siguiente variable local.
Temp:
w_fuell_tank1 Real Esta variable guarda la consigna de Tank1 (depósito 1) como valor intermedio
Una vez más, en este ejemplo es importante utilizar el tipo de datos correcto (Real), pues de lo contrario
en el siguiente programa el tipo de datos no será compatible con el bloque regulador PID utilizado.
Todas las variables locales deben incluir un comentario detallado para facilitar su comprensión.
Industry Sector, IA&DT
Documentación de cursos SCE Página 42 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
13. Una vez que las variables locales han sido declaradas, se puede introducir el programa utilizando
el nombre de la variable. (Las variables se identifican con el símbolo "#".) En los dos primeros
segmentos se utiliza la instrucción "MOVE" para copiar el número en coma flotante 0.0 (S1 == 0) o
bien 700.0 (S1 == 1) en la variable local #w_fuell_tank1. ( Instructions (Instrucciones) Move
(Mover) MOVE (MOVER))
Industry Sector, IA&DT
Documentación de cursos SCE Página 43 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
14. A continuación se mueve el bloque regulador "PID_Compact" al tercer segmento. Como este
bloque no es apto para multiinstancia, es necesario asignarle un bloque de datos como instancia
individual. Este bloque es generado de nuevo automáticamente por STEP 7.
( Extended instructions (Instrucciones avanzadas) PID PID_Compact OK (Aceptar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 44 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
15. Conecte este bloque con la consigna (variable local #w_fuell_tank1), con el valor real (variable
global "X_Fuell_Tank1") y con la magnitud manipulada (variable global "Y_Fuell_Tank1") de la
manera aquí representada. Ahora se puede abrir la pantalla de configuración " " del bloque
regulador. ( #w_fuell_tank1 "X_Fuell_Tank1" "Y_Fuell_Tank1" )
Industry Sector, IA&DT
Documentación de cursos SCE Página 45 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
16. Aquí es necesario configurar los "Basic settings (Ajustes básicos)", p. ej. el tipo de regulación y
la conexión de la estructura interna del regulador. ( Basic settings (Ajustes básicos) Controller
type (Tipo de regulación) Volume (Volumen) l Input (Entrada): Input_PER (analog) Output
(Salida): Output_PER)
Industry Sector, IA&DT
Documentación de cursos SCE Página 46 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
17. En "Process value settings (Escalado de valores reales)" se ajusta un rango de medición de 0
litros a 1000 litros. También es necesario adaptar los límites. ( Process value settings (Escalado
de valores reales) Scaled high process value (Escalado superior) 1000.0 l Process value high
limit (Límite superior) 1000.0 l Process value low limit (Límite inferior) 0.0 l Scaled low
process value (Escalado inferior) 0.0 l)
Industry Sector, IA&DT
Documentación de cursos SCE Página 47 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
18. En "Advanced settings (Ajustes avanzados)" existe también la posibilidad de ajustar
manualmente los "PID Parameters (Parámetros PID)". A continuación, se cierra la ventana de
configuración haciendo clic en y el programa con regulador PID está listo. ( Advanced
settings (Ajustes avanzados) PID Parameters (Parámetros PID) )
Programa en diagrama de funciones (FUP):
Industry Sector, IA&DT
Documentación de cursos SCE Página 48 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Programa en esquema de contactos (KOP):
Industry Sector, IA&DT
Documentación de cursos SCE Página 49 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
19. Haciendo clic con el ratón en , se guarda el proyecto. Para cargar todo el programa
en la CPU, marque primero la carpeta "controller_tank (Regulación depósito)" y haga clic en el
símbolo Download to device (Cargar en dispositivo).
( controller_tank (Regulación depósito) )
Industry Sector, IA&DT
Documentación de cursos SCE Página 50 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
20. Si antes olvidó especificar la interfaz PG/PC (ver módulo M1, capítulo 4), aparece una ventana
donde puede hacerlo ahora. ( PG/PC interface (Interfaz PG/PC para operación de carga) Load
(Cargar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 51 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
21. Vuelva a hacer clic en "Load" (Cargar). Durante el proceso de carga se muestra el estado en una
ventana. ( Load (Cargar))
22. Se muestra en una ventana que la carga se ha realizado con éxito. Haga clic con el ratón en
"Finish (Finalizar)". ( Finish (Finalizar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 52 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
23. Inicie ahora la CPU haciendo clic en el símbolo . ( )
24. Confirme la pregunta de si realmente quiere iniciar la CPU con "OK (Aceptar)". ( OK (Aceptar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 53 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
25. Haciendo clic con el ratón en el símbolo Activar/desactivar observación, puede vigilar el
estado de los bloques y de las variables durante la comprobación del programa.
La primera vez que se arranca la CPU, el regulador "PID_Compact" todavía no está activado.
Para activarlo tenemos que iniciar la preparación haciendo clic en el símbolo " ". ( Cyclic
interrupt (Alarma cíclica) [OB200] PID_Compact Commissioning (Preparación))
Industry Sector, IA&DT
Documentación de cursos SCE Página 54 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
26. En una pantalla de mando, la opción "Meassurement Start (Medición Iniciar)" permite mostrar
en un diagrama la consigna, el valor real y la magnitud manipulada.
Después de cargarlo por primera vez en el controlador, el regulador todavía está inactivo. Esto
significa que la magnitud manipulada permanece en el 0%. Seleccione ahora "Tuning mode
(Modo de ajuste)" y, a continuación, "Pretuning (Preajuste)". ( Meassurement Start (Medición
Iniciar) Tuning mode (Modo de ajuste) Pretuning Start (Preajuste Iniciar))
Industry Sector, IA&DT
Documentación de cursos SCE Página 55 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
27. Da comienzo el autoajuste. En el campo "Tuning status (Estado)" se muestran las operaciones
actuales y los errores ocurridos. La barra de progreso indica el progreso de la operación actual.
Industry Sector, IA&DT
Documentación de cursos SCE Página 56 de 56 Uso exclusivo para centros de formación e I+D Módulo TIA Portal 010-060, edición 09/2012 Ilimitado / © Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
28. Si el autoajuste termina sin mensajes de error, se han optimizado los parámetros PID. El regulador
PID pasa al modo automático y utiliza los parámetros optimizados. Los parámetros PID
optimizados se mantienen tras la conexión (POWER ON) y tras reiniciar la CPU. Con el botón " "
se pueden cargar los parámetros PID en el proyecto. ( )
Nota:
Para procesos más rápidos, como la regulación de una velocidad, en la optimización debe elegirse la
opción Fine tuning (Ajuste fino). Al hacerlo se ejecuta un ciclo de varios minutos de duración que
determina y ajusta todos los parámetros PID.
Una vez cargados en el proyecto, los valores de los parámetros pueden verse en el bloque de datos.