Descripción

Agrega lecturas de múltiples sensores (temperatura, presión, vibración) en un buffer local.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
sensorIdsarray✓ Sí
intervalMsinteger1000
Salida — lo que devuelve
CampoTipoFormato
readingsarrayitems→object
bufferedCountinteger
timestampstringdate-time

Guía de Implementación

¿Por qué estos parámetros de entrada?

sensorIds lista todos los sensores a leer en una sola operación (temperatura, presión, flujo, nivel, etc.) para obtener un snapshot sincronizado del estado del proceso. intervalMs define la frecuencia de muestreo — intervalos cortos (100ms) para procesos rápidos de control, intervalos largos (60000ms) para monitoreo de tendencias de proceso lento.

Cálculos y lógica a implementar

Para cada sensorId, establecer comunicación con el sensor o su concentrador de datos (data gateway). Leer el valor actual en el instante más próximo a la solicitud para maximizar la sincronía entre sensores. Convertir el valor crudo a unidades de ingeniería usando la curva de calibración del sensor. Buffear las lecturas y devolver todas juntas. bufferedCount indica cuántas lecturas se acumularon en el buffer entre intervalos.

¿Por qué estos parámetros de salida?

readings es el array de valores sincronizados que alimenta los análisis de proceso: detect_process_deviation, predict_machine_failure, run_local_inference. El conjunto de lecturas simultáneas permite detectar correlaciones entre señales. bufferedCount ayuda a detectar si la tasa de muestreo está generando acumulación.

Interfaz gráfica recomendada

Dashboard de proceso con widgets de gauge por sensor: valor actual con unidad y rango normal. Semáforo de estado por sensor (normal/alerta/alarma). Gráfica multi-línea de tendencia de todos los sensores en el tiempo. Configurador de intervalos de muestreo por sensor.

Conexiones con otras Tools

Envía a
ANALOG_DATA_BUFFEREDInternal

Datos analógicos del buffer se convierten a formato digital

SENSOR_DATA_READYMQTT

Datos de sensores transmitidos en tiempo real al gemelo digital

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
sensor_data_collected→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

ISO 9001:2015§7.1Recursos

Recolección de datos de sensores como recurso para el monitoreo del proceso.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Recolectar Datos de Sensores
Hola, soy el asistente de  Recolectar Datos de Sensores. ¿En qué puedo ayudarte?