[發明專利]一種工業實時數據庫OPC UA數據接口實現方法有效
| 申請號: | 201810917401.1 | 申請日: | 2018-08-13 |
| 公開(公告)號: | CN109145000B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 孫云云;韓濱旭;蘇旭 | 申請(專利權)人: | 上海電氣集團股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/25;G06F16/28;G06F16/955 |
| 代理公司: | 上海容慧專利代理事務所(普通合伙) 31287 | 代理人: | 于曉菁 |
| 地址: | 200336 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工業 實時 數據庫 opc ua 數據 接口 實現 方法 | ||
1.一種工業實時數據庫OPC UA數據接口實現方法,其特征在于,包括如下步驟:
S1:啟動數據存儲,根據需要存儲信息的OPC UA設備名在設備數據庫中查找OPC UA設備對應的連接URL、測量點以及測量點對應的NodeID;其中,測量點是指OPC UA設備上需要進行實時存儲的變量;
若查找的OPC UA設備為設備數據庫中已經存在的OPC UA設備,則在設備數據庫中匹配連接URL、測量點以及測量點對應的NodeID信息;
若查找的OPC UA設備為設備數據庫中未存在的OPC UA設備,則進行新OPC UA設備連接以及獲取OPC設備的變量信息,每個變量對應唯一的NodeID,讀取變量點對應的NodeID,并匹配出需要實施存儲的測量點,完成添加新OPC UA設備
S2:根據URL進行OPC UA設備連接,并實施測量點信息的讀取和存儲。
2.如權利要求1所述的數據接口實現方法,其特征在于,上述步驟S1中所述的設備數據庫為一種關系型數據庫,用于存儲所有OPC UA設備配置的設備名、連接URL、測量點、測量點對應NodeID。
3.如權利要求2所述的數據接口實現方法,其特征在于,所述設備數據庫中設置兩種數據表,分別為:
(1)設備表,用于存儲設備對應的連接URL、設備類型、關聯的實時數據庫名稱;
(2)測量點表,用于存儲所有測量點、測量點對應的NodeID以及關聯的設備。
4.如權利要求1所述的數據接口實現方法,其特征在于,上述步驟S2中,數據讀取成功后對數據添加時間戳,寫入實時數據。
5.如權利要求1所述的數據接口實現方法,其特征在于,上述步驟S2中,OPC UA設備連接過程中如果出現連接失敗,將重新嘗試連接,重新連接次數為1-10次,若重新連接均不成功后將停止嘗試連接,實時數據存儲結束。
6.如權利要求1所述的數據接口實現方法,其特征在于,在上述步驟S2中,數據讀取在循環中進行,循環條件為數據存儲啟動時,數據讀取發生異常后會重新嘗試讀取,連續讀取1-15次后均不成功,將跳出循環,斷開連接,重新嘗試連接。
7.如權利要求1所述的數據接口實現方法,其特征在于,上述OPC UA設備配置過程中,配置完成設備連接URL后進行OPC UA設備連接,連接成功后可選擇進行實時存儲的測量點,所有OPC UA設備的連接URL信息以及對應的測量點信息保存在設備數據庫中,可進行修改或者添加數據庫記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海電氣集團股份有限公司,未經上海電氣集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810917401.1/1.html,轉載請聲明來源鉆瓜專利網。





