Ejemplo de mezclador pintura con una programación simple en S7-200 que permite controlar el llenado de unos depósitos de pintura dependiendo de sondas de nivel, y actuando unos mezcladores del producto y controlando también el vaciado.
Control del mezclador de pintura.
El objetivo es controlar el llenado de un deposito con varios productos distintos, siempre con unos límites que los marcarán las sondas de nivel, a la vez que el calentamiento y mezcla de estos productos dentro del depósito lleno. El posterior vaciado transcurrido el tiempo calculado también será automático.
Componentes hardware utilizados.
I0.0 Marcha_1
I0.1 Marcha_2
I0.2 Paro_1
I0.3 Paro_2
I0.4 Nivel_Superior
I0.5 Nivel_Inferior
I0.7 Desactivar
Q0.0 Bomba_1
Q0.1 Bomba_2
Q0.2 Motor_Mezclador
Q0.3 Válvula_Vapor
Q0.4 Válvula_Vaciado
Q0.5 Bomba_Vaciado
M0.1 Niv_Sup_Alcanz
C30 Contador_Ciclos
T37 Temporiz_Mezcla
El programa descargable está implementado en una CPU 224 con versión de Firmware V2.01. pero fácilmente se puede cambiar el modelo y la versión una vez abierto el proyecto, en el árbol del proyecto, y seleccionar la CPU que se necesite.
Puedes encontrar ejemplos de programación para descargar en la zona de "Descargas". Ejemplos en MicroWin, en Step 7, en LOGO y en TIA Portal, para CPU y HMI. Ejemplos de aplicaciones reales, configuraciones, simulaciones, etc...
Componentes software utilizados.
Entradas del PLC: a modo de pulsador permitirá el llenado del deposito según productos.
Salida del PLC que controlará el llenado, mezclador pintura, vaciado, etc…
Marcas M: para determinar estados de memoria temporales.
Función SET: para mantener activada una señal mediante un pulso.
Función RESET: para desactivar una señal que estaba puesta a SET previamente.
Temporizador TON: con una resolución de 100 milisegundos, de tal manera que, por ejemplo, si utilizamos un valor de 600 para el temporizador, el tiempo sería el siguiente:
600 x 100 ms / 1000 = 60 segundos.
Contador: de tipo ascendente, para contar el número de ciclos de funcionamiento.
Secuencia de programación del control de mezclador pintura en S7-200.
La programación seguirá la siguiente secuencia:
Mediante un pulsador se llenará el depósito de un tipo de producto, hasta que el producto que entre al depósito detecte el nivel máximo o se pare mediante otro pulsador de paro.
Mediante otro pulsador se llenará el depósito de otro tipo de producto, hasta que el producto que entre al depósito detecte el nivel máximo o se pare mediante otro pulsador de paro.
Una vez se detecte el nivel máximo se pondrá en marcha el mezclador y una electroválvula de vapor durante 10 segundos.
A los 10 segundos, se activará el vaciado del depósito mediante una bomba de vaciado y una electroválvula. El vaciado se realiza hasta que se llegue a detectar la sonda de nivel mínimo.
Descarga el ejemplo directamente en el siguiente LINK de la zona de «DESCARGAS»: