專利名稱:建筑物自動(dòng)監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及建筑物自動(dòng)監(jiān)控系統(tǒng),具體地說,涉及具有系統(tǒng)管理計(jì)算機(jī)的建筑物的各種設(shè)備的中央管理系統(tǒng)。
對(duì)于建筑物自動(dòng)監(jiān)控系統(tǒng),有一種公知的設(shè)備,在此設(shè)備中一個(gè)使用工作站或個(gè)人計(jì)算機(jī)以及分布式處理控制器(ADPC)的系統(tǒng)管理計(jì)算機(jī)被連接到一個(gè)LAN(局域網(wǎng),譯者注),以及各種建筑物管理設(shè)備的各種終端通過控制信號(hào)線被連接到分布式處理控制器,LAN例如由所用的10 BASE(10 BASE-T,10BASE-5,和10 BASE-2)和例如PROTOCOL的TCP/IP構(gòu)成。
在這種情況中,分布式處理控制器通過時(shí)分多路傳輸信號(hào)順序地呼叫各終端,從而具有一個(gè)控制的設(shè)備負(fù)載,該負(fù)載被連接到終端,通過提供到控制終端的控制數(shù)據(jù)被控制,同時(shí)在包括在傳輸信號(hào)中的應(yīng)答期間,使監(jiān)控終端應(yīng)答由于被呼叫信號(hào)而接收的作為傳感器、開關(guān)等的這種信號(hào)輸入元件的當(dāng)前狀態(tài)。而且,該設(shè)備被如此制造,從而此監(jiān)控終端的數(shù)據(jù)被通過LAN等發(fā)送到任何其他分布式處理控制器或系統(tǒng)管理計(jì)算機(jī),或者,被發(fā)送到專用的分布式處理序列中的一個(gè)預(yù)定控制終端的控制數(shù)據(jù)被產(chǎn)生,以從響應(yīng)專用的分布式處理序列中的其他監(jiān)控終端或從任何其他分布式處理控制器來的數(shù)據(jù),或者響應(yīng)從系統(tǒng)管理計(jì)算機(jī)來的數(shù)據(jù)。
這里,上述建筑物自動(dòng)監(jiān)控系統(tǒng)對(duì)應(yīng)于大規(guī)模建筑物,分布式處理控制器能夠?qū)?yīng)于建筑物控制裝置的每一設(shè)備被分別單獨(dú)提供。例如,其中一個(gè)分布式處理控制器用于監(jiān)視和控制電源設(shè)備,連接一個(gè)泵操作控制終端、一個(gè)用于收集控制泵操作的操作信號(hào)等的配電盤使用終端到其控制信號(hào)線。另一個(gè)分布式處理控制器用于監(jiān)視和控制照明設(shè)備,相對(duì)于照明負(fù)載等的操作開關(guān)的監(jiān)視終端被連接到延遲控制終端的控制信號(hào)線,延遲控制終端用于接通和關(guān)閉照明負(fù)載。另一個(gè)分布式處理控制器用于監(jiān)視和控制火災(zāi)報(bào)警設(shè)備,連接火傳感器、氣體傳感器等的監(jiān)視終端或用于控制這種火災(zāi)報(bào)警裝置如排煙器等的控制終端到其控制信號(hào)線。另一個(gè)分布式處理控制器用于監(jiān)視和控制保安設(shè)備,連接一個(gè)用于打開和關(guān)閉存放居住者相應(yīng)房間的鑰匙的鑰匙盒的門的控制終端、用于打開和關(guān)閉電子鎖的控制終端、用于收集讀取磁卡等的數(shù)據(jù)以打開和關(guān)閉鑰匙盒門的監(jiān)視終端等等到其控制信號(hào)線。此外,分布式處理控制器用于監(jiān)視和控制空調(diào)設(shè)備,連接相應(yīng)于一個(gè)空調(diào)器的控制終端、用于收集溫度傳感器檢測的數(shù)據(jù)和空氣調(diào)節(jié)溫度控制器的設(shè)置數(shù)據(jù)的監(jiān)視終端等等到其控制信號(hào)線。
在此建筑物自動(dòng)監(jiān)控系統(tǒng)中,系統(tǒng)管理計(jì)算機(jī)執(zhí)行整個(gè)系統(tǒng)的管理和監(jiān)視,而分布式處理控制器分別監(jiān)視和控制其自身系統(tǒng),在此前提下,因此,即使其他分布式處理控制器的任何其他系統(tǒng)中產(chǎn)生任何問題,分布式處理控制器能夠獨(dú)立地保持其自身系統(tǒng)的監(jiān)視和控制操作,該設(shè)備如此制造,通過其他分布式處理控制器和LAN發(fā)送并接收數(shù)據(jù),由此,分布式處理控制器能夠彼此聯(lián)動(dòng)操作。
在小或中規(guī)模建筑物的情況下,可以安裝一個(gè)單個(gè)的分布式處理控制器用于不同系統(tǒng)的多種設(shè)備的監(jiān)視和控制。
上述分布式處理控制器主要通過例如預(yù)定的應(yīng)用程序被啟動(dòng),從而控制器將被處理并工作,立即轉(zhuǎn)移到對(duì)應(yīng)于處理的數(shù)據(jù)的相應(yīng)的應(yīng)用程序,當(dāng)根據(jù)LAN處理,用于與網(wǎng)業(yè)務(wù)的處理部分交換的各個(gè)數(shù)據(jù),時(shí)分多路傳輸通過設(shè)備運(yùn)轉(zhuǎn),或用于處理在控制和監(jiān)視中使用的控制點(diǎn)數(shù)據(jù)、參數(shù)數(shù)據(jù)和工作數(shù)據(jù)。因此,數(shù)據(jù)已經(jīng)各自處于允許相應(yīng)的應(yīng)用程序被易于處理的形式,完全不是統(tǒng)一的處理。
因此,這里已經(jīng)有一個(gè)問題,即要求在一對(duì)相應(yīng)的應(yīng)用程序和數(shù)據(jù)中獲得任何功能的提高和改進(jìn),對(duì)其他程序的影響變得明顯,并且功能的提高和改進(jìn)是不容易的。
在公知的分布式處理控制器裝置中,該裝置包括一個(gè)應(yīng)用程序和一個(gè)完全使用平臺(tái)(per-usage platform),該應(yīng)用程序具有這種系統(tǒng)應(yīng)用功能如空氣調(diào)節(jié)控制、火災(zāi)報(bào)警監(jiān)視等的一個(gè)程序部分,并且還規(guī)定用于監(jiān)視、控制和工作的所要求數(shù)據(jù),該完全使用平臺(tái)可以由諸如CPU、存儲(chǔ)器、外圍接口等的硬件塊,對(duì)硬件塊進(jìn)行實(shí)時(shí)多任務(wù)處理的操作系統(tǒng)程序,用于執(zhí)行對(duì)網(wǎng)絡(luò)、輸入/輸出裝置和傳輸接口等的控制的設(shè)備驅(qū)動(dòng)器程序部分,包括服務(wù)程序的應(yīng)用程序接口等構(gòu)成,服務(wù)程序允許硬件塊從應(yīng)用程序以簡單的方式被控制和操作。如上述的完全使用平臺(tái)的各組成元件已經(jīng)被單獨(dú)設(shè)計(jì),以對(duì)應(yīng)于系統(tǒng)的每一個(gè)應(yīng)用(如空調(diào)或火警系統(tǒng))或?qū)?yīng)于每一規(guī)模(如大、中和小規(guī)模),從而數(shù)據(jù)結(jié)構(gòu)也已經(jīng)被要求對(duì)每一應(yīng)用單獨(dú)設(shè)計(jì),并如對(duì)每一應(yīng)用所準(zhǔn)備的那樣被導(dǎo)致復(fù)雜,每一應(yīng)用具有以類似的方式被處理的應(yīng)用程序。而且,在對(duì)特定規(guī)格中的完全使用系統(tǒng)進(jìn)行的一個(gè)最佳設(shè)計(jì)中,在改變CPU和輸入/輸出接口的升級(jí)中要求一個(gè)明顯的改變。而且,已經(jīng)具有了為每一使用者已準(zhǔn)備一臺(tái)新的個(gè)人計(jì)算機(jī)的概念,而不是在現(xiàn)成的個(gè)人計(jì)算機(jī)平臺(tái)上準(zhǔn)備軟件的想法。
當(dāng)系統(tǒng)通過使用分布式處理控制器被建立時(shí),該分布式處理控制器是為每一使用者準(zhǔn)備的并如已描述的那樣通過應(yīng)用程序執(zhí)行工作控制而操作的,提出了一個(gè)問題,即系統(tǒng)缺少靈活性并且不容易被擴(kuò)展。
因此,本發(fā)明的一個(gè)目的在于克服上述問題并提供一種可在系統(tǒng)設(shè)備中簡單地被擴(kuò)展并具有靈活性的建筑物自動(dòng)監(jiān)控系統(tǒng)。
根據(jù)本發(fā)明,上述目的能夠通過建筑物自動(dòng)監(jiān)控系統(tǒng)實(shí)現(xiàn),在該系統(tǒng)中,一個(gè)系統(tǒng)管理計(jì)算機(jī)和分布式處理控制器通過一個(gè)網(wǎng)絡(luò)被連接,一個(gè)用于設(shè)備負(fù)載的控制端或監(jiān)視終端通過一個(gè)控制信號(hào)線連接到分布式處理控制器,監(jiān)視終端用于監(jiān)視輸入元件如傳感器、開關(guān)等的狀態(tài),并且,分布式處理控制器通過系統(tǒng)管理計(jì)算機(jī)和分布式處理控制器之間的網(wǎng)絡(luò)象各分布式處理控制器之間的交互一樣執(zhí)行相應(yīng)終端的監(jiān)視和控制或到建筑物設(shè)備的監(jiān)視數(shù)據(jù)和控制數(shù)據(jù)的發(fā)出和接收,其中分布式處理控制器分別包括一個(gè)普通平臺(tái)、一個(gè)普通功能包和一個(gè)完全使用包,在普通平臺(tái)中適于操作和控制硬件的程序被標(biāo)準(zhǔn)化,普通功能包用于象應(yīng)用程序基于目標(biāo)數(shù)據(jù)和事件數(shù)據(jù)中的一個(gè)的執(zhí)行處理一樣傳輸數(shù)據(jù)到目標(biāo)數(shù)據(jù)和事件數(shù)據(jù)中的一個(gè),完全使用包包括分別對(duì)應(yīng)于每一個(gè)使用者并根據(jù)系統(tǒng)的使用者和規(guī)??山粨Q的應(yīng)用程序。
通過參考附圖中所示的優(yōu)選實(shí)施例對(duì)本發(fā)明作的詳細(xì)描述,本發(fā)明的其他目的和優(yōu)越性將變得清楚。
圖1是在根據(jù)本發(fā)明的系統(tǒng)管理計(jì)算機(jī)和一個(gè)分布式處理控制器中的硬件和軟件配置圖;圖1A是具有圖1的配置的建筑物自動(dòng)監(jiān)控系統(tǒng)的基本、總體方框圖;圖2是圖1的系統(tǒng)管理計(jì)算機(jī)中一個(gè)控制算法部分的操作的說明性方框圖;圖3是圖1的系統(tǒng)管理計(jì)算機(jī)中的一個(gè)功能處理軟件的操作的說明性方框圖;圖4是本發(fā)明的一個(gè)實(shí)施例中的分布式處理控制器的電路方框圖;圖5是管理系統(tǒng)中整個(gè)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流的概念性方框圖;圖6是分布式處理控制器中的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流的細(xì)節(jié)的概念性方框圖7是系統(tǒng)管理計(jì)算機(jī)中的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流的細(xì)節(jié)的概念性方框圖;圖8是通信數(shù)據(jù)格式的示意圖;圖9是本發(fā)明的第二實(shí)施例中的一個(gè)終端的結(jié)構(gòu)圖;圖10是本發(fā)明的另一個(gè)實(shí)施例中的整個(gè)系統(tǒng)結(jié)構(gòu)圖;圖11和12是根據(jù)本發(fā)明圖10的實(shí)施例的操作的示意說明性方框圖;圖13和13A是圖10的實(shí)施例中的數(shù)據(jù)形式的示意圖;圖14是本發(fā)明的另一個(gè)實(shí)施例的示意說明性方框圖。
現(xiàn)在將參考附圖中的優(yōu)選實(shí)施例描述本發(fā)明,顯然發(fā)明不局限于實(shí)施例所示的本發(fā)明,還包括后續(xù)權(quán)利要求的范圍內(nèi)所有可能的替換、變形和等同裝置。
下面參考附圖描述本發(fā)明的實(shí)施例。圖1示意性地說明了本發(fā)明的一個(gè)系統(tǒng)管理計(jì)算機(jī)2和一個(gè)分布式處理控制器3。
實(shí)施例1圖1A示出了使用圖1的結(jié)構(gòu)的建筑物自動(dòng)監(jiān)控系統(tǒng),其中,使用工作站、個(gè)人計(jì)算機(jī)或類似裝置的系統(tǒng)管理計(jì)算機(jī)21~2n被連接到由例如10 BASE(10BASE-T,10 BASE-5或10 BASE-2)和作為TCP/IP使用的適當(dāng)?shù)腜ROTOCOL的構(gòu)成LAN1,同時(shí),各種終端51~513通過控制信號(hào)線41~4n連接到分布式處理控制器31~3n。
分布式處理控制器31~3n通過時(shí)分多路傳輸信號(hào)分別順序地呼叫各終端,從而導(dǎo)致一個(gè)控制終端來執(zhí)行與提供給終端的控制數(shù)據(jù)連接的設(shè)備負(fù)載,并且還導(dǎo)致一個(gè)監(jiān)控終端,在提供在傳輸信號(hào)中的一個(gè)恢復(fù)信號(hào)期間,被呼叫時(shí)恢復(fù)輸入元件如傳感器、開關(guān)以及類似裝置的狀態(tài),因而此監(jiān)控終端的數(shù)據(jù)將被通過LAN1發(fā)送到其他分布式處理控制器31~3n或系統(tǒng)管理計(jì)算機(jī)21~2n,或者,被發(fā)送到專用的分布式處理系統(tǒng)中的一個(gè)預(yù)定控制終端的控制數(shù)據(jù)將被產(chǎn)生,以響應(yīng)從專用的分布式處理系統(tǒng)中的另一個(gè)監(jiān)控終端或從任何其他分布式處理控制器來的數(shù)據(jù),或者響應(yīng)從系統(tǒng)管理計(jì)算機(jī)21~2n來的數(shù)據(jù)。
這里所示出的在這種情況下的系統(tǒng)適于大規(guī)模建筑物,分布式處理控制器31~3n被分別用于各種建筑物控制裝置的每一設(shè)備,例如,分布式處理控制器31對(duì)應(yīng)于電源設(shè)備,它們之間的一個(gè)泵操作控制終端52、用于接收控制泵操作的操作信號(hào)等的配電盤終端51和類似裝置被連接到控制信號(hào)線41;分布式處理控制器32對(duì)應(yīng)于照明設(shè)備,它們之間用于接通和關(guān)閉照明負(fù)載的延遲控制終端54和對(duì)應(yīng)于用來操作照明負(fù)載的開關(guān)的監(jiān)視終端53被連接到控制信號(hào)線42。而且,分布式處理控制器33對(duì)應(yīng)于火災(zāi)報(bào)警設(shè)備,它們之間的一個(gè)火傳感器的監(jiān)視終端55、氣體傳感器的監(jiān)視終端以及類似監(jiān)視終端和用于控制這種火災(zāi)報(bào)警裝置如排煙器的控制終端57以及類似裝置被連接到控制信號(hào)線43。此外,分布式處理控制器34對(duì)應(yīng)于保安設(shè)備,它們之間的一個(gè)用于打開和關(guān)閉存放占用者相應(yīng)房間的鑰匙的鑰匙盒的門的控制終端58、例如用于打開和關(guān)閉電子鎖的控制終端59、用于收集磁卡讀卡器或類似裝置的數(shù)據(jù)以打開和關(guān)閉鑰匙盒門的監(jiān)視終端510被連接到控制信號(hào)線44。此外,分布式處理控制器3n對(duì)應(yīng)于空調(diào)設(shè)備,它們之間的一個(gè)用于控制空調(diào)器的控制終端511、用于接收溫度傳感器檢測的數(shù)據(jù)的監(jiān)視終端512和用于接收空氣調(diào)節(jié)溫度控制器的設(shè)置數(shù)據(jù)的監(jiān)視終端513被連接到控制信號(hào)線4n。
系統(tǒng)管理計(jì)算機(jī)21~2n執(zhí)行整個(gè)系統(tǒng)的管理和監(jiān)視或控制,分布式處理控制器31~3n分別監(jiān)視和控制其自身系統(tǒng),因此,例如即使任何其他分布式處理控制器的系統(tǒng)中產(chǎn)生任何問題,分布式處理控制器能夠獨(dú)立地保持其自身系統(tǒng)的監(jiān)視和控制操作,因而,根據(jù)其他分布式處理控制器通過LAN線發(fā)送和接收數(shù)據(jù)也能夠執(zhí)行聯(lián)動(dòng)操作,本建筑物自動(dòng)監(jiān)控系統(tǒng)是在此前提下安裝的。
在小或中規(guī)模建筑物的情況下,可以安裝一個(gè)單個(gè)的分布式處理控制器3用于不同系統(tǒng)的多種設(shè)備的監(jiān)視和控制。
在圖1所示的情況中,系統(tǒng)管理計(jì)算機(jī)2被裝載在其個(gè)人計(jì)算機(jī)平臺(tái)200上,個(gè)人計(jì)算機(jī)平臺(tái)200具有一個(gè)操作系統(tǒng)(OS)201(如微軟的Windows NT)和各種應(yīng)用程序202-205,用于商務(wù)形式發(fā)布、數(shù)據(jù)管理、GUI和網(wǎng)絡(luò)管理,分布式處理控制器3通常包括一個(gè)公用平臺(tái)300,一個(gè)完全使用包(per-usagepackage)400和一個(gè)通用功能包500,完全使用包400包括分別對(duì)應(yīng)于每一個(gè)應(yīng)用的應(yīng)用程序。
公用平臺(tái)300裝有一個(gè)標(biāo)準(zhǔn)的服務(wù)程序(API),API操作和控制主要包括CPU的硬件,而與規(guī)模和應(yīng)用無關(guān),并具有一個(gè)適于通過呼叫相同程序功能執(zhí)行本地傳輸(到每個(gè)終端5的傳輸)的所有數(shù)據(jù)傳輸?shù)臋C(jī)構(gòu),從而在空調(diào)和火警系統(tǒng)中都是可通用的。此公用平臺(tái)300包括,如圖1所示,分布式處理控制器3的一個(gè)由CPU、存儲(chǔ)器、外圍設(shè)備和類似裝置構(gòu)成的硬件塊301,對(duì)硬件塊301進(jìn)行實(shí)時(shí)多任務(wù)處理的操作系統(tǒng)(OS)程序部分302,用于控制網(wǎng)絡(luò)設(shè)備、輸入/輸出裝置、傳輸接口和類似設(shè)備的設(shè)備驅(qū)動(dòng)程序塊303,和一個(gè)由服務(wù)程序塊形成的應(yīng)用程序接口(API)304,從應(yīng)用程序的角度來看,服務(wù)程序塊用于使硬件塊301被簡單地控制和操作。
完全使用包400是一個(gè)形成應(yīng)用程序的部分層的結(jié)構(gòu),依據(jù)規(guī)模和應(yīng)用而不同,并包括一個(gè)全功能處理軟件部分401、人機(jī)接口(MMI)應(yīng)用部分402和用戶程序部分403。全功能處理軟件部分401分別形成用于完成建筑物自動(dòng)化(BA)的相應(yīng)模件的每一基本功能,從而通過結(jié)合這些模件實(shí)現(xiàn)空調(diào)和火警系統(tǒng)。因此,具有相同算法的軟件,如進(jìn)度控制,形成有一個(gè)模件,然后它們可以被通用。
而且,功能的部分提高和改進(jìn)能夠通過替代具有特殊功能的程序模件簡單地實(shí)現(xiàn),并能夠避免任何大規(guī)模的校正和修改工作,甚至當(dāng)任何部分硬件被改變時(shí),應(yīng)用方面的API規(guī)程不變,應(yīng)用模件能夠被成功地使用。MMI應(yīng)用部分402是一個(gè)當(dāng)人機(jī)接口功能被加到分布式處理控制器3本身時(shí)使用的程序,用于作為空調(diào)、火警等的控制系統(tǒng)實(shí)現(xiàn)這種人機(jī)接口功能。
用戶程序部分403是一個(gè)程序模件,當(dāng)用戶的需求不能被實(shí)現(xiàn)時(shí),用戶能夠僅把程序模件與和完全使用包的組合結(jié)合,并且分布式處理控制器3的一個(gè)外部準(zhǔn)備的程序被引入。
通用功能包500是一個(gè)形成應(yīng)用程序的部分層的結(jié)構(gòu),并且與規(guī)模和應(yīng)用無關(guān)地構(gòu)成,包括一個(gè)網(wǎng)絡(luò)管理器部分501、APL(應(yīng)用)控制算法部分502、和圖形用戶接口(GUI)算法部分503。
網(wǎng)絡(luò)管理器部分501由一個(gè)用于通過LAN1在分布式處理控制器3的請(qǐng)求和系統(tǒng)管理計(jì)算機(jī)2之間傳輸和接收數(shù)據(jù)的標(biāo)準(zhǔn)服務(wù)軟件(如在一個(gè)請(qǐng)求水平證實(shí)數(shù)據(jù)已從任何請(qǐng)求到達(dá)系統(tǒng)管理計(jì)算機(jī)2的軟件)構(gòu)成。
APL控制算法部分502包括一個(gè)算法程序,當(dāng)存在于系統(tǒng)上(在分布式處理控制器3內(nèi)部的LAN和本地傳輸上)的數(shù)據(jù)(目標(biāo)數(shù)據(jù)、事件數(shù)據(jù))作為一個(gè)輸入被接收時(shí),算法程序用于控制應(yīng)當(dāng)作為一個(gè)輸出被提供給模件的一個(gè)輸入數(shù)據(jù)。GUI算法部分503大體上與APL控制算法部分502結(jié)構(gòu)相同,但是其目標(biāo)輸入/輸出數(shù)據(jù)既不是一個(gè)目標(biāo)數(shù)據(jù)也不是一個(gè)事件數(shù)據(jù),并且該部分作為一個(gè)液晶顯示器等的鍵操作輸入、顯示輸出,用于處理人/機(jī)接口系統(tǒng)的這種數(shù)據(jù)。
這里參照?qǐng)D2所示的情況描述上述APL控制算法部分502的功能,從連接到監(jiān)視終端5的一個(gè)現(xiàn)場溫度傳感器600來的溫度數(shù)據(jù)通過本地傳輸經(jīng)API 104被作為一個(gè)輸入提供給APL控制算法部分502,如所示的一個(gè)INPUT①。在APL控制算法部分502中,作出輸入溫度數(shù)據(jù)(后面描述的一種所謂的目標(biāo)數(shù)據(jù))應(yīng)當(dāng)被傳送給全功能處理軟件部分401的模件的決定,傳送給相應(yīng)模件的數(shù)據(jù)在OUTPUT②示出。傳送給軟件部分401的溫度數(shù)據(jù)顯示出一個(gè)不正常溫度并且被通知給時(shí)系統(tǒng)管理計(jì)算機(jī)2,當(dāng)作出此決定時(shí),一個(gè)事件數(shù)據(jù)被再次提供給APL控制算法部分502,如INPUT③所示。
而且,如OUTPUT④所示,APL控制算法部分502將事件數(shù)據(jù)解碼,應(yīng)當(dāng)通知其中一個(gè)系統(tǒng)管理計(jì)算機(jī)2,并提供一個(gè)傳輸請(qǐng)求到網(wǎng)絡(luò)管理器部分501。APL控制算法部分502具有這種已被描述的算法,并被如此安裝以傳送目標(biāo)數(shù)據(jù)或事件數(shù)據(jù)到應(yīng)用程序用于處理這種數(shù)據(jù)。
另一方面,全功能處理軟件部分401被如此構(gòu)成,從而,當(dāng)目標(biāo)數(shù)據(jù)或事件數(shù)據(jù)被從前述APL控制算法部分502傳送時(shí),這些數(shù)據(jù)在具有一個(gè)預(yù)定功能的程序模件被處理,在此情況下,當(dāng)另一個(gè)處理被請(qǐng)求時(shí)一個(gè)新的內(nèi)部事件被提供從而被傳送到另一個(gè)程序模件,從而相應(yīng)的的操作將被依次執(zhí)行直到請(qǐng)求的處理被完成(直到要被處理的內(nèi)部事件被用完)。
下面參考圖3更具體地描述全功能處理軟件部分401的操作,圖3示出了一個(gè)當(dāng)讀取的數(shù)據(jù)超出一個(gè)上限時(shí)用于讀取測量數(shù)據(jù)并控制一個(gè)設(shè)備組中的裝置的測量的例子。
在操作中,(1)根據(jù)通過多路傳輸?shù)谋镜貍鬏敚珹PI 304從監(jiān)視終端5a讀取溫度傳感器600的一個(gè)測量數(shù)據(jù)(例如,一個(gè)房間溫度25℃),以及(2)對(duì)應(yīng)于一個(gè)目標(biāo)數(shù)據(jù)的測量數(shù)據(jù)被傳送到一個(gè)程序模件M1,通過APL控制算法部分502,程序模件M1在測量全功能處理軟件部分401中的溫度等的一個(gè)控制點(diǎn)處理數(shù)據(jù)。
(3)用于在測量控制點(diǎn)處理數(shù)據(jù)的程序模件M1在數(shù)據(jù)庫700存儲(chǔ)此25℃的溫度數(shù)據(jù),并執(zhí)行在一個(gè)設(shè)置了數(shù)據(jù)的上下限的事件中的一個(gè)對(duì)比處理。
(4)當(dāng)上限被設(shè)置到24℃時(shí),該數(shù)據(jù)顯然是不正常數(shù)據(jù)的產(chǎn)生,并且內(nèi)部事件出現(xiàn)(特殊內(nèi)容存在于后面所描述的一個(gè)事件控制頁內(nèi))。
(5)此內(nèi)部事件被傳送到一個(gè)程序模件M2,程序模件M2執(zhí)行一個(gè)聯(lián)鎖的監(jiān)視(控制)。此程序模件M2接收此內(nèi)部事件(聯(lián)鎖事件)并發(fā)出一個(gè)控制事件到一個(gè)初步設(shè)置開始組負(fù)載,以響應(yīng)一個(gè)聯(lián)鎖事件。(6)發(fā)出的控制事件被傳送到用于組控制的組操作處理的一個(gè)程序模件M3,從初步注冊(cè)在一個(gè)聯(lián)鎖目標(biāo)數(shù)據(jù)庫701中的負(fù)載的數(shù)據(jù)表讀出一個(gè)要求的設(shè)備信息,并發(fā)出一個(gè)ON或OFF的控制請(qǐng)求。
接收此控制請(qǐng)求,APL控制算法部分502根據(jù)通過API 304的本地傳輸向控制終端5b發(fā)送一個(gè)控制信號(hào),一個(gè)單獨(dú)的負(fù)載800被控制。由于該設(shè)備被如此制造,在本發(fā)明的分布式處理控制器3,公用平臺(tái)300、完全使用包400和通用功能包500被結(jié)合,各系統(tǒng)能夠被高效率地處理,同時(shí)允許任何局部的調(diào)整并易于功能的增加。
下面將結(jié)合本發(fā)明的具體實(shí)施例進(jìn)一步描述本發(fā)明。
在本實(shí)施例的分布式處理控制器3的硬件配置中,實(shí)際如圖4所示,控制器3具有公用平臺(tái),公用平臺(tái)包括一個(gè)用于執(zhí)行整個(gè)控制器的控制和一個(gè)操作處理的CPU部分30、一個(gè)用于把來自LAN的數(shù)據(jù)信號(hào)轉(zhuǎn)換成能夠在分布式處理控制器3中被處理的形式的LAN接口部分31、一個(gè)終端接口部分32、一個(gè)用于把接口部分31和32都連接到CPU部分30的母線接口部分33、一個(gè)外部存儲(chǔ)器34和一個(gè)CPU處理數(shù)據(jù)存儲(chǔ)器部分35;具有一個(gè)存儲(chǔ)器部分36,其中裝有可交換目標(biāo)頁和事件頁;以及具有一個(gè)存儲(chǔ)器部分37,其中裝有一個(gè)控制算法頁,由控制和監(jiān)視處理構(gòu)成完全功能包,作為封裝的分布式處理控制器。
終端接口部分32是一個(gè)把來自終端5的數(shù)據(jù)信號(hào)轉(zhuǎn)換成適于在分布式處理控制器3中被處理的形式的信號(hào)的接口,并被通過控制信號(hào)線4連接到相應(yīng)設(shè)備的終端5。LAN接口部分31通過信息線1被連接到系統(tǒng)管理計(jì)算機(jī)2和其他分布式處理控制器。
按照包括一個(gè)預(yù)定信號(hào)格式的時(shí)分多路傳輸信號(hào),上述裝置的分布式處理控制器3被用于根據(jù)通過終端接口部分32連接到控制信號(hào)線4的終端5進(jìn)行登記通訊,還通過LAN信息線1由其他分布式處理控制器或與系統(tǒng)管理計(jì)算機(jī)3執(zhí)行數(shù)據(jù)發(fā)出和接收。
上面已經(jīng)從硬件和軟件結(jié)構(gòu)的觀點(diǎn)描述了本發(fā)明,下面將從數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流的觀點(diǎn)進(jìn)行描述。
現(xiàn)在,圖5以概念性方框圖的形式示出了本發(fā)明的系統(tǒng)的本實(shí)施例中整個(gè)數(shù)據(jù)結(jié)構(gòu),其中,相應(yīng)的分布式處理控制器31~3n包括一個(gè)封裝的目標(biāo)頁S1、事件頁S2、其中裝有控制算法的控制算法頁S3、關(guān)于LAN作為一個(gè)通訊服務(wù)步驟的通訊服務(wù)T1、和在時(shí)分多路傳輸系列中的通訊服務(wù)T2。而且,當(dāng)人機(jī)接口服務(wù)被加到分布式處理控制器3用于通過此裝置顯示和處理效據(jù)時(shí),一個(gè)用于照原來的樣子把內(nèi)部數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)的轉(zhuǎn)接業(yè)務(wù)T3,如圖6所示。
另一方面,相應(yīng)的系統(tǒng)管理計(jì)算機(jī)21~2n的數(shù)據(jù)組織包括,如圖5所示,一個(gè)管理算法頁S4、物理I/O處理頁S5、用戶頁S6和關(guān)于LAN的通訊服務(wù)T4。參考圖6更具體地描述分布式處理控制器31~3n的數(shù)據(jù)結(jié)構(gòu),目標(biāo)頁S1包括一個(gè)組頁,在組頁中,例如,作為一個(gè)單元經(jīng)相應(yīng)設(shè)備的每個(gè)安裝位置的狀態(tài)監(jiān)視目標(biāo)被收集;一個(gè)命令頁,在命令頁中,例如,作為一個(gè)單元經(jīng)相應(yīng)設(shè)備的安裝位置的可控制目標(biāo)被收集;一個(gè)其中裝有終端處理模擬型數(shù)據(jù)(模擬輸入)的狀態(tài)數(shù)據(jù)的模擬輸入頁;一個(gè)其中裝有終端控制命令數(shù)據(jù)的模擬輸出頁,模擬型控制目標(biāo)值被提供到終端用于其控制;一個(gè)其中裝有示出終端是否在操作(是否為ON或OFF)的狀態(tài)的數(shù)據(jù)的二進(jìn)制輸入頁;一個(gè)其中裝有終端是否要被操作(ON或OFF)的控制命令數(shù)據(jù)的二進(jìn)制輸出頁,并且目標(biāo)頁S1適于根據(jù)連接到特殊分布式處理控制器3的設(shè)備增加或刪除相應(yīng)封裝的頁。
事件頁S2包括用于注冊(cè)的事件登記頁,由于特殊事件的產(chǎn)生,到該部分的數(shù)據(jù)傳輸應(yīng)當(dāng)通過響應(yīng)特殊事件的LAN進(jìn)行,或一個(gè)事件控制頁,由于特殊事件的產(chǎn)生,在事件控制頁中用于響應(yīng)特殊事件通知的目標(biāo)。而且,控制算法頁S3包括每一功能的這種封裝的處理,作為單獨(dú)操作處理組操作處理,聯(lián)鎖監(jiān)控處理,調(diào)度功能處理,測量點(diǎn)操作處理,測量聯(lián)鎖監(jiān)控處理,測量數(shù)據(jù)監(jiān)控處理,系統(tǒng)監(jiān)控處理,初始化處理等,分布式處理控制器3根據(jù)該控制算法頁S3的不同處理完成監(jiān)控控制操作。
如上所述,事件頁S2包括事件登記和事件控制的相應(yīng)頁,并用于從控制算法頁S3讀取和寫入目標(biāo)數(shù)據(jù)到目標(biāo)頁1,用于從控制算法頁S3讀取和寫入事件到事件頁S2,用于把目標(biāo)頁S1的事件產(chǎn)生通知到事件頁S2,用于從相應(yīng)的通信服務(wù)T1~T3讀取和寫入目標(biāo)到目標(biāo)頁S1,用于基于根據(jù)事件頁S2的數(shù)據(jù)的設(shè)定值的它們的交替讀取和寫入上下限,以及用于相對(duì)于事件通知的事件控制和從事件頁S2到相應(yīng)通信服務(wù)T1~T3的聯(lián)鎖處理。而且,在控制算法頁S3和相應(yīng)通信服務(wù)T1~T3之間,數(shù)據(jù)傳輸通過API被執(zhí)行。
管理算法頁S4包括用于這種系統(tǒng)管理所要求的功能部分,作為單獨(dú)的管理功能、組管理功能、調(diào)度管理功能、測量和記錄管理功能、關(guān)于分布式處理控制器的初始化開始指令、伴隨開始指令用于傳送程序和設(shè)置數(shù)據(jù)文件的遠(yuǎn)程設(shè)備管理功能、在出現(xiàn)多個(gè)系統(tǒng)管理計(jì)算機(jī)2的情況下用于共同管理計(jì)算機(jī)聯(lián)鎖處理的管理計(jì)算機(jī)聯(lián)鎖功能、和用于管理與系統(tǒng)有關(guān)的所有目標(biāo)(目標(biāo)識(shí)別符)目標(biāo)數(shù)據(jù)管理功能。而且,用戶頁S6包括調(diào)度文件、每天和每月的報(bào)告、如請(qǐng)求文件等的這種數(shù)據(jù)管理文件、和如遠(yuǎn)程設(shè)備程序文件或網(wǎng)絡(luò)地址管理文件等的系統(tǒng)設(shè)置文件。而且,物理I/O處理頁S5包括其中裝有與提供給系統(tǒng)管理計(jì)算機(jī)的顯示器和打印機(jī)有關(guān)的那些處理的處理步驟的頁。通信服務(wù)T4執(zhí)行相同頁和管理算法頁S4之間的事件通知并接收和發(fā)出目標(biāo)的讀寫請(qǐng)求結(jié)果或目標(biāo)讀寫請(qǐng)求的接收,同時(shí),根據(jù)用戶頁S6,通信服務(wù)T4讀取和寫入相應(yīng)的文件并在那里通過API結(jié)合,用于關(guān)于物理I/O處理頁S5的I/O處理。
如所描述的那樣能夠由數(shù)據(jù)傳輸?shù)母拍钚韵到y(tǒng)圖表示的系統(tǒng)管理計(jì)算機(jī)21-2n和分布式處理控制器31~3n通過LAN被交互連接,構(gòu)成建筑物自動(dòng)監(jiān)控系統(tǒng),如圖1所示,并通過如圖8所示的這種通信格式,在分布式處理控制器31~3n之間或系統(tǒng)管理計(jì)算機(jī)21-2n之間和分布式處理控制器31~3n之間交互地通過LAN執(zhí)行數(shù)據(jù)發(fā)出和接收。
這里,圖8的通信格式由一個(gè)示出如信息、事件、性能等這種數(shù)據(jù)分類的格式分類(APDU型)、代表數(shù)據(jù)是否為有效數(shù)據(jù)、無效數(shù)據(jù)、決定反饋數(shù)據(jù)等的服務(wù)分類、需求識(shí)別符、源目標(biāo)ID(這種數(shù)據(jù)如連接到LAN用于傳輸數(shù)據(jù)的傳輸器側(cè)設(shè)備的識(shí)別數(shù)據(jù)或類似信息)、目的目標(biāo)ID、目的目標(biāo)ID(接收器側(cè)設(shè)備的識(shí)別數(shù)據(jù)和類似數(shù)據(jù))、數(shù)據(jù)長度、在分布式處理控制器3情況下的設(shè)備分類數(shù)據(jù)、和實(shí)際溫度的設(shè)備狀態(tài)數(shù)據(jù)、濕度、時(shí)間、觸點(diǎn)ON或OFF以及類似的狀態(tài)組成,所說的需求識(shí)別符包括用于識(shí)別的號(hào)碼,該號(hào)碼用于識(shí)別對(duì)一個(gè)需求(傳輸側(cè)分配一個(gè)序列號(hào),接收側(cè)返回通過增加的相同號(hào)碼的響應(yīng))的響應(yīng)。在源目標(biāo)ID中被描述的有設(shè)備分類如電源、照明、火警、空調(diào)等,目標(biāo)分類如設(shè)備在建筑物中所處區(qū)域,設(shè)備安裝地點(diǎn),管理多個(gè)建筑物的燈光、溫度、濕度、觸點(diǎn)狀態(tài)等的情況下的建筑物號(hào)碼。
接下來參考圖5描述本實(shí)施例中數(shù)據(jù)流,這里假定火檢測信息被從監(jiān)視終端51提供,監(jiān)視終端51形成一個(gè)連接到分布式處理控制器31的控制信號(hào)線41的火傳感器,分布式處理控制器31構(gòu)成火警控制面板,例如,監(jiān)視終端51是火傳感器,對(duì)應(yīng)于監(jiān)視終端51的火檢測數(shù)據(jù)的目標(biāo)頁S1生產(chǎn)一個(gè)重寫事件,根據(jù)注冊(cè)在與監(jiān)視終端51有關(guān)的事件頁S2的事件登記中的目的地(系統(tǒng)管理計(jì)算機(jī)21、22),重寫事件被通知。為了響應(yīng)此通知服務(wù),ACK或NACK被從作為主方的系統(tǒng)管理計(jì)算機(jī)21和作為從屬方的系統(tǒng)管理計(jì)算機(jī)22返回,例如,到分布式處理控制器31。此通知是否在這里被利用由接收側(cè)(系統(tǒng)管理計(jì)算機(jī)21、22)本身的分辨率決定,通知側(cè)(分布式處理控制器31)僅執(zhí)行事件登記指示的處理。而且,設(shè)備的操作開始或停止指示被通知到登記在與監(jiān)視終端51(在此情況下,命令的目標(biāo)或形成設(shè)備控制面板的分布式處理控制器32和33二進(jìn)制輸出)有關(guān)的事件頁S2的事件控制中的操作目標(biāo)。
因此,分布式處理控制器32和33重寫相應(yīng)操作的目標(biāo),也就是說,執(zhí)行寫性能服務(wù),并且關(guān)于此處理的一個(gè)ACK被返回。在當(dāng)沒有命令的目標(biāo)或二進(jìn)制輸出出現(xiàn)在操作開始或停止指示的目的地的情況下,通知將僅僅是性能設(shè)置服務(wù)中的一個(gè)錯(cuò)誤。為了解決這種情況,在其中注冊(cè)了這種內(nèi)部聯(lián)動(dòng)處理中服務(wù)錯(cuò)誤的通知目的地的一個(gè)文件目標(biāo)應(yīng)當(dāng)僅被提供在目標(biāo)頁。正常地,系統(tǒng)管理計(jì)算機(jī)或類似裝置被作為通知目的地登記。
以此方式,目標(biāo)頁S1的重寫、事件通知和事件控制(這種聯(lián)鎖處理如上面所述的操作開始或停止指令)在通知源的分布式處理控制器33中執(zhí)行,根據(jù)事件頁S2,在通知目的地的分布式處理控制器32、33中通過其自身的判斷確定接收的的數(shù)據(jù)是否被利用,并根據(jù)有無對(duì)應(yīng)的目標(biāo)確定目標(biāo)的重寫是否被處理。因此,在擴(kuò)展系統(tǒng)中,對(duì)應(yīng)于擴(kuò)展控制的內(nèi)容和分布式處理控制器3的監(jiān)視的目標(biāo)頁S1被增加,通知目的地等被注冊(cè)在事件頁S2中,與擴(kuò)展功能相應(yīng)的處理的包被增加到控制算法頁S3。而且,通過封裝的目標(biāo)頁S1和通信服務(wù)T1的使用,相互作用和協(xié)作功能被高效率地執(zhí)行。
另一方面,在終端接口部分32中,在建立系統(tǒng)前,用于通過控制信號(hào)線4建立各目標(biāo)頁S1到對(duì)應(yīng)于各目標(biāo)頁S1的實(shí)際建筑物管理裝置的終端5處終端信息的關(guān)系的裝置成為必需,因此,此關(guān)系的建立通過經(jīng)LAN從系統(tǒng)管理計(jì)算機(jī)21~2n的下載處理進(jìn)行,并且此建立的關(guān)系的結(jié)果被裝在圖8的一個(gè)目標(biāo)數(shù)據(jù)到實(shí)際數(shù)據(jù)轉(zhuǎn)換表32a中。
實(shí)施例2圖11和12示出了本發(fā)明第二實(shí)施例的一個(gè)概念性系統(tǒng)圖,其中,連接到網(wǎng)絡(luò)NT的系統(tǒng)管理計(jì)算機(jī)21~2n中的一個(gè)21被作為一個(gè)計(jì)算機(jī)構(gòu)成,用于整個(gè)建筑物自動(dòng)監(jiān)控系統(tǒng)的管理,同時(shí),另一個(gè)系統(tǒng)管理計(jì)算機(jī)22被作為一個(gè)火警管理計(jì)算機(jī),用于管理用來解決火警系統(tǒng)的建筑物管理設(shè)備,另一個(gè)系統(tǒng)管理計(jì)算機(jī)2n作為空調(diào)管理計(jì)算機(jī),用于管理用來解決空調(diào)系統(tǒng)的設(shè)備。
火警傳感器7A或室內(nèi)溫度傳感器7B通過每個(gè)控制信號(hào)線41~4n連接到相應(yīng)的分布式處理控制器31~3n。這里的火警傳感器7A具有作為火災(zāi)發(fā)生傳感器和作為相應(yīng)的分布式處理控制器31~3n的終端的功能。類似地,室內(nèi)溫度傳感器7B具有作為測量房間溫度的溫度傳感器和相應(yīng)的分布式處理控制器31~3n的終端的功能。
現(xiàn)在,由于系統(tǒng)、相應(yīng)的分布式處理控制器31~3n中的系統(tǒng)管理計(jì)算機(jī)21裝置的增加,為了識(shí)別作為控制點(diǎn)連接到控制器的火警傳感器7A、房間溫度傳感器7B或建筑物管理設(shè)備40的數(shù)據(jù)、管理點(diǎn)的實(shí)際地址、輸入輸出口號(hào)碼、信道號(hào)碼、設(shè)備類別數(shù)據(jù)和事件狀況,這些數(shù)據(jù)被存儲(chǔ)在相應(yīng)分布式處理控制器31~3n的存儲(chǔ)器中。這里,相應(yīng)數(shù)據(jù)被裝置成設(shè)備類別號(hào)
代表用于火警傳感器7A的火警設(shè)備,設(shè)備類別號(hào)
代表用于房間溫度傳感器7B的空調(diào)設(shè)備。此操作對(duì)應(yīng)于圖11和12中箭頭①表示的一個(gè)流程。
此后,由于其自身系統(tǒng)的增大,火警管理計(jì)算機(jī)22從分布式處理控制器31~3n的目標(biāo)ID僅讀出設(shè)置火警設(shè)備的設(shè)備類別(=01)的數(shù)據(jù),以制備一個(gè)表格,然后執(zhí)行與火警設(shè)備的設(shè)備類別數(shù)據(jù)(=01)有關(guān)的設(shè)置、監(jiān)視、控制和測量的相應(yīng)功能,從而能夠用作火警接收器。此操作對(duì)應(yīng)于圖11中箭頭②表示的流程。
而且,由于其自身系統(tǒng)的增大,空調(diào)管理計(jì)算機(jī)2從分布式處理控制器31~3n的目標(biāo)ID僅讀出設(shè)置空調(diào)設(shè)備的設(shè)備類別(=02)的數(shù)據(jù),以制備一個(gè)表格,然后執(zhí)行與火警設(shè)備的設(shè)備類別數(shù)據(jù)(=02)有關(guān)的設(shè)置、監(jiān)視、控制和測量的相應(yīng)功能,從而用作火警監(jiān)視面板。此操作對(duì)應(yīng)于圖11中箭頭③所示的流程。根據(jù)從火警傳感器7A或房間溫度傳感器7B接收的監(jiān)視數(shù)據(jù)的任何變化,分布式處理控制器31~3n以具有增加的設(shè)備類別號(hào)碼的標(biāo)準(zhǔn)格式把數(shù)據(jù)傳送到網(wǎng)絡(luò)NT。就火警傳感器7A的監(jiān)視數(shù)據(jù)來說,例如,同樣的數(shù)據(jù)被通過設(shè)備類別數(shù)據(jù)(=01)的增加而傳輸。此操作對(duì)應(yīng)于圖12中箭頭④表示的一個(gè)流程。在此情況下,傳送的數(shù)據(jù)被火警管理計(jì)算機(jī)22拾取,作為在此計(jì)算機(jī)的自身管理下的火警系統(tǒng)的數(shù)據(jù),但是被空調(diào)管理計(jì)算機(jī)23當(dāng)作與空調(diào)系統(tǒng)無關(guān)的數(shù)據(jù)而忽略。類似地,對(duì)房間溫度傳感器7B的監(jiān)視數(shù)據(jù)來說,同樣的數(shù)據(jù)被通過設(shè)備類別數(shù)據(jù)(=02)的增加而傳輸。在此情況下,空調(diào)管理計(jì)算機(jī)23拾取被傳送的數(shù)據(jù),作為在其自身管理下的空調(diào)系統(tǒng)的一個(gè)數(shù)據(jù),但是被火警管理計(jì)算機(jī)22當(dāng)作與火警系統(tǒng)無關(guān)的數(shù)據(jù)而忽略。
以此方式,從分布式處理控制器3~3n輸出到網(wǎng)絡(luò)NT側(cè)的輸出數(shù)據(jù)被作為目標(biāo)獲取,并且這些目標(biāo)被根據(jù)每一設(shè)備類別分類,從而能夠根據(jù)每一個(gè)分類的設(shè)備執(zhí)行管理,分散控制,同時(shí)由于根據(jù)用途增加系統(tǒng)管理計(jì)算機(jī),管理功能能夠被增加,從而允許功能增加變得簡單,并且具有這種全用途小型管理計(jì)算機(jī)的系統(tǒng)配置變得更加容易。
實(shí)施例3在上述實(shí)施例2中火警傳感器7A和房間溫度傳感器7B被分別提供,而在本實(shí)施例3中系統(tǒng)使用一種普通溫度監(jiān)視傳感器7C用于測量火和房間溫度,其中,由于系統(tǒng)的增大,系統(tǒng)管理計(jì)算機(jī)21分配包括與如分布式處理控制器31連接的終端的溫度監(jiān)視傳感器7C的傳感器輸入。此操作對(duì)應(yīng)于圖14中箭頭①所示的流程。
火警管理計(jì)算機(jī)22把傳感器7C看作一個(gè)用于判斷任何火源的傳感器71,并把
作為設(shè)備類別設(shè)置給傳感器71的一個(gè)模擬輸入目標(biāo)8。此操作對(duì)應(yīng)于圖14中箭頭②所示的流程。另一方面,空調(diào)管理計(jì)算機(jī)23把傳感器7C看作一個(gè)用于判斷空調(diào)控制的房間溫度傳感器7B,并把
作為設(shè)備類別設(shè)置給傳感器7C的一個(gè)模擬輸入目標(biāo)8。此操作對(duì)應(yīng)于圖14中箭頭③所示的流程。
分布式處理控制器31~3n分別具有一個(gè)存儲(chǔ)器,用于存儲(chǔ)這些根據(jù)目標(biāo)設(shè)置的設(shè)備類別的內(nèi)容,并且分布式處理控制器31把設(shè)置內(nèi)容登記在對(duì)應(yīng)于模擬輸入目標(biāo)8的目標(biāo)頁中。在把溫度傳感器7C的數(shù)據(jù)作為輸出提供給網(wǎng)絡(luò)NT時(shí),分布式處理控制器31提供兩個(gè)輸出。也就是說,一個(gè)已作為設(shè)備分類被設(shè)置的數(shù)據(jù)
,例如,被提供,另一個(gè)已作為設(shè)備分類被設(shè)置的數(shù)據(jù)
被分別提供作為輸出。此操作對(duì)應(yīng)于圖14中箭頭4所示的流程。
因此,在火警管理計(jì)算機(jī)22,包括設(shè)備類別數(shù)據(jù)
的數(shù)據(jù)被獲取并被處理,在火警管理計(jì)算機(jī)23,包括設(shè)備類別數(shù)據(jù)
的數(shù)據(jù)被獲取并被處理。
也就是說,在本實(shí)施例3中,作為從分布式處理控制器31~3n輸出到網(wǎng)絡(luò)NT的數(shù)據(jù)被作為目標(biāo)獲取,并被處理,以分別具有多個(gè)意圖,并且能夠使用一個(gè)傳感器輸入用于多個(gè)目的。
實(shí)施例4
在本發(fā)明的基于指向目標(biāo)的數(shù)據(jù)的自動(dòng)監(jiān)控系統(tǒng)中,其優(yōu)越性在于僅通過給系統(tǒng)增加目標(biāo)頁就能夠容易地使系統(tǒng)被擴(kuò)展。
為此目的,除了數(shù)據(jù)傳輸側(cè)(網(wǎng)絡(luò)上的裝置)裝置的識(shí)別數(shù)據(jù)信息,圖8的格式中所示的源目標(biāo)ID具有,放置設(shè)備的建筑物中區(qū)域和位置信息,目標(biāo)識(shí)別數(shù)據(jù)和用于在管理多個(gè)建筑物的情況下作為建筑物號(hào)碼信息管理這種目標(biāo)數(shù)據(jù)的類似數(shù)據(jù),溫度,濕度,觸點(diǎn)狀態(tài)等。而且,在終端分類數(shù)據(jù)中,一個(gè)代表溫度信息是否被用在空調(diào)管理系統(tǒng)或火警管理系統(tǒng)中的信息被寫入。
當(dāng)目標(biāo)號(hào)碼為大時(shí),特別是當(dāng)通過從系統(tǒng)管理計(jì)算機(jī)21~2n經(jīng)網(wǎng)絡(luò)1下載處理制造該設(shè)備時(shí),用來實(shí)現(xiàn)其中裝有如前所述數(shù)據(jù)的各目標(biāo)頁S1與實(shí)際建筑物設(shè)備終端5中的終端數(shù)據(jù)的關(guān)系并對(duì)應(yīng)于這些頁的裝置(實(shí)施例1),將成為一項(xiàng)復(fù)雜的工作。
這里,根據(jù)本實(shí)施例,該裝置被如此制造,從而,通過按系統(tǒng)的建立安排分布式處理控制器3實(shí)現(xiàn)所謂的即插即用功能,從而通過從終端5上載而不是從系統(tǒng)管理計(jì)算機(jī)2下載讀取終端信息,從而省略了在初始步驟中復(fù)雜的下載處理,僅通過將其連接到終端5就能夠把終端數(shù)據(jù)注冊(cè)在分布式處理控制器3中。
也就是說,在本實(shí)施例中,終端5設(shè)有一個(gè)目標(biāo)數(shù)據(jù)信息表51,如圖9所示,在目標(biāo)數(shù)據(jù)信息表51上,對(duì)應(yīng)于實(shí)際號(hào)碼(地址)和設(shè)備類別的目標(biāo)ID可通過外部工具50注冊(cè)。
除了此目標(biāo)數(shù)據(jù)信息表51,終端5還包括一個(gè)在時(shí)分多路傳輸系統(tǒng)中用于執(zhí)行通信數(shù)據(jù)的傳輸和接收的本地傳輸驅(qū)動(dòng)電路52,一個(gè)用于連接(如觸點(diǎn)和模擬值的輸入輸出)設(shè)備裝置的輸入輸出接口電路53,這種設(shè)備裝置如負(fù)載、致動(dòng)器或如火警傳感器、溫度傳感器等的這種傳感器,一個(gè)設(shè)置終端5的實(shí)際地址的地址開關(guān)54,和一個(gè)具有把數(shù)據(jù)從設(shè)備60輸入到時(shí)分多路的通信數(shù)據(jù)中的功能的終端功能處理部分55,當(dāng)要求的終端地址與地址開關(guān)54的設(shè)定值一致時(shí),高等級(jí)分布式處理控制器3要求的數(shù)據(jù)被通過本地傳輸驅(qū)動(dòng)裝置52返回,基于當(dāng)通信數(shù)據(jù)中的終端地址與地址開關(guān)54的設(shè)定值一致時(shí)接收的通信數(shù)據(jù)中包含的控制數(shù)據(jù),輸出數(shù)據(jù)被提供給設(shè)備60。
上述工具50用于設(shè)置和重寫目標(biāo)信息,并由一個(gè)個(gè)人計(jì)算機(jī)等構(gòu)成。在本實(shí)施例中,通過工具50,目標(biāo)ID和設(shè)備類別數(shù)據(jù)被預(yù)先注冊(cè)在連接到系統(tǒng)的終端5的目標(biāo)數(shù)據(jù)信息表51中。
在系統(tǒng)的開始,分布式處理控制器3呼叫相應(yīng)的終端5,以具有返回并注冊(cè)在目標(biāo)實(shí)際數(shù)據(jù)轉(zhuǎn)換表32a中的目標(biāo)ID和設(shè)備數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)換表32a被提供到終端裝置接口部分32,這涉及到其實(shí)際號(hào)碼(地址)。也就是說,把連接的終端5連接到目標(biāo)的方向性數(shù)據(jù)庫是可能的。
此注冊(cè)處理后,通過使這種實(shí)際數(shù)據(jù)如溫度、觸點(diǎn)狀態(tài)或類似數(shù)據(jù)從終端5返回,系統(tǒng)轉(zhuǎn)入其正常操作。
實(shí)施例5下面結(jié)合圖10描述在本發(fā)明另一情況中的建筑物自動(dòng)監(jiān)控系統(tǒng)的整個(gè)結(jié)構(gòu),這種情況下的系統(tǒng)類似于圖1A的系統(tǒng),使用工作站或類似裝置的多個(gè)系統(tǒng)管理計(jì)算機(jī)21~2n,并且多個(gè)分布式處理控制器31~3n被連接到形成LAN的網(wǎng)絡(luò)NT的信號(hào)線,網(wǎng)絡(luò)N形成具有這種合適的規(guī)程如TCP/IP的LAN。對(duì)于相應(yīng)的分布式處理控制器31~3n,被通過控制信號(hào)線41~4n連接,系列終端511~51n、521~52n……5n1~5nn被連接,建筑物設(shè)備40如照明、火警、空調(diào)、保安、電源和類似設(shè)備被連接到這些終端,分布式處理控制器31~3n被用于通過終端511~51n、521~2n和5n1~5nn執(zhí)行監(jiān)視控制和相應(yīng)的建筑物管理設(shè)備40的設(shè)置。
在每一個(gè)分布式處理控制器3中,一個(gè)控制器機(jī)體15在其機(jī)體15中具有連接到信息線NT和網(wǎng)絡(luò)集線板10的模數(shù)插孔16,從而這種終端設(shè)備如便攜式個(gè)人計(jì)算機(jī)20能夠被通過網(wǎng)絡(luò)集線板10和模數(shù)插孔16連接到網(wǎng)絡(luò)NT的信息線。
而且,網(wǎng)絡(luò)集線板10具有多個(gè)口,多個(gè)信息線18從這些口引出,并且這些線18的終端被連接到提供給遠(yuǎn)端站6的模數(shù)插孔9和提供給終端511~51n的模數(shù)插孔19。通過把便攜式個(gè)人計(jì)算機(jī)20連接到這些模數(shù)插孔9和19,計(jì)算機(jī)20能夠被連接到網(wǎng)絡(luò)NT的信息線。
一個(gè)具有分枝信息線功能的配電盤41被連接到從一個(gè)分布式處理控制器如控制器3n引出的信息線18,并且從配電盤41進(jìn)一步分枝的信息線42位于地板X下并在其終端分別設(shè)有模數(shù)插孔43,從而便攜式個(gè)人計(jì)算機(jī)20通過模數(shù)插孔43也可以連接到網(wǎng)絡(luò)NT。
這里,分布式處理控制器31~3n能夠根據(jù)系統(tǒng)管理計(jì)算機(jī)21~2n和其他分布式處理控制器通過網(wǎng)絡(luò)NT執(zhí)行數(shù)據(jù)發(fā)出和接收。通過時(shí)分多路傳輸信號(hào),通過在相應(yīng)的分布式處理控制器31~3n和相應(yīng)的終端511~51n、521~52n和5n1~5nn之間通過分別連接到控制器的控制信號(hào)線41~4n發(fā)出和接收數(shù)據(jù),該系統(tǒng)還設(shè)有適于監(jiān)視、控制和設(shè)置連接的相應(yīng)建筑物管理設(shè)備40和傳感器7的控制操作處理功能。而且,分布式處理控制器31~3n分別設(shè)有一個(gè)用于存放控制器要求的設(shè)置數(shù)據(jù)的存儲(chǔ)器,和一個(gè)用于存放象分布式處理控制器操作所要求的程序的存儲(chǔ)器。
其中包括終端521~52n或5n1~5nn的遠(yuǎn)端站6以板的形式被構(gòu)成,用于連接相應(yīng)的管理設(shè)備40到終端5的終端5和終端基被安裝到遠(yuǎn)端站6,模數(shù)插孔9用于外部入口。
終端511~51n由一個(gè)信號(hào)接收部分、一個(gè)信號(hào)返回電路、一個(gè)地址設(shè)置部分、一個(gè)信號(hào)處理電路、一個(gè)脈沖轉(zhuǎn)換電路和一個(gè)監(jiān)視輸入電路構(gòu)成,信號(hào)接收部分用于通過控制信號(hào)線41~4n從分布式處理控制器31~3n接收傳輸信號(hào),信號(hào)返回電路用于通過控制信號(hào)線4把應(yīng)答信號(hào)返回到分布式處理控制器3,地址設(shè)置部分用于設(shè)置到終端的固有地址。在此情況中,該裝置被如此制造,從而當(dāng)接收的傳輸信號(hào)的地址數(shù)據(jù)與地址設(shè)置部分的設(shè)置地址一致時(shí)接收的數(shù)據(jù)被記錄在終端中,并且,基于記錄的數(shù)據(jù),執(zhí)行相應(yīng)的建筑物設(shè)備40的控制、來自連接的傳感器7的狀態(tài)信號(hào)如監(jiān)視數(shù)據(jù)提取、和到分布式處理控制器31~3n的監(jiān)視數(shù)據(jù)如返回?cái)?shù)據(jù)返回等。
現(xiàn)在,分布式處理控制器31~3n分別執(zhí)行對(duì)連接到每一個(gè)控制信號(hào)線41~4n的終端5的查詢,控制信號(hào)線41~4n具有如圖13A所示的這種傳輸信號(hào)。附圖中沒有示出開始信號(hào)和結(jié)束信號(hào),而這些信號(hào)如所理解的那樣實(shí)際上出現(xiàn)。也就是說,傳輸信號(hào)是電壓模式的信號(hào),包括終端的地址數(shù)據(jù)AD、設(shè)備類別數(shù)據(jù)BD、顯示控制內(nèi)容的數(shù)據(jù)CD、和應(yīng)答時(shí)間WT。在已接收這種傳輸信號(hào)的終端5,通過根據(jù)本身地址和類別與這些數(shù)據(jù)的一致性而采納的數(shù)據(jù)CD,執(zhí)行控制操作,并在緊接數(shù)據(jù)CD的應(yīng)答期間WT,監(jiān)視數(shù)據(jù)被返回當(dāng)前模式。
網(wǎng)絡(luò)NT的信號(hào)格式包括,如圖13所示,類型的類別、設(shè)備的類別、要求的系數(shù)、源地址、目的地址、數(shù)據(jù)長度、設(shè)備類別數(shù)據(jù)、和控制數(shù)據(jù),從而通過使用上述信號(hào)格式,數(shù)據(jù)的發(fā)出和接收將在分布式處理控制器31~3n和系統(tǒng)管理計(jì)算機(jī)21~2n之間和各分布式處理控制器31~3n相互之間被執(zhí)行。
因此,通過使用圖13的信號(hào)格式,能夠進(jìn)行與便攜式個(gè)人計(jì)算機(jī)20的通信,類似于系統(tǒng)管理計(jì)算機(jī)21~2n,并且提供用于處理數(shù)據(jù)的設(shè)備監(jiān)視操作中的軟件被裝入,能夠執(zhí)行便攜式個(gè)人計(jì)算機(jī)20和分布式處理控制器31~3n之間的數(shù)據(jù)發(fā)送和接收,類似于系統(tǒng)管理計(jì)算機(jī)21~2n,僅通過把提供到便攜式個(gè)人計(jì)算機(jī)20的網(wǎng)絡(luò)通信終端連接分布式處理控制器31~3n的模數(shù)插孔16,終端511~5nn的模數(shù)插孔19、遠(yuǎn)端站6的模數(shù)插孔9、或地板下的信息線42的模數(shù)插孔43。
下面將描述圖10所示的分布式處理控制器3的操作。首先,分布式處理控制器3執(zhí)行增大的普通平臺(tái)的初始化,并調(diào)查是否有任何事件已經(jīng)發(fā)生。在沒有事件出現(xiàn)的情況下,相應(yīng)建筑物設(shè)備40的當(dāng)前值(狀態(tài)數(shù)據(jù))被請(qǐng)求,當(dāng)前值數(shù)據(jù)被返回的數(shù)據(jù)更新。因此,分布式處理控制器3被用于重復(fù)執(zhí)行調(diào)查各事件的產(chǎn)生、當(dāng)前值及其更新的請(qǐng)求,直到各種事件不發(fā)生為止。
接著,將描述基于各事件的發(fā)生的操作。在從聯(lián)合的LAN接口部分31產(chǎn)生一個(gè)中斷并從系統(tǒng)管理計(jì)算機(jī)2或便攜式個(gè)人計(jì)算機(jī)20接收到用于控制和管理的設(shè)置請(qǐng)求的事件中,或在聯(lián)合的終端裝置接口部分32產(chǎn)生一個(gè)中斷并檢測到建筑物管理設(shè)備40通知的故障的事件中,或從執(zhí)行分布式處理控制器31~3n的操作處理的CPU部分30的內(nèi)部時(shí)鐘產(chǎn)生一個(gè)中斷并且時(shí)間被檢測的事件中,這些相應(yīng)的情況造成一個(gè)事件(見圖4)。
在當(dāng)事件已經(jīng)產(chǎn)生并且此事件為來自LAN接口部分31的一個(gè)設(shè)置請(qǐng)求時(shí)的情況下,CPU部分30向終端裝置接口部分32提供一個(gè)命令從而指定的一個(gè)設(shè)備40將設(shè)置數(shù)據(jù),并重寫內(nèi)部設(shè)置數(shù)據(jù)。當(dāng)事件為來自LAN接口部分的控制請(qǐng)求時(shí),CPU部分30向終端裝置終端接口部分提供一個(gè)命令,用于指定的一個(gè)設(shè)備40的ON/OFF控制,并重寫聯(lián)合控制數(shù)據(jù)。當(dāng)事件為LAN接口部分的監(jiān)視請(qǐng)求時(shí),而且,CPU在一個(gè)指定的設(shè)備40中讀取當(dāng)前值數(shù)據(jù),并將讀取的數(shù)據(jù)返回到LAN接口部分。
接下來,在當(dāng)事件是從終端接口部分32的一個(gè)中斷的情況下,該裝置被如此制造,從而CPU部分30從傳感器7讀取測量的數(shù)據(jù),并且如果需要,導(dǎo)致產(chǎn)生一個(gè)自動(dòng)通知,經(jīng)LAN接口部分到系統(tǒng)管理計(jì)算機(jī)21~2n。
在當(dāng)事件起因于CPU部分30的內(nèi)部時(shí)鐘的一個(gè)中斷的情況下,內(nèi)部時(shí)鐘的時(shí)間被CPU部分檢查,這種如時(shí)間表控制等程序被執(zhí)行,當(dāng)控制被設(shè)置在特殊時(shí)間時(shí),一個(gè)內(nèi)部事件產(chǎn)生。
權(quán)利要求
1.一種建筑物自動(dòng)監(jiān)控系統(tǒng),包括一個(gè)系統(tǒng)管理計(jì)算機(jī)、通過一個(gè)網(wǎng)絡(luò)連接到系統(tǒng)管理計(jì)算機(jī)的分布式處理控制器,和通過控制信號(hào)線連接到分布式處理控制器的終端裝置,終端裝置包括控制用于控制設(shè)備負(fù)載的控制終端和用于監(jiān)視這種輸入元件如傳感器和開關(guān)的狀態(tài)的監(jiān)視終端;分布式處理控制器分別包括一個(gè)普通平臺(tái)、一個(gè)普通功能包和一個(gè)完全使用包,在普通平臺(tái)中適于操作和控制硬件的程序被標(biāo)準(zhǔn)化,普通功能包具有傳輸數(shù)據(jù)到目標(biāo)數(shù)據(jù)和事件數(shù)據(jù)中的一個(gè)的功能和基于目標(biāo)數(shù)據(jù)和事件數(shù)據(jù)中的一個(gè)的執(zhí)行處理的應(yīng)用程序,完全使用包包括分別對(duì)應(yīng)于每一個(gè)使用并根據(jù)系統(tǒng)的使用和規(guī)??山粨Q的應(yīng)用程序;其中分布式處理控制器執(zhí)行相應(yīng)終端的監(jiān)視和控制,和監(jiān)視數(shù)據(jù)的發(fā)出和接收以及通過系統(tǒng)管理計(jì)算機(jī)和分布式處理控制器之間或相應(yīng)分布式處理控制器相互之間的網(wǎng)絡(luò)控制設(shè)備負(fù)載上的數(shù)據(jù)。
2.一種建筑物自動(dòng)監(jiān)控系統(tǒng),包括一個(gè)系統(tǒng)管理計(jì)算機(jī)、通過一個(gè)網(wǎng)絡(luò)連接到系統(tǒng)管理計(jì)算機(jī)的分布式處理控制器,和通過控制信號(hào)線連接到分布式處理控制器的終端裝置,終端裝置包括控制用于控制設(shè)備負(fù)載的控制終端和用于監(jiān)視這種輸入元件如傳感器和開關(guān)的狀態(tài)的監(jiān)視終端;分布式處理控制器分別包括封裝的目標(biāo)頁、事件頁、和控制算法頁,對(duì)于每一功能的控制處理被封包在控制算法頁中,目標(biāo)頁中裝有目標(biāo)如到終端的監(jiān)視數(shù)據(jù)和用于控制數(shù)據(jù)的設(shè)置數(shù)據(jù),目標(biāo)頁中的相應(yīng)內(nèi)容根據(jù)終端的任何狀態(tài)變化被重寫,監(jiān)視數(shù)據(jù)和控制數(shù)據(jù)根據(jù)終端中的變化被通過網(wǎng)絡(luò)傳輸?shù)阶鳛橥ㄖ繕?biāo)被注冊(cè)在事件頁中的其他分布式處理控制器和系統(tǒng)管理計(jì)算機(jī),在對(duì)應(yīng)于通過網(wǎng)絡(luò)接收的數(shù)據(jù)的目標(biāo)頁存在情況下,此目標(biāo)頁被重寫,從而產(chǎn)生一個(gè)事件,致使相應(yīng)的一個(gè)終端執(zhí)行監(jiān)視和控制中的相應(yīng)的一個(gè);和分布式處理控制器執(zhí)行相應(yīng)終端的監(jiān)視和控制,和監(jiān)視數(shù)據(jù)的發(fā)出和接收以及通過系統(tǒng)管理計(jì)算機(jī)和分布式處理控制器之間或相應(yīng)分布式處理控制器相互之間的網(wǎng)絡(luò)控制設(shè)備負(fù)載上的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的系統(tǒng),其中連接到分布式處理控制器的終端被用于,基于系統(tǒng)的增大,具有被發(fā)送到分布式處理控制器的一個(gè)信息,用于使已發(fā)送信息的特定終端在分布式處理控制器中被連接到目標(biāo)的方向性數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求2的系統(tǒng),其中連接到分布式處理控制器的終端被用于,基于系統(tǒng)的增大,具有被發(fā)送到分布式處理控制器的一個(gè)信息,用于使已發(fā)送信息的特定終端在分布式處理控制器中被連接到目標(biāo)的方向性數(shù)據(jù)庫。
5.一種建筑物自動(dòng)監(jiān)控系統(tǒng),包括多個(gè)系統(tǒng)管理計(jì)算機(jī);多個(gè)通過一個(gè)網(wǎng)絡(luò)連接到相應(yīng)的系統(tǒng)管理計(jì)算機(jī)的分布式處理控制器;用于把建筑物設(shè)備連接到相應(yīng)的分布式處理控制器的裝置;用于從預(yù)定的一個(gè)系統(tǒng)管理計(jì)算機(jī)在分別對(duì)應(yīng)的分布式處理控制器和連接到分布式處理控制器的建筑物設(shè)備的管理點(diǎn)設(shè)定單獨(dú)識(shí)別數(shù)據(jù)和設(shè)備類別數(shù)據(jù)的裝置,并把設(shè)定數(shù)據(jù)存儲(chǔ)在分布式處理控制器的存儲(chǔ)器中;用于使管理其自身建筑物設(shè)備的系統(tǒng)管理計(jì)算機(jī)向分布式處理控制器提供一個(gè)命令的裝置,以具有傳輸?shù)哪繕?biāo)建筑物設(shè)備的設(shè)置設(shè)備類別的管理點(diǎn)處的數(shù)據(jù);和根據(jù)從對(duì)應(yīng)于相應(yīng)管理點(diǎn)的相應(yīng)分布式處理控制器發(fā)送的設(shè)備類別數(shù)據(jù),在通過基于命令從分布式處理控制器傳輸?shù)臄?shù)據(jù)向類別數(shù)據(jù)提供一個(gè)用于建筑物管理所需求的關(guān)系后,用于管理相應(yīng)的建筑物設(shè)備的裝置。
6.根據(jù)權(quán)利要求5的系統(tǒng),進(jìn)一步包括用于根據(jù)提供到建筑物設(shè)備的管理點(diǎn)的每個(gè)傳感器設(shè)定多種類型的設(shè)備類別的裝置。
全文摘要
一種由分布式處理控制器構(gòu)成的建筑物自動(dòng)監(jiān)控系統(tǒng),分布式處理控制器包括一個(gè)普通平臺(tái)、一個(gè)完全使用包和一個(gè)普通功能包,普通平臺(tái)設(shè)有能標(biāo)準(zhǔn)化、主要通過CPU標(biāo)準(zhǔn)化操作和控制硬件的服務(wù)程序的機(jī)構(gòu),而與其規(guī)模和使用無關(guān),該機(jī)構(gòu)還能夠通過相同的程序功能準(zhǔn)備所有用于本地傳輸?shù)臄?shù)據(jù)傳輸,該機(jī)構(gòu)可在空調(diào)和火警系統(tǒng)中通用,使得管理系統(tǒng)在系統(tǒng)管理中易于擴(kuò)展和具有靈活性。
文檔編號(hào)G06Q10/00GK1188267SQ97109368
公開日1998年7月22日 申請(qǐng)日期1997年11月28日 優(yōu)先權(quán)日1996年11月29日
發(fā)明者福永雅一, 村上和正 申請(qǐng)人:松下電工株式會(huì)社