1.簡介
施耐德觸摸屏軟件Vijeo Designer Basic V1.1及Vijeo Designer V6.2中變量報警分了“下下限”“下限”“上限”“上上限”4個報警閾值,分別能在報警匯總表控件中顯示變量報警,但是相應的報警信息卻只能寫一條,沒有區分開,如下圖1,這樣在觸摸屏畫面報警匯總表上顯示的變量報警信息就不能很直觀的反映出是哪個閾值段的報警。以Unity平臺的M580為例,下面講述如何實現HMIGXU觸摸屏上顯示變量的多狀態報警信息。
圖1
2.主要硬軟件
3.BMEP584040硬件簡介
4.HMIGXU5512硬件簡介
5.HMIGXU5512的配置
在Vijeo DesignerBasic V1.1軟件中選擇HMIGXU5512,I/O管理器配置MODBUS TCP/IP驅動及設備,如圖2所示
圖2
ModbusTCPIP01屬性字符串編碼選擇Unicode。
圖3
I/O管理器ModbusEquipment01設備配置勾選IEC61131語法,編制模式選為0-based,雙字字順序選擇為低字優先,見圖4。
圖4
新建報警變量INT01及報警信息變量STRING01,設定報警閾值,報警信息填上“當前壓力
圖 5
報警組1屬性欄設置“動態信息”為啟用,見圖6。
圖 6
畫面上放報警匯總表控件,鏈接報警組1,如圖7.
圖 7
6.M580的配置
Unity 13.0打開,新建項目選擇BMEP584040,基本變量表中新建變量報警信息數組變量IN1及報警變量ST1,類型和地址與上述HMIGXU5512中建立的變量對上,見圖8。
圖8
在MAST-段下新建FBD程序,對報警變量ST1進行判斷,賦值相應報警信息數組變量IN1元素中文漢字的Unicode值,詳細對應關系參考《施耐德PLC與觸摸屏之間進行中文漢字通訊的實驗》一文,見圖9.
圖9
7.實驗結果及截圖
如圖10,動態數據表里修改ST1值為81,觸摸屏上觸發上限報警。
圖10
如圖11,動態數據表里修改ST1值為101,觸摸屏上觸發超上限報警。
圖11
如圖12,動態數據表里修改ST1值為50,觸摸屏上顯示無報警,報警復歸。
圖12
如圖13,動態數據表里修改ST1值為-110,觸摸屏上顯示超下限報警。
圖13
-
觸摸屏
+關注
關注
42文章
2291瀏覽量
116013 -
管理器
+關注
關注
0文章
242瀏覽量
18493 -
Unity
+關注
關注
1文章
127瀏覽量
21776
原文標題:HMIGXU觸摸屏多狀態報警信息顯示實驗
文章出處:【微信號:SE_AUT,微信公眾號:自動化小天地】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論