アラート選択コールバックon_select_warning(screen_id, control_id, warning_id, starttime, stoptime, warning_text)(カスタムファームウェア専用):ユーザーが警告リストにあるアラームを選択します。トリガーされると、アラームID、開始時間、テキストが表示され、スクリプトは処理の提案と詳細を行うことができます。
1.前提条件とは
- アラームコントロールコントロールID ≠ 0セルフペイントコントロールと同様、0番コントロールはトリガーされません
- アラームコントロールを選択選択を許可する√
2.コールバックパラメータ
| パラメータ | 説明書は |
|---|---|
| screen_id | 画面 IDです。 |
| control_id | コントロールID |
| warning_id | アラームID |
| starttime | アラーム開始時刻(タイムスタンプ) |
| stoptime | アラーム終了時刻(タイムスタンプ) |
| warning_text | 警告テキスト |
3.アプリケーション:アラームIDによる処理の推奨
g_solution == {
[1]=“コンプレッサ排気圧力を確認する”、
[2]= "復水器の熱を確認する"
[3]= "冷媒漏れがないか確認"
[100]=“ポンプのをチェック”
}
function make_datetime ts
- タイムスタンプフォーマット、オンデマンド実装
return os.date "%Y-%m-%d %H %M %S" ts
End of Endシングル
function on_select_warning screen_id_id warning_id
starttime、stoptime、warning_text
local sol = g_Solution [warning_id]または“廃棄の提案がありません”
set_string VT_LW、0x1100、"アラームID". warning_id
set_string_LW、0x1101、make_dattime
set_string VT_LW、0x1102、sol --廃棄推奨事項をLW1102に表示
End of Endシングル典型的なシナリオ:運用·保守担当者がアラートをクリックすると、画面に直接“このアラートの処理方法”が表示されます。マニュアルをめくるよりもはるかに速くなります。
広州大彩科技Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)LUAチュートリアル“警告選択”から整理され、著作権は大彩科技が所有しています。
Leave a Reply