0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將HMI數(shù)據(jù)記錄保存至單個文件?

自動化小天地 ? 來源:網(wǎng)絡整理 ? 作者:工程師陳翠 ? 2018-10-05 08:48 ? 次閱讀

Vijeo designer及vijeo designer basic中數(shù)據(jù)記錄均是每個變量記錄一個表格。如果要求將多個變量的數(shù)據(jù)記錄存儲到單個文件中,可以使用事件的方式來實現(xiàn)。

本測試使用軟件:vijeo designer V6.2.7.17 SP7

觸摸屏:HMIGTO2310

下列步驟介紹如何創(chuàng)建事件組和自定義事件信息來實現(xiàn)將多個變量值保存至單個CSV 文件中:

1.添加事件組

1) 在導航窗口的【報警與事件】節(jié)點下,添加一個事件組。

2) 在事件組屬性中,選擇【保存至文件】校驗框,并點擊【配置】按鍵。

控制變量(添加變量:Control):需要指定一個INT/Integer/UINT類型變量。用于控制何時以何種格式將事件存儲到文件中。也可以使用此變量來刪除所有輸出的文件。按照下表對控制變量進行賦值,將實現(xiàn)對應功能。

狀態(tài)變量:需要指定一個INT/Integer/UINT類型變量,用于表示文件輸出操作的狀態(tài)。下圖是狀態(tài)變量16位代表的含義:

如何將HMI數(shù)據(jù)記錄保存至單個文件?

狀態(tài)變量和錯誤變量兩者都使用時,當狀態(tài)變量(二進制形式)的第 2 位為 ON 時,錯誤號被寫入到錯誤變量中。當狀態(tài)變量數(shù)值為1 表示保存到文件操作正在進行,2 表示保存操作已完成,4 表示保存到文件操作出錯。

錯誤變量:指定一個INT/Integer/UINT類型變量,當保存文件報錯時,將錯誤號寫入此變量。

文件號變量:指定一個INT/Integer/UINT類型變量,用于定義.csv文件名的號碼。如果執(zhí)行的文件號已經(jīng)存在,則該文件將被覆蓋。

選擇一種日期格式:yymmdd, mmddyy, ddmmyy, ddmm或mmdd。數(shù)字位數(shù)的值由【文件號變量】指定(當【文件號自動遞增】選項被清除時)。當選擇 6 位日期格式,1 位數(shù)字的數(shù)據(jù)范圍是 0 到 Z(36)。當選擇 4 位日期格式,3 位數(shù)字的數(shù)據(jù)范圍是 0 到 999。

如果每天需多次運行保存報警或事件操作,那么每次保存時都應更新【文件號變量】。如果您沒有更新【文件號變量】,則前一次保存的文件將被覆蓋。

假如選中【文件號自動遞增】,每保存完一次文件,文件號變量都會遞增。這種情況下,沒有必要手動修改文件號變量。

在【保存至文件】對話框中,點擊【格式】選項卡,將日期、時間以及信息列添加入【保存列表】中,如果需要記錄用戶名,也可以添加用戶名。

注意:可以添加變量名和數(shù)值,但是事件信息中并不會記錄事件對應的變量名和數(shù)值。

3)“記錄備份”選擇“是”并將記錄位置改為“SRAM文件”,將數(shù)據(jù)保存至U盤。

注意:SRAM中的記錄是設置SRAM中的最大事件記錄數(shù)量,范圍是1-10000,記錄數(shù)達到最大數(shù)量時,第一條記錄將被最新的記錄取代。如果事件被記錄在履歷和日志中,最大記錄數(shù)設置為10000,則只能存儲5000條記錄。

2.創(chuàng)建兩個模擬量,并創(chuàng)建數(shù)值輸入框,分別對這兩個模擬量的值進行跟蹤記錄。

3. 新建一個文本資源,并創(chuàng)建一個包含動態(tài)信息的自定義事件信息,以保存變量值。

添加動態(tài)信息的方式:右鍵點擊標簽欄,插入變量并定義變量的格式,插入變量值后在其前面手動填寫需要顯示的文字信息。

4. 創(chuàng)建一個全局動作,用1s循環(huán)腳本給“溫度”賦值0-100,“電壓”賦值100-220之內的數(shù)據(jù)。創(chuàng)建一個包含事件信息操作的動作,觸發(fā)自定義事件信息保存入事件組。

5. 在畫面中創(chuàng)建事件匯總表,用以查看事件記錄。

6. 創(chuàng)建一個開關以觸發(fā)事件組的【保存至文件】操作,以將事件信息保存入 CSV 文件中。

7. 運行工程,登錄一個用戶,查看畫面中事件記錄信息。

8. 使用畫面中組態(tài)的按鈕將數(shù)據(jù)記錄寫入到U盤,保存的文件路徑及文件如下:

如何將HMI數(shù)據(jù)記錄保存至單個文件?

查看數(shù)據(jù)記錄文件:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HMI
    HMI
    +關注

    關注

    9

    文章

    581

    瀏覽量

    48416

原文標題:如何將HMI數(shù)據(jù)記錄保存至單個文件

文章出處:【微信號:SE_AUT,微信公眾號:自動化小天地】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    求助labview如何將數(shù)據(jù)保存excel不同的sheet內?

    本人新手,用labview編寫的儀器驅動做實驗。試驗中每采集10組數(shù)據(jù),需要分別保存一個excel中的10個sheet中,labview自帶的Vi可以實現(xiàn)嗎?需要哪些函數(shù)?多謝大家了。
    發(fā)表于 07-23 16:47

    LabVIEW中如何將數(shù)據(jù)采集卡的數(shù)據(jù)保存

    LabVIEW中如何將數(shù)據(jù)采集卡的數(shù)據(jù)保存?PCB打樣找華強 http://www.hqpcb.com 樣板2天出貨
    發(fā)表于 11-10 18:32

    labview采集時間隨采集數(shù)據(jù)記錄excel

    labview如何將采集時間隨采集數(shù)據(jù)記錄excel,比如采樣時間第一列,采樣數(shù)據(jù)第二列?希望有經(jīng)驗的人能幫忙解答,謝謝!
    發(fā)表于 04-28 10:21

    怎樣采集到的溫度數(shù)據(jù)保存數(shù)據(jù)庫中,請大神賜教

    我已經(jīng)DS18B20中的數(shù)據(jù)發(fā)送至LabVIEW中,且已經(jīng)轉換為溫度值,現(xiàn)在想要將這個動態(tài)數(shù)值保存數(shù)據(jù)庫。我已經(jīng)建立了
    發(fā)表于 06-12 16:53

    如何將labview前面板記錄(計算)出的數(shù)據(jù)導出excel表格和word里????

    `如何將labview前面板記錄(計算)出的數(shù)據(jù)導出excel表格和word里????`
    發(fā)表于 11-13 16:25

    串口、數(shù)據(jù)保存

    labview如何將接收到的數(shù)據(jù)保存到其它的文件中?如下圖所示,保存數(shù)據(jù)該怎么進行
    發(fā)表于 03-02 10:39

    請問如何實時保存簇類型數(shù)據(jù)文件

    要實時向數(shù)據(jù)文件中尾部寫入最新信息,類似tdms的寫入方式。數(shù)據(jù)變量是一個簇。以前的項目也是這種簇,做法是保存xml文件中。那些項目因為是
    發(fā)表于 12-16 11:08

    如何將單個輸出(構建記錄1)切換到7個輸入?

    這15個設置我需要連接作為輸入終端(構建記錄1),單個輸出連接到另一個7輸入buildrecord2,這將是7種模式。任何人都可以建議我如何將單個
    發(fā)表于 08-06 12:18

    在OpenHarmony上使用js和c語言開發(fā),如何將日志保存文件中?

    在運行過程中,各種普通日志在打印文件保存,出現(xiàn)應用問題時,通過獲取到日志文件時的應用進行分析。在node.js中,可以日志打印的輸出流控制器為
    發(fā)表于 03-30 09:40

    在OpenHarmony上使用js和c語言開發(fā)如何將日志保存文件中?

    在應用運行過程中,一般會將日志打印在文件保存,當應用出現(xiàn)問題時,通過各種途徑獲取到日志文件對其進行分析。在node.js中,可以日志打印的輸出流重定向為
    發(fā)表于 04-25 10:11

    EPLAN P8 軟件如何將項目源文件保存與打開

    本篇文章主要講解一下EPLAN P8 軟件如何將項目源文件保存與打開。一共我分了三篇文章來說明,每一篇文章說的格式都不相同,不同格式我們按需所取即可。這篇是打包與解包的說明
    的頭像 發(fā)表于 02-06 15:49 ?1.2w次閱讀
    EPLAN P8 軟件<b class='flag-5'>如何將</b>項目源<b class='flag-5'>文件</b><b class='flag-5'>保存</b>與打開

    EPLAN P8 軟件如何將項目源文件保存與打開-2

    本篇文章主要講解一下EPLAN P8 軟件如何將項目源文件保存與打開。一共我分了三篇文章來說明,每一篇文章說的格式都不相同,不同格式我們按需所取即可
    的頭像 發(fā)表于 02-06 15:51 ?1.5w次閱讀
    EPLAN P8 軟件<b class='flag-5'>如何將</b>項目源<b class='flag-5'>文件</b><b class='flag-5'>保存</b>與打開-2

    PLAN P8 軟件如何將項目源文件保存與打開-3

    篇文章主要講解一下EPLAN P8 軟件如何將項目源文件保存與打開。一共我分了三篇文章來說明,每一篇文章說的格式都不相同,不同格式我們按需所取即可。這篇是epj格式導出與導入的說明
    的頭像 發(fā)表于 02-06 16:06 ?3766次閱讀
    PLAN P8 軟件<b class='flag-5'>如何將</b>項目源<b class='flag-5'>文件</b><b class='flag-5'>保存</b>與打開-3

    js文件流轉化文件保存

    在JavaScript中,可以使用Blob和FileReader對象文件流轉換為文件保存。 首先,我們需要了解一下Blob對象。Blob表示不可變、原始
    的頭像 發(fā)表于 11-27 16:07 ?3419次閱讀

    如何在INCA的測量文件記錄數(shù)據(jù)集、ECU描述文件等額外信息?

    是否可以工作和參考頁的數(shù)據(jù)集、ECU描述文件以及用INCA記錄的標定行為保存在測量文件中并且再
    的頭像 發(fā)表于 01-17 13:44 ?1785次閱讀
    如何在INCA的測量<b class='flag-5'>文件</b>中<b class='flag-5'>記錄</b><b class='flag-5'>數(shù)據(jù)</b>集、ECU描述<b class='flag-5'>文件</b>等額外信息?