Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Hola boris, como estas? excelente proyecto, ya lo estoy modificando para el autoclave, te hago una consulta, en el principal colocas 2 watchdog al final, eso es asi? saludos

Buenos días Emmanuel.

No, es un error, solo hace falta una sola llamada al Watchdog en el diagrama Principal.sld en la Network N007.

Gracias, ya lo actualicé a la "Versión 2" al ejemplo del PLC en el primer post.

Saludos!
2
Hola boris, como estas? excelente proyecto, ya lo estoy modificando para el autoclave, te hago una consulta, en el principal colocas 2 watchdog al final, eso es asi? saludos
3
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Soporte agosto 13, 2019, 17:29:41 pm »
Hola Boris, como estas? vi el programa y yo lo deje mas o menos igual de simplificado, una vez q cambie el tablero de lugar y coloque los reles de estado solido pruebo el programa y te comunico q novedades tengo, muchísimas gracias, saludos

Perfecto Emmanuel.

Publiqué un mensaje con otra forma de hacer la temporización, te paso link a los proyectos:

foro.slicetex.com/index.php?topic=425.0

Ahí explico como hacer la secuencia utilizando un diagrama especifico para cada secuencia. Esto es, se llama a diagrama Seq1.sld, para la secuencia 1,  Seq2.sld para la secuencia 2, y así sucesivamente.

Hay un diagrama llamado "Secuence.sld" que es el encargado de ir llamando a cada secuencia de acuerdo a un valor entero almacenado en la variable "SeqNum".

Esto tiene la ventaja de que ahorrás muchas variables, no llenás de código el diagrama "Pirncipal.sld" (se ejecuta más rápido), separás en cada diagrama individual lo que hagas en cada secuencia aislándolas del resto y ordenás mucho mejor el código.

Fijate de bajarlo y ver si lo aplicás a tu proyecto, ya que te va a simplificar mucho la lectura del código y mejorar la detección de errores.

Saludos!


4
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Mecatronico26 agosto 13, 2019, 16:05:46 pm »
Hola Boris, como estas? vi el programa y yo lo deje mas o menos igual de simplificado, una vez q cambie el tablero de lugar y coloque los reles de estado solido pruebo el programa y te comunico q novedades tengo, muchísimas gracias, saludos
5
RESUMEN

Este ejemplo es muy útil para realizar secuencias que deben seguir un orden determinado en diferentes tiempos: primero un paso, luego otro paso, otro y otro paso hasta terminar. Cada paso puede realizar una acción especifica como activar una salida o una variable. Amplia utilización en autoclaves o máquinas con ciclos repetitivos.

FUNCIONAMIENTO

El sistema funciona de la siguiente manera:

Desde el HMI debe tocar botón START (dirección 4001) que esta conectada a un pulsador, cuando se pulsa,
se inicia la siguiente secuencia:

1) Se activa la salida digital DO1 durante X minutos definidos por valor de registro 40017 en HMI.
2) Se activa la salida digital DO2 durante X minutos definidos por valor de registro 40018 en HMI.
3) Se activa la salida digital DO3 durante X minutos definidos por valor de registro 40019 en HMI.
4) Fin del proceso (al terminar secuencia 3).

El número de secuencia ejecutada se muestra en el registro 40020 de la pantalla.

Ver imagen a continuación para una muestra gráfica de la pantalla.



Nota: Puede detener la secuencia tocando el botón STOP (dirección 4002) en el HMI.

ALGUNAS NOTAS SOBRE LA LÓGICA

Al iniciarse la secuencia, se hace parpadear el led DEBUG del panel del PLC para indicación visual rápida.
También se copia el valor de la variable "Start" en la dirección 4003 del HMI, para indicación luminosa.

Cuando la secuencia esta en marcha, pulsar START no tiene efecto.

Cuando se inicia la secuencia no hay forma de detenerla, a menos que se active el botón en STOP, que es de parada. Al pulsarse STOP, se desactivan todas las salidas.  Luego puede volver a pulsarse START para comenzar la secuencia desde el comienzo.

Cuando finaliza el proceso, es posible volver a iniciar la secuencia pulsando START.

Recuerde descargar el proyecto para el HMI Kinco (MT4434TE) llamado "HmiTemporizacion2.zip" y así poder utilizarlo en conjunto con el programa.

BREVE EXPLICACIÓN DEL CÓDIGO LADDER

En diagrama Inicio.sld incializamos el servidor ModBus TCP para que se pueda conectar el HMI.

En diagrama Principal.sld:

En networks:

N001: Leemos con ReadModBus.sld el tiempo de los temporizadores y banderas para inicio/parada de la secuencia.

N002: Si MbStart pasa de 0 a 1 (se aprieta botón START en HMI), se hace la variable Start=1 y se asigna a la variable entera "SeqNum" el número de secuencia incial, es decir la número 1.

Si MbStop es igual a 0 (parada de secuencia), se llama al diagrama Stop.sld para detener la secuencia, limpiar variables, salidas, etc.

N003: Simplemente se hace parpadear led DEBUG para indicar secuencia en funcionamiento.

N004: Se llama al diagrama "Secuence.sld" con la variable "SeqNum" que contiene el número de secuencia a ejecutar.

N006: Se llama al diagrama UpdateModBus.sld, que simplemente actualiza registros/bits en el HMI.

Diagrama Sequence.sld:

Este diagrama simplemente recibe en su variable interna "InVal" el valor del número de secuencia a ejecutar (SeqNum). De acuerdo a dicho valor, llama a los diagrama Seq1.sld, Seq2.sld o Seq3.sld.

En este diagrama debe colocar todos los diagramas que representen una secuencia a ejecutar.

Diagrama Seq1.sld, Seq2.sld o Seq3.sld:

Cada uno de estos diagramas es la secuencia en si misma.

En N001: hay un temporizador que mientras está funcionando activa la variable TimeOn.

En N002: Si TimeOn=1, activamos DOUTx. Utilizar TimeOn para realizar todas las operaciones en el tiempo establecido de la secuencia.

En N003: Si TimeOn=0, se realizan las operaciones finales de la secuencia, como asignar a SeqNum el valor con la próxima secuencia a ejecutar (Seq1 y Seq2) o simplemente llamar al diagrama Stop.sld si estamos en la última secuencia (Seq3).

Diagrama ReadModBus.sld:

Aquí coloque todas las direcciones ModBus que quiera leer del HMI para luego utilizarlas en variables y leer en el proyecto.

Diagrama UpdateModBus.sld:

Aquí coloque todas las direcciones ModBus que quiera escribir para que el HMI las actualice en pantalla. Los datos que escribe son variables que pueden haber sido modificadas en el proyecto.

OTRAS VERSIONES

Otra versión de este mismo proyecto, con diferente método para realizar la secuencia puede verlo en nuestro foro, en el siguiente link:

foro.slicetex.com/index.php?topic=379.0

Solo para referencia, ya que dicho método es más ineficiente cuando el número de secuencias consecutivas es elevado (mayor a 5).

ADJUNTOS

Adjuntamos abajo del mensaje, los archivos .ZIP dos proyectos, uno para el PLC y otro para HMI.

Nota: Abrir el proyecto del HMI con Kinco HMIware versión 2.4, no utilizar otra versión.

Saludos!
6
Discusión General / Re:Conexión PLC relé de estado sólido
« Último mensaje por nununa agosto 13, 2019, 11:28:26 am »
Muchas gracias, Boris!
Cualquier duda te vuelvo a escribir.
Saludos
7
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Soporte agosto 12, 2019, 11:47:24 am »
Hola Boris, cómo estas? Te comento, en esa posición funcionó y no tiro fallas, lo único q el equipo funcionaba sin el uso del Start y stop, hice la prueba el sábado cambiando la programación, ya no necesita apretar los botones del HMI y el watchdog.

Perfecto, si agregar los relés de estado sólido haría la diferencia.

El equipo funciona pero en la última parte donde hace la eliminación de vapor tira fallas. Estoy por cambiar el tablero de lugar para q no esté cerca del foco de calor y voy a cambiar los relés por los estados sólidos. Gracias

Lo mejor sería colocarlo en el lugar más templado posible, fuera del autoclave para no errarle.

Te adjunto el programa que me pasaste limpiado (igual te lo pasé a tu e-mail).

Fijate que reordené el código, agrupe todo lo del HMI en un diagrama y borré lo que no se utiliza.

Una vez que hagas las modificaciones de hardware en la instalación, habria que afinar y emprolijar mejor el programa, porque cuando crecen demasiado sin un orden claro, luego hacés modificaciones y sin saberlo perjudican la lógica en otra parte. Eso sería el segundo paso.

Saludos!
8
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Mecatronico26 agosto 12, 2019, 10:56:46 am »
Hola Boris, cómo estas? Te comento, en esa posición funcionó y no tiro fallas, lo único q el equipo funcionaba sin el uso del Start y stop, hice la prueba el sábado cambiando la programación, ya no necesita apretar los botones del HMI y el watchdog.
El equipo funciona pero en la última parte donde hace la eliminación de vapor tira fallas. Estoy por cambiar el tablero de lugar para q no esté cerca del foco de calor y voy a cambiar los relés por los estados sólidos. Gracias
9
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Soporte agosto 10, 2019, 14:45:31 pm »
si coloque el watchdog ahí para probar y funciono y no volvió a saltar pero el tema es que no siempre hace el ciclo completo, por esta razón estoy muy seguro de que el problema es la posición del watchdog. ya intente en colocarlo en varios lados y sin buenos resultados.

Buenas tardes Emmanuel. De la forma que está colocado el watchdog en la posición que te señalé, provoca que el PLC se reseteé constantemente cada 10 segundos cuando START=0. Eso de por si está mal, porque cuando no tengas habilitado el incio de ciclo el HMI te va a mostrar desconexión, producto que el PLC se resetea.

Te envio el programa del HMI por mail y vuelvo a cambiar la posición del watchdog.

Perfecto, lo recibí lo voy a probar.

Otra cosa, pensaba en sacar el boton de star y stop de la pantalla y hacer que inicie el programa una vez que se alimente todo el equipo como para corroborar de que no sea perdida de comunicacion con el HMI, y q en este solo se visualice la temperatura, presión y vacio. muchas gracias por darme una mano para solucionar este problema, saludos!!

Si, simplificar a la mínima expresión para ver desde donde empieza a fallar, puede dar una pista donde se encuentra el problema.

Voy a ver si puedo dividir el código Principal.sld en funciones separadas, para evitar que no se ejecute todo el código en todo momento, sino por partes, ya que eso acelera el tiempo de SCAN CYCLE.

Saludos!

10
STX8091 / Re:PLC STX8091-D2 y HMI KINCO - falla y bloqueo de PLC
« Último mensaje por Mecatronico26 agosto 10, 2019, 10:11:33 am »
Hola Boris, como estas? si coloque el watchdog ahí para probar y funciono y no volvió a saltar pero el tema es que no siempre hace el ciclo completo, por esta razón estoy muy seguro de que el problema es la posición del watchdog. ya intente en colocarlo en varios lados y sin buenos resultados. Te envio el programa del HMI por mail y vuelvo a cambiar la posición del watchdog. Otra cosa, pensaba en sacar el boton de star y stop de la pantalla y hacer que inicie el programa una vez que se alimente todo el equipo como para corroborar de que no sea perdida de comunicacion con el HMI, y q en este solo se visualice la temperatura, presión y vacio. muchas gracias por darme una mano para solucionar este problema, saludos!!
Páginas: [1] 2 3 ... 10