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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

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

本測(cè)試使用軟件:vijeo designer V6.2.7.17 SP7

觸摸屏:HMIGTO2310

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

1.添加事件組

1) 在導(dǎo)航窗口的【報(bào)警與事件】節(jié)點(diǎn)下,添加一個(gè)事件組。

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

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

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

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

狀態(tài)變量和錯(cuò)誤變量?jī)烧叨际褂脮r(shí),當(dāng)狀態(tài)變量(二進(jìn)制形式)的第 2 位為 ON 時(shí),錯(cuò)誤號(hào)被寫入到錯(cuò)誤變量中。當(dāng)狀態(tài)變量數(shù)值為1 表示保存到文件操作正在進(jìn)行,2 表示保存操作已完成,4 表示保存到文件操作出錯(cuò)。

錯(cuò)誤變量:指定一個(gè)INT/Integer/UINT類型變量,當(dāng)保存文件報(bào)錯(cuò)時(shí),將錯(cuò)誤號(hào)寫入此變量。

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

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

如果每天需多次運(yùn)行保存報(bào)警或事件操作,那么每次保存時(shí)都應(yīng)更新【文件號(hào)變量】。如果您沒(méi)有更新【文件號(hào)變量】,則前一次保存的文件將被覆蓋。

假如選中【文件號(hào)自動(dòng)遞增】,每保存完一次文件,文件號(hào)變量都會(huì)遞增。這種情況下,沒(méi)有必要手動(dòng)修改文件號(hào)變量。

在【保存至文件】對(duì)話框中,點(diǎn)擊【格式】選項(xiàng)卡,將日期、時(shí)間以及信息列添加入【保存列表】中,如果需要記錄用戶名,也可以添加用戶名。

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

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

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

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

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

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

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

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

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

7. 運(yùn)行工程,登錄一個(gè)用戶,查看畫面中事件記錄信息。

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

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

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

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

    關(guān)注

    9

    文章

    589

    瀏覽量

    48552

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

文章出處:【微信號(hào):SE_AUT,微信公眾號(hào):自動(dòng)化小天地】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS1278EVM-PDK連續(xù)采集方式保存數(shù)據(jù)時(shí),能否保存單個(gè)文件?

    ADS1278EVM-PDK請(qǐng)問(wèn)連續(xù)采集方式保存數(shù)據(jù)時(shí),Ready按后只能保存一系列文件(是不是不斷刷新只保存最后一次
    發(fā)表于 12-02 07:19

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

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

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

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

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

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

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

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

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

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

    請(qǐng)問(wèn)如何實(shí)時(shí)保存簇類型數(shù)據(jù)文件

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

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

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

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

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

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

    在應(yīng)用運(yùn)行過(guò)程中,一般會(huì)將日志打印在文件保存,當(dāng)應(yīng)用出現(xiàn)問(wèn)題時(shí),通過(guò)各種途徑獲取到日志文件對(duì)其進(jìn)行分析。在node.js中,可以日志打印的輸出流重定向?yàn)?/div>
    發(fā)表于 04-25 10:11

    EPLAN P8 軟件如何將項(xiàng)目源文件保存與打開(kāi)

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

    EPLAN P8 軟件如何將項(xiàng)目源文件保存與打開(kāi)-2

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

    PLAN P8 軟件如何將項(xiàng)目源文件保存與打開(kāi)-3

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

    js文件流轉(zhuǎn)化文件保存

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

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

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