Ir al contenido
Todos los casos

Caso de estudio · Edificios sanitarios

El paciente pulsa una vez. Enfermería lo sabe al momento.

Un PLC enciende dos alarmas en la habitación y avisa a enfermería por Telegram.

1pulsador junto a la cama del paciente
2alarmas locales: una acústica y una visual
Npersonas de enfermería reciben el aviso en el móvil con un solo bot de Telegram
1regla del caso: la alarma visual sigue encendida tras la acústica

Una llamada desde una cama de hospital se tiene que oír en la habitación y verla todo el equipo.

Por eso un pulsador activa dos alarmas locales y un mensaje a cada persona de enfermería de guardia.

Esta página sale de un caso de aplicación que Industrial Shields publicó en 2019. No describe una instalación de un cliente. El pulsador, las alarmas acústica y visual, la regla para apagarlas y el bot de Telegram son de ese caso. Los tiempos, habitaciones, mensajes y eventos de red de esta página son ejemplos de una forma habitual de hacerlo. No es un sistema de llamada de enfermería certificado: lo explican las preguntas de abajo.

El reto

Una llamada que llega a la habitación y a los móviles.

El caso muestra una forma de activar una alarma de hospital y enviar la emergencia al equipo de enfermería con un bot de Telegram. El paciente tiene un pulsador. La alarma la tiene que oír el personal de enfermería cercano, se tiene que ver desde el pasillo y tiene que llegar al equipo en el móvil, aunque no haya nadie junto a la habitación.

01

Un pulsador para el paciente

Un pulsador a disposición del paciente inicia la llamada.

02

Se oye en la habitación

Una alarma acústica permite que la oiga el personal de enfermería cercano. Sigue sonando hasta que alguien vuelve a pulsar el botón.

03

Se ve desde el pasillo

Una alarma visual se enciende a la vez, y sigue encendida un tiempo después de apagar la acústica.

04

En cada móvil

El PLC envía un mensaje a un bot de Telegram, y el bot lo comparte con todo el equipo que tiene la aplicación.

La luz dura más que el sonido

El caso sigue una norma de los hospitales: la alarma visual debe seguir activa aunque se apague la alarma acústica.

Cómo funciona

Tres partes de un mismo programa: la habitación, el mensaje, la planta.

Cada panel muestra una parte del programa del PLC. Pulsa los botones. Los paneles son simulaciones ilustrativas: habitaciones, tiempos y mensajes son ejemplos, no datos de un hospital.

Parte 1 · La habitación

Se pulsa para llamar. Se vuelve a pulsar para silenciar.

Cuando el paciente pulsa el botón, el PLC enciende la alarma acústica y la visual y envía la llamada. Cuando alguien de enfermería vuelve a pulsar el mismo botón, el sonido se para, pero la alarma visual sigue encendida un tiempo antes de apagarse. Haz una llamada y atiéndela.

  • Una entrada, dos salidas
  • El mismo pulsador apaga el sonido
  • La luz sigue encendida un tiempo
AcústicaVisualMensaje
Llamada·
Alarma acústica·
Alarma visual·
Mensajes enviados·
ACÚSTICA ENCENDIDAVISUAL ENCENDIDAMENSAJE AL EQUIPOSONIDO SILENCIADO

Eventos del PLC (ejemplo)

  • Habitación 12, sin llamada.

Simulación ilustrativa. Valores de ejemplo, sin datos de un hospital. Valores de ejemplo: 30 s de mantenimiento, aquí más rápido. El caso dice que la alarma visual sigue encendida "un cierto tiempo" y no da el valor.

Parte 2 · El mensaje

Un bot, todo el equipo, y la habitación nunca espera a la red.

El PLC se conecta al bot de Telegram con su token y envía un mensaje, y el bot lo comparte con cada persona que tiene la aplicación. Las alarmas locales no dependen de la red: si se cae el enlace, la habitación sigue sonando y encendida, y el PLC envía el mensaje cuando vuelve el enlace. Prueba una segunda llamada y después una caída de la red.

  • El token enlaza el PLC con el bot
  • Un mensaje llega a N móviles
  • Primero las alarmas locales, el mensaje en cuanto se pueda
RedTelegramAlarmas locales
Llamadas hoy·
Personas en el bot·
Llamadas abiertas·
Enlace·
CONECTADOALARMAS LOCALES ENCENDIDASENLACE PERDIDOMENSAJE EN COLA

Camino del mensaje (ejemplo)

  • Bot listo, 6 personas.

Simulación ilustrativa. Valores de ejemplo, sin datos de un hospital. Valores de ejemplo. El caso no describe caídas de la red. Una forma habitual: las alarmas locales funcionan en el PLC sin red, y el mensaje espera en una cola hasta que vuelve el enlace.

Parte 3 · La planta

Un PLC para varias habitaciones, y un recordatorio si la espera se alarga.

El mismo programa se repite en cada habitación: una entrada y dos salidas por cama. Una forma habitual añade un recordatorio: si una llamada sigue abierta más de unos minutos, el PLC la vuelve a enviar. Elige un momento de la noche.

  • Una entrada y dos salidas por habitación
  • Llamadas abiertas y su tiempo de espera
  • Un recordatorio tras una espera larga, forma habitual
Habitación 1·Habitación 2·Habitación 3·Habitación 4·
Llamadas abiertas·
Espera más larga·
Mensajes·
Recordatorios·
LLAMADAS ABIERTASRECORDATORIO ENVIADODE NUEVO NORMAL

Vista de la planta (ejemplo)

  • Elige un momento de la noche.

Simulación ilustrativa. Valores de ejemplo, sin datos de un hospital. Datos de ejemplo de 4 habitaciones. El recordatorio a los 5 minutos es un ejemplo de forma habitual; el caso no lo describe.

Arquitectura del sistema

¿Cómo envía un PLC una alarma de hospital a enfermería?

Un ESP32 PLC 21 FLEX lee el pulsador de llamada de cada cama. Con dos salidas gobierna la alarma acústica y la visual de la habitación, y mantiene la visual cuando se apaga el sonido. Por la red del hospital envía la llamada a un bot de Telegram, que la comparte con los móviles del equipo de enfermería.

Pulsador de llamadaen la cama, entrada digitalEl mismo pulsador otra vezapaga la alarma acústicaEstado de la redlo comprueba el programaESP32 PLC 21FLEX · wifi o EthernetAlarma acústicazumbador en la habitaciónAlarma visualluz, sigue encendida un tiempoWifi o Ethernetred del hospitalBot de Telegramel token enlaza el PLCEquipo de enfermeríaTelegram en el móvilUna disposición posible. El caso cita el pulsador, las dos alarmas, el mantenimiento de la alarma visual y el bot de Telegram. El resto es una forma habitual.Pulsador de llamadaEntrada digital · en la cama, entrada digitalEl mismo pulsador otra vezapaga la alarma acústicaEstado de la redlo comprueba el programaESP32 PLC 21FLEX · wifi o EthernetAlarma acústicaSalida · zumbador en la habitaciónAlarma visualSalida · luz, sigue encendida un tiempoWifi o Ethernetred del hospitalBot de Telegramel token enlaza el PLCEquipo de enfermeríaTelegram en el móvilUna disposición posible. El caso cita el pulsador,las dos alarmas, el mantenimiento de la alarmavisual y el bot de Telegram. El resto es habitual.
Entradas al PLCAlarmas localesRed y mensajes
Señales
SeñalEntreTipoFunción
LlamadaEntrePulsador junto a la cama → ESP32 PLC 21TipoEntrada digitalFunciónActiva las alarmas y el mensaje
SilencioEntreEl mismo pulsador, otra vez → PLCTipoEntrada digitalFunciónApaga la alarma acústica
Alarma acústicaEntrePLC → zumbador en la habitaciónTipoSalida digital, con un relé si la carga lo pideFunciónLa oye el personal cercano
Alarma visualEntrePLC → luz en la habitaciónTipoSalida digital, con un relé si la carga lo pideFunciónSe ve desde el pasillo y se mantiene un tiempo
Mensaje de llamadaEntrePLC → bot de TelegramTipoWifi o Ethernet, HTTPSFunciónLlega a cada persona del bot
Estado del enlaceEntreRed → programa del PLC (forma habitual)TipoProgramaFunciónGuardar el mensaje en cola mientras no hay enlace

Por qué funciona

Cableado sencillo, dos canales, una regla clara.

Una entrada por cama

Un pulsador en una entrada digital es todo lo que necesita el paciente. El programa hace el resto.

Primero lo local

La habitación suena y se ilumina desde las salidas del PLC. El mensaje suma alcance, no sustituye a las alarmas locales.

Una regla para apagar

El mismo pulsador silencia el sonido, y la luz sigue encendida el tiempo fijado, como dice el caso que piden las normas de los hospitales.

Alcance sin hardware nuevo

Un bot de Telegram comparte un mensaje con todo el equipo, en los móviles que ya llevan encima.

Fácil de repetir

Una entrada y dos salidas por habitación, el mismo programa para cada una.

Programación abierta

El PLC se programa con el Arduino IDE, con la librería UniversalTelegramBot que cita el caso.

Hardware

Un PLC ESP32 con wifi y Ethernet.

ESP32 PLC 21 FLEX, controlador industrial basado en ESP32 con 13 entradas, 8 salidas, wifi y Ethernet, para carril DIN

Una opción actualESP32 PLC 21 FLEX

Un controlador industrial basado en el ESP32 de doble núcleo, para carril DIN, que se programa con el Arduino IDE. Lee los pulsadores de llamada, gobierna las alarmas acústica y visual y se comunica con el bot de Telegram por wifi o Ethernet.

Función
Pulsadores de llamada, alarmas locales, tiempo de mantenimiento, mensajes al bot
Procesador
ESP32 de doble núcleo, hasta 240 MHz
Entradas
13: 6 analógicas o digitales (0-10 V, 11 bits), 7 digitales optoaisladas (de 5 a 24 Vdc), 2 de ellas con interrupción
Salidas
8: 3 analógicas, digitales o PWM (0-10 V, 12 bits), 5 digitales optoaisladas (de 5 a 24 Vdc)
Comunicaciones
Wifi, Bluetooth LE, Ethernet, RS-485, RS-232
Programación
Arduino IDE
Alimentación
De 12 a 24 Vdc
Montaje
Carril DIN TS35, IP20, dentro de un armario

El caso de 2019 usaba un M-Duino y no cita el modelo. La API de bots de Telegram funciona por HTTPS, y el ESP32 gestiona por sí mismo la conexión segura, así que hoy un ESP32 PLC es la opción sencilla. Con 7 entradas aisladas y 5 salidas aisladas, un ESP32 PLC 21 FLEX atiende dos habitaciones con la disposición de esta página. Es un controlador industrial, no un producto sanitario.

Preguntas sobre este caso

¿Cómo envía un PLC una alarma a Telegram?

Se crea un bot en Telegram y se guarda su token. En el programa del PLC, un cliente usa el token para hablar con el bot por HTTPS y envía un mensaje cuando se pulsa el botón de llamada. El caso usa la librería UniversalTelegramBot para Arduino. Cada persona que tiene Telegram y se une al bot recibe el mensaje. Para un bot de Telegram completo con un PLC, consulta este ejemplo de bot de Telegram.

¿Por qué la alarma visual sigue encendida tras la acústica?

El caso dice que lo piden las normas de los hospitales: el sonido se puede silenciar junto a la cama, pero la luz debe seguir activa un cierto tiempo, para que el equipo vea que ha habido una llamada. El PLC lo hace con un temporizador en la salida de la alarma visual, que arranca cuando se vuelve a pulsar el botón.

¿Es un sistema de llamada de enfermería certificado?

No. Este caso muestra cómo un PLC puede activar alarmas locales y enviar un mensaje. Los sistemas de llamada de enfermería de los hospitales tienen sus propios requisitos, como la DIN VDE 0834 en Alemania o la UL 1069 en Estados Unidos, y las señales de alarma médicas las cubre la IEC 60601-1-8. Un PLC y un bot de Telegram pueden añadir un canal de aviso, junto al sistema certificado del edificio.

¿Qué pasa si se cae la red o Telegram?

Las alarmas locales no necesitan la red: el PLC las activa con sus propias salidas. Una forma habitual es guardar el mensaje en una cola y reintentar hasta que vuelva el enlace, y mostrar el estado del enlace con una luz. Escribe la reconexión para que nunca bloquee el programa: consulta la reconexión wifi sin bloqueo en un ESP32 PLC. Un watchdog por hardware reinicia el PLC si el programa se cuelga.

¿Telegram u otro canal para los avisos?

Telegram es lo que usa el caso: un solo bot llega a todo el equipo, gratis, en los móviles que ya tienen. Con el mismo PLC funcionan otros canales: correo electrónico, un mensaje al sistema de gestión del edificio o un panel de llamadas. Consulta los avisos por correo desde un servidor de monitorización.

¿Cuántas habitaciones puede gestionar un PLC?

Con esta disposición, cada habitación necesita una entrada y dos salidas. El ESP32 PLC 21 FLEX tiene 7 entradas digitales aisladas y 5 salidas digitales aisladas, suficiente para dos habitaciones con entradas de sobra, o más con modelos mayores de la familia o con E/S por RS-485. El caso muestra una habitación.

Descarga el caso de estudio

PDF de 4 páginas con el reto, la lógica, la arquitectura y el hardware. Sin formularios.

¿Un proyecto similar?

Cuéntanos cómo es tu edificio. Te responderá un ingeniero.

Dinos cuántas habitaciones o puntos necesitas, qué alarmas deben sonar o encenderse y quién debe recibir los mensajes. Te diremos qué controlador y qué enlace encajan, junto a los sistemas que ya tienes.

  • Respuesta de nuestro equipo técnico
  • Entradas, salidas y canal de mensajes
  • PLC basados en Arduino, ESP32 o Raspberry Pi