Asumiendo que sabemos como es el funcionamiento de un control PID, iré literalmente a el grano y pues nos centraremos como es la configuración en el TIA PORTAL (software de programacion de S7-1200), la versión no importa ya que es casi igual desde la versión 11 a la versión 13.
Empecemos abriendo el tia portal y configuraremos una CPU S7-1200, en mi caso seleccione una cpu 1214C, seleccionamos un modulo adicional de entradas y salidas análogas, y por ultimo configuramos la direccion ip del plc.
|
Seleccion de Cpu S7-1200. |
|
Selección de modulo análogo y configuración de direccion ip del PLC. |
Nos vamos a la barra de instrucciones y nos paramos en el menú tecnología y ahí seleccionamos el PID compact, el bloque regulador tenemos creado unas variables previas que son para el "Set Point", una entrada análoga no escalizada, la tengo conectada directamente a el bloque en este caso la conectaremos a "Input Per", generamos una serie de tags booleanas para el reset del bloque y por ultimo la salida que se la asigno directamente a "Output".
|
Selección de bloque tecnología PID Compact. |
También podemos ingresarle una entrada análoga escalizada a el sistema, no habrá ningún problema.
En este caso yo haré una salida sin escalizar y la estoy posicionando en una memoria global del plc.
Nos vamos a el árbol del proyecto y seleccionamos configuración, se nos abrirá una pantalla con una serie de parámetros los cuales configuramos con la entrada/salida del PID.
|
Árbol del proyecto sección de Objetos Tecnológicos. |
Los ajustes básicos son para asignar las variables que hemos hecho para este sistema y tambien podemos configurar el tipo de variable que estamos manipulando en este caso lo hacemos una regulación de intensidad, pero tambien lo podemos asignar volumen, flujo, presión, nivel, etc.
|
Ajuste básico del PID. |
Los ajustes de Valor Real, sirven para ajustar y escalizar la variable de entrada sobre el tipo de regulación que se esta haciendo, como sabemos bien estamos haciendo una regulación de corriente. Así que estamos fijando a que el valor mas alto es de 80 Amperios.
|
Ajuste del valor real del PID. |
Por ultimo después de haber configurado los parámetros básicos y el ajuste de valor real, pues nos vamos a descargar el programa en el PLC, arrancamos el equipo y lo dejamos en RUN, luego nos conectamos online en el equipo y nos paramos en La puesta servicio del bloque le damos click, nos aparecerá una venta de este estilo y hacemos los ajustes necesarios para que el sistema quede en optimas condiciones.
|
Pantalla de puesta en servicio Bloque PID Compact. |
En la puesta marcha tiene la manera de hacer un autotunnig el cual nos servirá para ver el comportamiento del control PID lo mas optimo posible, para esto hay que darle en "Modo de ajuste" se oprime el botón START esto comienza a hacer este ajuste automáticamente, si el sistema no presenta errores se le da a el icono
para cargar en el sistema los parámetros ideales y listo tenemos un sistema PID funcionando de la mejor manera!!!!
|
Grafico del PID con las variables SP, IN, OUT. |
Si tienen alguna duda no dudes en escribirme, tratare de responderte pronto. Muchas gracias por tomarse su tiempo en la lectura.!!!!
Buenas tardes!
ResponderBorrarAcabo de instalar un sistema de control con un automata S7 1200, utilazando el PID_compact.
El sistema de control consta de una servo valvula que regula el caudal de un liquido que pasa por unas serpentinas para ser enfriado. La temperatura del mismo es medido con un sensor PT100 respectivamente.
Para obtener los parametros PID del sistema utilice el auto tuning del S7 1200 y no me dio errores al terminar el mismo, pero mi sistema no es muy estable.
Tiene una variacion de un grado hacia arriba y hacia abajo constantemente, pero necesito que sea menos.
Que parametros me recomendas ajustar para conseguirlo?
Saludos cordiales.
Si quieres me das tu email, te comparto un manual detallado de los pid en los S7-1200, recuerda que si quieres aumentar el tiempo de respuesta de tu sistema para que no oscile tanto debes aumentar mas KI para determinar bien la respuesta del sistema y sea un poco prolongada, una duda que me sale es como estas controlando la servovalvula??? a que salida lo tenes conectado y como tenes tu configuracion fisica??
BorrarBuenas, alguien ha podido controlar un motor con encoder y drive puente h con un pid?
BorrarHola,
BorrarEstoy ahora jugando a ajustar un lazo de control de posicion con un V20, mediante USS, cerrando el lazo con un encodwr en colaboración de motor. El ajuste de posicion se está poniendo divertido, porque la única opción que encontré por USS es haciendo el control PID.
Como objeto tecnológico sería más fácil con control de una salida analógica, pero no sería divertido.
Este comentario ha sido eliminado por el autor.
ResponderBorrarHola Calmet, estos pasos me han ayudado a configurar un bloque PID_compact en tia portal. Te comento, realicé un control de temperatura y estoy usando un termopar tipo J. se hizo la optimización (el autotuning) y cargué los parámetros al PLC. Establesco mi setpoint y el sistema opera bien. El problema es que cuando apago mi sistema (desconecto de la red eléctrica) y vuelvo a energizar el PID ya no funciona. Tengo que volver a conectarme con la pc y volver a iniciar al PID. No sé si estoy realizando algo mal, o necesito comprar a mi plc un modulo de baterías?. Estoy usando un S7-1200 cpu 1212c. Gracias
ResponderBorrarque alguien responda esto yo tambien tengo el mismo problema
Borraraun tienes el mismo problema? es extraño que pase el tema, ya que debe ser mas de procedimiento que en si del PLC. A lo que me refiero es que una vez que hagas la configuración del pid y un auto ajuste el sistema queda con las ganancias adaptadas y el sistema no tendría por que perder la configuración. tambien te recomiendo que trabajes con memorias remanentes.
BorrarConfiguralo para que el pid se ejecute automáticamente yo tenía el mismo problema
BorrarEste comentario ha sido eliminado por el autor.
BorrarLa entrada de habilitación del bloque PID debe estar siempre en verdadero y controlar la deshabilitacion del PID mediante la entrada RESET.
BorrarEntra al asistente y pone que al iniciar el modo sea automático.
BorrarSuerte!
Buen día para todos, es claro. El tema determinante para operar un buen PID en S7-1200 es tener en cuenta la parte automática en el auto ajuste y una vez dejando operando el sistema lo dejas en automático para que trabaje sin ningún problema.
Borrarnecesito ayuda con un sistema pid de temperatura ya lo sintonice pero tarda mucho en estabilizar (alrededor de 1 hora) y requiero que sea en menos tiempo pienso que pueden ser los parametros
ResponderBorrarbueno amigo parece ser que le estas dando demasiado tiempo en la estabilizacion o simplemente aun no has hecho el autoajuste, si deseas compartes el proyecto y juntos solucionamos el tema. Saludos!!!
ResponderBorrarHola Calmet,
ResponderBorrarGracias por tu informacion.
Alguien me puede colaborar con soluciones a las siguientes dos preguntas?
1. Configuracion y coneccion de entradas del modulo analogo presentado en el ejemplo.
2. Como programar la memoria externa del PLC o hacer data logs?
Gracias.
Crees que me puedasnenviar manuales de plc con pid mi vorreo es Ivan29RC@gmail.com
BorrarHola Calmet
BorrarGracias por tu tiempo invertido y apoyo con la informacion.
Me puedes apoyar con Manuales de PLC de lenguaje SCL en Tia portal v14 y Eplan P8
Hola Calmet
BorrarGracias por tu tiempo invertido y apoyo con la informacion.
Me puedes apoyar con Manuales de PLC de lenguaje SCL en Tia portal v14 y Eplan P8
Mi correo es : etoring@gmail.com