工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

IEC-61131 と eHMI を使用した plc アプリケーション用のメッセージ管理ライブラリ

はじめに

CXMM_MessageManagement ライブラリは、hmi 上のアプリケーション プログラムからの情報、警告、エラー、およびその他のメッセージを表示する機能を提供します。設計は、PLCnext WBM 通知表示に依存しています。

最初のステップの例

メッセージ テキストを plc 変数 udtTextBuffer に設定します

メッセージ テキストを csv ファイルに保存し、PLCnextBase ライブラリの FB PBCL_FileCsvRead を使用してデータを pls 変数に設定することをお勧めします。

送信者列のテキストを設定

送信者列のパラメータを次のように設定します:
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_MessageManager をインスタンス化します

CXMM_MessageManager(udtMessageMgr := CXMM_udtMessageMgr);

hmi シンボル CXMM_MessageDisplay をインスタンス化します

CXMM_MessageManager に接続します 機能ブロック。

関数ブロック 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 メッセージ テキストを表示

ライブラリをダウンロード:https://github.com/WaldemarSommer22/MessageManagement-iec61131-plcnext.git


産業技術

  1. センサーとプロセッサーは、産業用アプリケーション向けに統合されています
  2. トレーラー建設、ルーフラック、アルミニウムプロファイルアプリケーションにCNCエントリーレベルマシンを使用
  3. FiixCMMSを使用するための7つのCMMSのヒントとコツ
  4. アプリケーションのためのカーボンナノチューブの組み立てと統合
  5. 注文管理ソリューションを使用するための3つの戦略
  6. フリート管理の場合、AIとIoTは一緒に優れています
  7. オープンソースPLCおよびHMIライブラリの台頭
  8. 産業用冷凍および産業用冷却アプリケーション用のドライブ
  9. より良いIIoT資産管理のための4つのヒントと課題
  10. 資産管理の4つの目標
  11. 品質マネジメントシステム(QMS)の「オールデジタル」の課題と機会