[發明專利]實現控制站與第三方數據庫數據共享的方法有效
| 申請號: | 201710653686.8 | 申請日: | 2017-09-11 |
| 公開(公告)號: | CN107480225B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 鄭松;游建南;顏明澤;陳松彬;劉朝儒;熊華鋒;吳駿;李貝貝 | 申請(專利權)人: | 愛普(福建)科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 林曉琴 |
| 地址: | 350000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 控制站 第三 數據庫 數據 共享 方法 | ||
1.一種控制站的組態數據與第三方數據庫實現數據共享的方法,其特征在于:以搬遷任務作為運行單元,每個搬遷任務中包括兩張表,其中一張為面向數據庫的表,另一張為面向控制站的表,其中面向控制站的表中的數據均為數值型的數據;且這兩張表由搬遷的搬遷任務類型來決定其中一張作為源數據表,另一張作為目標數據表,其中目標數據表的數據始終由源數據表的數據來填充,而負責“源數據表→目標數據表”的數據類型的轉化則由用戶自己編譯生成的映射函數來完成;
且允許用戶在某個搬遷任務下配置以下IO:
觸發IO,用于通過觸發信號來觸發數據的搬遷;
回寫IO,用于完成搬遷后回寫給控制站的一次觸發信號;
控制IO,包括搬遷任務控制IO和執行周期控制IO,分別控制搬遷任務的數據搬遷狀態和數據搬遷周期;
該方法具體包括下述步驟:
步驟S1、創建數據源,包括數據庫數據源和控制站數據源;
步驟S2、創建IO變量,用于配置所述觸發IO、回寫IO、控制IO、以及用于配置離散數據表;
步驟S3、創建數據表,包括面向控制站的數據表和面向數據庫的數據表;該面向控制站的數據表作為控制站-IAPDBCom的數據接收表或IAPDBCom-控制站的數據發送表;該面向數據庫的數據表將作為數據庫-IAPDBCom的數據獲取表或IAPDBCom-數據庫的數據提交表;
步驟S4、創建映射函數,用于控制站數據表和數據庫數據表之間的數據轉換;
步驟S5、創建搬遷任務,填寫搬遷任務名稱和選擇搬遷任務類型;
步驟S6、啟動搬遷任務,所述搬遷任務會按照設定的周期時間或者監聽來自控制站的觸發信號;從數據源中獲取數據;并利用定義的映射函數的算法,將從數據源數據表獲取的數據轉化為目標數據表的數據格式;然后將轉化后得到的表數據以行為單位把數據發送到目標數據庫指定的數據表中或發送到目標控制站指定的偏移地址中。
2.根據權利要求1所述的控制站的組態數據與第三方數據庫實現數據共享的方法,其特征在于:每個搬遷任務由一個線程負責執行;搬遷任務主要分為兩種類型,一類是從“數據庫→控制站”的搬遷任務,則所述面向數據庫的表為源數據表,所述面向控制站的表為目標數據表,另一類是從“控制站→數據庫”的搬遷任務,則所述面向控制站的表為源數據表,所述面向數據庫的表為目標數據表。
3.根據權利要求1所述的控制站的組態數據與第三方數據庫實現數據共享的方法,其特征在于:所述步驟S3中,面向控制站的數據表是在控制站源下創建;面向數據庫的數據表需要在數據庫源下創建。
4.根據權利要求1或3所述的控制站的組態數據與第三方數據庫實現數據共享的方法,其特征在于:所述步驟S3中,所述控制站的數據表分為連續IO鏈接數據表和離散IO鏈接數據表,連續IO鏈接是指數據表的目標控制站為連續的IO地址段;離散IO鏈接是指數據表的每個字段以指定的IO點地址為目標進行的搬遷。
5.根據權利要求1所述的控制站的組態數據與第三方數據庫實現數據共享的方法,其特征在于:允許用戶配置控制站對搬遷任務的控制,包括搬遷任務的執行周期、搬遷任務的啟用/掛起以及搬遷任務執行的觸發信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛普(福建)科技有限公司,未經愛普(福建)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710653686.8/1.html,轉載請聲明來源鉆瓜專利網。





