Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131

Introducción

La biblioteca CXMM_MessageManagement ofrece funciones para mostrar mensajes de información, advertencia, error y otros desde el programa de aplicación en el HMI. El diseño se basa en la visualización de notificaciones del WBM de PLCnext.

Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131 Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131

Ejemplo de primeros pasos

Establecer el texto del mensaje en la variable PLC udtTextBuffer

Se recomienda almacenar el texto del mensaje en un archivo csv y usar el FB PBCL_FileCsvRead de la biblioteca PLCnextBase para establecer los datos en la variable PLC.

Establecer texto para la columna remitente

Para la columna remitente establece los parámetros como sigue:
uiSender > 0, wCode = 0, wAddCode = 0

CXMM_udtMessageMgr.udtTextBuffer.arrText[0].uiSender := 12345; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[0].wCode := WORD#16#0; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[0].wAddCode := WORD#16#0; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[0].strText := 'My_FB';

Establecer texto para la columna mensaje

Para la columna mensaje establece los parámetros como sigue:
uiSender > 0, wCode > 0, wAddCode > 0

CXMM_udtMessageMgr.udtTextBuffer.arrText[1].uiSender := 12345; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[1].wCode := WORD#16#8001; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[1].wAddCode := WORD#16#1001; 
CXMM_udtMessageMgr.udtTextBuffer.arrText[1].strText := 'Not in position';

Ejemplo de cómo usar el FB PBCL_FileCsvRead

PBCL_FileCsvRead( 
    uiOffset := UINT#1, 
    strFileName := strFileNameFileCsvRead, 
    strDataTypes := 'UINT;WORD;WORD;STRING', 
    strDelimiter := ';', 
    udiRowCnt => udiRowCntFileCsvRead, 
    anyTable := CXMM_udtMessageMgr.udtTextBuffer.arrText);
Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131 Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131

Instanciar el bloque de función CXMM_MessageManager

CXMM_MessageManager(udtMessageMgr := CXMM_udtMessageMgr);

Instanciar el símbolo HMI CXMM_MessageDisplay

Conéctalo al bloque de función CXMM_MessageManager.

Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131 Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131

Instanciar el bloque de función CXMM_SendMessage

CXMM_SendMessage_11( 
    xSend := xSend, 
    uiSender := UINT#12345, 
    uiSenderType := UINT#0, 
    wCode := WORD#1, 
    wAddCode := WORD#0, 
    enSeverity := CXMM_enSeverity#Error, 
    udtMessageMgr := CXMM_udtMessageMgr);

CXMM_MessageDisplay muestra el texto del mensaje

Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131 Biblioteca CXMM Message Management: Mensajería HMI eficiente para aplicaciones PLC IEC-61131

Descarga la biblioteca: https://github.com/WaldemarSommer22/MessageManagement-iec61131-plcnext.git

Tecnología Industrial

  1. Domine Fiix CMMS: 7 consejos de expertos para implementación rápida y gestión eficiente de activos
  2. Bibliotecas Open-Source para PLC y HMI: Impulsando la Innovación en Automatización Industrial
  3. 3 Estrategias Comprobadas para Optimizar la Gestión de Pedidos para el Éxito Minorista
  4. Revolucionando la Gestión de Flotas: Integración de IA e IoT para Operaciones Más Inteligentes
  5. Variadores de velocidad: manteniendo alimentos, medicinas y más fríos en refrigeración industrial
  6. Dominar la gestión de activos IIoT: 4 consejos esenciales y desafíos comunes
  7. 4 objetivos clave para una gestión de activos efectiva
  8. Adoptar la era totalmente digital: Transformar los sistemas de gestión de calidad para el éxito futuro
  9. Mecanizado CNC de Nivel Inicial para Bacas y Remolques de Aluminio: Precisión, Resistencia y Soluciones Rentables
  10. Cómo sensores conectados y procesadores inteligentes impulsan la Industria 4.0
  11. Avances en Ensamblaje e Integración de Nanotubos de Carbono para Aplicaciones de Próxima Generación