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

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

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

數(shù)據(jù)采集入門常見的數(shù)據(jù)類型

控制工程中文版 ? 來源:控制工程中文版 ? 2023-11-08 11:31 ? 次閱讀

作者 | Brian E. Bolton

收集關鍵數(shù)據(jù)是一項挑戰(zhàn),但制造企業(yè)可以通過一些有效的方法應對這些挑戰(zhàn)并獲得收益。

制造企業(yè)正在積極開展項目優(yōu)化以實現(xiàn)流程自動化,高效地收集和記錄數(shù)據(jù),并以關鍵績效指標(KPI)或衡量標準的形式報告結(jié)果,從而為其業(yè)務帶來重要的價值提升。然而,在這一過程中,他們遇到了許多收集和存儲數(shù)據(jù)的方法,并不得不從眾多軟件和硬件供應商中做出選擇。

每個第三方供應商都有各自專注的特定應用領域,使其提供的服務對需要的公司更具吸引力。畢竟,從鍋爐中收集系統(tǒng)關鍵數(shù)據(jù)與從生產(chǎn)輪胎的過程中收集數(shù)據(jù)大不相同。

從多個第三方供應商的數(shù)據(jù)收集系統(tǒng)中選擇,也給制造商帶來了挑戰(zhàn)。工作人員必須處理多個歷史數(shù)據(jù)庫和多個程序,才能訪問公司數(shù)據(jù)并進行分析和報告。

要克服這些數(shù)據(jù)采集方面的挑戰(zhàn),必須對各種數(shù)據(jù)源、類型和格式進行審查。同樣重要的是,研究最佳實踐以采集系統(tǒng)的關鍵數(shù)據(jù)并將其存儲到一個中心位置,以便于日后訪問。

01

來自資產(chǎn)或元件的數(shù)據(jù)源

數(shù)據(jù)是在過程的不同位置和來源生成的。這些數(shù)據(jù)表明設備和過程目前正在發(fā)生的事情。來自資產(chǎn)或原件的數(shù)據(jù)源,通常通過可編程邏輯控制器PLC)、監(jiān)控和數(shù)據(jù)采集(SCADA)系統(tǒng)、分布式控制系統(tǒng)DCS)、關系數(shù)據(jù)庫、實驗室信息管理系統(tǒng)(LIMS)甚至手動記錄器,以數(shù)字或模擬數(shù)據(jù)的形式呈現(xiàn)。然后將數(shù)據(jù)存儲在數(shù)據(jù)庫或歷史數(shù)據(jù)庫中。

一個最佳實踐是收集所需或期望的系統(tǒng)數(shù)據(jù),并使用歷史數(shù)據(jù)庫將其存儲在某個位置。為了完成這項具有挑戰(zhàn)性的任務,需要安裝并配置接口節(jié)點。接口節(jié)點通常設置在數(shù)據(jù)源所在的網(wǎng)絡上,并利用接口或連接器獲取數(shù)據(jù)并將其寫入歷史數(shù)據(jù)庫。

現(xiàn)在的大多數(shù)技術都允許實時處理和呈現(xiàn)來自數(shù)據(jù)源的數(shù)據(jù)。雖然并非在所有情況下都需要實時數(shù)據(jù),但當事情開始朝著錯誤方向發(fā)展時,如果可以在資產(chǎn)或元件層以外的地方對數(shù)據(jù)做出響應,就可以減少響應時間。具有通知的實時數(shù)據(jù)有助于預防各種事件,例如:

■當儲罐中沒有足夠的空間時,產(chǎn)品被泵送到儲罐中;

■儲罐中的產(chǎn)品未能冷卻至所需的溫度;

■熱氧化器溫度下降超出許可范圍;

■催化轉(zhuǎn)化器中的熱點檢測;

■過程空氣壓力損失。

從一個數(shù)據(jù)庫收集、存儲和分析來自多個來源的數(shù)據(jù),可以使關鍵數(shù)據(jù)的處理和通信更容易,也更一致。

02

常見的數(shù)據(jù)類型

在決定采集和存儲哪些數(shù)據(jù)時,重要的是要知道來自資產(chǎn)或元件的數(shù)據(jù)類型,采集數(shù)據(jù)并將其存儲在數(shù)據(jù)庫中需要什么,以及是否有任何限制。有許多數(shù)據(jù)類型需要考慮,包括:

■整型–無分數(shù)的數(shù)字數(shù)據(jù)類型;

■浮點–帶分數(shù)的數(shù)字數(shù)據(jù)類型;

■字符–單個字母、數(shù)字、標點符號、符號或空格;

■字符串–字符、數(shù)字或符號的序列–始終作為文本處理;

■布爾值–真值或假值;

■枚舉型–預定義的唯一值(元素或枚舉器)的小集合,可以是基于文本的或數(shù)字的;

■數(shù)組–按特定順序列出多個元素,通常為相同類型;

■日期–以YYYY-MM-DD格式顯示的年月日(ISO 8601語法);

■時間–以hhss格式表示一天中的時間、事件發(fā)生后的時間或事件之間的時間間隔;

■日期時間–日期和時間,格式為YYYY-MM-DD hhss;

■時間戳–自1970年1月1日午夜(0000 UTC)(Unix時間)以來經(jīng)過的秒數(shù)。

03

不同的數(shù)據(jù)格式

數(shù)據(jù)格式(或文件格式)通常作為數(shù)據(jù)文件存儲在深度存儲系統(tǒng)中,不同的文件格式采用不同的壓縮算法,可為特定用例帶來好處。例如,數(shù)據(jù)湖中的數(shù)據(jù)存儲方式至關重要,而格式、分區(qū)和壓縮則是成功的驅(qū)動力。

以下是一些常見數(shù)據(jù)文件格式及其不同的特點:

CSV:當需要兼容性、電子表格處理和可讀數(shù)據(jù)時,這類數(shù)據(jù)文件是一個很好的選擇。缺點是數(shù)據(jù)必須是扁平的。扁平數(shù)據(jù)庫是一個基本的列/行數(shù)據(jù)庫,歷史記錄是相關的,這意味著數(shù)據(jù)可以基于時間戳或其它“關鍵”標準來自數(shù)據(jù)庫中的不同位置。

JSON:當需要嵌套格式(即與父數(shù)據(jù)集的當前行保持同步的特殊數(shù)據(jù)集)時,JavaScript對象表示法(JSON)是一種很好的方法,可用于多個應用程序編程接口(API)。不過,在某些情況下JSON可能比較難讀,尤其是不熟悉結(jié)構(gòu)化查詢語言(SQL)或其他編程語言的人。

Avro:它用于以二進制格式存儲行數(shù)據(jù),使其結(jié)構(gòu)緊湊且高效。它以JSON格式存儲,使其更容易被任何程序讀取和解釋。

Parquet:這是一種柱狀存儲文件格式,與Hive插件配合使用效果更好。它用于有效地存儲大型數(shù)據(jù)集。

文件格式在很大程度上取決于所使用的系統(tǒng)。選擇文件格式時需要考慮一些重要的因素,例如:數(shù)據(jù)結(jié)構(gòu)、性能、可讀性、壓縮、模式以及兼容性。

04

制定戰(zhàn)略性數(shù)據(jù)采集方法

為了克服數(shù)據(jù)獲取方面的挑戰(zhàn),制造企業(yè)需要一個精心規(guī)劃和易于執(zhí)行的解決方案,將數(shù)據(jù)收集、分析和溝通提升到一個新的層次,同時獲得更多的投資回報(ROI)。雖然有許多選項可用于收集、分析和交流關鍵數(shù)據(jù),但從單個位置提取所需的數(shù)據(jù)往往是最容易實現(xiàn)的。

如果數(shù)據(jù)無法存儲在中央歷史記錄/數(shù)據(jù)庫中,則可以使用報告工具從多個來源提取關鍵數(shù)據(jù),并在單個報告中報告該數(shù)據(jù)。能根據(jù)事件或?qū)?shù)據(jù)工況做出反應,并生成通知/報告提交給合適的人員,可以幫助企業(yè)節(jié)省寶貴的時間和成本。

大多數(shù)制造企業(yè)很難做到將所有數(shù)據(jù)帶到同一個位置,尤其是在資源有限的情況下。處理如此規(guī)模的項目通常需要咨詢具有專業(yè)知識和工具的第三方合作伙伴,以將此類項目整合在一起。專業(yè)的合作伙伴可以提供數(shù)據(jù)采集系統(tǒng)和軟件的整體視圖,同時幫助審查供應商的各種選項,包括歷史記錄和數(shù)據(jù)分析工具。

了解各種數(shù)據(jù)源、類型和格式并使用最佳實踐,可以幫助制造商更輕松地訪問和分析中央數(shù)據(jù)存儲庫中的關鍵系統(tǒng)數(shù)據(jù)。這樣做有助于企業(yè)更快地實現(xiàn)預期的商業(yè)收益,并在競爭中保持領先地位。

編輯:黃飛

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

原文標題:數(shù)據(jù)采集入門:數(shù)據(jù)源、數(shù)據(jù)類型、數(shù)據(jù)格式、采集方法

文章出處:【微信號:控制工程中文版,微信公眾號:控制工程中文版】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GaussDB 數(shù)據(jù)類型介紹

    進行數(shù)據(jù)類型轉(zhuǎn)換,以滿足不同的需求。本文將以示例的形式羅列并介紹一些常見數(shù)據(jù)類型轉(zhuǎn)換方法等。? 數(shù)據(jù)類型概念及特點 數(shù)據(jù)類型是一組值的集合
    的頭像 發(fā)表于 06-05 16:40 ?1563次閱讀
    GaussDB <b class='flag-5'>數(shù)據(jù)類型</b>介紹

    labview中 波形DBL 的數(shù)據(jù)類型怎么定義?不然隊列輸出數(shù)據(jù)老出錯~

    隊列傳引用發(fā)生數(shù)據(jù)類型不匹配的問題,數(shù)據(jù)采集卡輸出的數(shù)據(jù)格式是1-D數(shù)組和波形DBL數(shù)據(jù)類型,怎么在隊列中進行定義呢~
    發(fā)表于 06-18 11:18

    vhdl數(shù)據(jù)類型

    VHDL中的標識符可以是常數(shù)、變量、信號、端口、子程序或參數(shù)的名字。VHDL中的數(shù)據(jù)類型可以分成四大類: 標量型(SCALAR TYPE):屬單元素的最基本的數(shù)據(jù)類型,通常用于描述一個單值數(shù)據(jù)對象
    發(fā)表于 03-30 15:59 ?11次下載

    KEIL-MDK和STM32的數(shù)據(jù)類型-之入門篇pdf資料下載

    數(shù)據(jù)類型-之入門
    發(fā)表于 04-14 10:50 ?7次下載
    KEIL-MDK和STM32的<b class='flag-5'>數(shù)據(jù)類型</b>-之<b class='flag-5'>入門</b>篇pdf資料下載

    工業(yè)數(shù)據(jù)采集類型數(shù)據(jù)采集的方法

    數(shù)據(jù)采集類型上看,不僅要涵蓋基礎的數(shù)據(jù),還將逐步包括半結(jié)構(gòu)化的用戶行為數(shù)據(jù),網(wǎng)狀的社交關系數(shù)據(jù),文本或音頻
    的頭像 發(fā)表于 06-27 15:39 ?1.8w次閱讀

    windows 常見數(shù)據(jù)類型有哪些?

    二,Windows 數(shù)據(jù)類型命名規(guī)律 基本數(shù)據(jù)類型包括:BYTE、CHAR、WORD、SHORT、INT 等。 指針類型的命令方式一般是在其指向的數(shù)據(jù)類型前加“LP”或“P”,比如
    發(fā)表于 08-09 08:00 ?1次下載

    Struct結(jié)構(gòu)數(shù)據(jù)類型

    Struct類型是一種由多個不同數(shù)據(jù)類型元素組成的數(shù)據(jù)結(jié)構(gòu),其元素可以是基本數(shù)據(jù)類型,也可以是Struct、數(shù)組等復雜數(shù)據(jù)類型以及PLC
    的頭像 發(fā)表于 07-25 17:02 ?2888次閱讀

    結(jié)構(gòu)數(shù)據(jù)類型(Struct)及應用案例

    Struct數(shù)據(jù)類型使用非常靈活,隨時可以使用,但是相對于PLC數(shù)據(jù)類型 (UDT) 有以下缺點,所以建議需要使用Struct類型時,可以使用PLC數(shù)據(jù)類型(UDT)代替。
    的頭像 發(fā)表于 07-27 16:10 ?1690次閱讀

    什么是數(shù)據(jù)類型轉(zhuǎn)換

    常用的3種數(shù)據(jù)類型:1、Python數(shù)據(jù)類型第一種:字符串(str)。 2、Python數(shù)據(jù)類型第二種:整數(shù)(int)。 3、Python數(shù)據(jù)類型第三種:浮點數(shù)(float)。
    的頭像 發(fā)表于 02-23 15:21 ?1691次閱讀

    定義數(shù)據(jù)類型

    在運算之前我們必須首先定義出數(shù)據(jù)類型,定義出腳本支持的數(shù)據(jù)類型,這是運算的基礎。 這一小節(jié)我們將定義出數(shù)據(jù)類型,在這里我們暫時定義四個數(shù)據(jù)類型:
    的頭像 發(fā)表于 03-03 10:10 ?873次閱讀

    PLC數(shù)據(jù)類型的種類 常見的轉(zhuǎn)換方法

      PLC數(shù)據(jù)類型是指編程軟件中用來表示變量、常量、對象等數(shù)據(jù)類型。不同的PLC軟件可能會支持不同的數(shù)據(jù)類型,但常見的PLC
    發(fā)表于 03-17 17:41 ?3.3w次閱讀

    PLC數(shù)據(jù)類型

    基本數(shù)據(jù)類型 ? ? ? 基本數(shù)據(jù)類型? ? 包括位、位序列、整數(shù)、浮點數(shù)、日期時間。(常見的) 1、位 字節(jié) 字 雙字 2、數(shù)據(jù)類型 3 浮點數(shù) 實(或浮點)數(shù)以 32 位單精度數(shù)
    發(fā)表于 04-17 15:49 ?0次下載
    PLC<b class='flag-5'>數(shù)據(jù)類型</b>

    GaussDB數(shù)據(jù)類型轉(zhuǎn)換介紹

    數(shù)據(jù)類型轉(zhuǎn)換在實際應用中非常常見。GaussDB 作為一款企業(yè)級分布式關系型數(shù)據(jù)庫,在實際業(yè)務場景使用中,也會避免不了數(shù)據(jù)類型的轉(zhuǎn)換。以下是一些數(shù)據(jù)
    的頭像 發(fā)表于 06-05 16:29 ?770次閱讀
    GaussDB<b class='flag-5'>數(shù)據(jù)類型</b>轉(zhuǎn)換介紹

    傳感器要采集哪些數(shù)據(jù)類型?傳感器數(shù)據(jù)采集如何實現(xiàn)?

    傳感器的應用非常廣泛,每一個智能化項目,都離不開各種各樣的傳感器,在工業(yè)數(shù)字化應用中,數(shù)據(jù)采集是核心基礎,傳感器要采集哪些數(shù)據(jù)類型呢?傳感器采集數(shù)據(jù)有很多,主要兩大類1、信號類如IEP
    的頭像 發(fā)表于 08-11 15:56 ?3017次閱讀
    傳感器要<b class='flag-5'>采集</b>哪些<b class='flag-5'>數(shù)據(jù)類型</b>?傳感器<b class='flag-5'>數(shù)據(jù)采集</b>如何實現(xiàn)?

    plc數(shù)據(jù)類型怎么理解和應用

    PLC(可編程邏輯控制器)是一種工業(yè)自動化設備,用于控制機械和工業(yè)過程。在PLC編程中,數(shù)據(jù)類型是非常重要的概念,因為它決定了程序中數(shù)據(jù)的存儲和處理方式。正確理解和應用PLC數(shù)據(jù)類型是編寫有效、可靠
    的頭像 發(fā)表于 12-19 11:39 ?3701次閱讀