산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
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 변수에 데이터를 설정하는 것이 권장됩니다.

발신자 열 텍스트 설정

발신자 열의 매개변수 설정:

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';

메시지 열 텍스트 설정

메시지 열의 매개변수 설정:

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 메시징

라이브러리 다운로드: https://github.com/WaldemarSommer22/MessageManagement-iec61131-plcnext.git

산업기술

  1. 커넥티드 센서와 스마트 프로세서가 견인하는 인더스트리 4.0
  2. 알루미늄 루프랙 및 트레일러용 CNC 초급 가공: 정밀도, 강도, 비용 효율적 솔루션
  3. Fiix CMMS 마스터하기: 신속 구현과 효율적 자산 관리를 위한 7가지 전문가 팁
  4. 소매 성공을 위한 주문 관리 최적화 3대 검증 전략
  5. 플릿 관리 혁신: 더 스마트한 운영을 위한 AI와 IoT 통합
  6. 오픈소스 PLC & HMI 라이브러리: 산업 자동화 혁신 주도
  7. 가변 속도 드라이브: 산업 냉동 분야에서 식품·의약품 등을 시원하게 유지
  8. IIoT 자산 관리 마스터하기: 4가지 필수 팁과 일반적인 과제
  9. 효과적인 자산 관리를 위한 4가지 핵심 목표
  10. 올디지털 시대 수용: 미래 성공을 위한 품질 관리 시스템 혁신