專利名稱:用作供暖通風與供冷系統(tǒng)的結構控制的制作方法
技術領域:
本發(fā)明涉及使用一個或多個程序化微處理器的制熱和制冷系統(tǒng)程序化控制器。本發(fā)明特別涉及微處理器中的程序化控制器與制熱和制熱系統(tǒng)中各元件的連接方法。
使用微處理器的程控制熱制冷系統(tǒng)已為公眾所知。程序控制通常包括一些預先編好的指令,它們用來發(fā)送或者等待來自制熱制冷系統(tǒng)中各元件的通信。這些元件包括溫度傳感器、控制閥、風扇和壓縮機馬達。在每一種情況下,在軟件中對與微處理器相連系的輸入或輸出(I/O)通道加以識別以進行特定元件間的信息交換。進行信息交換時,某一元件在指定的I/O信道上接受一輸出信號或者傳送輸入信號。微處理器中的程序化控制器是在假設這些元件恰當執(zhí)行所有控制功能的基礎上進行工作的。
當改變微處理器中的軟件時,上面描述的程序控制器會產(chǎn)生一些問題。因此,當對軟件進行改變或修正時,人們必須對I/O信道的分配時刻保持精確計數(shù)。
人們還必須注意當這種程序控制器用于具有相似元件結構的類似制熱制冷系統(tǒng)時的情況。為此,必須在用于這些特定元件的指令中特別注明第二種系統(tǒng)中這些元件的差異。
本發(fā)明的一個目的在于提供一種用于制熱或制冷系統(tǒng)的程序化控制器,在這種系統(tǒng)中可以對影響系統(tǒng)中一個或多個元件的軟件方面地進行變更。
本發(fā)明的另一個目的在于提供一種用于制熱或制冷系統(tǒng)中硬件元件總體結構的可編程控制,這種程序控制可以很容易地用于幾種不同類型的系統(tǒng)。
上述及其他發(fā)明目的是通過提供一種用于制熱或制冷的程控系統(tǒng)來實現(xiàn)的,在這種系統(tǒng)中,可以無需顧及與硬件元件進行的實際信息交換而完整設計控制軟件。這是通過向程控中的軟件變量提供軟件信道分配來實現(xiàn)的,這種程控與硬件元件之間可能具有信息交換關系。軟件變量對硬件元件的實際分配是由系統(tǒng)結構軟件獨立進行的,系統(tǒng)結構軟件將軟件信道分配映射到已識別出的硬件I/O信道上。只有當微處理器中執(zhí)行的軟件需要與硬件元件進行信息交換時,才起用結構軟件。最好在中斷的基礎上或者在執(zhí)行控制軟件結束時,起用結構軟件。不管是在哪一種情況下,結構軟件在I/O元件上,繼續(xù)接收來自硬件元件的信息,并把這些信息與具有已經(jīng)映射到硬件I/O信道的軟件信道的軟件變量進行比較。結構軟件通過指明哪一個硬件I/O信道對應于與給定軟件變量相關聯(lián)的軟件信道這一手段,在I/O信道上交替地把信息傳送到各個硬件元件。
按照本發(fā)明,軟件信道對硬件信道的映射可以隨時變更。變更可以是使軟件適合于硬件元件不同結構的結果,也可以是在硬件元件的現(xiàn)有結構中加進功能的結果。
本發(fā)明的其他目的和優(yōu)點在下文結合附圖的描述中,將會更清楚,其中
圖1描述了幾個獨立受控冷凝器單元,每一冷凝器單元具有多個在相應控制單元的控制下工作的壓縮機級和風扇單元;
圖2描述的是一個用于圖1所示的一個控制單元的微處理機結構;
圖3A-3C描述的是用于每一個圖1所示控制單元的結構數(shù)據(jù);
圖4描述的是在圖1所示的控制單元中由每一微處理器執(zhí)行的結構程序。
參見圖1,圖中畫出了幾個與冷卻劑回流線16和冷卻劑供給線18相關連接的并行冷凝器單元10、12和14。冷卻劑通過一系列有效地冷卻一個或更多個空間的熱交換器(圖中未畫)進行循環(huán)。冷卻劑通過冷卻劑返回線返回到系統(tǒng)。盡管應該理解成系統(tǒng)也可以用其他冷卻劑,但本文中冷卻劑是指冷卻水。在正常情況下,要求冷凝器單元10、12和14對流出的冷卻劑保持在相同的溫度。
可以看到,每一個冷凝器單元包括壓縮機級,如冷凝器10的壓縮機級20和22;冷凝器12的壓縮機級為24、26和28;以及冷凝器14的壓縮級30、32、34和36。每一個冷凝器單元還包括風扇,如冷凝器單元10的風扇38和40;冷凝器單元12的風扇42、44和46以及冷凝器14的風扇48、50、52和54。每一個冷凝器單元中的壓縮機和風扇受單元控制器單獨控制,例如,單元控制器56控制冷凝器單元10,單元控制器58控制冷凝器單元12,單元控制器60控制冷凝器單元14。每一單元控制器接收來自進水溫度傳感器62、64或68的進水溫度。每一單元控制器還接收來自出水溫度傳感器70、72或74的出水溫度。應該理解的是,每一單元控制器啟動冷凝器單元中的幾個壓縮機級,從而獲得所需要的圖1所示系統(tǒng)各分支的出水溫度。這一局部控制器可以按照任意幾個眾所周知的控制方法,啟動或者中斷壓縮機和相關的風扇,從而獲取所需要的出水溫度。除了控制各冷凝器單元以外,每一控制器通過一個通信總線78與一系列控制器76交換信息。
系統(tǒng)控制器76通過通信總線78,把控制程序按裝到各單元控制器56、58和60中。每一個控制程序含有相同算法以控制每一個冷凝器單元中的風扇和壓縮機。用每一單元控制器的獨立裝載的結構數(shù)據(jù),為每一個冷凝器單元構成按裝的控制程序。正像本文中將詳細說明的那樣,獨立裝載的結構數(shù)據(jù)限定了對每一單位控制器共有的控制程序中的軟件變量與將在每一冷凝器單元受到控制的實際硬件元件之間的關系。這就在無需顧及每一冷凝器單元中風扇和壓縮機實際數(shù)量的情況下,使每一單元控制器中的公共控制程序能夠運行。應該指出的是,把各軟件模塊裝入到各單元控制器中去的工作可以由與系統(tǒng)控制器76相關連的用戶接口80發(fā)出的指令來完成。
圖2更加詳細描述了一個單元控制器。每一單元控制器包括一個通過通信總線78接收來自系統(tǒng)控制器76的按裝軟件的程序化微處理器82。裝入的軟件存儲在存儲器83內(nèi),由微處理器來執(zhí)行這已裝入的軟件。微處理器82進一步與圖2所描述的各數(shù)字對模擬接口進行信息交換。具體來說,微處理器82接收來自入水溫度度接口84或出水溫度接口86的溫度信息。應該指出的是,每一個接口與用于特定控制單元的出水溫度傳感器或者入水溫度傳感器連接在一起。當需向微處理器82提供溫度更新值時,每一接口在一中斷通信線88上產(chǎn)生一中斷信號。微處理器通過一硬件輸入線90或92,讀取此溫度值。
微處理器還與風扇控制接口94相連。風扇控制接口94在線96、98、100和102上接收來自微處理器的輸出信號,通過風扇控制接口94,起動冷凝器單元中的各風扇。微處理器還通過一組輸出線106、108、110和112以及一組反饋線114、116、118和120與壓縮機控制接口104相連。在連接至微處理器82的反饋線工作正常的情況下,壓縮機控制接口104在線88上把中斷信號發(fā)送到微處理器82。否則,壓縮機控制接口將通過線106至112,接收來自微處理器82和輸出信號。
還應該指出的是,接口84、86、94和104中的每一個直接與圖1所示的相應硬件元件相連。正如前面已經(jīng)指出的那樣,單元控制器所連接的硬件元件數(shù)據(jù)將隨冷凝器而變化。因此,冷凝器10和12所擁有的風扇數(shù)和壓縮機數(shù)比冷凝器單元14要少。這就意味著,用于冷凝器單元10和12的單元控制器56主58中的風扇控制接口94和壓縮機控制接口104比用于冷凝器單元14的單元控制器60中的風扇和壓縮機的直接連接要少。
不管與單個風扇和壓縮機的直接連接為何值,每一單元控制器最好包括具有同樣類型的微處理器,并在其存儲器內(nèi)儲存相同的控制程序??刂瞥绦驅⒂幸徽卓刂茰囟葌鞲衅?、風扇和壓縮機最大數(shù)量的軟件變量??紤]到控制傳感器、風扇和壓縮機各數(shù)量的控制程序,結構數(shù)據(jù)由系統(tǒng)控制器76提供給微處理器82。這一結構數(shù)據(jù)是為了在局部存儲器83中的應用而存儲的。圖3A詳細描述了用于冷凝器單元14的結構數(shù)據(jù)。可以看到,此結構數(shù)據(jù)包括一個軟件變量縱列,軟件變量包括出水溫度LWT、入水溫度EWT、被標記為FAN1至FAN4的風扇軟件控制變量、壓縮機控制變量COMP_1至COMP_4以及COM_FD_BK_1至COMP_FD_BK_4。每一軟件變量用一個特定的軟件信道序號(software channel index number)表示。每一軟件信道序號隨之又與一硬件信道指示號相聯(lián)系。該硬件信道對應于與圖2中各接口84、86、94和104相連的各連接線,這些接口接著又與圖3A中所示的某些特定硬件元件相連。例如,用于出水溫度傳感器74的第一硬件信道是圖2中的線92。這一硬件信道被映射到表示軟件變量LWT的第一軟件信道。在類似的構造中,壓縮機控制器36的輸入線106-112對應于第七至第十硬件信道線,第七至第十硬件信道線被映射到識別壓縮機變量COMP_1至COMP_4的第七至第十軟件信道。
圖3B詳細描述了用于冷凝器單元12的結構數(shù)據(jù)。應該記住,冷凝器單元12不含有第四風扇或第四壓縮機。賦給第四風扇控制變量FAN4以及壓縮機變量COMP_4和COMP_FD_BK_4的硬件信道序號都用一個零值進行數(shù)字編碼。另外,從軟件變量COMP_1開始,硬件信道序數(shù)賦給的數(shù)字值并不直接與軟件信道序數(shù)賦給的數(shù)字值對應。這就是說,軟件信道序數(shù)號將從這一點映射到不同的硬件信道序數(shù)號。
參見圖3C,冷凝器單元的結構數(shù)據(jù)進一步偏離了硬件信道指示的數(shù)值與軟件信道指示的數(shù)值之間的直接對應。具體來說,因為冷凝器單元10只有兩個風扇控制器和兩個壓縮機,所以第三和第四風扇以及第三和第四壓縮機的硬件信道指示均等于零。因此,應該指出的是,在與冷凝器單元10相關的單元控制器56中執(zhí)行的控制程序比起單元控制器58和60,具有很低的非零硬件信道指示。
正如前面已經(jīng)指出的那樣,用于每一冷凝器單元的結構數(shù)據(jù)被裝載到相應單元控制器的與微處理器82相關聯(lián)的存儲器83內(nèi)。結構數(shù)據(jù)最好在存儲器內(nèi)被組織成兩種形式。首先,為每一軟件信道指示以及用軟件信通指示及相應硬件信道序號代表的特定軟件變量值,設置存儲單元。其次,為每一硬件信道指示以及用于那一硬件信道指示而已經(jīng)傳送至恰當模數(shù)接口的當前值或者接收的來自恰當模數(shù)接口的當前值,設置存儲單元。軟件信道序號也被存儲在與硬件信道序號相聯(lián)系的存儲單元。用這種方式,可以由任一組指示號做成一查詢隊列,來尋找恰當?shù)慕Y構數(shù)據(jù)。
圖4詳細描述了使用存儲的結構數(shù)據(jù)的程序。這一程序從步驟122開始,這一步驟中的問題是,控制程序的執(zhí)行是否已經(jīng)完畢。應該理解的是,控制程序在執(zhí)行期間,通常讓微處理器計算軟件控制變量的各個值。這些計算完成以后,將使微處理器退出步驟122,而進入步驟124,并將軟件信道指示設置為1。相應于這一軟件信道指示的軟件變量值在步驟126中讀取。用于此軟件信道指示的硬件信道指示賦值再在步驟128中讀取。這樣讀取的硬件信道指示在步驟130中被檢驗其是否等于零。如果硬件信道賦值等于零,則微處理器從步驟130跳到步驟132,并使軟件信道指示增加1。如果硬件信通指示不等于零,微處理機就跳到步驟134,并把在步驟126中讀取的軟件信道值傳送到與步驟128中所識別的賦值硬件信道相關聯(lián)的存儲器83中某一存儲單元。然后,軟件信道在步驟132中遞增。這樣遞增的軟件信道指示在步驟136被檢驗是否等于15。應該理解的是,每一軟件信道指示的值將被逐一讀取,并被傳送到與賦值硬件信道指示相關連的存儲器83中的存儲單元。這將一直進行到軟件信道指示在步驟132中從14遞增到15為止。出現(xiàn)這一情況時,微處理器將從步驟136跳到步驟138,并重新起動特定冷凝器單元的控制程序的執(zhí)行。此時,控制程序將再次計算與各軟件信道指示相關的軟件變量值。接口84、86、94和104中的每一個將為了由各硬件元件的使用而訪問存儲在存儲器83中的更新硬件信道值。
參見圖2,應該記住,當某一接口希望與微處理器82交換信息時,會在線88上產(chǎn)生一個中斷信號。這種情況可以在控制程序的執(zhí)行期間的任意時刻出現(xiàn)。
參見圖4,線88的狀態(tài)在由步驟140進行的控制程序執(zhí)行期間被連續(xù)監(jiān)視。若沒有中斷狀態(tài)時,微處理機繼續(xù)執(zhí)行步驟141中所注明的控制程序。若在某一接口接收到一個中斷信號時,微處理器將跳到步驟142而中斷控制程序的執(zhí)行??刂瞥绦虻闹袛嗍且赃@樣一種方式完成的,它使控制程序能夠完成終斷前所必須執(zhí)行的一系列特定步驟。例如,這可以包括進行某一特定軟件變量值的完整計算,并在終止控制以前存儲這些結果。當控制程序發(fā)出信號,它已完成終止程序,微處理機將跳到步驟144并讀取硬件控制輸入信號線。這些信號線可以是與出水溫度傳感器、入水溫度傳感器以及給定冷凝器單元內(nèi)來自各壓縮機的反饋信號相關的信號線。例如,冷凝器單元14中第一壓縮機的反饋信號將被存儲在與硬件信號指示11相關聯(lián)的存儲單元,而同樣的第一壓縮機反饋信號值被存儲在與冷凝器單元12的硬件信道9相關聯(lián)的存儲單元以及冷凝器單元10的硬件信道指示7相關聯(lián)的存儲單元中。在更新了所有硬件信道輸入數(shù)據(jù)以后,微處理器將跳到步驟146,并更新所有相應的軟件信道數(shù)據(jù)。這將包括讀取存儲在硬件信道指示名下的值,并把此值存儲在相應軟件信道指示的名下。在更新了所有相應軟件信道輸入數(shù)據(jù)以后,微處理器將跳到步驟138,并再次重新起動控制程序的執(zhí)行。在控制程序中的程序執(zhí)行通常將在前一次控制中斷的那一點開始。每一冷凝器單元的控制將由同一控制程序進行。在每一種情況下,控制程序將使用當前已經(jīng)存儲的軟件信道值,或者計算由控制程序控制的新的軟件信道值。當出現(xiàn)這種情況時,如圖2所示的對于某一給定微處理器的接口84、86、94和104可以利用當前存儲在恰當硬件信道指示名下的值。
應該理解的是,用于圖1所示單元控制器56、58和60的結構數(shù)據(jù)和結構程序也可以用于任意特定控制系統(tǒng)環(huán)境,在這種環(huán)境中,一般化情況下寫成的控制程序也可用于幾個不同供暖、通風和供冷系統(tǒng)(HVAC system)的控制。因此,編寫的控制程序可以用于一系列不同HVAC系統(tǒng),并與限定控制程序的軟件元件和系統(tǒng)的硬件元件之間特定關系的結構數(shù)據(jù)一起,裝載到這些HVAC系統(tǒng)的任意一個的控制器內(nèi)。硬件元件和軟件元件之間的信息交換可以由類似于圖4所示的軟件簡化。
需要指出的是,上面已經(jīng)描述了本發(fā)明的一個特殊實施例。本領域的技術人員可以對此實施例作種種變異、修正和改進。盡管這些變異、修正和改進在本說明書中沒有描述過,但這些變異、修正和改進應視為本發(fā)明公開的一部分。因此,上文實施例的描述僅是一個舉例。本發(fā)明僅以后文的權利要求及其等同物為其限定。
權利要求
1.一種具有多個獨立供熱或供冷單元的系統(tǒng)中,每一供熱或供冷單元具有一個與一組分立元件相連接的可編程控制單元,分立元件實施各個供熱或供冷單元規(guī)定的供熱或供冷,其特征在于,可由每一可編程控制單元執(zhí)行的程序含有下述步驟通過一個具有一組控制變量的控制程序,控制由供熱或供冷單元進行的供熱或供冷;以及當程序控制單元和進行規(guī)定的供熱或供冷的分立元件之間進行信息交換時,存取限定控制程序中一組控制變量和實施特定供熱或供冷單元中規(guī)定的供熱或供冷的分立元件之間關系的結構數(shù)據(jù)。
2.如權利要求1所述的方法,其特征在于,所述結構數(shù)據(jù)包含一組對應于控制變量的第一標號,以及一組對應于實際出現(xiàn)在特定供熱或供冷單元的分立元件的第二標號,所述第二標號的每一個標號每一相應的第一標號相聯(lián)系,存取結構數(shù)據(jù)的所述步驟含有下述步驟當信息交換是由程序控制單元起動時,用一個第一標號來識別與之相聯(lián)系的對應于一個特定分立元件的第二標號;以及當信息交換是由特定分立元件起動時,用一個對應于特定分立元件的第二標號來識別對應于一個特定控制變量的、與之相聯(lián)系的第一標號。
3.如權利要求2所述的方法,其特征在于,它還包含下述步驟當由控制單元起動信息交換時,把信息從與一個第一標號關聯(lián)的至少一個存儲單元傳送到與一個第二標號關聯(lián)的至少一個存儲單元;以及當由一分立元件把信息從與一個第二標號關聯(lián)的至少一個存儲單元傳送到與一個第一標號關聯(lián)的一個存儲單元。
4.如權利要求1所述的方法,其特征在于,它還包含下述步驟對至少一個控制變量計算一個值;記錄控制變量的計算完成的時間;讀取結構數(shù)據(jù)以識別更新后的計算值需被傳送到的那個特定分立元件;以及把來自與控制變量關聯(lián)的存儲單元的計算值傳送到與識別的分立元件相關聯(lián)的存儲單元。
5.如權利要求1所述的方法,其特征在于,它還包含下述步驟當一個信息交換是從一個分立元件被接收時,中斷此程序控制;讀取識別特定控制變量的結構數(shù)據(jù),這些特定控制變量用來接收前次從分立元件接收的信息交換;把信息從與分立元件相關聯(lián)的存儲單元傳送到與特定控制變量相關聯(lián)的存儲單元。
6.一種具有多個獨立供熱或供冷單元的系統(tǒng),其特征在于,每一個供熱或供冷單元具有一個可編程控制單元,此可編程控制單元與一組實施用于獨立供熱或供冷單元的規(guī)定供熱或供冷的分立元件相連接,每一可編程控制單元包括一用于控制由供熱或供冷單元進行的供熱或供冷而存儲的控制程序,所述控制程序具有一組控制變量;用來限定控制程序中的一組控制變量和實施特定供熱或供冷單元中規(guī)定的供熱或供冷的分立元件之間的關系而存儲的結構數(shù)據(jù);以及一當可編程控制單元和實施規(guī)定供熱或供冷分立元件之間發(fā)生信息交換時進行結構數(shù)據(jù)存取而存儲的結構程序。
7.如權利要求6所述的系統(tǒng),其特征在于,所述存儲在第一可編程控制單元中的結構數(shù)據(jù)包含一組相應于控制程序中的控制變量的第一標號;以及一組相應于實際出現(xiàn)在特定供熱或供冷單元的分立元件的第二標號,第一所述第二標號與各第一標號相連系。
8.如權利要求7所述的系統(tǒng),其特征在于,所述第二標號進一步包括指示特定供熱或供冷單元中沒有某些分立元件的特別代碼標號。
9.如權利要求6所述的系統(tǒng),其特征在于,所述存儲在每一可編程控制單元中的結構程序包含一條當控制程序已經(jīng)完成任意控制變量的任意計算值的更新時用作提醒的指令;一條用作存取識別特定分立元件結構數(shù)據(jù)的指令,更新的計算值在所述特定分立元件上傳送;以及一條用來把更新值從與控制變量相關連的存儲單元傳送到與識別的分立元件相關聯(lián)的存儲單元的指令。
10.如權利要求6所述的系統(tǒng),其特征在于,所述存儲在每一可編程控制單元中的結構程序包含一條當信息是從一個分立元件接收到的時候、中斷控制程序的指令;一條用來讀取識別特定控制變量的結構數(shù)據(jù)的指令,所述特定控制變量用來接收前一次從分立元件接收的信息;以及一條用來把信息從與分立元件相關聯(lián)的存儲單元傳送到與特定控制變量相關聯(lián)的存儲單元的指令。
11.在一個具有可編程控制單元的供熱或供冷系統(tǒng)中,所述可編程控制單元與一組實施系統(tǒng)規(guī)定供熱或供冷的分立元件相連接,其特征在于,由所述可編程控制單元執(zhí)行的方法包含下述步驟通過一組相應于給定一組分立元件的控制變量,控制由供熱或供冷系統(tǒng)進行的供熱或供冷。當可編程控制單元和供熱或供冷系統(tǒng)的分立元件之間發(fā)生信息交換時,讀取結構數(shù)據(jù)以限定一組控制變量和供熱或供冷系統(tǒng)的分立元件之間的關系。
12.如權利要求11所述的方法,其特征在于,所述結構數(shù)據(jù)包括一組相應于控制變量的第一標號和一組相應于實際出現(xiàn)在特定供熱或供冷單元中的分立元件的第二標號,每一所述第二標號與各第一標號相聯(lián)系,所述讀取結構數(shù)據(jù)的步驟包含下述步驟當由可編程控制單元進行信息交換時,用一個第一標號來識別一個與一個特定分立元件的關聯(lián)第二標號;以及當由所述特定分立元件進行信息交換時,用一個相應于一個特定元件的第二標號來識別相應于一個特定控制變量的關聯(lián)第一標號。
13.如權利要求12所述的方法,其特征在于,它還進一步包含下述步驟當由可編程控制單元起動信息交換時,把信息從與第一標號關聯(lián)的至少一個存儲單元傳送到與一個第二標號關聯(lián)的至少一個存儲單元;以及當由一個分立元件起動信息交換時,把信息從與一個第二標號關聯(lián)的至少一個存儲單元傳送到與一個第一標號關聯(lián)的一個存儲單元。
14.如權利要求11所述的方法,其特征在于,它進一步包含下述步驟對至少一個控制變量計算一個值;當所述控制變量的計算完成以后,作出提醒;讀取識別特定分立元件的結構數(shù)據(jù),更新的計算值在所述特定分立元件上傳送;以及把計算值從與控制變量相關聯(lián)的存儲單元傳送到與識別的分立元件相關聯(lián)的一個存儲單元。
15.如權利要求11所述的方法,其特征在于,它還進一步包含下述步驟當從一個分立元件接收到一條信息時,中斷程序控制單元;讀取識別特定控制變量的結構數(shù)據(jù),所述特定控制變量用來接收前一次從此分立元件接收的信息;以及把信息從與此分立元件關聯(lián)的一個存儲單元傳送到與此特定控制變量關聯(lián)的一個存儲單元。
16.一種用作供熱或供冷系統(tǒng)中一組分立元件的可編程控制單元,其特征在于,所述可編程控制單元包括存儲在由所述系統(tǒng)進行的控制供熱或供冷存儲器中的控制程序,所述控制程序具有一組控制變量;存儲在存儲器中、限定控制程序中的一組控制變量與供熱或供冷系統(tǒng)的分立元件之間關系的結構數(shù)據(jù);以及存放在存儲器中的結構程序,它用來當可編程控制單元和供熱或供冷系統(tǒng)的分立元件之間發(fā)生信息交換時,讀取結構數(shù)據(jù)。
17.如權利要求16所述的程序控制單元,其特征在于,所述存儲在存儲器中的結構數(shù)據(jù)包含一組相應于控制程序中控制變量的第一標號;以及一組相應于供熱或供冷系統(tǒng)分立元件的第二標號,第一所述第二標號與各相應第一標號相聯(lián)系。
18.如權利要求17所述的系統(tǒng),其特征在于,所述一組第二標號還進一步包括指示特定供熱或供冷單元中缺少某些分立元件的特定代碼標號。
19.如權利要求16所述的可編程控制單元,其特征在于,所述結構程序包含一條當控制程序已經(jīng)完成任意控制變量的任意計算值的更新時用作提醒的指令;一條讀取識別特定分立元件的結構數(shù)據(jù)的指令,更新的計算值在所述特定分立元件上傳送;以及一條用作把更新值從與控制元件相關聯(lián)的存儲單元傳送到與識別的分立元件相關聯(lián)的存儲單元。
20.如權利要求16所述的可編程控制單元,其特征在于,所述結構程序包含一條當從一個分立元件接收信息時,中斷控制程序的指令;一條讀取識別特定控制變量的結構數(shù)據(jù)的指令,所述特定控制變量接收前一次從此分立元件接收的信息;以及一條把信息從與所述分立元件相關聯(lián)的存儲單元傳送到與所述特定控制變量相關聯(lián)的存儲單元。
21.一種供熱或供冷系統(tǒng)中,一種在用來與系統(tǒng)的供熱或供冷功能相關聯(lián)的分立元件進行信息交換的程序計算單元中的方法,其特征在于,所述方法包含下述步驟計算接收信息的分立元件的值;把計算值存儲在與程序計算單元有關的、存儲器中一系列第一存儲單元;識別與接收計算值的分立元件有關的信息交換信道;以及把計算值從第一存儲單元傳送到與程序計算單元有關的、存儲器的一系列第二存儲單元,從而第二存儲單元的存儲值能夠被信息傳送到分立元件。
22.如權利要求21所述的方法,其特征在于,它還進一步包含下述步驟接收把信息傳送到程序計算單元的某些分立元件的值;根據(jù)把信息傳送到程序計算單元的信息傳遞信息的識別,把接收值存儲在一系列第二存儲單元;把前一次接收的、存儲在第二存儲單元的值傳送到程序計算單元以后要使用的一系列第一存儲單元。
23.如權利要求22所述的方法,其特征在于,所述把計算值存儲在一系列第一存儲單元的步驟包含下述步驟在可編程控制單元中執(zhí)行的控制程序中,識別用作程序變量而保留的標號;以及按照為程序變量而保留的標號,把計算值存儲在供存取的第一存儲單元。
24.如權利要求23所述的方法,其特征在于,所述把前一次接收的并存儲在第二存儲單元的值傳送到一系列第一存儲單元的步驟包含下述步驟;在可編程控制單元中執(zhí)行的控制程序中,識別用作程序變量而保留的標號;以及把每一接收值傳送到為與程序變量而保留的識別標號相關聯(lián)的第一存儲單元,所述程序變量最終接收來自把信息傳送到可編程控制單元的分立元件的值。
25.如權利要求21所述的方法,其特征在于,把計算值存儲到一系列第一存儲單元的所述步驟包含下述步驟在可編程控制單元中執(zhí)行的控制程序中,識別為程序變量而保留的標號;以及按照為計算其值的相應控制變量而保留的標號,把每一計算值存儲到用作存取的第一存儲單元。
26.如權利要求21所述的方法,其特征在于,把計算值從第一存儲單元傳送到一系列單元的第二存儲單元的所述步驟包含下述步驟根據(jù)用作分立元件的信息交換信息的識別,把每一計算值傳送到所述第二存儲單元中的一個單元,所述分立元件和與此計算值有關的程序計算單元進行信息交換。
27.如權利要求26所述的方法,其特征在于,根據(jù)用作分立元件的信息交換信道的識別、所述分立元件和與此計算值有關的程序計算單元進行信息交換而把每一計算值傳送到所述第二存儲單元中的一個存儲單元的方法包含下述步驟讀取一個信息交換標識符,該標識符的存放與計算了其值的程序變量有關;以及根據(jù)存儲在經(jīng)計算后得到的與程序變量有關的信息交換信道的標識符,識別出正確的第二存儲單元。
全文摘要
本發(fā)明公開了一種使一般化編號的HVAC控制程序適合于若干不同HVAC系統(tǒng)的可編程控制系統(tǒng)和方法。此系統(tǒng)和方法包括一個與控制程序相連接的分立接口和一個與每一特定HVAC系統(tǒng)的控制元件相連接的分立接口。用作特定HVAC系統(tǒng)的結構數(shù)據(jù)限定了控制程序的軟件變量與特定HVAC系統(tǒng)的控制元件之間的關系。當信息在接口之間傳送時,使用這一結構數(shù)據(jù)。
文檔編號F24F11/00GK1107217SQ9411367
公開日1995年8月23日 申請日期1994年10月28日 優(yōu)先權日1993年10月29日
發(fā)明者小阿瑟·F·弗萊迪, 陳志平, 布雷特·A·德馬雷 申請人:運載器有限公司