arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

Descargas para el software adquisición de datos catman

Título Descripción Fecha  Versión Documentos relacionados
catman Easy//AP//PostProcess Software para la adquisición de datos, la visualización, el análisis y la generación de informes de datos de medición para su PC o grabador de datos QuantumX/SomatXR. 05/2024 5.6.3 Notas de la versión
Complemento para DIAdem / catman Este complemento le permite abrir archivos .bin de HBM catman directamente en DIAdem. 07/2013 1.9.0  

Algunas de las nuevas características de la versión catman 

chevron_left
chevron_right

Nuevas funciones de catman 5.6.3

  • Carga de proyectos con varias cámaras
  • Mejoras en los temas MQTT
  • Mejora de la visualización de datos en determinados escenarios.

Transmisión de datos MQTT en catman

 

MQTT es un protocolo de red abierto de publicación-suscripción para la comunicación entre máquinas. El protocolo MQTT define dos tipos de entidades de red: un bróker y varios clientes.

Un bróker MQTT es un servidor que recibe todos los mensajes de los clientes y luego los reenvía a los clientes de destino adecuados. Un cliente MQTT es cualquier dispositivo (controlador, PC, servidor) que ejecuta una biblioteca MQTT y se conecta a un bróker MQTT a través de una red. catmanAP funciona como cliente MQTT y puede proporcionar datos a otros clientes.

Active la funcionalidad MQTT en catmanAP a través de Opciones -> Funciones del programa. En catmanEasy, esta función no está disponible. catman envía datos MQTT al bróker MQTT después de cada bloque de lectura de catman. Esto significa que los datos se envían a aproximadamente 10 Hz cuando, y solo cuando, se está ejecutando una Adquisición de datos (tarea DAQ).

Nota: Si activa MQTT en un proyecto DAQ en ejecución, debe reiniciar catman.

Cómo proceder

 

Inicie un proyecto nuevo o uno ya existente en catman y vaya a la pestaña Canales DAQ. En la parte derecha de la cinta encontrará el grupo MQTT si la opción Transmisión de datos MQTT está activa.

 

Configuración del flujo de datos MQTT

 

La información está organizada en una jerarquía de temas. Los temas son contenedores que pueden contener múltiples mensajes (múltiples canales de catman). A continuación, el corredor distribuye la información a todos los clientes que se han registrado para el tema correspondiente.

La estructura de los temas MQTT se puede editar libremente. Es decir, puede definir libremente el número de temas, sus nombres y el anidamiento de los temas. Utilice temas para diferenciar los canales por tipo de sensor o por ubicación, o por ambos.

La función MQTT de catman ofrece tres ajustes para configurar el flujo de datos:

 

  1. Temas de configuración MQTT para configurar la estructura de temas en la que se enviarán los datos.
  2. Configuración MQTT para configurar las propiedades de red del bróker MQTT.
  3. Configuración adicional específica para los canales transmitidos a través de MQTT.

Configuración del tema MQTT


El tipo de información que catman puede enviar a través de MQTT consiste en datos de canal. Puede enviar cualquier canal en catman (canal de Hardware, canal de tiempo, canal de cálculo o canal auxiliar) a través de MQTT. El nombre del parámetro en MQTT es el nombre del canal de catman.
 

En la configuración del tema, puede elegir entre los tres niveles de servicio MQTT estándar (calidad de servicio, QoS):

0 - Como máximo una vez: los paquetes se envían sin acuse de recibo.

1 - Al menos una vez: el remitente recibe una confirmación de que el destinatario ha recibido el paquete.

2 - Exactamente una vez: el remitente recibe una doble confirmación del destinatario.

El nivel 0 ofrece la menor seguridad, pero es la forma más rápida de transmitir datos. Por el contrario, el nivel 2 ofrece la mejor seguridad, pero es más lento.

La opción Retained on (Conservar activado) hace referencia a los mensajes conservados MQTT. En este caso, el intermediario almacena en caché y transmite el último valor del tema (en lugar de todo el historial anterior). Los mensajes retenidos son útiles para un cliente recién añadido, ya que recibe inmediatamente los datos del bróker MQTT, incluso si no se enviaron datos (nuevos) en el momento de la suscripción.

Para crear un nuevo tema, haga clic en debajo de la ventana del tema. A continuación, se insertará como subtema del tema seleccionado actualmente. Para cambiar el nombre del tema, haga clic sobre él.

Para añadir señales a un tema, resalte el tema y seleccione uno o varios canales de la lista de canales situada en la parte inferior de la ventana. Seleccione varios canales con SHIFT o CTRL, como de costumbre. A continuación, haga clic en (Añadir canal catman...) en la parte derecha.

Los canales asignados a cada tema se muestran en la lista de canales del tema (Canales) en la parte derecha de la ventana cuando selecciona el tema.

Haga clic en Aplicar configuración del tema antes de salir de la ventana.

Funciones avanzadas del canal


La ventana le permite añadir un cálculo que se enviará como una señal MQTT adicional en el tema seleccionado. Al hacerlo, no se crea ningún cálculo en catman, el cálculo solo existe en el flujo de datos MQTT. En la versión actual, solo está disponible un cálculo FFT.
Seleccione un tema y acceda a las funciones avanzadas del canal haciendo clic en debajo de la lista de canales temáticos (Canales).
Si activa Publicar solo cálculos, no se transmitirán los valores originales, sino solo los cálculos.


Configuración de MQTT


Utilice la configuración MQTT para especificar el bróker MQTT y las opciones para las transferencias de datos.
Puede especificar tanto una dirección IP como un nombre de ordenador o servidor en el campo Dirección IP. El puerto se configura automáticamente al seleccionar el modo de seguridad, pero puede cambiarlo.
El identificador de cliente (Client Id) identifica a cada cliente MQTT que se conecta a un bróker MQTT. El bróker también utiliza el ID de cliente para determinar el estado actual del cliente. Por lo tanto, este Id debe ser único para cada cliente y corredor.
El hecho de que se requieran nombre de usuario y contraseña depende de su bróker MQTT.
Lo mismo se aplica al modo Seguridad. La versión actual admite diferentes modos. Cada modo de seguridad utiliza un puerto diferente. Por lo tanto, el puerto cambia automáticamente al puerto predeterminado cuando selecciona un modo. Sin embargo, los brókers pueden utilizar otros puertos, por lo que debe comprobar el bróker que está utilizando.
 

Ajustes avanzados de MQTT


La opción Reconexión automática le permite volver a conectarse si se pierde el contacto con el bróker MQTT. catman intentará volver a conectarse en el tiempo especificado en el campo Tiempo de reconexión. El valor predeterminado es 5 segundos.
 

Configuración de MQTT DAQ

Si lo desea, puede desactivar (temporalmente) la transmisión de datos MQTT. En este caso, todos los ajustes (temas y canales) permanecen sin cambios. De lo contrario, los datos son enviados por catman tras el inicio de un trabajo DAQ y mientras este se encuentre en ejecución. No se envían datos durante la fase de configuración de un proyecto DAQ ni después de que se haya detenido el trabajo DAQ.

Ajustes avanzados de MQTT

La opción Reconexión automática le permite volver a conectarse si se pierde el contacto con el bróker MQTT. catman intentará volver a conectarse en el tiempo especificado en el campo Tiempo de reconexión. El valor predeterminado es 5 segundos.

Configuración de MQTT DAQ

Si lo desea, puede desactivar (temporalmente) la transmisión de datos MQTT. En este caso, todos los ajustes (temas y canales) permanecen sin cambios. De lo contrario, los datos son enviados por catman tras el inicio de un trabajo DAQ y mientras este se encuentre en ejecución. No se envían datos durante la fase de configuración de un proyecto DAQ ni después de que se haya detenido el trabajo DAQ.

Ajustes adicionales


La configuración adicional le permite especificar el búfer (expresado en número de puntos de datos) utilizado para determinar la media móvil de la señal en el Array JSON MQTT (consulte el apéndice para obtener más información).


Estado de MQTT

Tan pronto como la Adquisición de datos se ejecuta en catman, el grupo MQTT en la pestaña Visualización muestra el estado del bróker y del flujo de datos.

Broker y Transmit en verde: se ha establecido la conexión con el broker MQTT y se están transmitiendo datos.

Broker verde, Transmit amarillo: se ha establecido la conexión con el broker MQTT, pero no se transmiten datos (transmisión de datos MQTT desactivada en las opciones).

Broker rojo, Transmit amarillo: la conexión con el broker MQTT ha fallado, los datos transmitidos no pueden llegar a su destino. Compruebe la configuración del bróker MQTT.

Los dos LED están amarillos: el broker MQTT es visible, pero no es posible establecer una conexión. Compruebe el usuario y la contraseña, así como el modo de seguridad.

Los dos LED están rojos: la recopilación de datos no se está ejecutando, no se ha establecido ninguna conexión y no se están enviando datos.


Creación de alarmas


Tiene varias opciones para crear alarmas en catman. Sin embargo, para utilizarlo en MQTT, debe convertir cada alarma en un canal, ya que solo los canales se envían a través de MQTT.


Método 1: canal de cálculo

Este es el método más sencillo. Cree un canal de cálculo que empaquete la alarma en un canal que cambie del valor predeterminado de cero a un valor de alarma.
Para ello, abra la ventana Editar cálculo mediante Nuevo (pestaña Canales DAQ, grupo Canales de cálculo). Abra el cuadro de lista en Funciones adicionales, seleccione if(Condición,Verdadero,Falso) y haga clic en . A continuación, sustituya los textos «Condición», «Verdadero» y «Falso».
En la ilustración anterior, la fórmula crea un canal de cálculo que toma el valor 1 cuando el canal StaticStrain1 supera el límite de 1500. Mientras el canal StaticStrain1 no supere este valor, el cálculo siempre dará como resultado 0.
También puede crear un cálculo simétrico si desea supervisar el mínimo y el máximo al mismo tiempo. Para comprobar un valor mínimo y un valor máximo por separado, debe crear dos cálculos.


Método 2: canal auxiliar basado en valores límite o eventos

Los límites y los eventos son una función estándar de catman que puede utilizar para organizar condiciones de alarma y advertencia y que le ofrece más flexibilidad que la creación de canales de cálculo. La desventaja de este método es que la transmisión de los resultados a un bróker MQTT requiere un canal auxiliar y algo de EasyScript. Sin embargo, parte del script ya está preconfigurado y encontrará los comandos que aún faltan para esta función en esta sección.
Cada límite del tipo Cruce de alto nivel o Cruce de bajo nivel puede utilizar dos niveles:
1. Nivel de alerta
2. Nivel de alarma
El nivel de advertencia debe ser menor (en valores absolutos) que el nivel de alarma. La selección de los niveles de alarma y/o advertencia le permite configurar una doble alarma al supervisar los canales, de modo que el primer nivel se activa con el valor de advertencia y el segundo nivel se activa con el valor de alarma.
En función de los valores de advertencia o alarma activados, puede tomar diversas medidas. Las pestañas inferiores de la ventana ofrecen numerosas opciones para seleccionar las acciones que se deben realizar cuando se alcanzan los valores de advertencia/alarma. Esta definición de alarma se asigna seleccionando el canal en la pestaña Canales DAQ y utilizando Asignar (grupo Valores límite/eventos).
Sin embargo, estas acciones se limitan a catman. Para poder enviar una notificación a través de MQTT, debe crear un canal auxiliar y transferir los mensajes de advertencia o alarma a él a través de EasyScript.
Haga clic en Canal auxiliar (grupo Canales de cálculo) y asigne un nombre al canal.
Haga clic en Editar código de script en el cuadro de diálogo para abrir el editor de código EasyScript de catman. Parte del código para rellenar el canal auxiliar con valores ya está escrito, solo tiene que añadir unas pocas líneas.


Inserte después de la línea Dim Count As Integer:

Dim Status As Integer

Inserte antes de la línea For Count = 0 To SampleCount - 1:

EA_DAQ.GetLIVState("Nombre del canal", N, Estado)

Aquí, el nombre del canal es el nombre exacto del canal. Asegúrese de incluirlo entre comillas, ya que se trata de una cadena (texto). N es el número del límite asignado al canal. 1 es el primero, 2 el segundo, etc. Status es el nombre de la variable que ha añadido a la sección de declaración.

A continuación, sustituya la línea «MVBuf(1) = ...» por

MVBuf(Count) = Status

y cierre el Editor de código.

Asegúrese de seleccionar un canal de referencia para el intervalo de tiempo antes de hacer clic en Aceptar y crear el canal auxiliar. Esto colocará el canal auxiliar en el grupo de frecuencia de muestreo correcto. Recomendamos tomar el canal que se está monitoreando.

A continuación se muestra un ejemplo de código para supervisar el primer valor límite asignado a un canal denominado RL01B:

Catman 5.6.1


Compatibilidad con MXFS SI (incluida en catman Easy)
Catman es compatible con el nuevo módulo de medición óptica MXFS SI basado en QuantumX, optimizado para aplicaciones de monitorización con sensores ópticos.

Usted se beneficia de:

  • Una integración de todos los tipos de sensores ópticos FBG, desde los de tensión, temperatura y aceleración hasta los de inclinación o desplazamiento.
  • Hasta 512 canales
  • Frecuencia de muestreo de 1 Hz y 10 Hz
  • Ahora también con escalado polinómico de tercer orden para módulos ópticos.

Conozca MXFS

Asistencia técnica para cámara Liebherr MDC3

 

  • Cámara robustecida basada en Ethernet para condiciones ambientales difíciles 
  • Fácil integración en catman mediante selección directa
  • Función antihielo y antivaho
  • Baja latencia

Flujo de datos UDP


Con la nueva versión de Catman, el usuario puede seleccionar qué canales se deben transmitir a través de UDP.

Filtros Butterworth de 2º y 4º orden


En el modo de análisis, ahora también se pueden seleccionar filtros Butterworth de segundo y cuarto orden en los cálculos.

Transmisión de datos cifrados a Influx DB


Los datos de catman se pueden enviar cifrados con token a través de https a InfluxDB, por ejemplo, para visualizar los datos de medición.

Nuevo servidor de cámaras externas con interfaz de usuario simplificada para usuarios.


Selección y parametrización simplificadas de las cámaras

null

Base de conocimiento de catman

Obtenga más información sobre el software de Adquisición de datos Catman con nuestros tutoriales en vídeo, notas técnicas, cursos de formación y casos prácticos.

null

Descargar archivo

Encuentre todas las descargas del software de adquisición de datos Catman a partir de la versión 5.0.1 en nuestro archivo de descargas. 

null

Un paso más allá: Nuestro excelente mantenimiento de software

  • Nuestro centro de asistencia técnica profesional le ayudará por correo electrónico, teléfono y/o de forma remota.
  • Paquete de mantenimiento de software de doce meses incluido tras la compra.
  • Actualizaciones y mejoras gratuitas durante el periodo de vigencia del contrato de mantenimiento.
  • Ponga al día sus conocimientos sobre catman con nuestra HBK Academy global y benefíciese de un descuento del 15% en seminarios.

Producto relacionado