[發明專利]一種工業數據采集方法、裝置及電子設備有效
| 申請號: | 202210153873.0 | 申請日: | 2022-02-19 |
| 公開(公告)號: | CN114817641B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 牛治綠;焦穎 | 申請(專利權)人: | 英賽克科技(北京)有限公司 |
| 主分類號: | G06F16/901 | 分類號: | G06F16/901;G06F16/903 |
| 代理公司: | 北京維正專利代理有限公司 11508 | 代理人: | 梁棟 |
| 地址: | 102200 北京市昌平區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工業 數據 采集 方法 裝置 電子設備 | ||
1.一種工業數據采集方法,其特征在于:該方法包括:
獲取交換機上傳的數據包;
按照時間順序依次讀取所述數據包提取工業協議數據;
判斷所述工業協議數據是否完整;
當判斷所述工業協議數據完整時,判斷所述工業協議數據是否為讀操作請求數據,讀操作請求數據均對應一個讀請求功能碼,當所述讀請求功能碼為第一預設值時,判斷所述工業協議數據為讀操作請求數據;
當所述工業協議數據不為讀操作請求數據時,判斷所述工業協議數據是否為讀操作響應數據,讀操作響應數據包括起始字節、字節長度、操作序號、讀響應功能碼、協議地址0-4;讀操作響應數據均對應一個讀響應功能碼,當所述讀響應功能碼為第二預設值時,判斷所述工業協議數據為讀操作響應數據;
當所述工業協議數據為讀操作響應數據時,提取讀操作響應數據對應的操作序號,提取到讀操作響應數據對應的操作序號后,將讀操作響應數據對應的操作序號與存儲的讀操作請求數據的操作序號一一進行對比,當查詢到與讀操作響應數據操作序號相同的讀操作請求數據時,確定存在與該讀操作響應數據對應的讀操作請求數據,此時按照預設的工業協議分析該讀操作請求數據,確定起始地址和結束地址,并將起始地址作為第一待查詢協議地址,結束地址=起始地址+讀取數量-1;
判斷預存的生產數據定義表中是否存在所述第一待查詢協議地址,生產數據定義表包括序號、數據名稱、獲取方式、客戶端IP、服務器IP、協議類型、協議地址、數據類型、占用字節以及時間戳,且每一序號對應特定的獲取方式、客戶端IP、服務器IP、協議類型、協議地址、數據類型、占用字節以及時間戳;
當預存的生產數據定義表中存在所述第一待查詢協議地址時,根據所述生產數據定義表提取所述讀操作響應數據中的第一生產過程數據,并記錄到預設的生產數據歷史表中;
查詢生產數據定義表,判斷是否存在沒有對應獲取方式的數據,若是,則判斷第一生產過程數據不完整,若否,則判斷第一生產過程數據完整,此處,所說的第一生產過程數據是否完整,是指第一生產過程數據是否為工作人員所要獲取的全部生產過程數據;
當所述第一生產過程數據不完整時,根據預設的設置規則,設置主動數據采集配置,獲取第二生產過程數據,并記錄到預設的生產過程數據歷史表中;
查詢生產數據歷史表,得到完整的生產過程數據。
2.根據權利要求1所述的工業數據采集方法,其特征在于:所述獲取交換機上傳的數據的方法,具體包括:
接收交換機上傳的流量數據;
根據預設的工業協議信息提取數據流量中包含的數據包;
按提取的時間順序存儲所述數據包。
3.根據權利要求1所述的工業數據采集方法,其特征在于:所述判斷所述工業協議數據是否為讀操作請求數據,若是,該方法還包括:
提取所述讀操作請求數據的操作序號;
根據所述讀操作請求數據的操作序號存儲所述讀操作請求數據,并設置超時時間;
周期檢測存儲的讀操作請求數據,超時時間后仍未獲取與所述讀操作請求數據對應的讀操作響應數據,刪除所述讀操作請求數據。
4.根據權利要求1所述的工業數據采集方法,其特征在于:所述判斷預存的生產數據定義表中是否存在所述第一待查詢協議地址,若否,該方法還包括:
將所述起始地址加1作為第一待查詢協議地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英賽克科技(北京)有限公司,未經英賽克科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210153873.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





