Ir al contenido

PLC Solution Library · Simulador de planta de proceso

Arranca una turbina o una bomba paso a paso, y párala de forma segura

Una minicentral hidroeléctrica y una estación de bombeo siguen el mismo patrón. El PLC comprueba las condiciones de arranque, ejecuta un paso detrás de otro, vigila el nivel, el caudal y la vibración, y para el grupo de una forma conocida. En este simulador, un Raspberry PLC 42 ejecuta esa secuencia.

Arranca el grupo, desgasta un rodamiento, atasca una válvula o corta el agua. Ves cada paso, cada enclavamiento y cada alarma.

Elige tu planta

Elige un escenario

08:00:00 Modo libre · pulsa Arrancar o elige un escenario Valores simulados
PARADOgrupo
-paso
0 %nivel de la cámara de carga
0 %caudal, % del nominal
0,3vibración, mm/s
0 %velocidad, % de la nominal

Condiciones de arranque

Registro de eventos

    Órdenes

    En una planta real, la parada de emergencia es un circuito de seguridad cableado. El PLC solo lee su estado.

    Sobre este panel

    Planta de ejemplo para probar la lógica de la secuencia. Los umbrales son ejemplos. Los tiempos son cortos para que puedas seguir cada paso.

    El caudal está en % del caudal nominal de la turbina o de la bomba. La vibración está en mm/s RMS. La velocidad está en % de la velocidad nominal.

    Usa x5 para acelerar el tiempo. Los fallos y el control de caudal de entrada funcionan en todos los escenarios.

    Todos los valores son simulados.

    Secuencia de arranque

    Cada paso envía una orden, espera una señal de confirmación y tiene un tiempo máximo.

      Secuencia de parada

        Condiciones del proceso

        60 %

        Fallos para probar

        Simulación

        Enclavamientos y disparos

        SeñalCondiciónAcciónAhora

        Umbrales de ejemplo. Los tuyos salen del fabricante de la máquina, de tu proceso y de las normas que aplican a tu planta.

        Lista de alarmas

        HoraTagTipoMensajeEstado

        Activa: la condición sigue presente. Reconocida: un operario la ha visto. Un disparo queda enclavado hasta que lo reconoces, eliminas la causa y pulsas Rearmar. PRIMER DISPARO marca el primer disparo de un evento.

        ¿Qué comprueba un PLC antes de arrancar una turbina o una bomba?

        Comprueba las condiciones de arranque, también llamadas permisivos. En una minicentral: agua suficiente en la cámara de carga (nivel aguas arriba), la válvula de entrada y el distribuidor cerrados, el interruptor abierto, ningún disparo enclavado y la cadena de la seta de emergencia cerrada. En una bomba: agua suficiente en el pozo, la válvula de impulsión cerrada y el motor parado. Si falta una condición, el PLC no arranca y te dice cuál falta.

        Después del arranque, el PLC ejecuta un paso detrás de otro. Cada paso envía una orden, espera una señal de confirmación, como un final de carrera, una presión o una velocidad, y tiene un tiempo máximo. Si la confirmación no llega a tiempo, el PLC detiene la secuencia, da un fallo y ejecuta la secuencia de parada.

        Prueba el escenario Tiempo agotado en un paso y fíjate en el temporizador del paso 3.

        Permisivo, enclavamiento, disparo: tres funciones distintas

        • Permisivo. Una condición que se tiene que cumplir antes de que empiece un paso. Bloquea el paso. No para un grupo que ya está en marcha. Ejemplo: una diferencia de presión menor del 5 % en la válvula de entrada antes de abrirla.
        • Enclavamiento. Una condición que el PLC vigila con el grupo en marcha. Da una alarma o inicia una parada normal. Ejemplo: un nivel bajo en la cámara de carga.
        • Disparo. Una condición que para el grupo al momento y queda enclavada. La reconoces, eliminas la causa y la rearmas antes de un nuevo arranque. Ejemplo: vibración muy alta.

        El PLC marca el primer disparo de un evento como PRIMER DISPARO. Las alarmas que llegan después suelen ser consecuencia de la primera, así que el primer disparo te dice dónde mirar.

        La arquitectura en pocas palabras

        Un Raspberry PLC 42 ejecuta la secuencia como una máquina de estados: un estado por paso, cada uno con su orden, su confirmación y su temporizador. Los transmisores envían señales de 4-20 mA: nivel (LT), caudal (FT), vibración (VT) y presión (PT). Los finales de carrera, el captador de velocidad (ST) y los contactos del interruptor van a entradas digitales. Las órdenes a las válvulas, al distribuidor y al interruptor salen por salidas digitales y analógicas.

        El PLC envía estados y alarmas a un HMI o a un SCADA, por ejemplo por Modbus TCP o MQTT, y guarda un registro de alarmas con hora. Escribes la secuencia en Python, Node-RED o C/C++ sobre el sistema Debian del PLC. Para un emplazamiento remoto, una placa opcional añade 4G o LoRa.

        Casos de estudio

        Proyectos reales

        Lee los casos de estudio de estas aplicaciones:

        • Minicentral hidroeléctrica: varios Raspberry PLC 21 FLEX con placa CAN controlan la turbina, y un Raspberry PLC 42 en un segundo armario lee las señales de la central, como el nivel de la cámara de carga. La lógica tiene las mismas tres etapas que este simulador: arranque, regulación por nivel y parada segura. Lee el caso de estudio
        • Telecontrol de una red de agua: en cada estación de bombeo, un ESP32 PLC 21 arranca y para las bombas según el nivel del pozo e informa por LoRaWAN. En la depuradora, un Raspberry PLC 42 lee los transmisores de 4-20 mA y los equipos Modbus. Lee el caso de estudio

        Lo que ves en este simulador es un patrón general. Los umbrales, los tiempos y la lista de E/S son ejemplos, no el diseño de una planta real.

        Decisiones de diseño que tomas tú

        1. Confirmaciones, no temporizadores

        Cada paso espera una señal real: un final de carrera, una presión, una velocidad o un contacto. Un temporizador solo demuestra que la orden ha salido del PLC. Usa el temporizador como tiempo máximo además de la confirmación.

        2. Tiempos máximos por paso y el camino de vuelta

        Ajusta cada tiempo máximo a partir del tiempo real de recorrido o de rampa, con un margen. Para cada paso, decide qué hace el PLC si se agota el tiempo. En este simulador, enclava un fallo y ejecuta la secuencia de parada normal.

        3. Parada normal y parada rápida

        En una parada normal, el grupo se descarga antes de abrir el interruptor. En una parada rápida por un disparo mecánico, como una vibración alta, el distribuidor cierra por la rampa rápida, el interruptor abre con la carga cerca de cero y la válvula de entrada cierra después del distribuidor. Cuando la red o el relé de protección abren el interruptor con carga, la velocidad sube hasta que el distribuidor cierra: es un rechazo de carga. Pruébalo con el fallo Disparo de red. El golpe de ariete en la tubería forzada limita la velocidad de cierre del distribuidor y de las válvulas. Estos límites te los da el fabricante de la turbina.

        Una bomba cierra despacio la válvula de impulsión antes de parar el motor. En un disparo, el motor para al momento y la válvula de retención corta el retroceso del agua. La protección contra transitorios de la tubería forma parte del diseño hidráulico. La bomba sigue bombeando mientras la válvula cierra, así que fija el nivel de paro con margen para el tiempo de cierre.

        4. Protecciones que quedan fuera de la secuencia

        La secuencia del PLC es lógica de proceso. La parada de emergencia es un circuito de seguridad cableado. La protección de sobrevelocidad de una turbina, el relé de protección del generador y la protección del motor de una bomba funcionan por su cuenta. El PLC lee su estado, ejecuta la secuencia de parada y registra el evento. No las sustituye.

        5. Sincronización

        Con un generador síncrono, el regulador de tensión (AVR) excita el generador cerca de la velocidad nominal. Después, un sincronizador automático, o un relé de protección con control de sincronismo, envía impulsos de subir y bajar al lazo de velocidad del PLC y al AVR, iguala tensión, frecuencia y fase, y cierra el interruptor. El PLC lo habilita y espera el contacto de interruptor cerrado. Con un generador asíncrono, el interruptor cierra cerca de la velocidad de sincronismo y no hay sincronizador.

        6. Umbrales de vibración

        4,5 y 7,1 mm/s son valores de ejemplo. Toma tus valores de alarma y de disparo del fabricante de la máquina y de la serie ISO 20816, por ejemplo la ISO 20816-5 para grupos de centrales hidroeléctricas. Pon un retardo al disparo, para que un pico corto no pare el grupo.

        7. Señales de 4-20 mA en entradas de 0-10 V

        Las entradas analógicas del Raspberry PLC 42 miden 0-10 V. Para un transmisor de 4-20 mA, añade una resistencia shunt de precisión: 500 Ω dan 2-10 V. Para ver también el fallo alto (21 mA o más, NAMUR NE 43), usa un valor más bajo, como 470 Ω. Comprueba que la alimentación del lazo sigue dando al transmisor su tensión mínima. Una lectura de 3,6 mA o menos indica un cable roto o un transmisor averiado. Trátala como un fallo, no como un nivel bajo.

        Lista de E/S de ejemplo para un grupo

        Esta lista sigue el simulador. Tu planta puede necesitar más señales, por ejemplo temperaturas de rodamientos o una segunda bomba.

        SeñalTipo de E/SMinicentralEstación de bombeo
        Transmisores de nivel, caudal y vibración (LT, FT, VT)Tipo de E/S: Entrada analógica, 4-20 mA con shuntMinicentral: 3Estación de bombeo: 3
        Presión antes y después de la válvula de entrada (PT)Tipo de E/S: Entrada analógicaMinicentral: 2Estación de bombeo: -
        Posición del distribuidorTipo de E/S: Entrada analógicaMinicentral: 1Estación de bombeo: -
        Captador de velocidad (ST)Tipo de E/S: Entrada digital con interrupciónMinicentral: 1Estación de bombeo: -
        Finales de carrera de válvula (ABIERTA, CERRADA)Tipo de E/S: Entrada digitalMinicentral: 3Estación de bombeo: 2
        Interruptor cerrado, disparo del relé de protecciónTipo de E/S: Entrada digitalMinicentral: 2Estación de bombeo: -
        Impulsos de subir y bajar del sincronizadorTipo de E/S: Entrada digitalMinicentral: 2Estación de bombeo: -
        Motor en marcha, fallo de la protección del motorTipo de E/S: Entrada digitalMinicentral: -Estación de bombeo: 2
        Estado de la cadena de seta, pulsador de rearmeTipo de E/S: Entrada digitalMinicentral: 2Estación de bombeo: 2
        Órdenes de abrir y cerrar válvulasTipo de E/S: Salida digitalMinicentral: 3Estación de bombeo: 2
        Habilitación del sincronizador, orden de abrir el interruptorTipo de E/S: Salida digitalMinicentral: 2Estación de bombeo: -
        Habilitación de la excitaciónTipo de E/S: Salida digitalMinicentral: 1Estación de bombeo: -
        Orden de marcha del motorTipo de E/S: Salida digitalMinicentral: -Estación de bombeo: 1
        Piloto y sirena de alarmaTipo de E/S: Salida digitalMinicentral: 2Estación de bombeo: 2
        Consigna del distribuidorTipo de E/S: Salida analógica, 0-10 VMinicentral: 1Estación de bombeo: -
        Total usadoTipo de E/S: Entradas analógicas · entradas digitales · salidas digitales · salidas analógicasMinicentral: 6 · 10 · 8 · 1Estación de bombeo: 3 · 6 · 5 · 0

        Un Raspberry PLC 42 tiene 12 entradas analógicas, 14 entradas digitales, 10 salidas digitales y 6 salidas analógicas, así que un grupo deja E/S libres. Para más grupos o más señales, añade E/S remotas por Modbus RTU en uno de los dos puertos RS-485. Comprueba en la ficha técnica la frecuencia de entrada de tu captador de velocidad y los valores de tus cargas. Las salidas son de transistor: acciona la bobina del interruptor, los actuadores de las válvulas y el contactor del motor a través de relés de interfaz.

        Raspberry PLC 42: las características que importan aquí

        Entradas26: 12 analógicas/digitales (0-10 V, 12 bits) y 14 digitales optoaisladas, de 5 a 24 Vdc, 4 con interrupción
        Salidas16: 6 analógicas/digitales/PWM (0-10 V, 12 bits) y 10 digitales optoaisladas, de 5 a 24 Vdc. Sin salidas de relé.
        OrdenadorRaspberry Pi 4, cuatro núcleos de 64 bits, Debian de 64 bits preinstalado
        Red1 Ethernet Gigabit y 1 Ethernet 10/100, Wi-Fi, Bluetooth LE
        Serie2 RS-485 semidúplex con terminación de 120 Ω, serie TTL, I2C, SPI
        FiabilidadSAI con supercondensadores para un apagado seguro, reloj de tiempo real con batería
        AlimentaciónDe 12 a 24 Vdc con protección contra inversión de polaridad
        MontajeCarril DIN TS35, IP20, dentro de un armario, de 0 a 50 °C
        AmpliaciónUna placa opcional: CAN, LoRa o 4G

        Características completas: Raspberry PLC 42 · ficha técnica de la familia Raspberry PLC · todos los equipos basados en Raspberry Pi.

        Aprende las piezas

        Estos ejemplos cubren partes de este patrón. Algunos usan un ESP32 PLC: la lógica es la misma.

        Más ejemplos: PLC Solution Library · todos los simuladores.

        Preguntas frecuentes

        ¿Qué es un permisivo de arranque en una secuencia de PLC?

        Un permisivo es una condición que se tiene que cumplir antes de que el PLC arranque un grupo o un paso. Ejemplos: nivel de agua suficiente, una válvula en posición cerrada, ningún disparo enclavado. Si falta un permisivo, el PLC bloquea el arranque y muestra qué condición falta. Un permisivo no para un grupo que ya está en marcha. Eso lo hacen los enclavamientos y los disparos.

        ¿Qué diferencia hay entre un enclavamiento y un disparo?

        Un enclavamiento vigila una condición con el grupo en marcha y da una alarma o inicia una parada normal, por ejemplo por nivel bajo de agua. Un disparo para el grupo al momento, por ejemplo por vibración muy alta, y queda enclavado. Antes de un nuevo arranque, reconoces el disparo, eliminas la causa y lo rearmas.

        ¿Por qué una minicentral abre un bypass antes de la válvula de entrada?

        Para llenar el lado de la turbina e igualar la presión a ambos lados de la válvula de entrada. Una válvula grande que abre contra toda la diferencia de presión soporta esfuerzos y desgaste altos. El PLC espera una diferencia de presión menor que un valor fijado, el 5 % en este simulador, y después abre la válvula de entrada.

        ¿Por qué una bomba centrífuga arranca con la válvula de impulsión cerrada?

        Una bomba centrífuga pide la menor potencia con caudal cero. Arrancar con la válvula cerrada limita la carga de arranque, y abrirla despacio limita los transitorios de presión en la tubería. Compruébalo en la curva de tu bomba: algunas bombas, como las de flujo axial, necesitan lo contrario. Ese tiempo tiene que ser corto: una bomba centrífuga no puede trabajar mucho rato por debajo de su caudal mínimo continuo, porque el agua se calienta y la bomba vibra. Por eso la apertura de la válvula tiene un tiempo máximo y el PLC dispara por caudal bajo. Algunas estaciones añaden una línea de recirculación de caudal mínimo.

        ¿Con qué valores de vibración debe saltar una alarma y un disparo?

        Depende de la máquina. Los valores de este simulador, 4,5 mm/s para la alarma y 7,1 mm/s para el disparo, son ejemplos. Usa los valores del fabricante de tu máquina y la serie ISO 20816 para tu tipo de máquina (la ISO 20816-5 trata los grupos de centrales hidroeléctricas y de bombeo), y pon un retardo al disparo para que un pico corto no pare el grupo.

        ¿Qué señales necesita el PLC para ejecutar esta secuencia?

        Para un grupo de este simulador: nivel, caudal, vibración y presión como señales de 4-20 mA, los finales de carrera de cada válvula y los contactos del interruptor o del motor. La lista de E/S de ejemplo de arriba las cuenta: 6 entradas analógicas, 10 entradas digitales, 8 salidas digitales y 1 salida analógica para la minicentral, y menos para la estación de bombeo. Todas caben en un Raspberry PLC 42. Para conectar un transmisor de 4-20 mA a una entrada de 0-10 V, consulta el ejemplo del sensor de nivel de 4-20 mA.

        ¿Tengo que saber programar para montarlo?

        La secuencia es una lista de pasos, condiciones y tiempos máximos, como la de este simulador. En el Raspberry PLC 42 puedes escribirla en Node-RED con bloques de flujo, o en Python o C/C++. Los ejemplos enlazados arriba cubren la parte de E/S. Si lo prefieres, un integrador puede escribir el programa a partir de tu lista de pasos y tu lista de E/S.

        Pide la lista de E/S para tu planta

        Cuéntanos cómo es tu planta: turbinas o bombas, señales y protecciones. Nuestro equipo te responde con una propuesta de lista de E/S y de secuencia de arranque para tu caso. Los ajustes del simulador viajan con la solicitud.