亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

CXMM 消息管理库:面向 IEC-61131 PLC 应用的高效 HMI 消息方案

简介

CXMM_MessageManagement 库提供功能块,将应用程序的信息、警告、错误等消息显示在 HMI 上,设计参考 PLCnext WBM 通知显示风格。

CXMM 消息管理库:面向 IEC-61131 PLC 应用的高效 HMI 消息方案

首步示例

设置消息文本到 PLC 变量 udtTextBuffer

建议将消息文本存储在 CSV 文件,用 PLCnextBase 库的 FB PBCL_FileCsvRead 读取并赋值给 PLC 变量。

设置发送者栏文本

参数设置: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';

设置消息栏文本

参数设置: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';

PBCL_FileCsvRead FB 使用示例

PBCL_FileCsvRead(
    uiOffset := UINT#1,
    strFileName := strFileNameFileCsvRead,
    strDataTypes := 'UINT;WORD;WORD;STRING',
    strDelimiter := ';',
    udiRowCnt => udiRowCntFileCsvRead,
    anyTable := CXMM_udtMessageMgr.udtTextBuffer.arrText);
CXMM 消息管理库:面向 IEC-61131 PLC 应用的高效 HMI 消息方案

实例化功能块 CXMM_MessageManager

CXMM_MessageManager(udtMessageMgr := CXMM_udtMessageMgr);

实例化 HMI 组件 CXMM_MessageDisplay

关联到 CXMM_MessageManager 功能块。

CXMM 消息管理库:面向 IEC-61131 PLC 应用的高效 HMI 消息方案

实例化功能块 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 显示消息文本

CXMM 消息管理库:面向 IEC-61131 PLC 应用的高效 HMI 消息方案

库下载:GitHub 仓库

工业技术

  1. 精通 Fiix CMMS:7 大专家技巧加速落地与高效资产管理
  2. 开源PLC/HMI库:驱动工业自动化创新的新引擎
  3. E3.series 助力特种车辆/交通/汽车电气设计高效落地
  4. 优化订单管理的三大实证策略:助力零售制胜全渠道履约
  5. 革新车队管理:AI 与 IoT 融合驱动智能运营
  6. 变频驱动器:守护食品、医药等工业制冷降温
  7. 掌握IIoT资产管理:4大核心技巧与常见挑战
  8. 高效资产管理的四大核心目标
  9. 拥抱全数字化时代:转型质量管理体系以赢未来
  10. CNC入门级加工铝合金行李架与拖车:精度、强度与高性价比方案
  11. 连接传感器与智能处理器如何驱动工业4.0
  12. 碳纳米管组装与集成进展面向下一代应用