Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Introduction

Pustaka CXMM_MessageManagement menawarkan fungsi untuk menampilkan informasi-, peringatan-, error- dan pesan lainnya dari program aplikasi pada hmi. Desainnya berdasarkan tampilan notifikasi WBM PLCnext.

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

 

First steps example

Set the message text to the plc variable udtTextBuffer

Disarankan untuk menyimpan teks pesan dalam file csv dan menggunakan FB PBCL_FileCsvRead dari pustaka PLCnextBase untuk menyetel data ke variabel pls.

Set text for the sender column

Untuk kolom pengirim atur parameter sebagai berikut:
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';

Set text for the message column

Untuk kolom pesan atur parameter sebagai berikut:
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';

Example how to use the PBCL_FileCsvRead FB

PBCL_FileCsvRead( uiOffset := UINT#1, strFileName := strFileNameFileCsvRead, strDataTypes := 'UINT;WORD;WORD;STRING' , strDelimiter := ';', udiRowCnt => udiRowCntFileCsvRead, anyTable := CXMM_udtMessageMgr.udtTextBuffer.arrText);

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Instantiate the function block CXMM_MessageManager

CXMM_MessageManager(udtMessageMgr := CXMM_udtMessageMgr);

Instantiate the hmi symbol CXMM_MessageDisplay

Hubungkan ke CXMM_MessageManager function block.

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Instantiate the function block 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 show the message text

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

Pustaka Manajemen Pesan CXMM: Pesan HMI Efisien untuk Aplikasi PLC IEC‑61131

 Download the library: https://github.com/WaldemarSommer22/MessageManagement-iec61131-plcnext.git


Teknologi Industri

  1. Bagaimana Sensor Terkoneksi dan Prosesor Cerdas Menggerakkan Industry 4.0
  2. Pemesinan CNC Tingkat Dasar untuk Rack Atap & Trailer Aluminium: Presisi, Kekuatan, dan Solusi Hemat Biaya
  3. Mahir dalam Fiix CMMS: 7 Tips Ahli untuk Implementasi Cepat dan Manajemen Aset yang Efisien
  4. 3 Strategi Terbukti Mengoptimalkan Manajemen Pesanan untuk Sukses Ritil
  5. Mengubah Manajemen Armada: Integrasi AI & IoT untuk Operasi yang Lebih Cerdas
  6. Perpustakaan PLC & HMI Open-Source: Mendorong Inovasi dalam Otomasi Industri
  7. Variabel Speed Drive: Menjaga Makanan, Obat dan Lainnya Tetap Dingin dalam Pendingin Industri
  8. Menguasai Manajemen Aset IIoT: 4 Tips Esensial & Tantangan Umum
  9. 4 Tujuan Utama untuk Manajemen Aset yang Efektif
  10. Menerima Era All-Digital: Transformasi Sistem Manajemen Kualitas untuk Sukses Masa Depan