本發(fā)明專利技術(shù)提供一種組態(tài)軟件中數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)自動關(guān)聯(lián)的方法,所述數(shù)據(jù)庫的層次模型采用面向設(shè)備的組態(tài)模式,即構(gòu)建一架構(gòu)由控制設(shè)備和工藝設(shè)備組成的分布式控制系統(tǒng)數(shù)據(jù)庫;工藝設(shè)備中的所有工藝IO點(diǎn)和控制設(shè)備中的各控制IO通道為所述數(shù)據(jù)庫的數(shù)據(jù)點(diǎn);定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行自動關(guān)聯(lián)。本發(fā)明專利技術(shù)有效解決了程序開發(fā)組態(tài)工作量巨大的問題,顯著提高了數(shù)據(jù)庫的管理效率,縮短了開發(fā)周期,同時減少了手動匹配的操作誤差,大大提高了分布式控制系統(tǒng)的自動化程度。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及工業(yè)自動化軟件控制
,尤其涉及。
技術(shù)介紹
分布式控制系統(tǒng)是一種以分散的數(shù)據(jù)采集、控制和集中的監(jiān)視管理為主要結(jié)構(gòu)特征的計(jì)算機(jī)控制系統(tǒng),由于其具有可靠性高、功能完善和靈活性強(qiáng)等優(yōu)點(diǎn),已經(jīng)成為工業(yè)自動控制系統(tǒng)的主流。分布式控制系統(tǒng)的軟件可分為系統(tǒng)軟件、組態(tài)軟件、應(yīng)用軟件。其功能如下所述系統(tǒng)軟件提供系統(tǒng)運(yùn)行和管理的基本環(huán)境。組態(tài)軟件對過程管理系統(tǒng)組態(tài)、系統(tǒng)內(nèi)各設(shè)備的定義、確定各設(shè)備的工作要求,設(shè)備網(wǎng)地址分配、定義各種控制點(diǎn)、點(diǎn)數(shù)據(jù)在顯示圖上的編排等。應(yīng)用軟件用于整個生產(chǎn)過程的操作和控制,過程數(shù)據(jù)收集,信息分析、優(yōu)化,監(jiān)控控制,外來設(shè)備的網(wǎng)絡(luò)化及完善。運(yùn)行于系統(tǒng)人機(jī)界面工作站、服務(wù)器等節(jié)點(diǎn)中的軟件,提供數(shù)據(jù)采集和事件分析處理、信息存儲和管理、二次計(jì)算、人機(jī)界面監(jiān)視、遠(yuǎn)程控制操作及其他的應(yīng)用功能。然而,當(dāng)前多變的項(xiàng)目需求、龐大的工程數(shù)據(jù)點(diǎn)、相互獨(dú)立的軟件架構(gòu)嚴(yán)重影響著控制系統(tǒng)的數(shù)據(jù)管理以及上、下位機(jī)之間的相互通訊,特別是在我國的大型火力發(fā)電廠中,隨著機(jī)組容量不斷增大,工程數(shù)據(jù)點(diǎn)的數(shù)量多達(dá)幾十萬甚至上百萬,數(shù)據(jù)庫的結(jié)構(gòu)很大程度上直接影響著用戶的使用體驗(yàn),例如數(shù)據(jù)庫的創(chuàng)建工作非常繁瑣,工作量大,并且出錯率高;工程數(shù)據(jù)點(diǎn)分散,無法對同一設(shè)備的數(shù)據(jù)點(diǎn)進(jìn)行統(tǒng)一管理與維護(hù)操作;組態(tài)軟件中數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)與數(shù)據(jù)點(diǎn)之間的關(guān)系大多采用手動匹配的方式,工業(yè)自動化程度不高。且由于傳統(tǒng)的手工匹配方法已無法滿足工業(yè)自動化軟件在大型控制系統(tǒng)中的廣泛應(yīng)用,因此,從工業(yè)應(yīng)用的要求出發(fā),有必要提供一種面向設(shè)備構(gòu)建系統(tǒng)的數(shù)據(jù)庫組態(tài)方式。本申請技術(shù)是基于現(xiàn)有技術(shù) 的不足,提出了一種面向設(shè)備構(gòu)建系統(tǒng)的數(shù)據(jù)庫組態(tài)方式。通過以面向設(shè)備的組態(tài)方式,構(gòu)建工藝設(shè)備與控制設(shè)備并實(shí)施設(shè)備分級管理,通過子設(shè)備自動指向已關(guān)聯(lián)主設(shè)備,形成數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題,在于提供,有效解決了程序開發(fā)組態(tài)數(shù)據(jù)點(diǎn)龐大、工作量大的問題;顯著提高了數(shù)據(jù)庫的管理效率,縮短了開發(fā)周期。本專利技術(shù)是這樣實(shí)現(xiàn)的,其特征在于所述數(shù)據(jù)庫的層次模型采用面向設(shè)備的組態(tài)模式,即構(gòu)建一構(gòu)架由控制設(shè)備和工藝設(shè)備組成的分布式控制系統(tǒng)數(shù)據(jù)庫;所述控制設(shè)備為用于定義數(shù)據(jù)庫與實(shí)際控制站之間的通訊方式以及數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)映射關(guān)系,是實(shí)現(xiàn)數(shù)據(jù)庫與實(shí)際控制站通訊的重要組成單元;所述工藝設(shè)備為將完成現(xiàn)場工藝過程的各生產(chǎn)裝置設(shè)備抽象定義成分布式控制系統(tǒng)中的管理對象,每個管理對象所包含的工藝設(shè)備中所有工藝IO點(diǎn)的集合即為工藝設(shè)備;所述控制設(shè)備包括控制站、機(jī)架以及不同類型的模塊,所述不同類型的模塊中包含至少20個控制設(shè)備中的控制IO通道;該控制站、機(jī)架、不同類型的模塊以及各控制IO通道之間是自上而下的關(guān)聯(lián)關(guān)系,且I個控制站能關(guān)聯(lián)至少20個機(jī)架,I個機(jī)架能關(guān)聯(lián)至少20個模塊;所述所有工藝IO點(diǎn)和各控制IO通道為所述數(shù)據(jù)庫的數(shù)據(jù)點(diǎn);定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)。進(jìn)一步地,所述數(shù)據(jù)點(diǎn)標(biāo)簽是通過KKS編碼系統(tǒng)的原理進(jìn)行定義的,該數(shù)據(jù)點(diǎn)標(biāo)簽的格式為系統(tǒng)編碼數(shù)據(jù)點(diǎn)類型數(shù)據(jù)點(diǎn)下標(biāo);所述系統(tǒng)編碼為用字符去區(qū)分不同控制設(shè)備或工藝設(shè)備隸屬的系統(tǒng)組別;所述數(shù)據(jù)點(diǎn)類型包括模擬量輸入信號類型Al、模擬量輸出信號類型A0、數(shù)字量輸入信號類型D1、數(shù)字量輸出信號類型D0、中間模擬量類型LA、中間數(shù)字量類型LD、來自人機(jī)界面量程范圍為(Γ4095的設(shè)定值LAY、來自人機(jī)界面量程范圍值為-32768 32767的設(shè)定值LAZ、來自人機(jī)界面的脈沖型按鈕輸入LDY、來自人機(jī)界面的保持型按鈕輸入LDZ ;所述數(shù)據(jù)點(diǎn)下標(biāo)由阿拉伯?dāng)?shù)字構(gòu)成。進(jìn)一步地,所述通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)具體執(zhí)行步驟如下步驟1、檢測各工藝IO點(diǎn)和各控制IO通道對應(yīng)的數(shù)據(jù)點(diǎn)標(biāo)簽;步驟2、將各工藝IO點(diǎn)對應(yīng)的數(shù)據(jù)點(diǎn)標(biāo)簽與各控制IO通道對應(yīng)的數(shù)據(jù)點(diǎn)標(biāo)簽進(jìn)行對比;依次判斷數(shù)據(jù)點(diǎn)標(biāo)簽中的系統(tǒng)編碼、數(shù)據(jù)點(diǎn)類型、以及數(shù)據(jù)點(diǎn)下標(biāo)是否均相同;都相同,則進(jìn)行關(guān)聯(lián);任意一對比不相同,則結(jié)束操作流程。進(jìn)一步地,所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)后,在組態(tài)軟件中數(shù)據(jù)庫運(yùn)行過程時,互相關(guān)聯(lián)的控制IO通道的裸數(shù)據(jù)和工藝IO點(diǎn)的裸數(shù) 據(jù)會保持一致性、唯一性以及實(shí)時性。本專利技術(shù)具有如下優(yōu)點(diǎn)本專利技術(shù)通過以面向設(shè)備的組態(tài)方式,構(gòu)建工藝設(shè)備與控制設(shè)備并實(shí)施設(shè)備分級管理,通過子設(shè)備自動指向已關(guān)聯(lián)主設(shè)備,形成數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。并定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)。本專利技術(shù)大大減少了程序開發(fā)組態(tài)人員的工作量,提高了工作效率,減少手動匹配的誤差,提聞了精度。附圖說明圖1為本專利技術(shù)數(shù)據(jù)庫的層次模型的構(gòu)架圖。圖2為本專利技術(shù)將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)的流程示意圖。具體實(shí)施方式請參閱圖1所示,本專利技術(shù)的,所述數(shù)據(jù)庫的層次模型采用面向設(shè)備的組態(tài)模式,該組態(tài)模式是把設(shè)備作為基本組成單元,即構(gòu)建一架構(gòu)由控制設(shè)備和工藝設(shè)備組成的分布式控制系統(tǒng)數(shù)據(jù)庫;所述控制設(shè)備為用于定義數(shù)據(jù)庫與實(shí)際控制站之間的通訊方式以及數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)映射關(guān)系,是實(shí)現(xiàn)數(shù)據(jù)庫與實(shí)際控制站通訊的組成單元;所述工藝設(shè)備為將完成現(xiàn)場工藝過程的各生產(chǎn)裝置設(shè)備抽象定義成分布式控制系統(tǒng)中對應(yīng)的管理對象,每個管理對象所包含的工藝設(shè)備中所有工藝IO點(diǎn)的集合即為工藝設(shè)備(管理對象中涉及主設(shè)備和子設(shè)備,子設(shè)備自動指向已關(guān)聯(lián)的主設(shè)備);工藝設(shè)備的顆粒度大小能根據(jù)工藝控制要求靈活定義(如以火電廠為例,工藝設(shè)備的定義可以大到一個鍋爐系統(tǒng),也可以小到一個閥門、開關(guān));所述控制設(shè)備包括控制站、機(jī)架以及不同類型的模塊,所述不同類型的模塊中包含至少20個控制設(shè)備的控制IO通道;該控制站、機(jī)架、不同類型的模塊以及各控制IO通道之間是自上而下的關(guān)聯(lián)關(guān)系,且I個控制站能關(guān)聯(lián)至少20個機(jī)架,I個機(jī)架能關(guān)聯(lián)至少20個模塊;所述所有工藝設(shè)備中的工藝IO點(diǎn)和各控制設(shè)備的控制IO通道為所述數(shù)據(jù)庫的數(shù)據(jù)點(diǎn);定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)。其中,本專利技術(shù)所述數(shù)據(jù)點(diǎn)標(biāo)簽是通過KKS編碼系統(tǒng)的原理進(jìn)行定義的,該數(shù)據(jù)點(diǎn)標(biāo)簽的格式為系統(tǒng)編碼數(shù)據(jù)點(diǎn)類型數(shù)據(jù)點(diǎn)下標(biāo);所述系統(tǒng)編碼為用字符(數(shù)字或字母)去區(qū)分不同控制設(shè)備或工藝設(shè)備隸屬的系統(tǒng)組別;所述數(shù)據(jù)點(diǎn)類型包括模擬量輸入信號類型Al、模擬量輸出信號類型A0、數(shù)字量輸入信號類型D1、數(shù)字量輸出信號類型D0、中間模擬量類型LA、中間數(shù)字量類型LD、來自人機(jī)界面量程范圍為(Γ4095的設(shè)定值LAY、來自人機(jī)界面量程范圍值為-32768 32767的設(shè)定值LAZ、來自人機(jī)界面的脈沖型按鈕輸入LDY(—般為4s脈沖)、來自人機(jī)界面的保持型按鈕輸入LDZ (保持型按鈕一般恒為I或恒為O);所述數(shù)據(jù)點(diǎn)下標(biāo)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種組態(tài)軟件中數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)自動關(guān)聯(lián)的方法,其特征在于:所述數(shù)據(jù)庫的層次模型采用面向設(shè)備的組態(tài)模式,即構(gòu)建一構(gòu)架由控制設(shè)備和工藝設(shè)備組成的分布式控制系統(tǒng)數(shù)據(jù)庫;所述控制設(shè)備為:用于定義數(shù)據(jù)庫與實(shí)際控制站之間的通訊方式以及數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)映射關(guān)系,是實(shí)現(xiàn)數(shù)據(jù)庫與實(shí)際控制站通訊的重要組成單元;所述工藝設(shè)備為:將完成現(xiàn)場工藝過程的各生產(chǎn)裝置設(shè)備抽象定義成分布式控制系統(tǒng)中對應(yīng)的管理對象,每個管理對象所包含的工藝設(shè)備中所有工藝IO點(diǎn)的集合即為工藝設(shè)備;所述控制設(shè)備包括控制站、機(jī)架以及不同類型的模塊,所述不同類型的模塊中包含至少20個控制設(shè)備中的控制IO通道;該控制站、機(jī)架、不同類型的模塊以及各控制IO通道之間是自上而下的關(guān)聯(lián)關(guān)系,且1個控制站能關(guān)聯(lián)至少20個機(jī)架,1個機(jī)架能關(guān)聯(lián)至少20個模塊;所述所有工藝IO點(diǎn)和各控制IO通道為所述數(shù)據(jù)庫的數(shù)據(jù)點(diǎn);定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)。
【技術(shù)特征摘要】
1.一種組態(tài)軟件中數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)自動關(guān)聯(lián)的方法,其特征在于所述數(shù)據(jù)庫的層次模型采用面向設(shè)備的組態(tài)模式,即構(gòu)建一構(gòu)架由控制設(shè)備和工藝設(shè)備組成的分布式控制系統(tǒng)數(shù)據(jù)庫;所述控制設(shè)備為用于定義數(shù)據(jù)庫與實(shí)際控制站之間的通訊方式以及數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)映射關(guān)系,是實(shí)現(xiàn)數(shù)據(jù)庫與實(shí)際控制站通訊的重要組成單元;所述工藝設(shè)備為將完成現(xiàn)場工藝過程的各生產(chǎn)裝置設(shè)備抽象定義成分布式控制系統(tǒng)中對應(yīng)的管理對象,每個管理對象所包含的工藝設(shè)備中所有工藝IO點(diǎn)的集合即為工藝設(shè)備;所述控制設(shè)備包括控制站、機(jī)架以及不同類型的模塊,所述不同類型的模塊中包含至少20個控制設(shè)備中的控制 IO通道;該控制站、機(jī)架、不同類型的模塊以及各控制IO通道之間是自上而下的關(guān)聯(lián)關(guān)系, 且I個控制站能關(guān)聯(lián)至少20個機(jī)架,I個機(jī)架能關(guān)聯(lián)至少20個模塊;所述所有工藝IO點(diǎn)和各控制IO通道為所述數(shù)據(jù)庫的數(shù)據(jù)點(diǎn);定義數(shù)據(jù)點(diǎn)標(biāo)簽,將各數(shù)據(jù)點(diǎn)對應(yīng)綁定一數(shù)據(jù)點(diǎn)標(biāo)簽,通過數(shù)據(jù)點(diǎn)標(biāo)簽的唯一性原則,將所述控制設(shè)備和工藝設(shè)備之間所有具有相同的數(shù)據(jù)點(diǎn)標(biāo)簽的控制IO通道和工藝IO點(diǎn)進(jìn)行關(guān)聯(lián)。2.根據(jù)權(quán)利要求1所述的一種組態(tài)軟件中數(shù)據(jù)庫的數(shù)據(jù)點(diǎn)自動關(guān)聯(lián)的方法,其特征在于所述數(shù)據(jù)點(diǎn)標(biāo)簽是通過KKS編碼系統(tǒng)的原理進(jìn)行定義的,該數(shù)據(jù)點(diǎn)標(biāo)簽的格式為系統(tǒng)編碼數(shù)據(jù)點(diǎn)類型數(shù)據(jù)點(diǎn)下標(biāo);所述系統(tǒng)編碼為用字符去區(qū)分不同控制設(shè)備或工藝設(shè)備隸屬的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:鄭松,盧定興,陳藝賓,張望,江丹玲,李國政,
申請(專利權(quán))人:福州福大自動化科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。