SCE_DE_010-060_R1201_S7-1200_PID_Regler

Anuncio
Industry Sector, IA&DT
Documentación didáctica SCE
para la solución de automatización homogénea
Totally Integrated Automation (TIA)
Siemens Automation Cooperates with Education
Módulo TIA Portal 010-060
Tecnología de regulación con SIMATIC S7-1200
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 1 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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 [email protected].
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 2 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
PÁGINA:
1.
2.
2.1
Prólogo ....................................................................................................................................................... 4
Notas sobre la programación de SIMATIC S7-1200 .................................................................................. 6
Sistema de automatización SIMATIC S7-1200 .......................................................................................... 6
2.2
Software de programación STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6
3.1
Fundamentos de la tecnología de regulación ............................................................................................. 7
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.
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.
5.
Tarea de ejemplo: regulación del nivel de llenado de un depósito ........................................................... 30
Programación de la regulación del nivel de llenado para SIMATIC S7-1200 ........................................... 31
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 3 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Fundamentos de la
programación de PLC
Módulos 10, módulos 20
Simulación de plantas
SIMIT Módulos 150
Funciones adicionales
relacionadas con la programación de PLC Módulos 30
PROFIBUS
Módulos 60
Otros lenguajes de
programación
Módulos 40
Funciones de
seguridad
Módulos 80
PROFINET
Módulos 70
Tecnología de
sensores
Módulos 110
Visualización de
procesos (HMI)
Module 90
AS-Interface
Módulos 50
Accionamientos
Módulos 100
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 4 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
2 STEP 7 Professional
V11 (TIA Portal)
1 PC
3 Conexión Ethernet
4 S7-1200 con CPU
1214C
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 5 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 6 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 7 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
Regulador
Elemento de
comparación
Elemento
de
regulación
YR
Mando
del
actuador
Actuador
Sistema
regulado
Instrumento de
medida
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 8 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 9 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 10 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 11 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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 t 0
Magnitud regulada/magnitud manipulada:
Kss : coeficiente de acción proporcional para un
cambio de magnitud manipulada
Magnitud regulada/perturbación:
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
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 12 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 13 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
buena
regulación
apenas regulable
difícilmente
regulable
A medida que aumenta la relación Tu / Tg, cada vez es más difícil regular el sistema.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 14 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 15 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
ymáx
Diagrama de
bloques
xmáx
Si la función de salto en la entrada pasa a una función cualquiera xe(t), ocurre lo siguiente:
xa(t)=KIS ∫ xe(t) dt  sistema regulado que se integra
Kis: coeficiente de acción integral del sistema regulado
* 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 16 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 17 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Fuelle
metálico
Resorte de
consigna
* 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 18 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
El siguiente diagrama muestra el comportamiento del regulador P:
Magnitud regulada
Consigna
Error de
regulación
Valor real
Tiempo
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 19 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
siendo:
La velocidad a la que aumenta (o disminuye) la magnitud manipulada depende del error de regulación y
del tiempo de integración.
emáx
Diagrama de
bloques
ymáx
* 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 20 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
emáx
Diagrama de
bloques
ymáx
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 21 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
emáx
Diagrama de
bloques
ymáx
con
* 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 22 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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 ZieglerNichols, 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 23 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Kp, crít.
Kp, crít.
Tcrít.
Kp, crít.
Tcrít.
Tcrít.
* 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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 24 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
x/%
K*KS
Punto de inflexión
Tu
Figura:
Tg
t/seg
aproximación Tu-Tg
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 25 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
Tg
KPR = 0,9
KSTu
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:
Proceso de estabilización
aperiódico con duración mínima
20% sobremodulación, duración
de oscilación mínima
Tg
Tg
KPR = 0,6
KPR = 0,7
KSTu
KSTu
TN = 4 T u
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
TN = 2,3 T u
Página 26 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
 Para la respuesta a la magnitud de referencia:
Proceso de estabilización aperiódico
con duración mínima
20% sobremodulación,
duración de oscilación mínima
Tg
Tg
KPR = 0,35
KPR = 0,6
KSTu
KSTu
TN = 1,2 T g
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
TN = T g
Página 27 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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:
Elemento de
comparación
Regulador
analógico
Sistema
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 28 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
Veamos el siguiente esquema con el diseño de un regulador digital:
CAD
Elemento de
comparación
Regulador
digital
CDA
Sistema
CAD
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 29 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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
%AW 80
%E 0.0
Y_Fuell_Tank1
S1
Int
Bool
Entrada analógica valor real nivel de llenado
depósito 1
Salida analógica magnitud manipulada bomba 1
Salto de consigna nivel de llenado 0 (0) o
700 litros (1)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 30 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 31 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 32 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 33 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 34 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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-… )
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 35 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 36 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 37 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 38 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 39 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 40 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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
Datos locales
temporales
Temp
Disponible en
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 41 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 42 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 43 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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 "
regulador. ( #w_fuell_tank1  "X_Fuell_Tank1"  "Y_Fuell_Tank1" 
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 44 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
" del bloque
)
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 45 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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)
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 46 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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):
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 47 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
Programa en esquema de contactos (KOP):
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 48 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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) 
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 49 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
)
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 50 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 51 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 52 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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 "
interrupt (Alarma cíclica) [OB200] 
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
 PID_Compact 
Página 53 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
". ( Cyclic
Commissioning (Preparación))
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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))
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 54 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 55 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Industry Sector, IA&DT
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.
Documentación de cursos SCE
Módulo TIA Portal 010-060, edición 09/2012
Página 56 de 56
SCE_ES _010-060_R1209_Tecnología de regulación con SIMATIC S7-1200
Uso exclusivo para centros de formación e I+D
Ilimitado / © Siemens AG 2012. Todos los derechos reservados
Documentos relacionados
Descargar