Está en la página 1de 50

Descripción de la aplicación 11/2014

Control PID con


PID_Compact
SIMATIC S7-1200

http://support.automation.siemens.com/WW/view/en/100746401
Garantía y responsabilidad

Garantía y responsabilidad

Nota Los ejemplos de aplicación no son vinculantes y no pretenden ser completos con respecto a los
circuitos mostrados, el equipamiento y cualquier eventualidad. Los ejemplos de aplicación no
representan soluciones específicas del cliente. Solo están destinados a proporcionar soporte para
aplicaciones típicas. Usted es responsable de garantizar que los productos descritos se usen
correctamente. Estos ejemplos de aplicación no le eximen de la responsabilidad de utilizar prácticas
correctas en la aplicación, instalación, operación y mantenimiento. Al usar estos ejemplos de
aplicación, usted reconoce que no podemos ser responsables de ningún daño / reclamo más allá de
la cláusula de responsabilidad descrita. Nos reservamos el derecho de realizar cambios en estos
Ejemplos de aplicación en cualquier momento y sin previo aviso.

No aceptamos ninguna responsabilidad por la información contenida en este documento. Se excluirá cualquier
reclamo contra nosotros, basado en cualquier razón legal, que resulte del uso de los ejemplos, información,
programas, datos de ingeniería y rendimiento, etc., descritos en este Ejemplo de aplicación. Dicha exclusión no se
aplicará en el caso de responsabilidad obligatoria, por ejemplo, en virtud de la Ley alemana de responsabilidad del
producto ("Produkthaftungsgesetz"), en caso de intención, negligencia grave o lesión de la vida, el cuerpo o la
salud, garantía de la calidad de un producto , ocultación fraudulenta de una deficiencia o incumplimiento de una
condición que va a la raíz del contrato ("wesentliche Vertragspflichten"). Sin embargo, los daños por el
incumplimiento de una obligación contractual sustancial se limitan al daño previsible, típico del tipo de contrato,
excepto en caso de intención o negligencia grave o lesiones a la vida, el cuerpo o la salud. Las disposiciones
Siemens AG 2014 Todos los derechos reservados

anteriores no implican un cambio en la carga de la prueba en detrimento suyo.

Se prohíbe cualquier forma de duplicación o distribución de estos Ejemplos de aplicación o extractos de los
mismos sin el consentimiento expreso de Siemens Industry Sector.

Información de Siemens proporciona productos y soluciones con funciones de seguridad industrial que respaldan la operación
seguridad segura de plantas, soluciones, máquinas, equipos y / o redes. Son componentes importantes en un concepto
ción holístico de seguridad industrial. Con esto en mente, los productos y soluciones de Siemens experimentan un
desarrollo continuo. Siemens recomienda encarecidamente verificar periódicamente las actualizaciones del
producto.

Para el funcionamiento seguro de los productos y soluciones de Siemens, es necesario tomar medidas preventivas

adecuadas (por ejemplo, el concepto de protección celular) e integrar cada componente en un concepto de seguridad

industrial holístico y de vanguardia. También se deben considerar los productos de terceros que pueden estar en uso. Para

obtener más información sobre seguridad industrial, visite http://www.siemens.com/industrialsecurity . Para mantenerse

informado sobre las actualizaciones de los productos a medida que ocurren, suscríbase a un boletín de noticias específico del

producto. Para más información visite

http://support.automation.siemens.com .

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 2
Tabla de contenido

Tabla de contenido
Garantía y responsabilidad ............................................... ............................................... 2

1 Tarea................................................. .................................................. .............. 4

1.1 Visión general ................................................. .......................................... 4

2 Solución................................................. .................................................. ........ 5

2.1 Visión general ................................................. .......................................... 5


2.2 Descripción de la funcionalidad principal ............................................. ....... 6
2.3 Componentes de hardware y software .............................................. .... 7
2.3.1 Validez ................................................. ............................................. 7
2.3.2 Componentes utilizados ................................................ ............................. 7

3 Mecanismos de funciones ................................................ .................................. 10

3.1 Visión general ................................................ ............................. 10


3.2 Principal [OB1] .............................................. ........................................ 11
3.2.1 HMI [FC1] .............................................. .......................................... 11
3,3 Interrupción cíclica [OB200] ............................................. ...................... 11
3.3.1 Interruptor [FC5] .............................................. ...................................... 12
3.3.2 PID_Compact [FB1130] .............................................. ..................... 13
3.3.3 Simulación [FC2] .............................................. ................................ dieciséis

44 Instalación y puesta en marcha ............................................... ................... 21

4.1 Adaptación de hardware ................................................ ....................... 21


4.1.1 Señal de entrada ................................................ ...................................... 21
Siemens AG 2014 Todos los derechos reservados

4.1.2 Señal de salida ................................................ ................................... 22


4.2 4.2 Guía de configuración ................................................ .......................... 24
4.3 Puesta en marcha del controlador compacto ........................................... 30
4.4 Parte del proyecto HMI ............................................... ................................ 32
4.4.1 Configuración de la HMI ............................................... .......................... 32
Carga de la parte del proyecto HMI en el KTP900 Basic ....................... 33
Inicio del tiempo de ejecución de PC ............................................... .......................... 34

55 Operación de la aplicación .............................................. .......................... 35

5.1 Visión general ................................................. ........................................ 35


5.1.1 Descripción general (pantalla de inicio) ............................................. ....................... 35
5.1.2 Vista de tendencia ................................................ ....................................... 37
5.1.3 Afinación ................................................. ............................................ 39
5.1.4 Supervisión ................................................. ...................................... 42
5.1.5 Vista de alarma ................................................ ....................................... 43
5.1.6 Configuración ................................................. .................................. 44
5.1.7 Simulación ................................................. ...................................... 47
5.1.8 Configuración ................................................. .......................................... 48

66 Literatura relacionada ................................................ ......................................... 50

77 Historia ................................................. .................................................. ....... 50

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 3
1 tarea
1.1 Descripción general

1 Tarea

1.1 Visión general

Introducción

Influir en las variables técnicas de los sistemas requiere controlar estas variables. En la tecnología de automatización, los
controladores también se utilizan de muchas maneras diferentes, por ejemplo, para el control de velocidad.

Para SIMATIC S7-1200, desde el firmware de CPU V4, se proporcionará el objeto tecnológico "PID_Compact"
(versión 2.2) para actuadores que funcionen proporcionalmente.

Resumen de la tarea de automatización

La tarea de automatización es configurar un bucle de control para influir en los parámetros físicos en un proceso
técnico, el bucle de control consta de los siguientes elementos:

"PID_Compact" como el controlador

Procesos técnicos simulados como sistema controlado.

Figura 1-1

PID_Desviación de PT1
Valor de consigna
control compacta Sistema
Controlador
Siemens AG 2014 Todos los derechos reservados

controlado

Valor actual

HMI

Descripción de la tarea de automatización.

La aplicación debe cumplir los siguientes requisitos:

Se debe explicar la configuración y los ajustes del controlador de software (bloque


"PID_Compact").

Se deben mostrar las opciones para optimizar el "PID_Compact". El proceso de control

debe ser operado y monitoreado a través de HMI.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 44
2 soluciones

2.1 Descripción general

2 Solución

2.1 Visión general

Monitor

La siguiente figura muestra una descripción esquemática de los componentes más importantes de la solución:

Figura 2-1

Field PG: configuración KTP900 Basic PN 2da HMI: Operación y


y puesta en marcha visualización de
Field PG generación
procesos.

TIA V13

Estación de PC:
HMI-Visualisierung der
Szenarien

Industrial Ethernet

CPU 1211C CPU S7-1200: programa


con PID_Compact y
FW V4.0
simulación de sistema
Siemens AG 2014 Todos los derechos reservados

controlada

Estación de PC:
HMI-Visualisierung der
Szenarien

Dentro de un bucle de control (aquí el sistema controlado PT1), el objeto tecnológico "PID_Compact" detecta
continuamente el valor real medido y compara este valor con el valor del punto de ajuste (especificado a través
de la HMI).
A partir de la desviación de control resultante, el controlador calcula un valor de salida que permite que el valor real
alcance el valor de consigna de la forma más rápida y estable posible.

El valor de salida del controlador PID consta de tres valores:

Término P
El término P del valor de salida aumenta proporcionalmente a la desviación de control. I-term

El término I del valor de salida aumenta hasta que se compensa la desviación de control. Término D

El término D aumenta con la velocidad de modificación creciente de la desviación de control. El valor real se
adapta al valor del punto de ajuste lo más rápido posible. Si la velocidad de modificación de la desviación de
control disminuye nuevamente, el término D también disminuirá.

La instrucción "PID_Compact" calcula automáticamente los parámetros P, I y D para su sistema controlado


durante la optimización inicial. Los parámetros se pueden optimizar aún más a través del ajuste fino. No es
necesario determinar manualmente los parámetros.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 55
2 soluciones

2.2 Descripción de la funcionalidad principal

2.2 Descripción de la funcionalidad principal.

La funcionalidad principal de la aplicación es la operación del objeto tecnológico "PID_Compact" a través


de la HMI.

Descripción general y descripción de la interfaz de usuario

Figura 2-2.
Vista de tendencia

Afinación

Supervisión

Vista de alarma

Configuración

Simulación

La aplicación se opera a través de las siguientes 6 pantallas:


Siemens AG 2014 Todos los derechos reservados

Vista de tendencia

Sintonización

Monitoreo Vista de

alarma Configuración

Simulación

El funcionamiento de las interfaces de usuario se describirá en detalle en el capítulo Operación de la aplicación .

Ventajas de esta solución

La aplicación le permite utilizar las opciones de configuración y las funciones de puesta en marcha a través de un
panel de operador de segunda generación KTP 900 Basic PN o mediante la simulación HMI integrada en WinCC
V13. Esta aplicación ofrece las siguientes ventajas:

Cambio entre el modo automático y manual Curvas de tendencia del punto de

ajuste, valor real y variable manipulada Cambio entre el sistema controlado real y la

simulación Control del valor de perturbación en modo de simulación

Especificación del comportamiento en caso de errores y su simulación Especificación manual

de los parámetros de control y ajuste automático Monitoreo en línea del bloque controlador

"PID_Compact" Modificación de la configuración durante el tiempo de ejecución

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 66
2 soluciones

2.3 Componentes de hardware y software

Delimitación

Esta aplicación le ofrece una visión general del objeto tecnológico "PID_Compact" para la puesta en marcha con
SIMATIC S7-1200.
Puede aplicar el ejemplo de aplicación para operar su controlador convenientemente a través de una KTP 900
Basic PN de 2da generación y adaptarlo a su tarea de automatización. La aplicación se probó simulando el
sistema controlado. Para una operación real, debe adaptar el ejemplo de aplicación al actuador y al sensor de
valor real que está utilizando:

¿Control analógico o control a través de una salida digital mediante la señal modulada por ancho de pulso?

¿Tensión y potencia requeridas para el control? Propiedades de señal

del sensor de temperatura utilizado.

La aplicación no sustituye a la pantalla de configuración del asistente PID_Compact, ya que a través del asistente se
definen los valores predeterminados en el bloque de datos de instancia, que son decisivos para el reinicio después
de un fallo de alimentación. Además del bloque de control "PID_Compact", STEP 7 V1x también proporciona el
"PID_3Step" para el SIMATIC S7-1200: un controlador paso a paso de tres puntos con ajuste automático para
válvulas o actuadores con comportamiento integrador ( \ 10 \ )

Nota Más información sobre el objeto tecnológico "PID_3Step" está disponible en el

Manual S7-1200 ( \ 3 \ ) Capítulo 9.2.4 y en el Manual STEP 7 Basic V13


Siemens AG 2014 Todos los derechos reservados

( \ 6 \ ) Capítulo 11.1.4 .

Conocimiento requerido

Se asume el conocimiento básico de la ingeniería de control.

2.3 Componentes de hardware y software.

2.3.1 Validez

Esta aplicación es válida para

STEP 7 V13 o superior

S7-1200 CPU Firmware V4.0 o superior Objeto

tecnológico "PID_Compact" V2.2

2.3.2 Componentes utilizados

La aplicación fue creada con los siguientes componentes:

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 77
2 soluciones

2.3 Componentes de hardware y software

Componentes de hardware

Tabla 2-1

Componente Cant. Número de artículo Nota

SIMATIC HMI KTP900 1 6AV2123-2JB03-0AX0 Opcional (también se puede


BASIC simular a través de WinCC V13
Basic Runtime)

MÓDULO DE INTERRUPTOR 1 6GK7277-1AA10-0AA0


COMPACTO CSM 1277

FUENTE DE ALIMENTACIÓN 1 6EP1332-1SH71


S7-1200 PM1207

CPU 1211C, DC / 1 6ES7211-1AE40-0XB0 Firmware V4.0


DC / DC, 6DI /
4DO / 2AI

Ventilador / motor con control de 1 Fabricante de ventilador / - Sin electrónica de control


de velocidad integrada
velocidad analógico (0 a 10 V / 0 a 20 motor
mA)

- Opcionalmente con realimentación de


velocidad real integrada

CODIFICADOR INCREMENTAL CON 1 Opcional, si el ventilador / motor no


HTL 1000 I / U, VOLTAJE DE Por ejemplo: proporciona una retroalimentación de
FUNCIONAMIENTO. BRIDA DE velocidad real integrada
6FX2001-4QB00
ABRAZADERA DE 10-30 V, EJE
RADIAL DE ENCHUFE DE BRIDA DE
Siemens AG 2014 Todos los derechos reservados

10 MM

TABLERO DE SEÑALES SB 1 6ES7232-4HA30-0XB0 Opcional (si el ventilador / motor


1232, 1 AQ, (resolución de se controla con una salida de
12 bits) corriente de 0 a 20 mA)

Unidad de programación 1 Con conector Ethernet

Línea Ethernet TP CORD 3 6XV1870-3QH20


RJ45 / RJ45 2M

Disyuntor miniatura 1 5SX2116-6 1 pin B, 16A

Riel de montaje estándar 1 6ES5 710-8MA11 35 mm

Componentes de software

Tabla 2-2.

Componente Cant. Número de artículo Nota

SIMATIC STEP 7 1 6ES7822-0AA03-0YA5 - incluye WINCC Basic V13;


Basic V13
- con la Actualización 5 ( \ 8 \ )

SIMATIC V13
Upgrade STEP1 7 Basic 6ES7822-0AA03-0YE5 (Opcional) Solo para la
actualización de STEP 7 Basic
V11 o V12

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 8
2 soluciones

2.3 Componentes de hardware y software

Muestra de archivos y proyectos

La siguiente lista incluye todos los archivos y proyectos que se utilizan en este ejemplo.

Cuadro 2-3

Componente Nota

100746401_S7-1200_PID_Compact_CODE_v1d0.zip <Este archivo zip contiene el


proyecto STEP 7.>

100746401_S7-1200_PID_ Compact _DOKU_v1d0_de.pdf Este documento.


Siemens AG 2014 Todos los derechos reservados

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 99
3 mecanismos de función

3.1 Descripción general

3 Mecanismos de funciones

3.1 Visión general

La Figura 3-1 muestra la secuencia de llamadas en bloque en la unidad de control del proyecto de aplicación. Figura 3-1

PROG_C [FB
100]

Scale_
Simulación
Real2Int
[FC 2]
[FC 3]
Interrupción

cíclica [OB

HMI 200] T = 100


Principal Escala_
[OB 1] [FC 1] ms Int2Real
[FC 4]

Interruptor

[FC 5]

PID_
Compacto [FB
1130]

Secuencia cíclica del programa Interrupción cíclica


Siemens AG 2014 Todos los derechos reservados

La parte del proyecto de control consiste en los bloques de organización:

Principal [OB1], desde donde la función para la transferencia HMI se llama interrupción cíclica [OB200], que llama
al controlador compacto cíclicamente cada 100 milisegundos a través de los bloques de simulación.

Los parámetros se transfieren entre las funciones con bloques de datos de instancia:

PID_Compact_1 [DB1130]

PROG_C_DB [DB100] así como los

bloques de datos:

etiquetas [DB1] (contiene todas las etiquetas no necesarias para la simulación del sistema controlado)

Simulation_tags [DB2] (contiene todas las etiquetas necesarias para la simulación del sistema
controlado).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 10
3 mecanismos de función

3.2 Principal [OB1]

3.2 Principal [OB1]

La función para la transferencia HMI se llama desde el bloque de organización "Principal".

3.2.1 HMI [FC1]

Figura 3-2.

La función "HMI" define las etiquetas que el panel del operador requiere para la visualización de animación de
objetos y elementos.

Descripciones adicionales están disponibles en los encabezados de red.

3,3 Interrupción cíclica [OB200]

El programa real (la llamada del controlador compacto "PID_Compact") se lleva a cabo en el OB de interrupción cíclica, ya que los
Siemens AG 2014 Todos los derechos reservados

controles de software discretos deben llamarse en un intervalo de tiempo definido para optimizar la calidad del controlador. Se

establecieron 100 ms como un intervalo de tiempo constante para el tiempo de exploración del OB200.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 11
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Reseña del programa

Todo el circuito de control simulado se calcula en el OB de interrupción cíclica.

Figura 3-3

Interrupción cíclica [OB200]

Simulación_OB200

Simulación de error

IW64
QW80
- 32768
Q0.0
Siemens AG 2014 Todos los derechos reservados

Explicaciones de configuración

La función "Cambiar" le permite cambiar entre un sistema controlado real (evaluación de señal a
través de la periferia de control) o una simulación del sistema controlado.

Las señales seleccionadas se transfieren al controlador compacto "PID_Compact" como parámetros de entrada.
Desde la desviación de control = punto de ajuste - valor real, dependiendo de los parámetros PID, el controlador
compacto calcula la variable manipulada que se transfiere como una señal modulada por ancho de pulso a las
salidas de control de E / S de forma analógica o digital.

La variable manipulada se transfiere al bloque "PROG_C" como un número de coma flotante.

El bloque "PROG_C" simula un comportamiento del sistema PT1 y genera el valor real como un número de
coma flotante,
que se convierte en un valor analógico a través de "Scale_Real2Int". En la simulación de error, el valor
real se sobrescribe con el valor incorrecto (-32768) y se transfiere a la entrada analógica simulada
"Input_PER_simulated" del bloque "Switch".

Además, el valor analógico simulado se convierte en el número de punto flotante correspondiente para la
entrada "Input_simulated" a través de "Scale_Int2Real".

3.3.1 Interruptor [FC5]

La función "Cambiar" se utiliza para cambiar entre la evaluación de la señal a través de las E / S de control y las
señales de entrada simuladas calculadas para transferir al controlador compacto "PID_Compact".

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 12
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Figura 3-4

Tabla 3-1

Nombre Tipo de datos Descripción

Entrada simular Bool FALSO = señales de entrada física


VERDADERO = las señales de entrada
Siemens AG 2014 Todos los derechos reservados

simuladas se transfieren a las salidas

Entrada_física Real Señal de entrada de E / S de valor real como número de punto flotante

Input_PER_physical En t Señal de entrada de E / S de valor real analógico

Entrada_simulada Real Señal de entrada de valor real simulada como número de punto flotante

Entrada_PER_simulada En t Señal de entrada de valor real analógica simulada

Salida Entrada Real Transferencia de valor de proceso a PID_Compact

Input_PER En t Transferencia de valor de proceso analógico a PID_Compact

Nota Se deben asignar todas las entradas (incluso si algunas no son necesarias debido a la configuración del controlador).

3.3.2 PID_Compact [FB1130]

STEP 7 V13 proporciona el objeto tecnológico "PID_Compact" versión 2.2 con la instalación.

Este bloque de funciones fue especialmente desarrollado para controlar actuadores que actúan proporcionalmente.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 13
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Figura 3-5
Siemens AG 2014 Todos los derechos reservados

Tabla 3-2.

Nombre Tipo de datos Descripción

Entrada Punto fijo Real Entrada de punto de ajuste

Entrada Real Valor actual actual en REAL


Input_PER En t Valor actual actual de E / S
Disturbio Real Conexión de perturbación
ManualEnable Bool El valor manual se activa para sobrescribir la salida del
valor manipulado
Valor manual Real Valor manual
ErrorAck Bool Borrar el mensaje de error
Reiniciar Bool Restablecer, reinicio del controlador

Modo Activar Bool Habilitar modo


Salida Escalada de Entrada Real Valor real de E / S escalado
Salida Real Valor de salida en REAL
Salida_PER En t Valor de salida a E / S
Output_PWM Bool Valor de salida modulada por ancho de pulso

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 14
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Nombre Tipo de datos Descripción

SetpointLimit_H Bool El punto de ajuste está restringido al límite superior

SetpointLimit_L Bool El punto de ajuste está restringido al límite inferior

InputWarning_H Bool El valor real excedió el límite superior de advertencia


InputWarning_L Bool El valor real no alcanzó el límite inferior de advertencia
Estado En t Visualización del estado del controlador (0 = inactivo, 1 = SUT, 2 = TIR, 3 =
automático, 4 = manual)
Error Bool Bandera de error

Bits de error DWord Mensaje de error


En fuera Modo En t Selección de modo

El controlador "PID_Compact" se llama en la "interrupción cíclica" (OB200). Encontrará el bloque de datos de


instancia DB1130 para "PID_Compact" en la carpeta "Objetos tecnológicos":

Se puede abrir haciendo clic derecho -> "Abrir editor de base de datos".
Además de las entradas y salidas, la aplicación también accede a las etiquetas estáticas de "PID_Compact_1".

Figura 3-6
Siemens AG 2014 Todos los derechos reservados

Nota Puede encontrar una descripción detallada del controlador compacto en la ayuda en línea de STEP 7 V13. Seleccione el
bloque de funciones "PID_Compact" en la llamada del programa (consulte la Figura 3-5) y presione F1.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 15
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

3.3.3 Simulación [FC2]

Figura 3-7

Desde la función "Simulación", todas las funciones necesarias para simular el sistema controlado se denominan:

PROC_C [FB100]

Scale_Real2Int [FC3]

Scale_Int2Real [FC4]
La "Simulación" se llama en la misma interrupción cíclica que el controlador compacto "PID_Compact".

Hay más información disponible en los encabezados de red, así como en la descripción a continuación.
Siemens AG 2014 Todos los derechos reservados

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 dieciséis
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

PROC_C [FB100]

El bloque de funciones "PROC_C" simula el comportamiento continuo de un sistema controlado por PT3. Figura 3-8
Siemens AG 2014 Todos los derechos reservados

Tabla 3-3

Nombre Tipo de datos Descripción

Entrada Entrada Real Valor de entrada de la simulación del sistema controlado.


Disturbio Real Valor de perturbación

Compensar Real Compensación de salida

Ganancia Real Factor de ganancia

TimeLag1 Real Tiempo de retraso 1 (desactivación para TimeLag1 = 0.0)

TimeLag2 Real Retraso de tiempo 2 (desactivación para TimeLag2 = 0.0)

TimeLag3 Real Tiempo de retraso 3 (desactivación para TimeLag3 = 0.0)

Ciclo Real Intervalo de llamada de la interrupción cíclica.

Reiniciar Bool Restablecer entrada

Salida salida Real Valor de salida calculado de la simulación del sistema controlado.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 17
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

El cálculo del valor de salida se basa en la siguiente fórmula:

( Ganancia de entrada e )
perturbada
Salida TimeLag s TimeLag s TimeLag Offset s
11( ) 12( ) 13( )

s = operador de Laplace

En esta aplicación, el bloque de simulación de sistema controlado "PROC_C" está diseñado como sistema controlado PT1
con un intervalo de tiempo de 3 segundos ("TimeLag2" y "TimeLag3" están desactivados).

Scale_ Real2Int [FC3]

La función "Scale_Real2Int" se utiliza para la conversión lineal de un número de coma flotante (tipo de datos:
Real) en un valor analógico (tipo de datos: Int) dentro de límites predefinidos.

Figura 3-9
Siemens AG 2014 Todos los derechos reservados

Tabla 3-4

Nombre Tipo de datos Descripción

Entrada Real Real Valor de entrada de punto flotante para convertir

Real_max Real Límite superior del valor de entrada de punto flotante

Real_min Real Límite inferior del valor de entrada de punto flotante

Int_max Real Límite superior del valor de salida analógica

Int_min Real Límite inferior del valor de salida analógica

Salida En t En t Valor de salida analógica

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 18 años
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Los límites de salida especificados "Int_max" e "Int_min" se definieron intencionalmente como "Real", para
garantizar la compatibilidad con los límites especificados en el bloque de datos de instancia "PID_Compact".

La conversión de la salida del sistema controlado en un valor analógico es necesaria para poder simular el
comportamiento en caso de error.
Para un sistema controlado real, se produce un error si falla el sensor de valor real (por ejemplo, debido a la rotura del cable).

En la simulación, esto se logra sobrescribiendo el valor real analógico con un valor fuera del rango de
medición (-32768) (consulte la Figura 3-3).

Scale_Int2Real [FC3]

La función "Scale_Int2Real" se utiliza para la conversión lineal de un valor analógico (tipo de datos: Int) en
un número de punto flotante (tipo de datos: Real) dentro de límites predefinidos.

Figura 3-10
Siemens AG 2014 Todos los derechos reservados

Tabla 3-5

Nombre Tipo de datos Descripción

Entrada En t En t Valor análogo a convertir


Int_max Real Límite superior del valor analógico.

Int_min Real Límite inferior del valor analógico

Real_max Real Límite superior del valor de salida de coma flotante

Real_min Real Límite inferior del valor de salida de coma flotante

Salida Real Real Valor de salida de punto flotante

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 19
3 mecanismos de función

3.3 Interrupción cíclica [OB200]

Nota Los límites de entrada especificados "Int_max" e "Int_min" se definieron intencionalmente como "Real", para
garantizar la compatibilidad con los límites especificados en el bloque de datos de instancia "PID_Compact".

Es necesario convertir el valor real analógico simulado en el valor real de punto flotante simulado para
poder simular el comportamiento en caso de error, incluso si se selecciona el valor "entrada" real.

Por lo tanto, incluso si se selecciona el valor real "Entrada", se aplicará la sobrescritura del valor real
analógico con el valor -32768 en caso de error (consulte la Figura 3-3).
Siemens AG 2014 Todos los derechos reservados

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 20
4 Instalación y puesta en servicio
4.1 Adaptación de hardware

44 Instalación y puesta en marcha

4.1 Adaptación de hardware

Esta aplicación se ha realizado con una CPU de la familia de productos SIMATIC S7-1200. Cada CPU
S7-1200 tiene 2 entradas analógicas integradas para recibir señales de voltaje de 0 a 10 V.

Dependiendo del diseño de su actuador seleccionado, la configuración de hardware de su S7-1200 puede


necesitar un ajuste.
A continuación se presentan las opciones de configuración del S7-1200 para operar el controlador compacto
"PID_Compact".

4.1.1 Señal de entrada

La variable controlada se adquiere como un número de punto flotante "Entrada" o como un valor analógico de
la E / S "Entrada_PER". El "PID_Compact" ofrece la conversión del valor analógico en la unidad física en la
pantalla de configuración. Los módulos para la adquisición de valor analógico se enumeran a continuación.

Adquisición variable controlada


Tabla 4-1

Entradas analógicas Número de artículo Tipo Resolución


Siemens AG 2014 Todos los derechos reservados

voltaje Actual

2 x a bordo todas las CPU 0 a 10V No 10 bits


SB 1231 AI 1 x 12 6ES7231-4HA30-0XB0 ± 10V, ± 5V, ± 2.5V 0 a 20 mA 11 bits +
bit signo
SM 1231 AI 4 x 13 6ES7231-4HD32-0XB0 ± 10V, ± 5V, ± 2.5V 0 a 20 mA 4 a 12 bits +
bit 20 mA signo

SM 1231 AI 8 x 13 6ES7231-4HF32-0XB0 ± 10V, ± 5V, ± 2.5V 0 a 20 mA 4 a 12 bits +


bit 20 mA signo

SM 1234 AI 4 x 13 bit / AO 6ES7234-4HE32-0XB0 ± 10V, ± 5V, ± 2.5V 0 a 20 mA 4 a 12 bits +


2 x 14 bit 20 mA signo

SM 1231 AI 4 x 16 6ES7231-5ND32-0XB0 ± 10V, ± 5V, ± 2.5V, ± 0 a 20 mA 4 15 bits +


bit 1.25V mA a 20 mA signo

Adquisición variable controlada (temperatura)


Cuadro 4-2.

Par termoeléctrico Número de artículo Tipo Resolución

Temperatura / Tensión Temperatura voltaje

SB 1231 AI 1 x 16 6ES7231-5QA30-0XB0 Aislados eléctricamente, TC y 0.1 ° C / 0.1 ° F 15 bits +


bit TC mV firmar

SM 1231 AI 4 x 16 6ES7231-5QD32-0XB0 Aislados eléctricamente, TC y 0.1 ° C / 0.1 ° F 15 bits +


bit TC mV firmar

SM 1231 AI 8 x 16 6ES7231-5QF32-0XB0 Aislados eléctricamente, TC y 0.1 ° C / 0.1 ° F 15 bits +


bit TC mV firmar

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 21
4 Instalación y puesta en servicio
4.1 Adaptación de hardware

Tabla 4-3

Termómetro de Número de artículo Tipo Resolución


resistencia
Temperatura / resistencia Resistencia a la temperatura

SB 1231 AI 1 x 16 6ES7231-5PA30-0XB0 Referencia de módulo RTD 0.1 ° C / 0.1 ° F 15 bits +


bit RTD y firmar
SM 1231 AI 4 x RTD 6ES7231-5PD32-0XB0 Referencia de módulo RTD 0.1 ° C / 0.1 ° F 15 bits +
x 16 bit y firmar

SM 1231 AI 8 x RTD 6ES7231-5PF32-0XB0 Referencia de módulo RTD 0.1 ° C / 0.1 ° F 15 bits +


x 16 bit y firmar

4.1.2 Señal de salida

El controlador "PID_Compact" proporciona el control del actuador a través de una salida analógica o una salida
modulada por ancho de pulso digital.

Salidas analógicas

Tabla 4-4

Salidas analógicas Número de artículo Tipo

Voltaje (resolución) Actual (resolución)

CPU 1215C / todos los controladores No 0 a 20 mA (10 bits)


CPU 1217C 1215C / 1217C
Siemens AG 2014 Todos los derechos reservados

SB 1232 AO 1 x 12 bit 6ES7232-4HA30-0XB0 ± 10 V (12 bits) 0 a 20 mA (11 bits)

SM 1232 AO 2 x 14 bit 6ES7232-4HB32-0XB0 ± 10 V (14 bits) 0 a 20 mA o 4 a 20


SM 1232 AO 4 x 14 bit 6ES7232-4HD32-0XB0 mA (13 bits)
SM 1234 AI 4 x 13 bit / AO 2 6ES7234-4HE32-0XB0
x 14 bit

Salidas digitales

Dependiendo del consumo de energía de su control de válvula digital, puede elegir entre controladores
S7-1200 con salidas de transistor o relé:
Tabla 4-5

Salidas digitales Rango de voltaje Corriente (máx.)

Transistor 20,4 a 28,8 V 0.5 A

Relé 5 a 250 V 2A

Nota SB = placa de señal (cada CPU tiene una ranura para una placa de señal)
SM = módulo de señal

se pueden conectar hasta 2 módulos de señal a la CPU 1212C se pueden conectar hasta 8

módulos de señal a la CPU 1214C / 1215C / 1217C. Más información sobre la selección y el cableado de

componentes periféricos está disponible en Capítulo A "Especificaciones técnicas" en el manual S7-1200 ( \ 3

\)

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 22
4 Instalación y puesta en servicio
4.1 Adaptación de hardware

Instalación de hardware

La siguiente figura muestra la configuración de hardware de la aplicación.

Figura 4-1
L1

EDUCACIÓN FÍSICA

DC24V +

DC24V-

CPU 1211C

KTP900 Basic SB 1232 AQ

CSM 1277 PM 1207

Q0.0 = Salida_PWM

dirección IP 192.168.0.2 dirección IP 192.168.0.1


Máscara de subred 255.255.255.0 Máscara de subred 255.255.255.0

dirección IP 192.168.0.241 0M 00

Máscara de subred 255.255.255.0


Salida_PER = AQ Valor de proceso = AI0
Siemens AG 2014 Todos los derechos reservados

Ua1
TIA Portal V13

Ua2

Instalación del hardware.


Mesa 4-6

No. Acción Observaciones

1 Ajuste la periferia del S7-1200 al actuador que está utilizando. Ver Capítulo 4.1

2 Monte todos los componentes S7-1200 necesarios en un riel superior. Ver capitulo Fehler! Verweisquelle
konnte nicht gefunden werden.

3 Conecte y conecte todos los componentes necesarios como se describe. Manual S7-1200 ( \ 3 \ )
Capítulo A "Especificaciones
técnicas"

44 Finalmente, active el suministro de voltaje para el SIMATIC PM 1207.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 23
4 Instalación y puesta en servicio
4.2 Guía de configuración

4.2 4.2 Guía de configuración

Ajuste de la configuración del dispositivo

Tabla 4- 7 7

No. Acción Observaciones

1) Conecte el controlador S7-1200 con su dispositivo de Asignar dirección IP a S7-1200: manual


programación, asignando los parámetros de Ethernet que se S7-1200 ( \ 3 \ Capítulo 5.7.4
muestran en Figura 4-1 .

2) Abra el archivo del proyecto (ap13) con STEP 7 V13. Cuadro 2-3

3) Abra la configuración del dispositivo del


controlador "PID_CPU".

4) Ajuste la configuración del dispositivo en el proyecto a la


configuración de hardware real para su actuador usado y
sensor de valor real (Capítulo
4.1)
Siemens AG 2014 Todos los derechos reservados

Si utiliza una CPU diferente, seleccione la CPU configurada y active


"Cambiar dispositivo ..." haciendo clic con el botón derecho.

Otras opciones para agregar módulos a la configuración


están disponibles en el Manual S7-1200 ( \ 3 \
Capítulo 5.3 )

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 24
4 Instalación y puesta en servicio
4.2 Guía de configuración

Transferencia de las direcciones de E / S

Dependiendo de la configuración modificada, las direcciones de entrada o salida del hardware


agregado deben transferirse al programa. Esto se ilustra utilizando una placa de señal 1232 AQ 1x12
bit como ejemplo:
Tabla 4- 8

No. Acción Observaciones

1) Abra la configuración del dispositivo del


controlador "PID_CPU".

2) En la vista del dispositivo de la CPU, seleccione la placa de señal


1232 AQ 1x12 bit.
Lea la dirección de entrada de la placa de señal en el elemento del menú
"Direcciones de E / S":

Dirección inicial: 80
Dirección final: 81 Esto
Siemens AG 2014 Todos los derechos reservados

significa:
La dirección a través de la cual se emite el valor analógico de
SB 1232 AQ 1x12 bit es: QW80

3) Abra el OB200 "Interrupción cíclica" en la unidad de


control del proyecto.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 25
4 Instalación y puesta en servicio
4.2 Guía de configuración

No. Acción Observaciones

4) Dado que la variable analógica manipulada se emite al actuador a


través de la placa de señal, transfiera las etiquetas "etiquetas"
.PID_Compact.Output_PER a la palabra de salida QW80 en la red
6. Aquí, además, puede adaptar la salida digital utilizada en caso
de que utilice la señal de salida modulada por ancho de pulso
"Output_PWM".

5) En la red 2, transfiera la dirección de la entrada


analógica al parámetro
"Input_PER_physical" del bloque "Switch", si utiliza un
sensor de valor real con evaluación de señal analógica.

Aquí también puede transferir el valor real adaptado como un


número de coma flotante al parámetro "Input_physical".
Siemens AG 2014 Todos los derechos reservados

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 26
4 Instalación y puesta en servicio
4.2 Guía de configuración

Configurar el controlador PID

La configuración del objeto tecnológico "PID_Compact" define el principio funcional del controlador
compacto.
Los ajustes realizados determinan los valores de inicio utilizados por el controlador PID al reiniciar después de un

arranque en frío o en caliente (por ejemplo, falla de energía). Una descripción más detallada está disponible en el manual

S7-1200 ( \ 3 \ ) Capítulo
9.2.6 y en el manual STEP 7 Basic V13 ( \ 6 \ ) Capítulo 11.1.3.2 .
Tabla 4- 9 9

No. Acción Observaciones

1) Abra el editor de configuración seleccionando CPU ->


Objetos tecnológicos -> PID_Compact_1 ->
Configuración.
Siemens AG 2014 Todos los derechos reservados

2) Abre el " tipo de controlador "Submenú en la configuración


básica: Determinar

qué unidad física usar para mostrar el punto de ajuste


y el valor real si la relación entre la desviación de
control y la variable manipulada debe ser proporcional
o inversamente proporcional si el controlador, después
de estar completamente cargado y reiniciar la CPU, debe
permanecer "inactivo" o iniciarse en el estado
operativo que se seleccionó en "" Establecer modo en:
"

(de lo contrario, el controlador siempre se iniciará en su


estado operativo más reciente, ya que "Modo" es retentivo)

Nota: La configuración del tipo de controlador (aquí: velocidad) con la


unidad (aquí: 1 / min) solo sirve para etiquetar el eje correctamente
en el asistente de puesta en marcha (consulte el capítulo 4.3).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 27
4 Instalación y puesta en servicio
4.2 Guía de configuración

No. Acción Observaciones

3) Adapte la configuración básica de " parámetros de entrada /


salida "Submenú a los sensores / actores que está utilizando:

Valor real como un número de punto flotante adaptado


"Entrada" o valor analógico "Entrada_PER"

Variable manipulada como número de punto flotante


"Salida", como valor analógico "Salida_PER" o como
señal digital modulada por ancho de pulso
"Salida_PWM"

4) En el " Límites de valor del proceso "Submenú, define los límites del
valor del proceso escalado en la configuración del valor del proceso.

Nota: Asegúrese de que la configuración correcta de los límites


superior e inferior del valor real, ya que el controlador trata la
violación de estos límites como una falla y responderá en
consecuencia.

5) En el " Escala de valor del proceso ", Defina los pares de valores
para la conversión lineal en el valor de proceso escalado en la
configuración del valor del proceso, si utiliza el valor de proceso
Siemens AG 2014 Todos los derechos reservados

analógico" Input_PER ".

6) Abierto " Monitoreo de valor de proceso "En la Configuración


avanzada:

Aquí puede especificar límites de advertencia donde se activará


un bit de advertencia respectivo cuando se exceda o no se
cumpla.

7) Abierto " Límites de PWM ”En la Configuración avanzada: para ajustar el

tiempo de respuesta del actuador puede especificar tiempos mínimos de

ENCENDIDO / APAGADO.

Nota: ¡Los ajustes también son válidos si se utiliza una señal


variable manipulada diferente ("Salida" o "Salida_PER")!

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 28
4 Instalación y puesta en servicio
4.2 Guía de configuración

No. Acción Observaciones

8) Abre el " Valor de salida "Submenú en la Configuración


avanzada:
Límites de valor de salida

Defina los límites porcentuales de la señal que se enviará al


actuador.
Respuesta al error
Determinar si en caso de error
el controlador se desactivará, la variable
manipulada actual se mantendrá durante el tiempo
de error o se emitirá un valor de salida sustituto
definible como variable manipulada.

9) Abierto " Parámetros PID "En la Configuración avanzada:

Aquí puede especificar los valores iniciales de los parámetros del


controlador manualmente. Luego se escribirán en el bloque de datos
de instancia de "PID_Compact" y se aplicarán como valores reales
después de un arranque en frío (carga del proyecto en el
controlador).

Reglas para afinar


Dependiendo de la estructura del controlador seleccionada, los valores
Siemens AG 2014 Todos los derechos reservados

iniciales para las reglas de configuración de la optimización inicial o la


optimización fina se establecerán en

"PID acc. a Chien, Hrones y Reswick "o" PID


automático "o
"PI" acc. a Chien, Hrones y Reswick "o"
Ziegler-Nichols PI ".

10) Guarda el proyecto.

Seleccione la carpeta del programa del S7-1200 y transfiera el


programa al controlador a través de "En línea / Descargar al
dispositivo".

En "Vista previa de carga", seleccione la opción "detener todo" en


"detener módulos".

En "Resultados del proceso de carga", seleccione la opción "iniciar


todo" en "módulos de inicio" y finalice el proceso de carga.

Nota Cualquier cambio en los valores iniciales de un bloque de datos solo se aplicará como valores reales con la
próxima transición STOP / RUN (no con tipos de datos retentivos).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 29
4 Instalación y puesta en servicio
4.3 Puesta en servicio del controlador compacto

4.3 Puesta en servicio del controlador compacto

En el editor de puesta en marcha, configure el controlador compacto para la configuración automática durante el inicio y

para la configuración automática durante la operación. Los ajustes realizados determinan los valores de inicio utilizados

por el controlador PID al reiniciar después de un arranque en frío o en caliente (por ejemplo, falla de energía). Una

descripción más detallada está disponible en el manual S7-1200 ( \ 3 \ ) Capítulo

9.2.7 y en el manual STEP 7 Basic V13 ( \ 6 \ ) Capítulo 11.1.3.2 .

Mesa 4-10

No. Acción Observaciones

1) Abra el editor de puesta en marcha seleccionando CPU -> Objetos


tecnológicos -> PID_Compact_1 -
> Puesta en marcha.
Siemens AG 2014 Todos los derechos reservados

2) Comience la medición.

3) El estado de ajuste indica que el ajuste aún no se ha iniciado, y


después del primer arranque de la CPU, el controlador está en
modo "Desactivado - inactivo" (consulte Tabla 4-9 Paso 2).

4) Obtendrá los mejores resultados si realiza un proceso de ajuste previo


seguido de un ajuste fino después del primer inicio desde el estado
inactivo. Introduzca un punto de ajuste idealmente en el área central del
rango de valor real (por ejemplo, a través de una tabla de monitoreo; en el
proyecto, el valor de inicio del punto de ajuste ya ha sido predefinido).
Comience el proceso de ajuste previo.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 30
4 Instalación y puesta en servicio
4.3 Puesta en servicio del controlador compacto

No. Acción Observaciones

5) Después de un ajuste previo exitoso, el controlador pasa al modo


automático.

Los valores determinados se pueden ver a través de "Ir a los parámetros


PID".

Al seleccionar "Cargar parámetros PID", se escribirán los valores


determinados como valores iniciales en el bloque de datos de instancia
de "PID_Compact".

6) Introduzca un punto de ajuste idealmente en el área central del rango de


valor real (por ejemplo, a través de una tabla de monitoreo; en el proyecto,
el valor de inicio del punto de ajuste ya ha sido predefinido). Luego
comience el proceso de ajuste fino.

7) Después de finalizar con éxito el ajuste, puede cargar los


parámetros PID como valores iniciales en el bloque de datos
de instancia de "PID_Compact".

Nota Los parámetros PID se almacenan de forma remanente en el bloque de datos de instancia del controlador
compacto "PID_Compact".
Siemens AG 2014 Todos los derechos reservados

Durante un arranque en caliente (potencia restaurada) permanecen los últimos valores procesados. Los valores de inicio solo
se cargan durante el arranque en frío (transferencia del proyecto en modo STOP o restablecimiento de memoria a través de
MRES).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 31
4 Instalación y puesta en servicio
4.4 Parte del proyecto HMI

4.4 Parte del proyecto HMI

4.4.1 Configurar la HMI

Si el KTP900 Basic se utiliza como panel de operador, la dirección IP específica del proyecto (consulte Figura 4-1 ) se debe
establecer.

Tabla 4- 11

No. Acción Observaciones

1) Conecte el KTP900 Basic a la tensión de


alimentación.

En la pantalla "Centro de inicio", vaya a la configuración


seleccionando "Configuración".

2) Luego abra la configuración de la interfaz de


Siemens AG 2014 Todos los derechos reservados

red seleccionando el botón "Interfaz de red".

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 32
4 Instalación y puesta en servicio
4.4 Parte del proyecto HMI

No. Acción Observaciones

3) Deshabilite la opción "DHCP". Ingrese la

configuración de red desde


Figura 4-1 para el HMI:
- Dirección IP: 192.168.0.2
- Máscara de subred = 255.255.255.0

- "Puerta de enlace predeterminada" es irrelevante.

Para los parámetros de Ethernet, seleccione "Negociación

automática" para la determinación automática de la

velocidad de transferencia.

Carga de la parte del proyecto HMI en el KTP900 Basic

Para la transferencia, conecte su PG / PC a la HMI directamente o usando el interruptor CSM1277.


Siemens AG 2014 Todos los derechos reservados

Tabla 4- 12

No. Acción Observaciones

1) Seleccione la carpeta del panel del operador "PID_HMI


[KTP900 Basic PN]".

Seleccione el botón "Descargar en el dispositivo" para


descargar la parte del proyecto HMI al KTP900 Basic.

2) Desde la pantalla "Descarga extendida", seleccione


"PN / IE" como el tipo de interfaz PG / PC.

Defina su tarjeta de red como la interfaz PG / PC.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 33
4 Instalación y puesta en servicio
4.4 Parte del proyecto HMI

No. Acción Observaciones

3) Si es necesario, habilite la opción "Sobrescribir todo".

Presione el botón "Cargar".

4) Active la transferencia en el Centro de inicio del


KTP900 Basic con el botón "Transferir", según la
configuración del panel del operador.
Siemens AG 2014 Todos los derechos reservados

Inicio de tiempo de ejecución de PC

Para usar la PG / PC como panel de operador, inicie el tiempo de ejecución de la PC de la siguiente manera:

Tabla 4- 13

No. Acción Observaciones

1) Seleccione la carpeta del panel del operador "PID_HMI


[KTP900 Basic PN]". Haga clic en el botón "Iniciar simulación".

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 34
5 Operación de la aplicación
5.1 Descripción general

55 Operación de la aplicación

5.1 Visión general

Descripción general y descripción de la interfaz de usuario

Figura 5-1

Descripción general (pantalla de inicio)

Vista de tendencia

Supervisión
Afinación

Vista de alarma

Configuración

Simulación
Configuraciones
Siemens AG 2014 Todos los derechos reservados

La interfaz de usuario incluye 8 menús:

Pantalla de inicio (descripción general)

Vista de tendencia Sintonización

Monitoreo Vista de alarma

Configuración Simulación

Funciones del sistema (configuraciones)

5.1.1 Descripción general (pantalla de inicio)

La pantalla de resumen proporciona información sobre el tema.


Se presenta el objeto tecnológico: el controlador compacto "PID_Compact" versión 2.2. Está disponible en el
controlador SIMATIC S7-1200 con firmware de CPU V4.0 o superior. Está configurado en STEP 7 (TIA Portal)
con la versión V13 o superior. Además, se explica el funcionamiento de la barra de menú de la derecha. La
barra de menú se muestra en cada pantalla.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 35
5 Operación de la aplicación
5.1 Descripción general

Figura 5-2.

lo lleva a la pantalla Descripción general (esta pantalla).

te lleva a la pantalla de vista de tendencias ( Figura 5-3 )


Siemens AG 2014 Todos los derechos reservados

te lleva a la pantalla Tuning ( Figura 5-4 )

te lleva a la pantalla de Monitoreo ( Figura 5-5 )

te lleva a la pantalla de visualización de alarma ( Figura 5-6 )

te lleva a la pantalla de Configuración ( Figura 5-8 )

te lleva a la pantalla de simulación ( Figura 5-10 )

te lleva a las funciones del sistema ( Figura 5-11 )

Presione F8 para alternar entre el idioma alemán y el inglés. Puede ver qué menú está
seleccionado actualmente del color de fondo naranja de

el icono del menú: por ejemplo (para la pantalla de resumen) o el nombre del menú en

el encabezado (a la izquierda): .
En el medio del encabezado puede ver en qué modo operativo se encuentra actualmente el controlador:

(para modo automático)

La fecha y hora actuales se muestran en el encabezado del lado derecho:

El encabezado también se muestra en cada pantalla.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 36
5 Operación de la aplicación
5.1 Descripción general

5.1.2 Vista de tendencia

Figura 5-3

La pantalla "Vista de tendencia" muestra la secuencia de tiempo de más de 90 segundos

del valor de consigna (escala izquierda)

del valor real (escala izquierda)


Siemens AG 2014 Todos los derechos reservados

de la variable manipulada (escala derecha)

Modo manual

Seleccionando cambiará al modo manual.


En el modo manual, puede ingresar la variable manipulada directamente a través del valor manual (rango de valores
de 0 a 100%).

Nota Aquí, el modo manual se activa a través de la especificación de valor en el parámetro "Modo", en relación
con la activación a través de "ModoActivar" (no a través de "ManualEnable").

Modo automatico

Seleccionando cambiará al modo automático.

Con puede especificar el valor del punto de ajuste en automático


modo.

Con puede especificar la perturbación que se agrega


directamente a la variable manipulada.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 37
5 Operación de la aplicación
5.1 Descripción general

De esta forma, puede observar la compensación de perturbaciones en la vista de tendencias en modo automático.

Respuesta al error

Puede predeterminar la respuesta del controlador en caso de que se exceda el valor real (por ejemplo,
debido a una falla del sensor). Determinar si en caso de error

el controlador se desactivará

o, con manejo activo de errores,

- la variable manipulada actual se conservará durante el tiempo de error

- un valor de salida sustituto , definible a través de


Siemens AG 2014 Todos los derechos reservados

, se emitirá como variable manipulada.

En caso de error, con el manejo activo de errores, la variable manipulada (salida) se establecerá en el valor
actual o en el valor de salida sustituto para el momento del error.

Esta respuesta se producirá en los modos: ajuste previo o fino, así como en modo automático.

El controlador también cambiará a inactivo en modo manual si se selecciona esta respuesta para el evento
de un error.
En la operación de simulación de sistema controlado, la respuesta seleccionada al error puede ser

simulado vía en modo automático (encendido y apagado). Si la condición de falla

está encendido, el icono tendrá un fondo rojo:

AVISO Estos cuadros de selección tienen un fondo amarillo ya que no son


datos retentivos en el bloque de datos de instancia de "PID_Compact". Puede cambiarlos a
través del panel del operador o su simulación para probar la función.

Para guardar estos ajustes preestablecidos también durante una falla de energía, estos valores deben escribirse en el
bloque de datos de instancia de "PID_Compact" como valores iniciales.

El asistente de configuración ofrece esta función (Tabla 4-9, Paso 8) con la transmisión
posterior del bloque de datos de la instancia.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 38
5 Operación de la aplicación
5.1 Descripción general

5.1.3 Afinación

En el menú "Tuning" puede especificar la configuración del parámetro de control de forma automática o manual. Figura 5-4

La pantalla de ajuste ofrece la opción

para afinar previamente


Siemens AG 2014 Todos los derechos reservados

o para afinar

desde el estado del controlador inactivo, modo manual o automático.

Nota Para esto, ¡no seleccione el modo manual a través de la entrada "ManualEnable"!

Para la optimización inicial, puede elegir entre los siguientes métodos de optimización:

Chien, Hrones, Reswick PID Chien,

Hrones, Reswick PI
Para un ajuste fino, puede elegir entre los siguientes métodos de ajuste:

PID automático PID rápido

PID lento Ziegler-Nichols

PID Ziegler-Nichols PI

Ziegler-Nichols P

Con puedes determinar el punto de ajuste máximo del dado


cambiar durante la sintonización. Si se excede este valor, el proceso de ajuste se interrumpirá y,
dependiendo de la respuesta al error seleccionado, el controlador cambiará a inactivo o volverá al
estado operativo desde el que se inició el proceso de ajuste.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 39
5 Operación de la aplicación
5.1 Descripción general

Durante la sintonización, el punto de ajuste se congela. Se muestran los límites especificados (valor de consigna congelado con

cambio máximo de consigna):

Nota El parámetro "CancelTuningLevel" garantiza la sintonización incluso con ruido de señal en el punto de ajuste (por ejemplo, si se
utiliza un potenciómetro).

Prensado iniciará el método de ajuste seleccionado.

Nota Ingrese un valor de consigna preferiblemente en el medio del rango de valores reales para evitar que
el proceso de ajuste se cancele si se alcanza el límite.

Durante la sintonización, se muestran el estado de la sintonización y el porcentaje de progreso.

Prensado cancelará el proceso de ajuste y volverá a la operación


Estado desde el que se inició el proceso de ajuste.

Después de un ajuste exitoso, los parámetros determinados del controlador se muestran en

la columna y los parámetros del controlador antes de la sintonización se mueven a la


Siemens AG 2014 Todos los derechos reservados

columna.

El conjunto de parámetros seguro "BackUp" se puede volver a cargar en el controlador con

.
Los parámetros actuales del controlador ("Retain.CtrlParams") también se pueden editar manualmente

(indicado por el marco alrededor de los parámetros ).

Nota El conjunto de parámetros del controlador actual ("Retain.CtrlParams") es retentivo y también se conservará después de
una falla de energía.
Para utilizar estos parámetros también para comenzar después de un arranque en frío, deben escribirse en el DP de
instancia de "PID_Compact" como valores de inicio. El asistente de puesta en marcha ofrece esta función (Tabla 4-10,
Paso 7).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 40
5 Operación de la aplicación
5.1 Descripción general

Los valores predeterminados del tipo de datos del PLC "PID_CompactRetain" se cargan a través de

El tiempo de muestreo del controlador.


corresponde al reloj de tiempo del bloque de organización de interrupción cíclica en el que se llama
"PID_Compact". El tiempo de muestreo del algoritmo PID

corresponde a un múltiplo de la
tiempo de muestreo del controlador y no depende de la limitación PWM. Después de un ajuste

exitoso, dependiendo del tipo de ajuste, puede calcular el


Siemens AG 2014 Todos los derechos reservados

parámetros del controlador para otros métodos de ajuste con sin tener que
Repita el proceso de ajuste.

Utilizar si quieres desactivar el controlador. Este estado operativo es


particularmente adecuado para la optimización inicial. Durante la optimización inicial, los parámetros del controlador se determinan a
partir de la respuesta a un paso de punto de ajuste. Para esto, el valor real no debe estar demasiado cerca del punto de ajuste:

| Punto de ajuste - Entrada | > 0.3 * | Config.InputUpperLimit - Config.InputLowerLimit | y | Punto de ajuste - Entrada | > 0.5 *

| Punto de ajuste |

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 41
5 Operación de la aplicación
5.1 Descripción general

5.1.4 Supervisión

La pantalla de monitoreo muestra el estado en línea del controlador compacto "PID_Compact". Figura
5-5
Siemens AG 2014 Todos los derechos reservados

Usted puede:

ver todas las entradas y salidas editar los

siguientes parámetros:

- Punto de ajuste en modo automático ("Punto de ajuste")

- Compensación del valor de perturbación en modo automático ("perturbación")

- Activar / desactivar el modo manual ("ManualEnable")

- Especifique manualmente la variable manipulada ("ManualValue")

- Acuse de recibo (restablecimiento) de los mensajes "ErrorBits" y "Advertencia" ("Acuse de recibo de error")

- Reinicio del controlador compacto ("Reinicio")

- Cambio del modo de funcionamiento seleccionando desde el parámetro "Modo" y activando mediante
"ModoActivar".

Probar la configuración de la monitorización del valor real.

- Edición de los límites de advertencia superior ("InputUpperWarning") e inferior ("InputLowerWarning")

- Monitoreo directo en las salidas "InputWarning_H" o "InputWarning_L".

Nota En esta aplicación, el botón Restablecer inicia un reinicio de los bloques "PID_Compact" y "PROC_C",
con el controlador cambiando al modo operativo "inactivo". Los mensajes "ErrorBits" y "Advertencia" se
restablecerán. Luego, el controlador comenzará en el modo operativo seleccionado en el parámetro
"Modo".

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 42
5 Operación de la aplicación
5.1 Descripción general

Nota En el modo manual (activado a través de "ManualEnable" = "ON"), el modo de funcionamiento no se puede
cambiar a través de "Mode" y "ModeActivate".

5.1.5 Vista de alarma

El menú "Vista de alarma" muestra las alarmas actuales en la salida "ErrorBits" y en la variable estática
"Advertencia" de "PID_Compact" como un código de error hexadecimal y como un texto con marca de tiempo y
estado. Figura 5-6
Siemens AG 2014 Todos los derechos reservados

Los mensajes de error "ErrorBits" también se muestran globalmente una vez que aparecen.

Figura 5-7

Puede reconocer los errores que ya no están pendientes seleccionando . Esto causará
los mensajes que ya no estén pendientes en "ErrorBits" y "Advertencia" se eliminarán mediante la entrada "ErrorAck".

Realice esta función a través de dentro de la pantalla de mensajes y el otro


pantallas.
El botón solo es visible si hay mensajes pendientes ("ErrorBits" o "Advertencia").

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 43
5 Operación de la aplicación
5.1 Descripción general

Nota Encontrará la descripción completa de todos los mensajes de error en la ayuda en línea de STEP 7 Basic V13. Seleccione el
bloque de funciones "PID_Compact" en la llamada del programa (consulte la Figura 3-5) y presione F1.

5.1.6 Configuración

La pantalla Configuración se basa en la configuración básica del asistente de configuración (Tabla 4-9).

Figura 5-8
Siemens AG 2014 Todos los derechos reservados

Aquí, puede cambiar las siguientes especificaciones durante el tiempo de ejecución:

Configuración por defecto

Modo de control

- Especificación de la unidad física que se muestra (limitada a 5 caracteres; no es idéntica a la


preselección en el asistente de configuración)

- Invertir la dirección de control (ver Tabla 4-9, paso 2)

Parámetros de entrada / salida (consulte la Tabla 4-9, paso 3)

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 44
5 Operación de la aplicación
5.1 Descripción general

- Selección de la señal de valor del proceso: número de punto flotante ("Entrada") o analógico ("Entrada_PER")

Configuración del valor del proceso

Límites del valor del proceso (consulte la Tabla 4-9, paso 4)

- Edición del límite superior e inferior del valor del proceso

Escalado del valor del proceso (ver Tabla 4-9, paso 5)

- Edición de valores de proceso superiores e inferiores analógicos y escalados


Siemens AG 2014 Todos los derechos reservados

Nota La escala del valor del proceso se utiliza para la conversión lineal del valor analógico "Input_PER" en el valor
del proceso escalado "ScaledInput".
En el modo de simulación, esta conversión también es necesaria para seleccionar la adquisición del valor del proceso
a través del valor de punto flotante "Entrada" (ver Figura 3-3 )

Ajustes avanzados

Límites de PWM (consulte la Tabla 4-9, paso 7)

- Edición del tiempo mínimo de encendido y apagado para ajustar el tiempo de respuesta potencial del
actuador

Límites del valor de salida (consulte la Tabla 4-9, paso 8)

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 45
5 Operación de la aplicación
5.1 Descripción general

- Edición del límite superior e inferior del valor de salida

Límites de consigna

El controlador compacto "PID_Compact" limita automáticamente el valor del punto de ajuste a los "Límites del valor del
proceso".
También puede limitar el punto de ajuste a un rango más pequeño a través de los "Límites de punto de ajuste".
"PID_Compact" tomará automáticamente el límite más cercano.

Figura 5-9
Siemens AG 2014 Todos los derechos reservados

En caso de violación del límite, habrá una limitación interna. Se muestra el valor del punto de ajuste real
"CurrentSetpoint" y el parámetro de salida "SetpointLimit_H"
o "SetpointLimit_L" indica la violación del límite.
Se emitirá un mensaje de advertencia correspondiente (16 # 0004). Esta pantalla es para familiarizar
al usuario con la configuración del controlador compacto y sus características (especialmente para el
modo de simulación).

AVISO Estos campos de entrada / salida tienen un fondo amarillo ya que no son
datos retentivos en el bloque de datos de instancia de "PID_Compact". Puede cambiarlos a
través del panel del operador o su simulación para probar la función.

Para guardar estos ajustes preestablecidos también durante una falla de energía, estos valores deben escribirse en el
bloque de datos de instancia de "PID_Compact" como valores iniciales.

El asistente de configuración ofrece esta función (Tabla 4-9) con la transmisión posterior del
bloque de datos de instancia.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 46
5 Operación de la aplicación
5.1 Descripción general

5.1.7 Simulación

En la pantalla Simulación, puede cambiar entre un sistema de control real y uno simulado. Figura 5-10

El diagrama de bloques del controlador PID se muestra con:


Siemens AG 2014 Todos los derechos reservados

la especificación del "punto de ajuste"

la visualización del valor real con la selección de la señal del valor real

- "Entrada" como número de punto flotante o

- "Input_PER" como valor analógico con conversión interna ("ScaledInput") la

especificación "Disturbce" la salida de variable manipulada

- como un porcentaje de número de coma flotante "Salida"

- como un valor analógico "Output_PER"

- como señal digital modulada por ancho de pulso “Output_PWM” Si la simulación no está

activada, el controlador recibe las señales de las E / S del controlador (Tabla 4-8, paso 5). Si la

simulación está activada (

), la pantalla muestra el bloque


Estructura del diagrama para calcular las señales de entrada para el controlador:

La salida del bloque de simulación de sistema controlado PT1 suministra el actual


valor.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 47
5 Operación de la aplicación
5.1 Descripción general

5.1.8 Configuraciones

El menú de configuración incluye las pantallas.

Hora del sistema / brillo de

la CPU Vista del usuario

Sistema

Figura 5-11
Siemens AG 2014 Todos los derechos reservados

Se muestra el usuario actualmente conectado:

Prensado seleccionará "alemán" como idioma de visualización.

Prensado seleccionará "Inglés" como idioma de visualización.

Prensado saldrá del tiempo de ejecución de HMI.

Ajuste de tiempo / CPU

La aplicación incluye sincronización de tiempo entre CPU y HMI.

Utilizar para editar la fecha y para editar el tiempo

Utilizar para aplicar esta configuración y, a través de esto, configurar la CPU


hora del sistema.

muestra el estado operativo actual de la CPU.

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 48
5 Operación de la aplicación
5.1 Descripción general

Utilizar para configurar la CPU en modo "RUN".

Utilizar para configurar la CPU en modo "STOP".

En el estado operativo de la CPU el encabezado y la barra lateral


parpadear alternativamente en naranja:

Brillo

Utilizar para seleccionar el brillo en porcentaje (rango de configuración:


30 a 100%) del panel del operador (solo es posible si se utiliza una HMI real).

Vista del usuario

Aquí se muestran los detalles de un usuario que está iniciando sesión (usuario, contraseña, grupo y hora de cierre de sesión).
No se conectó ninguna autorización con la aplicación. Por lo tanto, los usuarios no están obligados a iniciar sesión.

Figura 5-12.
Siemens AG 2014 Todos los derechos reservados

Inicie sesión con o cerrar sesión con .

Sistema

temporalmente hará que el panel táctil no responda para que


puede limpiarlo (solo es posible si se utiliza una HMI real).

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 49
6 Literatura relacionada

66 Literatura relacionada

Mesa 6-1

Tema Título

\1\ Soporte en línea de http://support.automation.siemens.com

Siemens Industry

\2\ Descargar la página de la entrada http://support.automation.siemens.com/WW/view/en/100746401

\3\ Sistema de automatización http://support.automation.siemens.com/WW/view/en/91696622


SIMATIC S7-1200 Manual del
sistema

\4\ Manual del sistema WinCC http://support.automation.siemens.com/WW/view/en/91379840

Basic V13.0

\5\ Instrucciones de funcionamiento http://support.automation.siemens.com/WW/view/en/90114350


Dispositivos SIMATIC HMI Paneles
básicos 2a generación

\6\ Manual del sistema STEP 7 http://support.automation.siemens.com/WW/view/en/89336297

Basic V13.0

\7\ Control de sistemas http://support.automation.siemens.com/WW/view/en/79047707


controlados simulados en
S7-1500 con PID_Compact
V2
Siemens AG 2014 Todos los derechos reservados

\8\ Actualizaciones para STEP 7 http://support.automation.siemens.com/WW/view/en/90466591


V13 y WinCC V13

\9\ SIMATIC S7-1200 Easy http://support.automation.siemens.com/WW/view/en/39710145


Book

\ 10 \ Control paso a paso de 3 puntos http://support.automation.siemens.com/WW/view/en/62154322


con SIMATIC S7-1200 (juego 2)

\ 11 \ Control paso a paso de 3 puntos http://support.automation.siemens.com/WW/view/en/68011827


con SIMATIC S7-1500

\ 12 \ ¿Cómo están las http://support.automation.siemens.com/WW/view/en/66995021


¿ajustes automáticos del
controlador PID hechos para
rutas de control de temperatura
asimétricas en STEP 7 V11 y
superior?

77 Historia

Cuadro 7-1.

Versión Fecha Modificaciones

V1.0 11/2014 Primera versión

Control PID con PID_Compact Entry ID: 100746401,


V1.0, 11/2014 50

También podría gustarte