本申請一般涉及工業(yè)自動化。更具體地,本申請涉及一種工業(yè)數(shù)據(jù)處理方法、系統(tǒng)、設備及介質。
背景技術:
1、隨著信息技術的快速發(fā)展,工業(yè)數(shù)據(jù)采集技術也進入了數(shù)字化階段。這一階段的數(shù)據(jù)采集系統(tǒng)不僅能夠自動收集數(shù)據(jù),還能將數(shù)據(jù)數(shù)字化,便于存儲、處理和分析。同時,數(shù)據(jù)采集系統(tǒng)也開始與企業(yè)內部的其他信息系統(tǒng)(如企業(yè)資源計劃系統(tǒng)、制造執(zhí)行系統(tǒng)等)進行集成,實現(xiàn)了數(shù)據(jù)的共享和利用。
2、但是,數(shù)據(jù)采集系統(tǒng)從工業(yè)設備采集數(shù)據(jù)時面臨多種挑戰(zhàn)。例如,工業(yè)數(shù)據(jù)采集的一個很大特點是實時性,包括數(shù)據(jù)采集的實時性和數(shù)據(jù)處理的實時性。以傳感器的數(shù)據(jù)采集為例,高采樣率意味著單位時間數(shù)據(jù)量大,這對網絡帶寬和傳輸可靠性要求高。又例如,工業(yè)現(xiàn)場環(huán)境復雜,設備種類繁多,數(shù)據(jù)采集系統(tǒng)面臨多種工業(yè)協(xié)議并存的問題,如profibus、modbus、can、hart、ethercat、ethernetip、modbus/tcp、profinet、opc?ua等,以及大量的廠商私有協(xié)議,這種狀況導致數(shù)據(jù)采集系統(tǒng)需要支持多種協(xié)議,增加了系統(tǒng)復雜度和成本。
3、有鑒于此,亟需提供一種工業(yè)數(shù)據(jù)處理方案,以便通過合理的系統(tǒng)設計和優(yōu)化,有效解決這些問題,提高數(shù)據(jù)采集效率和質量。
技術實現(xiàn)思路
1、為了至少解決如上所提到的一個或多個技術問題,本申請在多個方面中提出了一種工業(yè)數(shù)據(jù)處理方案。
2、在第一方面中,本申請?zhí)峁┮环N工業(yè)數(shù)據(jù)處理方法,該方法由工業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)預處理模塊執(zhí)行,該方法包括:先利用第一篩選規(guī)則集合對讀取到的工業(yè)數(shù)據(jù)進行初級篩選處理,得到初級返回事件;再利用第二篩選規(guī)則集合對工業(yè)數(shù)據(jù)進行次級篩選處理,得到次級返回事件,第一篩選規(guī)則集合和第二篩選規(guī)則集合是根據(jù)預先定義的返回事件的緊急程度需求和/或響應速度需求,對條件表達式進行分類處理得到的,條件表達式用于評估工業(yè)數(shù)據(jù)的篩選規(guī)則;在得到初級返回事件或次級返回事件之后,根據(jù)初級返回事件或次級返回事件對應的事件類別,將初級返回事件或次級返回事件,通過預先建立的與事件類別相對應的通信管道傳輸給應用系統(tǒng)或工業(yè)設備或工業(yè)網關,事件類別是根據(jù)返回事件的設備屬性或用戶屬性預先定義的。
3、在第二方面中,本申請?zhí)峁┮环N工業(yè)數(shù)據(jù)處理系統(tǒng),該工業(yè)數(shù)據(jù)處理系統(tǒng)包括數(shù)據(jù)預處理模塊,數(shù)據(jù)預處理模塊包括第一數(shù)據(jù)篩選單元、第二數(shù)據(jù)篩選單元,?第一數(shù)據(jù)篩選單元,被配置為先利用第一篩選規(guī)則集合對讀取到的工業(yè)數(shù)據(jù)進行初級篩選處理,得到初級返回事件;第二數(shù)據(jù)篩選單元,被配置為再利用第二篩選規(guī)則集合對工業(yè)數(shù)據(jù)進行次級篩選處理,得到次級返回事件,第一篩選規(guī)則集合和第二篩選規(guī)則集合是根據(jù)預先定義的返回事件的緊急程度需求和/或響應速度需求,對條件表達式進行分類處理得到的,條件表達式用于評估工業(yè)數(shù)據(jù)的篩選規(guī)則;第一數(shù)據(jù)篩選單元,還被配置為在得到初級返回事件之后,根據(jù)初級返回事件對應的事件類別,將初級返回事件通過預先建立的與事件類別相對應的通信管道傳輸給應用系統(tǒng)或工業(yè)設備或工業(yè)網關,事件類別是根據(jù)初級返回事件的設備屬性或用戶屬性預先定義的;第二數(shù)據(jù)篩選單元,還被配置為在得到次級返回事件之后,根據(jù)次級返回事件對應的事件類別,將次級返回事件通過預先建立的與事件類別相對應的通信管道傳輸給應用系統(tǒng)或工業(yè)設備或工業(yè)網關,事件類別是根據(jù)次級返回事件的設備屬性或用戶屬性預先定義的。
4、在第三方面中,本申請?zhí)峁┮环N電子設備,包括:處理器;以及存儲器,其存儲有用于實現(xiàn)工業(yè)數(shù)據(jù)處理方法的計算機指令,當計算機指令由所述處理器運行時,使得電子設備執(zhí)行第一方面描述的方法。
5、在第四方面中,本申請?zhí)峁┮环N計算機可讀存儲介質,包含有用于實現(xiàn)工業(yè)數(shù)據(jù)處理方法的程序指令,當程序指令由處理器執(zhí)行時,使得實現(xiàn)根據(jù)第一方面描述的方法。
6、本申請實施例提供了一種工業(yè)數(shù)據(jù)處理方法、系統(tǒng)、設備及介質,該方法由工業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)預處理模塊執(zhí)行,其通過先利用第一篩選規(guī)則集合對讀取到的工業(yè)數(shù)據(jù)進行初級篩選處理,得到初級返回事件;再利用第二篩選規(guī)則集合對工業(yè)數(shù)據(jù)進行次級篩選處理,得到次級返回事件,其中第一篩選規(guī)則集合和第二篩選規(guī)則集合是根據(jù)預先定義的返回事件的緊急程度需求和/或響應速度需求,對條件表達式進行分類處理得到的,即通過對篩選規(guī)則先進行分類,然后將篩選過程按照分類的結果進行分階段處理,對于實時工業(yè)數(shù)據(jù)中響應程序高或緊急程序高的數(shù)據(jù),可以提前完成返回事件的處理流程,從而節(jié)省針對實時工業(yè)數(shù)據(jù)的篩選處理時間,然后,在得到初級返回事件或次級返回事件之后,根據(jù)初級返回事件或次級返回事件對應的事件類別,將初級返回事件或次級返回事件,通過預先建立的與事件類別相對應的通信管道傳輸給應用系統(tǒng)或工業(yè)設備或工業(yè)網關,事件類別是根據(jù)返回事件的設備屬性或用戶屬性預先定義的,在完成初級或次級篩選之后,將初級返回事件和次級返回事件通過與事件類別相對應的通信管道傳輸給應用系統(tǒng)或工業(yè)設備或工業(yè)網關,可以保證數(shù)據(jù)傳輸?shù)馁|量和時效性,因此,本申請實施例提供的技術方案可以提高實時工業(yè)數(shù)據(jù)的處理效率。
1.一種工業(yè)數(shù)據(jù)處理方法,其特征在于,該方法由工業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)預處理模塊執(zhí)行,該方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一篩選規(guī)則集合包括至少一個第一類條件表達式,所述第一類條件表達式是用于對工業(yè)數(shù)據(jù)進行篩選以得到緊急程度需求高或響應速度需求高的返回事件的篩選規(guī)則,利用所述第一篩選規(guī)則集合對所述工業(yè)數(shù)據(jù)進行初級篩選處理包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述第一類條件表達式是所述工業(yè)數(shù)據(jù)是否超過設備量程參數(shù)范圍、所述工業(yè)數(shù)據(jù)是否需要進行線性轉換、所述工業(yè)數(shù)據(jù)是否需要進行歸檔存儲,或者所述工業(yè)數(shù)據(jù)是否包含訂閱標簽。
4.根據(jù)權利要求2所述的方法,其特征在于,當所述第一篩選規(guī)則集合包括多個第一類條件表達式時,利用所述第一類條件表達式對所述工業(yè)數(shù)據(jù)進行評估處理,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述第二篩選規(guī)則集合包括至少一個與業(yè)務配置相關的第二類條件表達式,利用第二篩選規(guī)則集合對所述工業(yè)數(shù)據(jù)進行次級篩選處理,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述數(shù)據(jù)預處理模塊還包括中間緩存單元,所述中間緩存單元被配置為緩存所述工業(yè)數(shù)據(jù),該方法包括:
7.根據(jù)權利要求1所述的方法,其特征在于,所述數(shù)據(jù)預處理模塊還包括時序數(shù)據(jù)庫,在所述第一篩選規(guī)則集合包括的第一類條件表達式為所述工業(yè)數(shù)據(jù)是否需要進行歸檔存儲時,則在得到所述初級返回事件之后,根據(jù)所述初級返回事件對應的事件類別,將所述初級返回事件通過預先建立的與所述事件類別相對應的通信管道傳輸給應用系統(tǒng),包括:
8.一種工業(yè)數(shù)據(jù)處理系統(tǒng),其特征在于,該工業(yè)數(shù)據(jù)處理系統(tǒng)包括數(shù)據(jù)預處理模塊,數(shù)據(jù)預處理模塊包括第一數(shù)據(jù)篩選單元、第二數(shù)據(jù)篩選單元,
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,包含有用于實現(xiàn)工業(yè)數(shù)據(jù)處理方法的程序指令,當所述程序指令由處理器執(zhí)行時,使得實現(xiàn)根據(jù)權利要求1-7的任意一項所述的方法。