[發明專利]基于Excel表單關聯的DCS項目數據生成系統和方法有效
| 申請號: | 201110448731.9 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102929853A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 胡田田;張波;王勇;尹磊;盧剛 | 申請(專利權)人: | 上海西門子工業自動化有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06Q10/06 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 李慧 |
| 地址: | 200030 上海市中山*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 excel 表單 關聯 dcs 項目 數據 生成 系統 方法 | ||
技術領域
本發明涉及DCS控制系統領域,特別是一種基于Excel表單關聯的DCS項目數據生成工具。
背景技術
分布式控制系統(Distributed?Control?System,DCS)是隨著現代大型工業生產自動化的不斷興起和過程控制要求的日益復雜而應運而生的綜合控制系統。DCS項目經常采用Excel文件及其表單作為項目數據載體,從而生成項目所需的大量報表等。由于各類項目數據之間存在著關聯,例如,由于回路是由若干輸入/輸出點構成,那么,Excel文件中記錄回路信息的回路表單與記錄輸入/輸出點信息的輸入/輸出點表單之間是存在關聯關系的。
但是,Excel文件本身并不能識別DCS項目數據內部的關聯,即并不能將不同表單中的數據進行關聯。這樣,DCS工程師就不得不在Excel軟件中進行DCS項目數據整理的同時,在DCS軟件系統(例如西門子公司的PCS-7系統)中針對DCS項目數據編制大量數據代碼以進行項目數據處理,以完成DCS項目的軟件編程,這會大幅提高項目成本,降低項目執行效率,并最終影響項目執行質量。
發明內容
有鑒于此,本發明的目的在于提出一種系統和方法,使各類DCS項目數據在Excel軟件環境下有效關聯,并可直接生成DCS軟件系統可用的程序數據。
根據本發明的一個方面,提供一種基于Excel表單關聯的DCS項目數據生成系統,所述系統包括表單關系生成模塊、公式定義模塊和結果表單計算模塊,其中,所述表單關系生成模塊,用于根據預定規則,在Excel文件不同表單的鍵列之間建立關聯關系;所述公式定義模塊,用于根據DCS所需的數據類型,定義用于計算結果表單中各鍵列數據的運算規則;以及所述結果表單計算模塊,用于根據所述表單關系生成模塊所建立的所述關聯關系和所述公式定義模塊所定義的所述運算規則,對Excel文件各表單中的數據進行計算,從而得到所述結果表單。
從上述方案中可以看出,該系統可使各類DCS項目數據在Excel軟件環境下有效關聯,并可直接生成DCS軟件系統可用的程序數據,降低了DCS項目成本,提高了項目執行效率和項目執行質量。
優選地,所述表單關系生成模塊,具體用于根據預先定義的規則,利用Excel可識別的配置表述在Excel文件不同表單的鍵列之間建立關聯關系,其中所述配置表述中至少指示存在所述關聯關系的表單以及存在所述關聯關系的鍵列;所述公式定義模塊,具體用于根據DCS所需的數據類型,定義用于計算結果表單中各鍵列數據的運算規則,其中在所述運算規則中,所計算的源數據來自Excel文件的不同表單中的鍵列數據,而目標數據是利用所述運算規則在所述鍵列數據之間進行計算之后的計算結果,從而形成所述結果表單;以及所述結果表單計算模塊,具體用于根據所述公式定義模塊所定義的所述運算規則,在作為所述源數據的Excel文件的不同表單中的所述鍵列數據之間進行計算,從而得到所述結果表單中各鍵列的數據,在此過程中,所述結果表單計算模塊還根據所述表單關系生成模塊所建立的所述關聯關系中確定的不同表單數據行之間的對應關系,逐行計算出結果表單中的數據。
優選地,所述源數據包括回路表單和/或輸入/輸出點表單。
優選地,所述關聯關系是指Excel文件不同表單的鍵列的內容相同。
優選地,將所述配置表述存儲在Excel可識別的文件中,以被Excel識別和處理。
根據本發明的另一個方面,還提供一種基于Excel表單關聯的DCS項目數據生成方法,所述方法包括表單關系生成步驟、公式定義步驟和結果表單計算步驟,其中,所述表單關系生成步驟根據預定規則,在Excel文件不同表單的鍵列之間建立關聯關系;所述公式定義步驟根據DCS所需的數據類型,定義用于計算結果表單中各鍵列數據的運算規則;以及所述結果表單計算步驟根據在所述表單關系生成步驟中所建立的所述關聯關系和在所述公式定義步驟中所定義的所述運算規則,對Excel文件各表單中的數據進行計算,從而得到所述結果表單。
從上述方案中可以看出,該方法可使各類DCS項目數據在Excel軟件環境下有效關聯,并可直接生成DCS軟件系統可用的程序數據,降低了DCS項目成本,提高了項目執行效率和項目執行質量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海西門子工業自動化有限公司,未經上海西門子工業自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110448731.9/2.html,轉載請聲明來源鉆瓜專利網。





