紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)二次開發(fā)包及手冊(cè)等綜述_第1頁(yè)
紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)二次開發(fā)包及手冊(cè)等綜述_第2頁(yè)
紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)二次開發(fā)包及手冊(cè)等綜述_第3頁(yè)
紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)二次開發(fā)包及手冊(cè)等綜述_第4頁(yè)
紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)二次開發(fā)包及手冊(cè)等綜述_第5頁(yè)
已閱讀5頁(yè),還剩77頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄實(shí)時(shí)數(shù)據(jù)庫(kù)概述1實(shí)時(shí)數(shù)據(jù)庫(kù)能做什么4的體系結(jié)構(gòu)6實(shí)時(shí)數(shù)據(jù)庫(kù)的基本概念和組織結(jié)構(gòu)7系統(tǒng)基本概念和組織結(jié)構(gòu)7點(diǎn)的基本介紹10實(shí)時(shí)數(shù)據(jù)庫(kù)的基本功能11量程變換11線性變換11分段線性化13處理18基本概念18的組態(tài)24的瀏覽和應(yīng)用25IO數(shù)據(jù)連接32設(shè)備組態(tài)32數(shù)據(jù)連接項(xiàng)組態(tài)35歷史組態(tài)37歷史保存組態(tài)37實(shí)時(shí)數(shù)據(jù)庫(kù)點(diǎn)類型39模擬IO點(diǎn)39數(shù)字IO點(diǎn)40累計(jì)點(diǎn)41運(yùn)算點(diǎn)50組合點(diǎn)50運(yùn)算點(diǎn)52事故追憶點(diǎn)52程序點(diǎn)54查詢點(diǎn)54設(shè)備運(yùn)行點(diǎn)56統(tǒng)計(jì)點(diǎn)57基本概念57計(jì)量型統(tǒng)計(jì)點(diǎn)59計(jì)數(shù)型統(tǒng)計(jì)點(diǎn)61統(tǒng)計(jì)點(diǎn)控制圖63人工錄入點(diǎn)71保存點(diǎn)73溫度控制點(diǎn)73自定義點(diǎn)類型75自定義參數(shù)77第 1 頁(yè)大慶紫金橋

2、:技術(shù)辦事處傳真:數(shù)據(jù)庫(kù)點(diǎn)類型開發(fā)接口包簡(jiǎn)介80第 2 頁(yè)實(shí)時(shí)數(shù)據(jù)庫(kù)概述實(shí)時(shí)數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展的一個(gè)分支,它適用于處理不斷更新的快速變化的數(shù)據(jù)及具有時(shí)間限制的事務(wù)處理。實(shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)是實(shí)時(shí)系統(tǒng)和數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物,可以利用數(shù)據(jù)庫(kù)技術(shù)來(lái)解決實(shí)時(shí)系統(tǒng)中的數(shù)據(jù)管理問(wèn)題,同時(shí)利用實(shí)時(shí)技術(shù)為數(shù)據(jù)庫(kù)提供時(shí)間驅(qū)動(dòng)調(diào)度和資源分配算法。然而,實(shí)時(shí)數(shù)據(jù)庫(kù)并非是兩者在概念、結(jié)構(gòu)和方法上的簡(jiǎn)單集成。傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)旨在處理、穩(wěn)定的數(shù)據(jù),強(qiáng)調(diào)數(shù)據(jù)的完整性、一致性,其性能目標(biāo)是高的系統(tǒng)吞吐量和低的代價(jià),而根本不考慮有關(guān)數(shù)據(jù)及其處理的定時(shí)限制,所以,傳統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)不能滿足這種實(shí)時(shí)應(yīng)用的需要。而傳統(tǒng)的實(shí)時(shí)系統(tǒng)雖

3、然支持任務(wù)的定時(shí)限制,但它針對(duì)的是結(jié)構(gòu)與關(guān)系很簡(jiǎn)單、穩(wěn)定不變和可預(yù)報(bào)的數(shù)據(jù),不涉及維護(hù)大量共享數(shù)據(jù)及它們的完整性和一致性,尤其是時(shí)間一致性。因此,只有將兩者的概念、技術(shù)、方法與機(jī)制無(wú)縫集成的實(shí)時(shí)數(shù)據(jù)庫(kù)才能同時(shí)支持定時(shí)和一致性。實(shí)時(shí)數(shù)據(jù)庫(kù)具有兩方面的特性,一個(gè)是實(shí)時(shí)性:即其數(shù)據(jù)是實(shí)時(shí)的,其數(shù)據(jù)來(lái)源是其自動(dòng)從工業(yè)現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù),每一個(gè)數(shù)據(jù)都有時(shí)標(biāo)。另一個(gè)是數(shù)據(jù)庫(kù)技術(shù):該系統(tǒng)中管理了大量的數(shù)據(jù),同時(shí)提供數(shù)據(jù)的存貯、檢索、修改、加工等多方面的數(shù)據(jù)管理。紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)利用了兩方面的技術(shù):一方面利用實(shí)時(shí)技術(shù)從工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)并實(shí)施、實(shí)時(shí)分析等,充分保證數(shù)據(jù)的實(shí)時(shí)性;同時(shí)利用數(shù)據(jù)庫(kù)技術(shù)把實(shí)時(shí)數(shù)據(jù)高效保

4、存,可以支持查詢、歷史分析等。實(shí)時(shí)數(shù)據(jù)庫(kù)是管理和存放應(yīng)用數(shù)據(jù)的區(qū)域,是數(shù)據(jù)進(jìn)出的門戶,它下接過(guò)程 I/O 設(shè)備作為數(shù)據(jù)來(lái)源或指令執(zhí)行機(jī)構(gòu);上連用戶的應(yīng)用程序進(jìn)行數(shù)據(jù)應(yīng)用或發(fā)布指令給輸出設(shè)備。它承擔(dān)用戶使用的與 RealInfo 應(yīng)用系統(tǒng)相關(guān)的全部實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)保存、數(shù)據(jù)統(tǒng)計(jì)處理、處理、數(shù)據(jù)請(qǐng)求服務(wù)處理,也負(fù)責(zé)與過(guò)程和執(zhí)行設(shè)備的雙向數(shù)據(jù)通訊。紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)是一個(gè)分布式實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng),它是建設(shè)分布式應(yīng)用系統(tǒng)的數(shù)據(jù)基本,各個(gè)網(wǎng)絡(luò)結(jié)點(diǎn)的應(yīng)用程序通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)服務(wù)程序組成分布式應(yīng)用系統(tǒng),同時(shí)支持 B/S 和 C/S 結(jié)構(gòu)。其它第程序可以通過(guò) DDE,OPC 協(xié)議與數(shù)據(jù)庫(kù)進(jìn)行通訊交換實(shí)時(shí)

5、數(shù)據(jù),也可以利用 ActiveX控件和 API 接口實(shí)時(shí)數(shù)據(jù)庫(kù)中的實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)。實(shí)時(shí)數(shù)據(jù)庫(kù)在整個(gè)系統(tǒng)的信息化過(guò)程中起到的作用,簡(jiǎn)單的說(shuō),它是整個(gè)工廠信息化的紐帶。一方面,它實(shí)時(shí)生產(chǎn)數(shù)據(jù)并分析各類數(shù)據(jù),另一方面它又為關(guān)系數(shù)據(jù)庫(kù)提供數(shù)據(jù)來(lái)源。具體說(shuō)來(lái),實(shí)時(shí)數(shù)據(jù)庫(kù)的作用主要體現(xiàn)在以下三個(gè)方面:第 1 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:實(shí)時(shí)數(shù)據(jù)庫(kù)可以實(shí)時(shí)與各種測(cè)量、控制系統(tǒng)通訊?,F(xiàn)在工廠中常用的控制系統(tǒng)包括:、PLC、各種智能儀表以及板卡等各類設(shè)備,還包含一些化驗(yàn)儀器設(shè)備等。實(shí)時(shí)數(shù)據(jù)庫(kù)可以與他們實(shí)時(shí)通訊,從這些設(shè)備生產(chǎn)數(shù)據(jù),也可以把控制到控制設(shè)備執(zhí)行相應(yīng)的操作。對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行存貯、分析。僅僅對(duì)數(shù)據(jù)進(jìn)

6、行是不夠的,實(shí)時(shí)數(shù)據(jù)庫(kù)針對(duì)生產(chǎn)流程提供了一系列分析工具,如統(tǒng)計(jì)分析、趨勢(shì)分析、流程顯示、事故追憶、物料平衡、績(jī)效考核、生產(chǎn)報(bào)表等。這些內(nèi)容是實(shí)時(shí)數(shù)據(jù)庫(kù)的重要作用,根據(jù)用戶的不同需要,提供不同的分析工具。用戶可以根據(jù)分析工具提供的結(jié)果,/離線優(yōu)化生產(chǎn)過(guò)程。提供各種開放接口,提供給第開發(fā)者。實(shí)時(shí)數(shù)據(jù)庫(kù)可以為第應(yīng)用開發(fā)者提供各種接口,可以定時(shí)地把數(shù)據(jù)寫入到關(guān)系數(shù)據(jù)庫(kù)中,用戶也可以通過(guò) API 或控件接口獲得實(shí)時(shí)數(shù)據(jù)庫(kù)的各類數(shù)據(jù)(包括實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)和分析數(shù)據(jù))。這樣,用戶可以根據(jù)自己的需要,開發(fā)更適合自己需要的系統(tǒng)或與其他系統(tǒng)相互無(wú)縫連接。實(shí)時(shí)數(shù)據(jù)庫(kù)為工廠管控提供了操作基礎(chǔ)。評(píng)價(jià)一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù)性能

7、可以很多性能指標(biāo),但是以下三個(gè)指標(biāo)尤為重要:可靠性:作為應(yīng)用于工廠信息化中的,而且其中有可能參與系統(tǒng)監(jiān)視和控制的軟件,可靠性是應(yīng)該最優(yōu)先考慮的。實(shí)時(shí)數(shù)據(jù)庫(kù)要做到雙機(jī)熱備,故障時(shí)自動(dòng)切換,平均無(wú)故障時(shí)間(MTBF)不小于 10000 小時(shí)。實(shí)時(shí)性:它包含兩個(gè)方面含義,數(shù)據(jù)實(shí)時(shí)性和事務(wù)實(shí)時(shí)性。數(shù)據(jù)實(shí)時(shí)性是指通道數(shù)據(jù)的更新周期,作為實(shí)時(shí)數(shù)據(jù)庫(kù),不能不考慮數(shù)據(jù)實(shí)時(shí)性。但是,在許多情況下,因?yàn)閷?shí)時(shí)數(shù)據(jù)庫(kù)本身不是直接與 IO 通道相連(板卡除外),其數(shù)據(jù)實(shí)時(shí)性其實(shí)取決于通訊介質(zhì)傳輸速度和數(shù)據(jù)提供者(如、PLC、智能儀表)的反應(yīng)速度,實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)實(shí)時(shí)性不大于系統(tǒng)所允許達(dá)到的最快速度,如某 PLC 通過(guò)串

8、口讀數(shù)據(jù),該 PLC 通過(guò)實(shí)驗(yàn),每秒最多能提供 200 個(gè)數(shù)據(jù),則如果 1000 個(gè)數(shù)據(jù)可以在 5 秒內(nèi)更新。事務(wù)實(shí)時(shí)性是指數(shù)據(jù)庫(kù)對(duì)其事務(wù)處理的速度。它可以是事件觸發(fā)方式或定時(shí)觸發(fā)方式。事件觸發(fā)是該事件一旦發(fā)生可以立刻獲得調(diào)度,這類事件可以得到立即處理,但是比較消耗系統(tǒng)資源;而定時(shí)觸發(fā)是在一定時(shí)間范圍內(nèi)獲得調(diào)度權(quán)。作為一個(gè)完整的實(shí)時(shí)數(shù)據(jù)庫(kù),從系統(tǒng)的穩(wěn)定性和實(shí)時(shí)性而言,必須同時(shí)提供兩種調(diào)度方式。例如在事故追憶中,如果是事件發(fā)生,則希望馬上能執(zhí)行記錄事故數(shù)據(jù)。而對(duì)于一般歷史數(shù)據(jù)的存貯處理,則可以通過(guò)定時(shí)觸發(fā)處理。事件觸發(fā)的周期小于 100 微秒,定時(shí)觸發(fā)的最小周期為 1 毫秒。開放性:實(shí)時(shí)數(shù)據(jù)庫(kù)的

9、開放性也體現(xiàn)在兩個(gè)方面:對(duì) IO 數(shù)據(jù)的開放性和其本身數(shù)據(jù)第 2 頁(yè)的開放性。對(duì) IO 數(shù)據(jù)的開放性是指實(shí)時(shí)數(shù)據(jù)庫(kù)不能局限于某一家或幾家設(shè)備的數(shù)據(jù),也不能局限于系統(tǒng)的連接方式(串口、TCP/IP 網(wǎng)絡(luò)、板卡等),只要是提供開放接口的設(shè)備,都可以接入到實(shí)時(shí)數(shù)據(jù)庫(kù)中。其本身數(shù)據(jù)的開放性是指提供標(biāo)準(zhǔn)接口供第使用。系統(tǒng)要提供標(biāo)準(zhǔn)的接口供其他應(yīng)用程序使用,如 OPC、DDE、API 和 COM 控件等。當(dāng)然,要衡量一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù)性能指標(biāo)遠(yuǎn)遠(yuǎn)不僅僅是上述三個(gè)方面,還可以包括友好性、經(jīng)濟(jì)性等許多方面的內(nèi)容。第 3 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:實(shí)時(shí)數(shù)據(jù)庫(kù)能做什么實(shí)時(shí)數(shù)據(jù)庫(kù)主要對(duì)生產(chǎn)實(shí)時(shí)歷史數(shù)據(jù)進(jìn)行管理,它具

10、有以下功能:1,生產(chǎn)實(shí)時(shí)數(shù)據(jù),把各裝置的生產(chǎn)到計(jì)算機(jī)的信息系統(tǒng)中;2,加工過(guò)來(lái)的實(shí)時(shí)數(shù)據(jù),可以對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行量程變換等初步處理;3,對(duì)數(shù)據(jù)數(shù)據(jù)進(jìn)行一系列運(yùn)算,如累計(jì)運(yùn)算,邏輯運(yùn)算,SPC 統(tǒng)計(jì)分析等;4,管理實(shí)時(shí)數(shù)據(jù),處理實(shí)警,以流程圖方式顯示實(shí)時(shí)數(shù)據(jù)等;5,管理歷史數(shù)據(jù),提供趨勢(shì)分析,歷史查詢等管理歷史數(shù)據(jù);6,提供各種組件如班組考核,物料平衡,快速多方面的瀏覽數(shù)據(jù);7,對(duì)外提供數(shù)據(jù)接口,可以和關(guān)系數(shù)據(jù)庫(kù)集成;8,提供開發(fā)接口,用戶可以在實(shí)時(shí)數(shù)據(jù)庫(kù)上做二次開發(fā)。通俗的講,利用紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù),可以開發(fā)企業(yè)的信息管理?,F(xiàn)在企業(yè)的信息化一般由 MIS 系統(tǒng)集成商集成,其開發(fā)專長(zhǎng)在于針對(duì)用戶需求

11、開發(fā)實(shí)際應(yīng)用。但是這類企業(yè)一般對(duì)于關(guān)系數(shù)據(jù)庫(kù)的流程比較了解,而對(duì)于生產(chǎn)的數(shù)據(jù)處理能力一般,無(wú)法把生產(chǎn)數(shù)據(jù)集成到管理信息系統(tǒng)中。紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)提供了一個(gè)開放式,可以把生產(chǎn)數(shù)據(jù)集成到各種 MIS 系統(tǒng)中。在以下應(yīng)用中可以使用實(shí)時(shí)數(shù)據(jù)庫(kù):1,生產(chǎn)制造管理系統(tǒng) MES;2,生產(chǎn)安全系統(tǒng);3,智能樓宇系統(tǒng);4,能源管理系統(tǒng);5,計(jì)量管理系統(tǒng);6,資源管理系統(tǒng);7,生產(chǎn)調(diào)度系統(tǒng);8,電力檢測(cè)系統(tǒng);9,水利系統(tǒng);10,水文系統(tǒng);11,油井系統(tǒng);第 4 頁(yè)12,城市系統(tǒng);13,電廠信息化系統(tǒng);14,煤礦系統(tǒng);15,交通系統(tǒng);等一系列系統(tǒng)中都可以采用紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)。紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)廣泛應(yīng)用于石油、化工

12、、半導(dǎo)體、汽車、電力、機(jī)械、冶金、交通、樓宇自動(dòng)化、食品、環(huán)保、倉(cāng)儲(chǔ)、物流、市政建設(shè)、印刷、紡織印染、礦業(yè)、安防等多個(gè)行業(yè)和領(lǐng)域。從下圖可以看出實(shí)時(shí)數(shù)據(jù)庫(kù)在企業(yè)中的作用:從上圖可以看出:實(shí)時(shí)數(shù)據(jù)庫(kù)把生產(chǎn)現(xiàn)場(chǎng)的到計(jì)算機(jī)系統(tǒng)中,工廠的生產(chǎn)、管理可以通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)了解生產(chǎn)現(xiàn)場(chǎng)的實(shí)際情況。對(duì)于不同的用戶可能其關(guān)注點(diǎn)也不一樣,如廠長(zhǎng)可能關(guān)注產(chǎn)量、能耗等經(jīng)濟(jì)指標(biāo);而總工可能關(guān)注生產(chǎn)的平穩(wěn)、安全等情況;而調(diào)度可能關(guān)系生產(chǎn)的運(yùn)行細(xì)節(jié)等。對(duì)于不同用戶具有不同權(quán)限,可以為其提供個(gè)性化服務(wù)。第 5 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:的體系結(jié)構(gòu)紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)由三部分組成:IO 驅(qū)動(dòng),實(shí)時(shí)數(shù)據(jù)庫(kù),實(shí)時(shí)數(shù)據(jù)庫(kù)應(yīng)用。I

13、O 驅(qū)動(dòng)是實(shí)時(shí)數(shù)據(jù)庫(kù)與外部連接通道。通過(guò) IO 驅(qū)動(dòng),實(shí)時(shí)數(shù)據(jù)庫(kù)可以和生產(chǎn)現(xiàn)場(chǎng)聯(lián)系起來(lái)。一方面,IO 驅(qū)動(dòng)可以把實(shí)時(shí)到計(jì)算機(jī)中,另一方面,實(shí)時(shí)數(shù)據(jù)庫(kù)通過(guò) IO驅(qū)動(dòng)給 IO 設(shè)備發(fā)出相應(yīng)的指令。實(shí)時(shí)數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)的基本部分。它包含了數(shù)據(jù)處理和外部接口兩個(gè)方面。數(shù)據(jù)處理包括量程變換、運(yùn)算處理、處理、歷史存貯等一系列功能。外部接口是其可以為其它組件提供的服務(wù),如可以提供實(shí)時(shí)數(shù)據(jù)變化通知,歷史數(shù)據(jù)查詢,網(wǎng)絡(luò)等一系列功能。上層應(yīng)用是利用實(shí)時(shí)數(shù)據(jù)庫(kù)開發(fā)的一些應(yīng)用程序。如流程圖界面、趨勢(shì)分析、報(bào)警分析、WEB 服務(wù)、報(bào)表處理、數(shù)據(jù)查詢、SPC 統(tǒng)計(jì)分析、物料分析、班組考核等一系列組件。其系統(tǒng)結(jié)構(gòu)圖如下:從以

14、上結(jié)構(gòu)圖可以看出,實(shí)時(shí)數(shù)據(jù)庫(kù)在整個(gè)系統(tǒng)中居于關(guān)鍵地位,對(duì)上提供各類服務(wù),對(duì)下管理各類 IO 驅(qū)動(dòng)設(shè)備。在本書中,針對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的部分介紹數(shù)據(jù)庫(kù)各項(xiàng)功能。第 6 頁(yè)實(shí)時(shí)數(shù)據(jù)庫(kù)的基本概念和組織結(jié)構(gòu)系統(tǒng)基本概念和組織結(jié)構(gòu)知道,對(duì)于計(jì)算機(jī)信息系統(tǒng)而言,構(gòu)筑系統(tǒng)的關(guān)鍵之一在于數(shù)據(jù)結(jié)構(gòu),也就是說(shuō),通過(guò)什么樣的結(jié)構(gòu)來(lái)描述現(xiàn)實(shí)世界的事務(wù)。對(duì)于關(guān)系數(shù)據(jù)庫(kù)而言,其基本的數(shù)據(jù)結(jié)構(gòu)是表和。是關(guān)系數(shù)據(jù)庫(kù)的基本數(shù)據(jù)單元,表是管理各種的管理。利用記錄和表這兩種基本的數(shù)據(jù)結(jié)構(gòu)可以表述現(xiàn)實(shí)世界各種復(fù)雜的關(guān)系。同樣,在實(shí)時(shí)數(shù)據(jù)庫(kù)中,也需要抽象出基本的數(shù)據(jù)結(jié)構(gòu)來(lái)描述現(xiàn)實(shí)世界的關(guān)系。首先分析一下要處理的事務(wù)的特點(diǎn)。實(shí)時(shí)數(shù)據(jù)庫(kù)要處理的

15、數(shù)據(jù)都是來(lái)自生產(chǎn)或其相關(guān)數(shù)據(jù),其主要特點(diǎn)是連續(xù)性和實(shí)時(shí)性。連續(xù)性是指數(shù)據(jù)一直存在,只要生產(chǎn)過(guò)程存在,其數(shù)據(jù)就一直連續(xù)存在,如某化工生產(chǎn)裝置的某檢測(cè)點(diǎn)溫度、壓力、流量等,其數(shù)據(jù)是一個(gè)連續(xù)過(guò)程。實(shí)時(shí)性是指數(shù)據(jù)只有具有時(shí)間戳才具有意義,如說(shuō)某電力檢測(cè)點(diǎn)的電壓是225V,這個(gè)電壓只有和某一個(gè)時(shí)刻對(duì)應(yīng)起來(lái)才有實(shí)際的意義,否則其數(shù)據(jù)將毫無(wú)意義。根據(jù)上述分析,的實(shí)時(shí)數(shù)據(jù)庫(kù)以點(diǎn)做為基本來(lái)描述生產(chǎn)數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)的點(diǎn)對(duì)應(yīng)現(xiàn)實(shí)世界的一個(gè)物理點(diǎn),如某一條生產(chǎn)線的累計(jì)產(chǎn)量、某一個(gè)檢測(cè)點(diǎn)的溫度等。點(diǎn)存貯的數(shù)據(jù)是一段連續(xù)的量,其存貯的數(shù)據(jù)都帶有時(shí)間戳。如對(duì)于一個(gè)溫度點(diǎn)數(shù)據(jù)存貯,存貯的是從 4 月 1 日到 7 月 1 日

16、的數(shù)據(jù)。如果檢索出一個(gè)數(shù)據(jù)值為 500 度,光是500 這個(gè)數(shù)值肯定是沒實(shí)際意義的,同時(shí)還要關(guān)心其出于 500 度所在的時(shí)刻,如 2005 年 5 月 23 日零點(diǎn)。因此,以點(diǎn)做為基本來(lái)描述實(shí)時(shí)數(shù)據(jù),既可以滿足實(shí)時(shí)數(shù)據(jù)的連續(xù)性,又滿足了其實(shí)時(shí)性。在實(shí)際的應(yīng)用中,如同關(guān)系數(shù)據(jù)庫(kù)一樣,也要把各種數(shù)據(jù)管理起來(lái),因此根據(jù)點(diǎn)和點(diǎn)之間的關(guān)系,又把點(diǎn)分成區(qū)域和單元。區(qū)域和單元方便了用戶管理各種點(diǎn),如我們可以根據(jù)點(diǎn)所在的位置分成不同的區(qū)域,如在一個(gè)大型化工廠內(nèi),可以把不同的廠分成不同的區(qū)域,而把廠內(nèi)的不同的車間分成不同的單元。同時(shí),根據(jù)描述對(duì)象的不同,把數(shù)據(jù)點(diǎn)分成不同的類型,如模擬 IO 點(diǎn),數(shù)字 IO點(diǎn)等。

17、不同的點(diǎn)類型描述了不同數(shù)據(jù)點(diǎn)。第 7 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:下面將介紹一些數(shù)據(jù)庫(kù)的基本概念:1)點(diǎn)與點(diǎn)參數(shù)紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)以點(diǎn)為來(lái)進(jìn)行數(shù)據(jù)的管理。點(diǎn)是一組有邏輯關(guān)系數(shù)據(jù)值(稱為參數(shù))的集合。在數(shù)據(jù)庫(kù)中,用戶以點(diǎn)為索引對(duì)數(shù)據(jù)庫(kù)進(jìn)行,系統(tǒng)也以點(diǎn)為單位管理各種信息。每一個(gè)點(diǎn)都是一個(gè)復(fù)合結(jié)構(gòu),它是由若干個(gè)有邏輯關(guān)系的點(diǎn)參數(shù)組成。點(diǎn)參數(shù)是實(shí)時(shí)數(shù)據(jù)庫(kù)的最小數(shù)據(jù),描述的點(diǎn)的某一個(gè)屬性。每個(gè)點(diǎn)都包含若干點(diǎn)參數(shù),它們描述點(diǎn)的不同方面的屬性。如 PV 表示過(guò)程量的測(cè)量值,DESC 則表示點(diǎn)的描述等等。因此,點(diǎn)是一類數(shù)據(jù)的集合,它相當(dāng)于一個(gè)實(shí)際的對(duì)象,其中包含了若干個(gè)屬性。如現(xiàn)場(chǎng)的一個(gè)溫度信號(hào)對(duì)應(yīng)了數(shù)據(jù)庫(kù)

18、的一個(gè)點(diǎn),事實(shí)上,這個(gè)溫度信號(hào)實(shí)際上會(huì)有許多特性:如量程的上下限、原始測(cè)量值、測(cè)量值、的高低限等等。當(dāng)時(shí),很可能有時(shí)是測(cè)量值,有時(shí)是原始測(cè)量值、有時(shí)是量程的上限。在不同的應(yīng)用場(chǎng)合,需要該點(diǎn)的不同屬性。因此對(duì)點(diǎn)的操作實(shí)際上是對(duì)具體的某一個(gè)點(diǎn)參數(shù)的操作,點(diǎn)參數(shù)的具體格式為點(diǎn)名.參數(shù)名,如Tag1. DESC表示點(diǎn) Tag1 的Desc參數(shù)。在實(shí)際應(yīng)用中,對(duì)點(diǎn)的操作往往是對(duì)測(cè)量值的操作。如在上述例子中,如果不加說(shuō)明,說(shuō)到溫度信號(hào),從上看,往往指的是溫度信號(hào)的測(cè)量值。因此,如果不加參數(shù)的點(diǎn),會(huì)認(rèn)為是對(duì)測(cè)量值的。如Tag1,只有點(diǎn)名而未加參數(shù)名,則認(rèn)為是對(duì)該點(diǎn)的默認(rèn)參數(shù)PV的,即表示過(guò)程變量的測(cè)量值,相

19、當(dāng)于Tag1. PV。點(diǎn)類型在實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中,點(diǎn)是組織數(shù)據(jù)的基本概念。在實(shí)際的應(yīng)用中,不同的信號(hào)有不同的處理方式。為了使用上的方便,根據(jù)使用方式和要完成的功能,可以把點(diǎn)分成不同的類型。紫金橋系統(tǒng)中提供的預(yù)定義的類型叫做標(biāo)準(zhǔn)點(diǎn)類型,如:模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)、累計(jì)點(diǎn)、控制點(diǎn)、運(yùn)算點(diǎn)等;用戶也可以根據(jù)自己的實(shí)際需要?jiǎng)?chuàng)建自定義點(diǎn)類型。參數(shù)類型每種點(diǎn)類型包含了若干種參數(shù)類型。當(dāng)建立某種點(diǎn)類型的點(diǎn)時(shí),該種點(diǎn)類型的每一個(gè)參數(shù)類型就對(duì)應(yīng)了一個(gè)點(diǎn)參數(shù)。因此參數(shù)類型是對(duì)點(diǎn)參數(shù)的描述和定義。系統(tǒng)中提供的預(yù)定義的類型叫做標(biāo)準(zhǔn)參數(shù),用戶自己定義的參數(shù)類型就是自定義參數(shù)。單元單元通常是把與一個(gè)工藝設(shè)備或完成一個(gè)工

20、藝目標(biāo)的幾個(gè)相連設(shè)備有關(guān)的點(diǎn)集合在一起,例如一個(gè)反應(yīng)器、鍋爐(包括汽包等)、再生器等設(shè)備上的點(diǎn)都可以分配到一個(gè)單第 8 頁(yè)元內(nèi)。紫金橋的許多標(biāo)準(zhǔn)畫面是以單元為基礎(chǔ)操作的,如:總貌畫面就可以按照單元分別或集中顯示點(diǎn)的測(cè)量值。每個(gè)點(diǎn)都必須分配給一個(gè)單元,而且只能分配一個(gè)單元。單元中可以包含多個(gè)點(diǎn)。區(qū)域按照操作的觀點(diǎn)把一個(gè)工藝過(guò)程分成幾部分,每一部分都是一個(gè)區(qū)域。例如化工廠的反應(yīng)工段、公用工程工段、煉油廠的催化裂化工段等,就可以分成不同的區(qū)域。區(qū)域的劃分可以根據(jù)不同的應(yīng)用和需要而不同,不一定與物理位置有關(guān)聯(lián)。每個(gè)紫金橋數(shù)據(jù)庫(kù)系統(tǒng)可以支持多達(dá) 32 個(gè)區(qū)域。每個(gè)區(qū)域會(huì)包含若干個(gè)單元。數(shù)據(jù)庫(kù)、區(qū)域、單元

21、、點(diǎn)的結(jié)構(gòu)示意圖如下:系統(tǒng)分五層,頂層為整個(gè)數(shù)據(jù)庫(kù)系統(tǒng),第二層為區(qū)域,第三層為單元,第四層為點(diǎn),最底層是參數(shù),參數(shù)是組成數(shù)據(jù)庫(kù)的最小。一般地,一個(gè)點(diǎn)只有一個(gè)參數(shù)與外界相連,通常稱其為測(cè)量值(PV)。其他參數(shù)作為 PV 的輔助參數(shù),如 LO 為 PV 的低限限值,HI 為 PV 的高限限值,SP 為 PV 的目標(biāo)值等。有的系統(tǒng)允許一個(gè)點(diǎn)有多個(gè)參數(shù)與外界相連。點(diǎn)的測(cè)量值(PV)通常與控制器(如 PLC)的輸入/輸出通道相連。PV 值代表 I/O 量的大小或狀態(tài)。按照裝置或場(chǎng)地可以將點(diǎn)邏輯的劃分為區(qū)域或單元,可按區(qū)域劃分。一系統(tǒng)可以有 32 個(gè)區(qū)域,每個(gè)區(qū)域可以包括 100 單元。第 9 頁(yè)大慶紫金

22、橋:技術(shù)辦事處傳真:點(diǎn)的基本介紹前面提到,整個(gè)數(shù)據(jù)庫(kù)是由若干個(gè)數(shù)據(jù)點(diǎn)組成。每個(gè)數(shù)據(jù)點(diǎn)又包含了幾個(gè)參數(shù)。一般而言,點(diǎn)主要有以下基本參數(shù):名稱(Name):名稱可以唯一標(biāo)識(shí)一個(gè)點(diǎn)的。最長(zhǎng) 16 個(gè)字符,可以包含字母(大小寫不敏感)、數(shù)字、$、_,其他字符(如漢字)不支持,最少要包括一個(gè)字母。如$_123a,123Ma,Atest_000 等都是合法的點(diǎn)名稱。Aaa 和 aaa 認(rèn)為是同一個(gè)名稱。名稱參數(shù)值不能更改。描述(Desc):最長(zhǎng) 64 個(gè)字符,可以是任何可顯示字符,可以包含漢字。描述可以做為一個(gè)點(diǎn)的簡(jiǎn)單解釋,如:如3 號(hào)罐的測(cè)量壓力等。在數(shù)據(jù)連接時(shí),可以利用該參數(shù)連接字符串類型的 IO 通

23、道。類型(Kind):點(diǎn)的類型,如模擬 IO 點(diǎn),數(shù)字 IO 點(diǎn)等。系統(tǒng)保留參數(shù),不可更改。單元(Unit):點(diǎn)所在的單元。整型變量??梢愿鶕?jù)用戶的設(shè)定指定任意的整數(shù)。安全區(qū)(Secu):點(diǎn)屬于那個(gè)安全區(qū)。通過(guò)安全區(qū)可以指定用戶的權(quán)限。點(diǎn)擊安全區(qū)按鈕可以進(jìn)行安全區(qū)組態(tài):用戶可以設(shè)定點(diǎn)的安全區(qū)域。有關(guān)安全區(qū)的詳細(xì)內(nèi)容,請(qǐng)參見安全管理。第 10 頁(yè)實(shí)時(shí)數(shù)據(jù)庫(kù)的基本功能實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行處理。處理的包括:量程變換、處理、IO 數(shù)據(jù)連接、歷史組態(tài)等基本功能。量程變換量程變換是對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行的初步處理。知道,計(jì)算機(jī)對(duì)于現(xiàn)場(chǎng)的信號(hào)都需要進(jìn)行數(shù)字化,即把模擬信號(hào)如 4-20mA,1-5V 等信號(hào)進(jìn)行數(shù)

24、字化處理,變成計(jì)算機(jī)可以識(shí)別的信號(hào)。一般地,計(jì)算機(jī)通過(guò) A/D 轉(zhuǎn)換器把該信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),根據(jù)其精度的不同,其數(shù)值范圍也有所不同,如 12 位則是 0 到 4095 之間,16 位則是 0 到 65535 之間。但是對(duì)于實(shí)際的物理量而言,A/D 轉(zhuǎn)換后的數(shù)據(jù)并不是實(shí)際現(xiàn)場(chǎng)的數(shù)據(jù),需要經(jīng)過(guò)一定的轉(zhuǎn)換才能表示其實(shí)際的含義。實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)的數(shù)據(jù)進(jìn)行加工處理,把現(xiàn)場(chǎng)的數(shù)據(jù)變成有實(shí)際物理意義的數(shù)據(jù)。如的信號(hào)是一個(gè)溫度量,值是 2000,而對(duì)應(yīng)的物理值可能是 350 度。因此,對(duì)現(xiàn)場(chǎng)的信號(hào)只有經(jīng)過(guò)量程變換后,才有實(shí)際的物理意義。量程變換包括幾種量程變換處理:線性變換,開平方,分段線性化以及運(yùn)算。線性變換

25、線性變換能處理實(shí)際物理關(guān)系和計(jì)算機(jī)量之間是線性關(guān)系的量。如對(duì)于一個(gè)壓力信號(hào)其實(shí)際物理信號(hào)的區(qū)間在 1.2MPa 和 1.8MPa 之間,采用 12 位 A/D 轉(zhuǎn)換器,其轉(zhuǎn)換范圍在 0 到 4095 之間。其對(duì)應(yīng)關(guān)系是 1.2MPa 時(shí)計(jì)算機(jī)轉(zhuǎn)換的結(jié)果為 0,1.8MPa 時(shí)計(jì)算機(jī)轉(zhuǎn)換的結(jié)果為 4095,中間為線性對(duì)應(yīng)關(guān)系,則其轉(zhuǎn)換關(guān)系可以用下圖表示:第 11 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:如的數(shù)據(jù)為 2000,則其對(duì)應(yīng)的壓力為:(20000)(1.81.2)/(40950)1.2 = 1.493MPa。從以上計(jì)算可以看出,如果是要計(jì)算實(shí)際的物理量需要知道以下幾個(gè)量:1,量程上限:對(duì)應(yīng)量范圍的

26、最大值,如上例的 1.8MPa,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是 EUHi。2,量程下限:對(duì)應(yīng)量范圍的最小值,如上例的 1.2MPa,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是 EULo。3, 數(shù)據(jù)上限:計(jì)算機(jī)數(shù)據(jù)轉(zhuǎn)換的上限。如上例的 4095,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是 PVRawHi。4,數(shù)據(jù)下限:計(jì)算機(jī)數(shù)據(jù)轉(zhuǎn)換的下限。如上例的 0,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是PVRawLo。5,原始測(cè)量值:計(jì)算機(jī)的數(shù)據(jù)的原始值,如上例的 2000,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是 PVRaw。6,測(cè)量值:經(jīng)過(guò)量程變換后的值,在數(shù)據(jù)庫(kù)中的參數(shù)名稱是 PV。一個(gè)原始測(cè)量值經(jīng)過(guò)量程變換后,其測(cè)量值對(duì)應(yīng)的是物理值。其轉(zhuǎn)換公式如下:PV = (PVRawPVRa

27、wLo)(EUHiEULo)/(PVRawHiPVRawLo)EULo第 12 頁(yè)如果其測(cè)量的原始值大于 數(shù)據(jù)上限或者小于 數(shù)據(jù)下限,則依然按上述公式計(jì)算,也就是說(shuō),在其以外區(qū)間,依然按量程區(qū)間的線性轉(zhuǎn)換。還以以上實(shí)例為例,如果檢測(cè)的值為 6000,則測(cè)量值 PV 為:PV= (PVRawPVRawLo)(EUHiEULo)/(PVRawHiPVRawLo)EULo(60000)(1.81.2)/(40950)1.2 2.079MPa。在紫金橋數(shù)據(jù)庫(kù)中,要進(jìn)行量程變換非常容易,如下圖:只要選擇量程變換的復(fù)選框,指定量程上限、下限以及數(shù)據(jù)上限、下限即可。開平方運(yùn)算開平方運(yùn)算是指對(duì)原始測(cè)量值進(jìn)行開

28、平方運(yùn)算的算法。比較典型的應(yīng)用是差壓和流量。差壓式流量計(jì)是以方程和流體連續(xù)性方程為依據(jù),根據(jù)節(jié)流原理,當(dāng)流體流經(jīng)節(jié)流件時(shí),在其前后產(chǎn)生壓差,此差壓值與該流量的平方成正比。因?yàn)閷?shí)際需要的是流量信號(hào),因此,其流量是:PV = KSQRT(PVRaw)K 是流量系數(shù),可以用線性量程變換得到;PVRaw 是測(cè)量的差壓信號(hào),SQRT(PVRaw)表示對(duì)差壓信號(hào)求平方根;PV 是實(shí)際的流量值。在紫金橋的系統(tǒng)中,可以選擇一個(gè)選項(xiàng)開平方(SQRTFL)即可,如下:如果選中了開平方選項(xiàng),則系統(tǒng)自動(dòng)對(duì)原始測(cè)量值進(jìn)行量程變換。分段線性化在實(shí)際的應(yīng)用中,測(cè)量的信號(hào)往往并不是完全線性的,但是從局部而言,存在著線性關(guān)系。

29、如熱電阻、熱電偶等與溫度的轉(zhuǎn)換,從整個(gè)量程范圍來(lái)說(shuō),并不是線性關(guān)系,但是第 13 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:就某一個(gè)局部而看,有比較好的線性關(guān)系。這時(shí),可以把整個(gè)量程分成若干段,每一段都可以認(rèn)為是線性關(guān)系。從理論上說(shuō),只要分的段足夠的小,只要兩個(gè)量之間的函數(shù)關(guān)系是有限個(gè)斷點(diǎn)的連續(xù)函數(shù),就可以用上述方法來(lái)表示兩者的關(guān)系。分段線性化的原理是把原始測(cè)量值的區(qū)間分成若干段,每一段都可以近似認(rèn)為是線性變換,這樣把非線性的關(guān)系用線性的關(guān)系描述出來(lái)了:y(i)表示第 i 點(diǎn)的輸出,y(i-1)表示第 i-1 點(diǎn)的輸出,x(i)表示第 i 點(diǎn)的輸入,x(i-1)表示第 i-1 點(diǎn)的輸入,x 分別表示輸入量

30、。如下圖示:由此可見,如果要進(jìn)行分段線性化,首先要建立的是分段線性化表。分段線性化表包含了一組數(shù)據(jù),每組數(shù)據(jù)描述了分段線性化表中的一個(gè)分割點(diǎn),每組數(shù)據(jù)包含了三個(gè)量:序號(hào):表示當(dāng)前組在整個(gè)表中的位置。輸入:當(dāng)前間斷點(diǎn)的輸入值。輸出:當(dāng)前間斷點(diǎn)的輸出值。下面建立一個(gè)有 4 個(gè)間斷點(diǎn)的分段線性化表,其輸入范圍在 0 到 40 之間,輸出在第 14 頁(yè)輸入輸出小于最小值大于最大值等于最小值或最大值剛好與某一點(diǎn)的輸入值相等等于該點(diǎn)的輸出值處在某兩點(diǎn)的輸入值之間y(i)y(i1)*xx(i1)/x(i)x(i1) +y(i)0 到 100 之間,其對(duì)應(yīng)關(guān)系如下:下面舉例說(shuō)明分段線性化的計(jì)算過(guò)程:1)那么當(dāng)

31、輸入值為 5 時(shí),其輸出值的計(jì)算為:輸出值=(20-0)*(5-0)/(10-0)+ 0=10。2)輸入為 36 時(shí),輸出為:輸出值=(100-40)*(36-30)/(40-30)+ 40=76。3)輸入為 10 時(shí),輸出為 20。4)輸入為 50 時(shí),輸出為 50。如果不在輸入范圍之內(nèi),則保持?jǐn)?shù)值不變。分段線性化的組態(tài):在實(shí)時(shí)數(shù)據(jù)庫(kù)組態(tài)程序中,在菜單中選擇“工程/分段線性化表”,出來(lái)分段線性化表管理工具:在左側(cè)的列表欄中顯示了已經(jīng)組態(tài)的分段線性化表。一欄顯示了其表的名稱,另一欄顯示了其被的次數(shù)。次數(shù)表示有多少個(gè)數(shù)據(jù)點(diǎn)采用了該分段線性化表。增加:可以增加一個(gè)分段線性化表。修改:修改當(dāng)前選中的

32、分段線性化表。第 15 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:序號(hào)輸入輸出1002102033040440100刪除:刪除當(dāng)前選中的分段線性化表。只有次數(shù)為 0 的分段線性化表才能被刪除。點(diǎn)擊增加,可以增加一個(gè)分段線性化表,如下:表名:分段線性化表的名稱。分段線性化表名在整個(gè)系統(tǒng)中必須唯一,通過(guò)對(duì)該名稱的,可以該分段線性化表。表格共三列,第一列為序號(hào),每增加一段時(shí)系統(tǒng)自動(dòng)生成,按輸入數(shù)值的大小自動(dòng)排序。第二列是輸入值,該值是指從設(shè)備到的原始數(shù)據(jù)經(jīng)過(guò)基本變換(包括:線性/開平方、量程轉(zhuǎn)換)后的值。第三列為該輸入值應(yīng)該對(duì)應(yīng)的工程輸出值。若要增加一段,在“分段設(shè)置”中指定輸入值和輸出值后,單擊“增加”按鈕,

33、如果已經(jīng)存在與當(dāng)前輸入值相同的段,則不能增加,可以用修改命令來(lái)修改其輸出值。修改時(shí),只能修改輸出值,不能修改輸入值。對(duì)已經(jīng)生成的段通過(guò)單擊“修改”和“刪除”按鈕可以修改其輸出值或?qū)⒃摱蝿h除。一個(gè)分段線性化表最少要有兩個(gè)數(shù)據(jù)點(diǎn)。否則認(rèn)為是不合格數(shù)據(jù)點(diǎn)。分段線性化的應(yīng)用:要進(jìn)行分段線性化轉(zhuǎn)換,首先要選中分段線性化選項(xiàng),然后選擇所需要的分段線性化第 16 頁(yè)表,如果分段線性化表沒有組態(tài),可以使用增加一個(gè)新的分段線性化表,也可以用修改當(dāng)前選中的分段線性化表。第 17 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:處理基本概念是實(shí)時(shí)數(shù)據(jù)庫(kù)必不可少的功能,當(dāng)變量的數(shù)值或數(shù)值的變化異常時(shí),將產(chǎn)生,以便操作者采取必要的措施。

34、通過(guò)這些,用戶可以及時(shí)方便地監(jiān)視和查看系統(tǒng)的異常情況。是用戶根據(jù)實(shí)際的生產(chǎn)情況,依據(jù)具體工藝,設(shè)定的一些要提示的條件。系統(tǒng)根據(jù)用戶設(shè)定的條件,一旦滿足所設(shè)定的條件根據(jù)事先的設(shè)定做出適當(dāng)?shù)姆磻?yīng)。的狀態(tài)轉(zhuǎn)換如下圖所示:系旦滿足條件,則系統(tǒng)進(jìn)入到狀態(tài),如果條件解除,則恢復(fù),系統(tǒng)又進(jìn)入到正常狀態(tài)。如果系統(tǒng)在時(shí)產(chǎn)生同樣類型的更高級(jí)別的時(shí),則系統(tǒng)進(jìn)入到高級(jí)別狀態(tài)。如果發(fā)生時(shí),對(duì)進(jìn)行了確認(rèn),則系統(tǒng)會(huì)已經(jīng)被確認(rèn)了,否則,認(rèn)為現(xiàn)場(chǎng)沒有對(duì)進(jìn)行處理。根據(jù)其觸發(fā)條件的種類,可以分成:1)限值:是過(guò)程參數(shù)測(cè)量值越過(guò)限值時(shí)產(chǎn)生的。限值的類型有四種:低低限(LL)、低限(LO)、高限(HI)、高高限(HH)。這些限值介于變

35、量的量程上、下限之間,它們的大小關(guān)系排列依次為低低限(LL)、低限(LO)、高限(HI)、高高限(HH)。變量測(cè)量值發(fā)生變化時(shí),如果越過(guò)某一個(gè)限值,則滿足限值條件,會(huì)產(chǎn)生一個(gè)。第 18 頁(yè)同時(shí)對(duì)于一個(gè)變量,在某個(gè)時(shí)刻,只能產(chǎn)生最近越限的那個(gè),也就是說(shuō),對(duì)于一個(gè)報(bào)警條件只能產(chǎn)生一個(gè),而不能同時(shí)發(fā)出多個(gè)。例如:如果變量值超過(guò)高高限,就會(huì)產(chǎn)生高高限條件,而不會(huì)產(chǎn)生高限條件。低低限、低限:是對(duì)測(cè)量值設(shè)定其小于某個(gè)值時(shí)設(shè)定的條件。一般地,如果要設(shè)定低低限,則需要同時(shí)設(shè)定低限。如果同時(shí)設(shè)定了低限和低低限,則必須滿足低低限限定值小于低限值。高高限、高限:如果測(cè)量值大于設(shè)定的值則產(chǎn)生相應(yīng)的條件。顧名思義,如果

36、測(cè)量值大于設(shè)定的高限值,則產(chǎn)生高限,如果大于高高限值,則產(chǎn)生高高限。同樣如果同時(shí)設(shè)定了高高限和高限,則高高限必須大于高限。從限值的特性來(lái)說(shuō),不可能出現(xiàn)兩種同時(shí)出現(xiàn)的情況。根據(jù)其設(shè)定的條件,如果低低限和低限同時(shí)出現(xiàn),則系統(tǒng)出現(xiàn)的是低低限。下面將描述以上的變化過(guò)程:第 19 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:時(shí)刻系統(tǒng)狀態(tài)1產(chǎn)生高限2高限恢復(fù)3產(chǎn)生高限4產(chǎn)生高高限由以上示例可以看出,在某一時(shí)刻只能產(chǎn)生一個(gè)限值,如時(shí)刻 8,雖然同時(shí)滿足低低限和低限,但是系統(tǒng)產(chǎn)生的是限值條件更為嚴(yán)格低低限。2)變化率:模擬量測(cè)量值在時(shí)間內(nèi)的變化量超過(guò)設(shè)定值時(shí)產(chǎn)生的,即測(cè)量值變化太快時(shí)產(chǎn)生的。當(dāng)測(cè)量值發(fā)生變化時(shí),就計(jì)算變化率

37、以決定是否。變化率的時(shí)間是秒。變化率計(jì)算公式如下:(測(cè)量值的當(dāng)前值 - 測(cè)量值上一次的值)/(這一次產(chǎn)生測(cè)量值的時(shí)間 - 上一次產(chǎn)生測(cè)量值的時(shí)間)取其整數(shù)部分的絕對(duì)值做為結(jié)果,若計(jì)算結(jié)果大于變化率(RATE)設(shè)定值,則發(fā)出。變化率可以對(duì)要求系統(tǒng)不能急劇變化的量進(jìn)行。如對(duì)于一個(gè)陶瓷爐的溫度的升溫過(guò)程,其工藝要求其升溫過(guò)程是一個(gè)平緩的過(guò)程,如果系統(tǒng)升溫過(guò)快會(huì)對(duì)產(chǎn)品質(zhì)量造成嚴(yán)重。因此可以通過(guò)變化率來(lái)檢測(cè)一個(gè)信號(hào)的變化過(guò)程。與其它不同是,變化率與系統(tǒng)的一段時(shí)間的運(yùn)行狀態(tài)有關(guān),它并非單純的取決于系統(tǒng)某一時(shí)刻的狀態(tài)。其它系統(tǒng)當(dāng)前的值條件滿足時(shí),則產(chǎn)生,否則不產(chǎn)生。變化率的條件則是測(cè)量值一段時(shí)間的變化率的變

38、化情況。3)偏差:模擬量的值相對(duì)設(shè)定值上下波動(dòng)范圍超過(guò)一定量時(shí)產(chǎn)生的條件。用戶在“設(shè)定值” 中輸入目標(biāo)值(基準(zhǔn)值)。計(jì)算公式如下:偏差 = 當(dāng)前測(cè)量值 - 設(shè)定值。設(shè)定偏差的量是期待其能在某個(gè)狀態(tài)上穩(wěn)定的量。如對(duì)于一個(gè)罐的壓力期待的壓力是 1MPa,其上下偏差過(guò) 0.15MPa,則系統(tǒng)的設(shè)定值為 1MPa,偏差值是 0.15MPa,當(dāng)檢測(cè)的壓力大于 1.15MPa 或小于 0.85MPa 時(shí),系統(tǒng)產(chǎn)生。如下圖示:第 20 頁(yè)5高高限恢復(fù),產(chǎn)生高限6高限恢復(fù),進(jìn)入到正常狀態(tài)7產(chǎn)生低限8產(chǎn)生低低限9低低限恢復(fù),產(chǎn)生低限10產(chǎn)生低低限11低低限恢復(fù),產(chǎn)生低限12低限恢復(fù),進(jìn)入到正常狀態(tài)在上圖中,黑色

39、實(shí)線表示系統(tǒng)的設(shè)定值,兩條虛線分別表示設(shè)定值偏差值以及設(shè)定值偏差值。在兩條虛線之間的區(qū)域表示系統(tǒng)的正常狀態(tài),在兩條虛線之外的區(qū)間表示系統(tǒng)的狀態(tài)。4)開關(guān)量:數(shù)字量只能有 0 或 1 兩種狀態(tài)??梢哉J(rèn)為只有一種狀態(tài)是正常狀態(tài),而另一種狀態(tài)是異常狀態(tài)。例如,正常狀態(tài)值如果設(shè)為 0,則當(dāng)測(cè)量值為 1 時(shí)即產(chǎn)生。根據(jù)的嚴(yán)重程度定義的優(yōu)先級(jí)別,共有 3 個(gè)級(jí)別:低級(jí)、高級(jí)和緊急。這 3個(gè)級(jí)別對(duì)應(yīng)的優(yōu)先級(jí)參數(shù)值分別是 1、2 和 3。低級(jí):優(yōu)先級(jí)比較低的。高級(jí):優(yōu)先級(jí)很高的。緊急:需要立即處理的。的緊急程度可以根據(jù)用戶自己的需要自己設(shè)定的優(yōu)先級(jí)別。一般的原則是緊急控制在總量的 5左右,高級(jí)控制在 30以內(nèi)

40、。可以根據(jù)自己的工藝適當(dāng)?shù)恼{(diào)整的級(jí)別。的幾個(gè)相關(guān)概念:死區(qū)(DEADBAND):是指測(cè)量值越過(guò)限值產(chǎn)生條件并發(fā)出警報(bào)后,測(cè)量值回頭越過(guò)限值時(shí)并不立即解除,只有當(dāng)其繼續(xù)穿越死區(qū)設(shè)定限值時(shí),才會(huì)解除。死區(qū)第 21 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:設(shè)定值是指在消除前,測(cè)量值必須降低到限值以下多少(如果是下下限或下限則在它之上的值)。例如,從狀態(tài)返回到正常狀態(tài)時(shí),測(cè)量值不僅返回到限值內(nèi),而且還要返回到用戶指定的死區(qū)設(shè)定值之上或之下。死區(qū)設(shè)定值防止了由于過(guò)程測(cè)量值在限值上下變化,不斷地限值造成的反復(fù)。如設(shè)定的高限為 500,死區(qū)為 20,其測(cè)量值變化曲線如下所示:為了描述的方便,在時(shí)間軸上依次標(biāo)明了幾個(gè)時(shí)

41、間點(diǎn),從 1 到 9。在時(shí)刻 3,測(cè)量值達(dá)到值,滿足條件,系統(tǒng)產(chǎn)生??梢钥吹皆跁r(shí)刻 4,其實(shí)測(cè)量值已經(jīng)脫離區(qū),小于值了,但是由于死區(qū)的存在認(rèn)為仍然存在。直到時(shí)刻6值小于設(shè)定與死區(qū)的范圍,此警才解除。在上表可以看到,雖然在時(shí)刻 8 的測(cè)量值比時(shí)刻 5 還要大,但是在時(shí)刻 5 是處于狀態(tài),而時(shí)刻 8 卻不是。由此可以看到,當(dāng)測(cè)量值處于死區(qū)時(shí),是否處于狀態(tài)是由以前的狀態(tài)決定的。如果系統(tǒng)以前是狀態(tài),則依然是狀態(tài),否則系統(tǒng)不能進(jìn)入狀態(tài)。死區(qū)對(duì)于限值,如果是低低限或者低限,則死區(qū)是大于限值的一段區(qū)間。如果是高高限或者高限,則死區(qū)是小于其限值的一段區(qū)間。死區(qū)同樣適用于偏差。變化率沒有死區(qū)。第 22 頁(yè)延時(shí)時(shí)

42、間(ALARMDELAY):當(dāng)設(shè)置了延時(shí)時(shí)間后,對(duì)于限值或偏差,當(dāng) PV 值超出限值或偏差值超出偏差設(shè)定值后,并不立即產(chǎn)生,只有當(dāng)超過(guò)延時(shí)時(shí)間ALARMDELAY 后,PV 值仍超出限值或偏差值仍超出偏差設(shè)定值時(shí),才產(chǎn)生限值或偏差報(bào)警。設(shè)定延時(shí)時(shí)間的主要目的是防止系統(tǒng)的干擾信號(hào)。大家都知道,在過(guò)程中,干擾是不可避免的存在著,干擾與真實(shí)信號(hào)的區(qū)別是干擾往往是尖峰式的,維持時(shí)間比較短,而真實(shí)信號(hào)往往維持時(shí)間比較長(zhǎng)。因此,如果有干擾信號(hào),為了避免誤報(bào),通過(guò)延時(shí)時(shí)間來(lái)過(guò)濾。只有延續(xù)一段時(shí)間后,才認(rèn)為是確實(shí),否則不做處理。延時(shí)的時(shí)間是毫秒。為了更清楚的了解延時(shí)時(shí)間,可以看一個(gè)示例:假定設(shè)定的延時(shí)時(shí)間是

43、500 毫秒,系統(tǒng)情況如下:第 23 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:序號(hào)時(shí)刻(秒)狀態(tài)10.9521.15超過(guò)高限31.25超過(guò)高限時(shí)間為 100 毫秒,沒有持續(xù)延時(shí)時(shí)間,不41.35從以上示例中可以看出,只有條件持續(xù)時(shí)間超過(guò)延時(shí)時(shí)間時(shí)才會(huì)產(chǎn)生。開關(guān):是否使用。如果選擇不使用,即使組態(tài)了,已經(jīng)組態(tài)的也不會(huì)生效。在系統(tǒng)運(yùn)行時(shí),可以設(shè)定某個(gè)點(diǎn)的開關(guān),設(shè)定是否。的組態(tài)在實(shí)時(shí)數(shù)據(jù)庫(kù)中建立一個(gè)數(shù)據(jù)庫(kù)點(diǎn),如果該點(diǎn)類型支持,則一般地會(huì)出現(xiàn)一個(gè)報(bào)警屬性頁(yè)。以模擬 IO 點(diǎn)為例,其組態(tài)界面如下:第 24 頁(yè)開關(guān)量開關(guān)量狀態(tài)正常狀態(tài)值 NORMALVAL異常優(yōu)先級(jí) ALARMPR模擬量低低限低低限參數(shù) LL低低限

44、優(yōu)先級(jí) LLPR低限低限參數(shù) L O低限優(yōu)先級(jí) LOPR高高限高高限參數(shù) HH高高限優(yōu)先級(jí) HHPR高限高限參數(shù) HI高限優(yōu)先級(jí) HIPR變化率限值 RATE 和周期 RATECYC變化率優(yōu)先級(jí) RATEPR偏差偏差限值 DEV 和設(shè)定值 SP偏差優(yōu)先級(jí) DEVPR死區(qū)死區(qū)限值 DEADBAND延警延時(shí)時(shí)間 ALARMDELAY53.9超過(guò)高限65.75超過(guò)高限時(shí)間為 1850 毫秒,持續(xù)時(shí)間大于延時(shí)時(shí)間,產(chǎn)生77.85超過(guò)高限88.05超過(guò)高限時(shí)間為 200 毫秒,沒有持續(xù)延時(shí)時(shí)間,不選擇參數(shù)屬性頁(yè),可以進(jìn)行組態(tài)。如果沒有選擇開關(guān),則所有的參數(shù)都不能組態(tài)。同樣,只有選中了相應(yīng)的項(xiàng),才能對(duì)其值

45、和優(yōu)先級(jí)進(jìn)行組態(tài)。的瀏覽和應(yīng)用1、選擇菜單命令“工具/子圖”或點(diǎn)擊工具條命令按鈕調(diào)出子圖選擇框,如下圖所示:在左側(cè)的瀏覽樹中選中項(xiàng)目,右側(cè)將列出本項(xiàng)目下所包含的所有組件。使用鼠標(biāo)雙擊圖標(biāo)或直接拖動(dòng)此圖標(biāo)到當(dāng)前窗口中,可以看到窗口中已經(jīng)創(chuàng)建了一個(gè)顯示組件,如下圖所示:第 25 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:您可以通過(guò)使用鼠標(biāo)拖動(dòng)來(lái)改變組件的位置,也可以通過(guò)拖拽組件周圍的調(diào)節(jié)改變組件的大小。設(shè)置組件在已經(jīng)創(chuàng)建的組件上雙擊鼠標(biāo)左鍵,彈出如下的屬性設(shè)置框:設(shè)置框共分兩個(gè)屬性頁(yè),分別是“外觀”和“格式”,其中“外觀”頁(yè)主要用來(lái)設(shè)置組件的顯示,“格式”頁(yè)主要用來(lái)設(shè)置每一條顯示的內(nèi)容?!?外觀”頁(yè)包含如下內(nèi)

46、容:類型可以在此選擇組件初始狀態(tài)是工作在實(shí)警狀態(tài)還是工作在歷史狀態(tài)。當(dāng)工作在實(shí)警狀態(tài)警精靈顯示當(dāng)前發(fā)生的,如果是工作在歷史狀態(tài)下,報(bào)警組件缺省顯示當(dāng)天發(fā)生的所有,您可以通過(guò)點(diǎn)擊“前一天”或“后一天”按顯示其他日期發(fā)生的。數(shù)據(jù)源此選項(xiàng)需要顯示的數(shù)據(jù)源。數(shù)據(jù)源中的選項(xiàng)是已經(jīng)定義的數(shù)據(jù)源名稱。因?yàn)榈?26 頁(yè)紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),所以顯示的數(shù)據(jù)源可以是本地實(shí)時(shí)數(shù)據(jù)庫(kù),也可以是網(wǎng)絡(luò)中其它結(jié)點(diǎn)的實(shí)時(shí)數(shù)據(jù)庫(kù)。顏色設(shè)置在這里可以設(shè)置每一種的色彩,這樣在精靈中通過(guò)顏色就可以簡(jiǎn)單的區(qū)分報(bào)警的類型。范圍在這里可以設(shè)置需要顯示的區(qū)域號(hào)、單元號(hào)或組號(hào)。選中右側(cè)的復(fù)選框是表示顯示所有的區(qū)域、單元或

47、組。注意當(dāng)組件工作在歷史狀態(tài)時(shí),無(wú)法指定顯示所有的區(qū)域。也就是所精靈只能顯示一個(gè)區(qū)域內(nèi)的所有。滾動(dòng)條組件在缺省情況下是有滾動(dòng)條的,您可以指定一頁(yè)顯示的最大個(gè)數(shù)(個(gè)數(shù)范圍1-100)。您也可以取消它,而僅僅是通過(guò)上下翻頁(yè)來(lái)察看所有的。確認(rèn)級(jí)別在精靈中可以對(duì)當(dāng)前發(fā)生的進(jìn)行確認(rèn),在這里可以允許確認(rèn)的級(jí)別?!案袷健表?yè)的外觀如下:解釋如下:此框中可以對(duì)每一條顯示的內(nèi)容進(jìn)行定制,其中左側(cè)是不在中顯示的屬性,右側(cè)是在中顯示的屬性。為組件配置顯示項(xiàng)的方法是如下:第 27 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:1、使用鼠標(biāo)選中左側(cè)想增添的項(xiàng)。2、點(diǎn)擊“增加”按鈕把此選項(xiàng)移動(dòng)到右側(cè)的“已選列”列表中。3、使用“上移”“下

48、移”來(lái)切換項(xiàng)的上下順序。在最上方的選項(xiàng)將在組件中顯示在最前方。4、如果想取消某一項(xiàng)的顯示,可以先在右側(cè)選中該項(xiàng),然后單擊“刪除”把它移動(dòng)到左側(cè)的“可選列”列表中即可。5、在右側(cè)的“已選列”列表中的寬度欄雙擊鼠標(biāo)左鍵,可以修改對(duì)應(yīng)項(xiàng)在組件中顯示的初始寬度。進(jìn)行完必要的設(shè)置后,點(diǎn)擊確定按鈕即可完成組件的設(shè)置工作。運(yùn)行組件組件在運(yùn)行時(shí)外觀如下:實(shí)警的瀏覽當(dāng)組件工作在實(shí)警狀態(tài)下時(shí),“上一頁(yè)”“下一頁(yè)”按鈕有效,如果在一頁(yè)中無(wú)法顯示當(dāng)前所有的實(shí)警,那么點(diǎn)擊可以通過(guò)“上一頁(yè)”“下一頁(yè)”按瀏覽當(dāng)前所有的。組件將按照您的設(shè)置來(lái)顯示的對(duì)應(yīng)信息,您可以通過(guò)拖動(dòng)下方的滾動(dòng)條來(lái)察看所有的項(xiàng)。實(shí)警的確認(rèn)當(dāng)操作想確認(rèn)某過(guò)

49、程點(diǎn)最近發(fā)生的一條時(shí),它可以在組件上選擇該條報(bào)警,然后用鼠標(biāo)左鍵進(jìn)行雙擊操作,則變?yōu)榇_認(rèn)狀態(tài)。如果操作想 確認(rèn)本頁(yè)所有的,只要點(diǎn)擊“全確認(rèn)”按鈕即可。注意:在確認(rèn)之前您必須確保有足夠的操作級(jí)別。第 28 頁(yè)歷史的顯示當(dāng)在類型選擇框中選擇“歷史”警組件的外觀如下:您可以通過(guò)前一天后一天來(lái)察看發(fā)生過(guò)的歷史,同時(shí)在組件的右上角將顯示當(dāng)前列出的的日期。歷史的查詢當(dāng)在類型選擇框中選擇“歷史查詢”時(shí),會(huì)彈出如下的框:在此框中,您可以輸入查詢的開始和結(jié)束時(shí)間,同時(shí)也可以指定相應(yīng)的過(guò)濾條件。點(diǎn)擊確定,即可開始查詢。查詢的結(jié)果將顯示在組件中。組件支持的屬性nAreaNo 區(qū)域序號(hào)說(shuō)明:整型,它指定時(shí)實(shí)或歷史的區(qū)

50、域序號(hào),-1 表示所有的區(qū)域。注意對(duì)于歷史nAreaNo 不可小于 0。nUnitNo、nSubUnitNo、nGroup第 29 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:說(shuō)明:整型,和區(qū)域號(hào)類似,他們分別對(duì)應(yīng)單元號(hào),子單元號(hào)和組號(hào)。nDay 歷史顯示時(shí)偏移的天數(shù),范圍大于等于 0說(shuō)明:當(dāng)組件處于歷史狀態(tài)時(shí),設(shè)置此屬性可以更改顯示的日期。注意,nDay 必須大于等于零,當(dāng)它的值為 1 時(shí)表示,歷史的日期比當(dāng)前日期早 1 天,值為 2時(shí)早兩天,以此類推。系統(tǒng)窗口系統(tǒng)窗口是一個(gè)長(zhǎng)條形的窗口,它被顯示在屏幕的頂部或底部,是一種頂層窗口,始終顯示在屏幕上,不會(huì)因?yàn)榍袚Q畫面而關(guān)閉。系統(tǒng)窗口分為左右兩個(gè)顯示區(qū),左側(cè)

51、為系統(tǒng)區(qū),顯示最近發(fā)生的系統(tǒng);右側(cè)為過(guò)程區(qū),顯示最近發(fā)生的過(guò)程。系統(tǒng)窗口的外觀如下圖所示:可以按照如下的方法顯示系統(tǒng)窗口:1、將導(dǎo)航器切換到畫面頁(yè)。2、雙擊“配置/系統(tǒng)參數(shù)”項(xiàng)目,彈出系統(tǒng)參數(shù)設(shè)置框。3、選擇中復(fù)選框“系統(tǒng)窗”,并在后面的下拉框中選擇運(yùn)行時(shí)系統(tǒng)窗口的顯示位置。4、單擊“確認(rèn)”按鈕返回。數(shù)據(jù)庫(kù)變量:預(yù)定義的數(shù)據(jù)庫(kù)參數(shù)紫金橋的實(shí)時(shí)數(shù)據(jù)庫(kù)提供了幾個(gè)預(yù)定義的和相關(guān)的數(shù)據(jù)庫(kù)參數(shù),如下所示:1、$ALARMTXT,字符型,意義為數(shù)據(jù)庫(kù)的描述信息。最后發(fā)生的一次的文本描述信息。第 30 頁(yè)2、$ALARM,整型,取值范圍 0-2,意義為數(shù)據(jù)庫(kù)當(dāng)前沒有確認(rèn)的的最高優(yōu)先級(jí)。3、$ALARMnn,

52、整型,范圍 0-2,nn 范圍從 00 到 31,表示指定的區(qū)域,如$ALARM00表示區(qū)域 0 的未確認(rèn)的最高優(yōu)先級(jí)。數(shù)據(jù)庫(kù)點(diǎn)的狀態(tài)參數(shù)對(duì)于數(shù)據(jù)庫(kù)中的任何一個(gè)模擬 IO 點(diǎn)和數(shù)字 IO 點(diǎn)來(lái)說(shuō),都有兩個(gè)參數(shù)來(lái)表明該點(diǎn)的報(bào)警狀態(tài),如下所示:1、ALMACK,整型,范圍 0-7,該狀態(tài)表示當(dāng)前是否確認(rèn),0 到 7 中是該變量的最后 3 個(gè) bit,從低位到依次表示限值,偏差,變化率的確認(rèn)狀態(tài)。0表示沒有確認(rèn),1 表示已經(jīng)確認(rèn)。假如發(fā)生了偏差和限值,如果該值為 2,二進(jìn)制表示為 010,則表示偏差已經(jīng)確認(rèn),而限值沒有確認(rèn)。2、A,整型,范圍 0-7,當(dāng)前發(fā)生的。最后 3 個(gè) bit 從低位到依次表

53、示是否發(fā)生限值,偏差,變化率,0 表示沒有發(fā)生,1 表示發(fā)生。如 6(110)則表示變化率和偏差。以上狀態(tài)參數(shù)可以直接在和動(dòng)畫聯(lián)接中使用,用以提供更靈活的方式來(lái)對(duì)進(jìn)行控制。確認(rèn)函數(shù)可以在中使用 AlrmAck 的函數(shù)來(lái)對(duì)進(jìn)行確認(rèn):格式:AlmAck(DataSource, AreaNo)DataSource:字符串類型,數(shù)據(jù)源名稱。該項(xiàng)為空表示本地?cái)?shù)據(jù)源。AreaNo:整型,數(shù)據(jù)庫(kù)中的區(qū)域。第 31 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:IO 數(shù)據(jù)連接實(shí)時(shí)數(shù)據(jù)庫(kù)一個(gè)重要功能是與 IO 設(shè)備進(jìn)行通訊。在這里簡(jiǎn)單講一下設(shè)備的組態(tài)和數(shù)據(jù)連接過(guò)程。與 IO 設(shè)備連接分成兩個(gè)部分,一是設(shè)備組態(tài),另一個(gè)是數(shù)據(jù)連接

54、。因?yàn)槊颗_(tái)計(jì)算機(jī)上可能連接多種設(shè)備包括各種、PLC 等多種設(shè)備,設(shè)備連接就是把一個(gè)物理設(shè)備虛擬成中的一個(gè)邏輯設(shè)備。通過(guò)該邏輯設(shè)備,計(jì)算機(jī)可以和設(shè)備進(jìn)行通訊。數(shù)據(jù)的連接可以把數(shù)據(jù)庫(kù)的點(diǎn)參數(shù)與實(shí)際的物理通道連接起來(lái)。如要現(xiàn)場(chǎng)的一個(gè)溫度信號(hào),通過(guò)數(shù)據(jù)連接可以把實(shí)時(shí)數(shù)據(jù)庫(kù)中的某一個(gè)點(diǎn)如 A1.PV連接到該通道上。設(shè)備組態(tài)實(shí)際的物理設(shè)備千差萬(wàn)別,不同的設(shè)備參數(shù)各不相同。但是,就其與計(jì)算機(jī)的通訊過(guò)程而言,它們大致相同。為了和組態(tài)的方便,紫金橋?yàn)槊恳粋€(gè) IO 設(shè)備都定義了一個(gè)邏輯設(shè)備名。根據(jù)其邏輯設(shè)備名,進(jìn)行數(shù)據(jù)連接,IO 設(shè)備狀態(tài)判定等。從紫金橋的組態(tài)環(huán)境中導(dǎo)航樹中選擇數(shù)據(jù)庫(kù),進(jìn)入設(shè)備驅(qū)動(dòng),選擇要組態(tài)的設(shè)

55、備進(jìn)入組態(tài)(不同的設(shè)備不盡相同,但是大體類似):第 32 頁(yè)設(shè)備名稱:該 IO 設(shè)備的名稱,通過(guò)它,可以組態(tài)數(shù)據(jù)連接等。該名稱必須唯一,不能與其它 IO 設(shè)備重復(fù)。初始:有些 IO 設(shè)備并不需要時(shí)刻啟動(dòng),只需要在特定的時(shí)間里和設(shè)置數(shù)據(jù),可以設(shè)置其初始,到需要時(shí)才使用函數(shù) DeviceOpen 啟動(dòng)/DeviceClose 停止該設(shè)備。動(dòng)態(tài)優(yōu)化:可以優(yōu)化速度。采用該選項(xiàng),只有當(dāng)前的活動(dòng)點(diǎn)(需要保存歷史的點(diǎn),需要監(jiān)視的點(diǎn),需要在當(dāng)前畫面更新的點(diǎn))才與實(shí)際的 IO 通訊,否則不進(jìn)行數(shù)據(jù)通訊。數(shù)據(jù)更新周期:數(shù)據(jù)多長(zhǎng)時(shí)間更新一次。實(shí)際的更新周期取決于設(shè)備和計(jì)算機(jī)通訊的速度,有可能大于該周期,但是最小不會(huì)

56、小于該周期。由于與實(shí)際設(shè)備通訊時(shí),往往不能一次所有的數(shù)據(jù),因此數(shù)據(jù)更新周期內(nèi)只能更新一批數(shù)據(jù),而不是所有數(shù)據(jù)。超時(shí)時(shí)間:當(dāng)與設(shè)備進(jìn)行通訊時(shí),如果超過(guò)超時(shí)時(shí)間沒有應(yīng)答,則該次數(shù)據(jù)通訊的數(shù)據(jù)作廢,又開始下一次數(shù)據(jù)通訊。如果一個(gè)設(shè)備連續(xù)超時(shí) 3 次,則認(rèn)為該設(shè)備進(jìn)入到故障狀態(tài)。故障后恢復(fù)查詢/周期:當(dāng)設(shè)備發(fā)生故障后,為了提供通訊速度,不能按正常的調(diào)度時(shí)間進(jìn)行調(diào)度,該周期是每隔多長(zhǎng)時(shí)間查詢一次設(shè)備,看其是否從故障狀態(tài)中恢復(fù)。故障后恢復(fù)查詢/最長(zhǎng)時(shí)間:當(dāng)設(shè)備發(fā)生故障后,如果在最長(zhǎng)時(shí)間內(nèi)不能恢復(fù)正常,第 33 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:則以后不再查詢其狀態(tài),即使其已經(jīng)恢復(fù)正常,如果不重新啟動(dòng)紫金橋,也

57、不會(huì)恢復(fù)通訊。設(shè)備地址:根據(jù)不同的設(shè)備有不同的含義。詳細(xì)請(qǐng)參見該設(shè)備的組態(tài)幫助。如果是串口設(shè)備,還需要組態(tài)串口參數(shù),如波特率等,網(wǎng)絡(luò)設(shè)備需要組態(tài)端口等,不同的設(shè)備不盡相同,請(qǐng)參見具體設(shè)備的幫助。第 34 頁(yè)數(shù)據(jù)連接項(xiàng)組態(tài)數(shù)據(jù)連接是實(shí)時(shí)數(shù)據(jù)庫(kù)的一項(xiàng)重要內(nèi)容。它把實(shí)時(shí)數(shù)據(jù)庫(kù)中的點(diǎn)參數(shù)與其它的數(shù)據(jù)連接起來(lái)。在紫金橋的數(shù)據(jù)庫(kù)組態(tài)中,可以從該點(diǎn)屬性頁(yè)中的數(shù)據(jù)連接屬性中進(jìn)入數(shù)據(jù)連接:其左邊表示當(dāng)前點(diǎn)的參數(shù),右邊表示連接區(qū)域。參數(shù):目前參數(shù)區(qū)域中只列出了缺省連接參數(shù),如果要列出該點(diǎn)所有可以進(jìn)行數(shù)據(jù)連接的參數(shù),參數(shù),則會(huì)列出所有可以連接的參數(shù)。刪除數(shù)據(jù)連接:如果當(dāng)前選中的點(diǎn)參數(shù)組態(tài)了數(shù)據(jù)連接,點(diǎn)擊該按鈕將刪除

58、其數(shù)據(jù)連接。數(shù)據(jù)庫(kù)的數(shù)據(jù)連接可以分成三類:IO 連接、數(shù)據(jù)庫(kù)、連接。IO 連接:選擇該項(xiàng),表示該點(diǎn)參數(shù)與實(shí)際物理設(shè)備的 IO 單元連接起來(lái)。連接后,數(shù)據(jù)庫(kù)會(huì)啟動(dòng)相應(yīng)的 IO 驅(qū)動(dòng)程序,/設(shè)置相應(yīng)的IO 設(shè)備,數(shù)據(jù)庫(kù)中組態(tài)數(shù)據(jù)連接的點(diǎn)數(shù)據(jù)就可以與實(shí)際 IO 單元的數(shù)據(jù)一致,同時(shí)對(duì)數(shù)據(jù)庫(kù)點(diǎn)參數(shù)的操作就是對(duì)相當(dāng)于實(shí)際 IO 的操作。設(shè)備:已經(jīng)組態(tài)好的 IO 設(shè)備。如果是還沒有建立相應(yīng)的設(shè)備則可以點(diǎn)擊定義 IO 設(shè)備進(jìn)入設(shè)備組態(tài)。連接項(xiàng):進(jìn)入到數(shù)據(jù)連接,根據(jù)不同的設(shè)備其形式也不相同,詳細(xì)情況請(qǐng)參見該設(shè)備的幫助。確定后就建立了當(dāng)前選中的點(diǎn)參數(shù)與實(shí)際 IO 單元的連接工作。設(shè)備故障時(shí):當(dāng)設(shè)備發(fā)生故障時(shí)如何

59、處理當(dāng)前連接項(xiàng)的數(shù)值??梢杂腥N方式:第 35 頁(yè)大慶紫金橋:技術(shù)辦事處傳真:保持原值:系統(tǒng)維持發(fā)生故障前的數(shù)值不變。如某溫度點(diǎn)的溫度為 500 度,現(xiàn)在設(shè)備故障,如果選擇保持原值,則現(xiàn)在該變量的值維持 500 度不變。系統(tǒng)故障值:系統(tǒng)指定的一個(gè)故障值,9999。用戶指定值:可以是用戶設(shè)定的一個(gè)安全值。數(shù)據(jù)庫(kù):可以與數(shù)據(jù)庫(kù)進(jìn)行連接。把當(dāng)前的點(diǎn)參數(shù)與已經(jīng)定義的數(shù)據(jù)源的點(diǎn)參數(shù)連接。連接:把當(dāng)前點(diǎn)參數(shù)與當(dāng)前系統(tǒng)的另一個(gè)點(diǎn)參數(shù)連接。連接后兩個(gè)參數(shù)可以認(rèn)為在邏輯上等效,對(duì)其中的一個(gè)參數(shù)的讀寫就相當(dāng)于對(duì)另一個(gè)參數(shù)的讀寫。連接一般在運(yùn)算點(diǎn)用的比較多。第 36 頁(yè)歷史組態(tài)歷史保存組態(tài)實(shí)時(shí)數(shù)據(jù)庫(kù)一個(gè)重要功能是進(jìn)

60、行歷史數(shù)據(jù)保存。對(duì)于實(shí)時(shí)數(shù)據(jù)庫(kù)而言有兩種歷史數(shù)據(jù)保存方式。一種是數(shù)據(jù)變化保存,另一個(gè)是定時(shí)保存。只有進(jìn)行歷史組態(tài)的參數(shù)才能進(jìn)行歷史數(shù)據(jù)查詢和歷史趨勢(shì)查詢。歷史組態(tài)是對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)歷史數(shù)據(jù)保存方式進(jìn)行組態(tài)。左邊表示當(dāng)前點(diǎn)能進(jìn)行歷史組態(tài)的參數(shù)。如果點(diǎn)擊缺省參數(shù),則只出現(xiàn)歷史組態(tài)缺省參數(shù)和已經(jīng)組態(tài)了歷史的參數(shù)。保存歷史:實(shí)時(shí)數(shù)據(jù)庫(kù)是否對(duì)該點(diǎn)參數(shù)保存歷史數(shù)據(jù)。數(shù)據(jù)變化保存:當(dāng)數(shù)據(jù)超過(guò)指定變化范圍時(shí),才保存歷史數(shù)據(jù)。在實(shí)際應(yīng)用中,由于有些數(shù)據(jù)(如反應(yīng)釜溫度)可能長(zhǎng)時(shí)間不變化,存盤次數(shù)相應(yīng)減少,可以節(jié)省存貯空間。精度:量程的百分比。如果 FIC101 的量程是 20-80,若精度是 1,則與當(dāng)前值變化超過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論