新四季網

一種數據採集方法

2023-12-02 23:55:26 2

一種數據採集方法
【專利摘要】本發明公開了一種數據採集方法,其中,數據採集系統連接有多個數據採集器,所述多個數據採集器中的每個均包括多個通道,所述多個通道分別對應待採集設備的多個待採集量,包括以下步驟:1)在資料庫裡建立採集器表;2)為每個採集器生成通道表;3)初始化一個總採集表;4)根據通道表生成XML格式變量文件,並下發到對應的數據採集器;5)每個數據採集器通過相應通道採集待採集設備的數據,分別生成分採集表;6)將所有分採集表統一發到數據採集系統,將採集值填入總採集表;7)定時掃描通道得到採集值,更新每個分採集表,然後更新總採集表。本發明將原來由手工編輯變量名改成了自動管理、添加,減少了系統建立和維護的成本。
【專利說明】一種數據採集方法

【技術領域】
[0001]本發明涉及數據採集領域,具體涉及一種數據採集方法。

【背景技術】
[0002]運用格式的文件是犯的終端或9X1等終端與匕「化界工作站之間採集數據的一種方式,這種方式效率高、速度快,適用於大容量數據通信和大型數據採集系統,^1提供的已文件存儲為基礎的方案,即手工編輯符合格式的文件,分布式終端和
終端同時載入相同的文件,終端按固定速率掃描各自的10,並更新自己的…了表,然後統一發到匕「丨冊工作站,匕「丨冊工作站維護一張大的表,保存從各個工作站收集的值。犯還提供了⑶I組件,用於將值保存到本地數據文件。
[0003]從上述描述中可以看出,犯的這種方式需要手工建立變量表,對大型系統,工作量和維護量都很大;0^組件可以保存到犯自己的文件系統,不適合使用3亂等語言查詢,也不方便與其他信息系統查詢。


【發明內容】

[0004]本發明的一個目的是解決至少上述問題和/或缺陷,並提供至少後面將說明的優點。
[0005]為了實現根據本發明的這些目的和其它優點,提供了一種數據採集方法,其中,數據採集系統連接有多個數據採集器,所述多個數據採集器中的每個均包括多個通道,所述多個通道分別對應待採集設備的多個待採集量,
[0006]包括以下步驟:
[0007]1)根據每個數據採集器的地址在數據採集系統的資料庫裡建立採集器表,所述採集器表包含所有採集器的地址信息;
[0008]2)根據採集器表,掃描數據採集器獲得每個通道的通道地址和通道號,根據得到的通道地址和通道號,分別為每個採集器生成通道表,所述通道表均包含相應數據採集器上的通道的通道地址和通道號信息;
[0009]3)根據所有通道表,在數據採集系統中初始化一個總採集表,所述總採集表以待採集量為變量,且每個待採集量均與相應通道的通道地址和通道號對應;
[0010]4)根據通道表生成XII格式變量文件,並將每個XII格式變量文件下發到對應的數據採集器,每個數據採集器載入對應的XII格式變量文件,所述XII格式變量文件包含通道的通道地址和通道號信息;
[0011]5)每個數據採集器根據對應的XII格式變量文件的信息,通過相應通道採集待採集設備的數據,數據採集器根據採集值分別生成分採集表,所述分採集表中的每個採集值均與相應通道的通道地址和通道號對應;
[0012]6)將所有分採集表統一發到數據採集系統,根據每個通道的通道地址和通道號,將採集值填入總採集表;
[0013]7)定時掃描通道得到採集值,更新每個分採集表,然後統一發到數據採集系統,更新總米集表。
[0014]優選的是,所述的數據採集方法,所述數據採集系統為犯數據採集系統。
[0015]優選的是,所述的數據採集方法,所述數據採集器為9X1或0?10。
[0016]優選的是,所述的數據採集方法,所述分採集表和總採集表的格式為格式。
[0017]優選的是,所述的數據採集方法,所述數據採集系統設有長駐進程,根據設定時間讀取總採集表,並存到對應的3亂321^21?值表。
[0018]本發明至少包括以下有益效果:(1)本發明將原來由手工編輯變量名改成了自動管理、添加,減少了系統建立和維護的成本。
[0019](2)將原來封閉的系統改成了適合用任何工具和語言可以訪問的架構,適用於構建大型的數據採集系統,或者與信息系統集成。
[0020](3)本發明的數據採集方式在變量超過1000個時比用共享變量方式,採集效率會高20倍以上。
[0021]本發明的其它優點、目標和特徵將部分通過下面的說明體現,部分還將通過對本發明的研宄和實踐而為本領域的技術人員所理解。

【專利附圖】

【附圖說明】
[0022]圖1為本發明的進行採集數據準備的流程示意圖;
[0023]圖2為本發明的進行採集數據的流程示意圖;

【具體實施方式】
[0024]下面結合實例對本發明做進一步的詳細說明,以令本領域技術人員參照說明書文字能夠據以實施。
[0025]實例1
[0026]一種數據採集方法,其中,數據採集系統連接有多個數據採集器,所述多個數據採集器中的每個均包括多個通道,所述多個通道分別對應待採集設備的多個待採集量,
[0027]如圖1和圖2所示,包括以下步驟:
[0028]1)根據每個數據採集器的地址在數據採集系統的資料庫裡建立採集器表,所述採集器表包含所有採集器的I?地址信息,通過I?地址將各個採集器區分開來;
[0029]2)根據採集器表,掃描數據採集器獲得每個通道的通道地址和通道號,根據得到的通道地址和通道號,分別為每個採集器生成通道表,所述通道表均包含相應數據採集器上的通道的通道地址和通道號信息;這樣就可以將與各個待採集量對應的通道區別開來;
[0030]3)根據所有通道表,在數據採集系統中初始化一個總採集表,所述總採集表以待採集量為變量,且每個待採集量均與相應通道的通道地址和通道號對應;
[0031]4)根據通道表生成XII格式變量文件,並將每個XII格式變量文件下發到對應的數據採集器,每個數據採集器載入對應的XII格式變量文件,所述XII格式變量文件包含通道的通道地址和通道號信息格式變量文件用於告訴數據採集器需要採集的數據及與數據對應的通道的通道地址和通道號;
[0032]5)每個數據採集器根據對應的X見格式變量文件的信息,通過相應通道採集待採集設備的數據,數據採集器根據採集值分別生成分採集表,所述分採集表中的每個採集值均與相應通道的通道地址和通道號對應;
[0033]6)將所有分採集表統一發到數據採集系統,根據每個通道的通道地址和通道號,將採集值填入總採集表;
[0034]7)定時掃描通道得到採集值,更新每個分採集表,然後統一發到數據採集系統,更新總米集表。
[0035]所述的數據採集方法,所述數據採集系統為犯數據採集系統。
[0036]所述的數據採集方法,所述數據採集器為9X1或0?10。
[0037]所述的數據採集方法,所述分採集表和總採集表的格式為格式。
[0038]所述的數據採集方法,所述數據採集系統設有長駐進程,根據設定時間讀取總採集表,並存到對應的3亂321^21?值表。這樣就方便用其它工具和語言訪問。
[0039]實例2
[0040]1)建立分布式採集系統的採集設備表;
[0041]2)通過犯工具或其他方法羅列採集通道到設定格式的數據表中,並與對應設備關聯;
[0042]3)根據數據格式分別生成各個採集設備的表的XIII格式文件;
[0043]4)在1八871冊系統載入時查詢數據表生成總的表;
[0044]5)與各個設備通過組件建立通信,更新總表;
[0045]6)建立長駐進程,根據設定時間讀取總表,並按照條目名稱將對應最新值存到數據表中;
[0046]7)其他的數據呈現程序或者相關信息集成系統讀取數據表對應數據實現查詢統計和信息集成。
[0047]實例3
[0048]分布式系統為0^109074,共8個,每個有八個插槽,分別4個32路溫度,4個16路模擬量,每個模塊192個通道,共1536個通道,需定義設備表,以I?地址區分,然後通過通道函數落列每個設備的通道表生成設備10表,根據設備10表和設備表生成以設備名命名的X見變量文件下發到各個0?10,各0?10在啟動時載入變量文件,程序在啟動時從10表初始化總的變量,通過定時讀取分設備的通道值,並按設定時間存到對應的3亂82^21?值表,查詢統計程序和其他信息系統程序訪問3亂82^21?值表可以訪問當前和歷史採集值。
[0049]儘管本發明的實施方案已公開如上,但其並不僅僅限於說明書和實施方式中所列運用。它完全可以被適用於各種適合本發明的領域。對於熟悉本領域的人員而言,可容易地實現另外的修改。因此在不背離權利要求及等同範圍所限定的一般概念下,本發明並不限於特定的細節和這裡示出與描述的實例。
【權利要求】
1.一種數據採集方法,其中,數據採集系統連接有多個數據採集器,所述多個數據採集器中的每個均包括多個通道,所述多個通道分別對應待採集設備的多個待採集量, 其特徵在於,包括以下步驟: 1)根據每個數據採集器的地址在數據採集系統的資料庫裡建立採集器表,所述採集器表包含所有採集器的地址信息; 2)根據採集器表,掃描數據採集器獲得每個通道的通道地址和通道號,根據得到的通道地址和通道號,分別為每個採集器生成通道表,所述通道表均包含相應數據採集器上的通道的通道地址和通道號信息; 3)根據所有通道表,在數據採集系統中初始化一個總採集表,所述總採集表以待採集量為變量,且每個待採集量均與相應通道的通道地址和通道號對應; 4)根據通道表生成XML格式變量文件,並將每個XML格式變量文件下發到對應的數據採集器,每個數據採集器載入對應的XML格式變量文件,所述XML格式變量文件包含通道的通道地址和通道號信息; 5)每個數據採集器根據對應的XML格式變量文件的信息,通過相應通道採集待採集設備的數據,數據採集器根據採集值分別生成分採集表,所述分採集表中的每個採集值均與相應通道的通道地址和通道號對應; 6)將所有分採集表統一發到數據採集系統,根據每個通道的通道地址和通道號,將採集值填入總採集表; 7)定時掃描通道得到採集值,更新每個分採集表,然後統一發到數據採集系統,更新總米集表。
2.如權利要求1所述的數據採集方法,其特徵在於,所述數據採集系統為NI數據採集系統。
3.如權利要求1所述的數據採集方法,其特徵在於,所述數據採集器為PXI或CR1。
4.如權利要求1所述的數據採集方法,其特徵在於,所述分採集表和總採集表的格式為CVT格式。
5.如權利要求1所述的數據採集方法,其特徵在於,所述數據採集系統設有長駐進程,根據設定時間讀取總採集表,並存到對應的SQL SERVER值表。
【文檔編號】G06F17/30GK104504157SQ201510025361
【公開日】2015年4月8日 申請日期:2015年1月19日 優先權日:2015年1月19日
【發明者】李春林 申請人:北海恆久天成技術開發有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀