控制器、替換控制器中的i/o端口的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及建筑自動化系統(tǒng)(Building Automat1n System, BAS)中的數(shù)字分布式控制器(Digital Distributed Controller, DDC),并且還涉及替換數(shù)字分布式控制器中的I/O端口的方法和設(shè)備。
【背景技術(shù)】
[0002]建筑自動化系統(tǒng)BAS能夠?qū)Ψ植荚诮ㄖ飪?nèi)的各種現(xiàn)場設(shè)備進(jìn)行自動監(jiān)控、調(diào)節(jié)和管理?,F(xiàn)場設(shè)備包括例如空調(diào)系統(tǒng)、給排水系統(tǒng)、照明系統(tǒng)、安防系統(tǒng)。BAS系統(tǒng)中設(shè)置有多個分布在現(xiàn)場的數(shù)字分布式控制器DDC,用于監(jiān)控現(xiàn)場設(shè)備的運(yùn)行狀態(tài)。每個DDC通過相應(yīng)的輸入/輸出端口與現(xiàn)場設(shè)備相耦合,從現(xiàn)場設(shè)備接收其狀態(tài)信號或者向其發(fā)送控制信號。
[0003]通常,DDC的I/O端口分配已在DDC的固件中被預(yù)先編程,這意味著當(dāng)DDC的多個I/O端口中的連接至現(xiàn)場設(shè)備的某個端口發(fā)生故障時往往需要麻煩地更換整個DDC裝置來確保BAS系統(tǒng)正確地運(yùn)行。同時,這也會降低DDC裝置的可靠性,或給局部系統(tǒng)控制帶來短暫下線或失效。
【發(fā)明內(nèi)容】
[0004]本發(fā)明公開替換數(shù)字分布式控制器DDC中的I/O端口的方法,該DDC經(jīng)由多個I/O端口與現(xiàn)場設(shè)備連接,該方法包括:通過配置的方式將DDC中的第一端口切換到第二端口,其中,該第二端口是備用端口并且具有與該第一端口相同的端口類型。
[0005]所述通過配置的方式將DDC中的第一端口切換到第二端口包括:向該DDC輸入第一端口標(biāo)識符和第二端口標(biāo)識符,該DDC根據(jù)接收的第一端口標(biāo)識符和第二端口標(biāo)識符更新配置信息使得對該第一端口的使用轉(zhuǎn)向?qū)υ摰诙丝诘氖褂谩?br>[0006]本發(fā)明還公開用于控制替換數(shù)字分布式控制器DDC中的I/O端口的設(shè)備,該設(shè)備被配置成通過通信接口連接至DDC,并且對該DDC進(jìn)行配置以將DDC中的第一端口切換到第二端口,其中,該第二端口是備用端口并且具有與該第一端口相同的端口類型。
[0007]該設(shè)備被配置成向該DDC輸入第一端口標(biāo)識符和第二端口標(biāo)識符,使得該DDC能夠根據(jù)接收的第一端口標(biāo)識符和第二端口標(biāo)識符更新配置信息使得對該第一端口的使用轉(zhuǎn)向?qū)υ摰诙丝诘氖褂谩?br>[0008]本發(fā)明還公開一種數(shù)字分布式控制器DDC,該DDC經(jīng)由多個I/O端口與現(xiàn)場設(shè)備連接,該DDC包括作為備用端口的第二端口,用于當(dāng)與該第二端口具有相同端口類型的第一端口發(fā)生故障時替換第一端口以使得DDC和連接的現(xiàn)場設(shè)備能夠繼續(xù)運(yùn)行,其中該DDC被配置成通過配置的方式將第一端口切換到第二端口。
[0009]該DDC被配置為從外部接收第一端口標(biāo)識符和第二端口標(biāo)識符,并且根據(jù)接收的第一端口標(biāo)識符和第二端口標(biāo)識符更新配置信息使得對該第一端口的使用轉(zhuǎn)向?qū)υ摰诙丝诘氖褂谩?br>[0010]本發(fā)明的優(yōu)勢在于通過切換DDC的I/O端口來避免DDC的某個端口發(fā)生故障時而更換整個DDC的需要。本發(fā)明的其它優(yōu)勢還包括通過靈活地切換DDC的I/O端口使得切換的過程不影響DDC的已保存的設(shè)置和配置,這對于不可編程的DDC尤其有利;以及本發(fā)明通過設(shè)置備用端口有效地利用了 DDC的端口資源。
【附圖說明】
[0011]在參照附圖閱讀了本發(fā)明的【具體實(shí)施方式】以后,本領(lǐng)域技術(shù)人員將會更清楚地了解本發(fā)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,附圖僅僅用于配合【具體實(shí)施方式】說明本發(fā)明的技術(shù)方案,而并非意在對本發(fā)明的保護(hù)范圍構(gòu)成限制。
[0012]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)字分布式控制器的結(jié)構(gòu)示意圖。
[0013]圖2是根據(jù)本發(fā)明實(shí)施例的用于替換數(shù)字分布式控制器DDC中的I/O端口的設(shè)備的結(jié)構(gòu)示意圖。
[0014]圖3是根據(jù)本發(fā)明實(shí)施例的一種替換數(shù)字分布式控制器DDC中的I/O端口的方法的步驟不意圖。
【具體實(shí)施方式】
[0015]下面參照附圖,對本發(fā)明的【具體實(shí)施方式】作進(jìn)一步的詳細(xì)描述。應(yīng)當(dāng)理解的是,可對所描述的實(shí)施例進(jìn)行結(jié)構(gòu)和功能修改。另外,可針對任何給定的或特定的應(yīng)用所期望和有利的那樣,一個實(shí)施例的一個或多個特征可以與另一個實(shí)施例的一個或多個特征相組入口 ο
[0016]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)字分布式控制器的結(jié)構(gòu)示意圖。如圖1所示,DDC包括CPU11、I/O控制模塊12、通信接口 13。嵌入式的CPUll是DDC的核心工作單元,能夠通過與其連接的I/O控制模塊12對I/O端口進(jìn)行控制以及監(jiān)視。I/O控制模塊12可以涉及四種類型的端口,模擬輸入Al、數(shù)字輸入D1、模擬輸出A0、數(shù)字輸出DO。DDC經(jīng)由通信接口13與上位機(jī)耦合。
[0017]在該實(shí)施例中,該DDC包括作為備用端口的第二端口,用于當(dāng)與該第二端口具有相同端口類型的第一端口發(fā)生故障時替換第一端口以使得DDC和連接現(xiàn)場設(shè)備能夠繼續(xù)運(yùn)行,其中該DDC被配置成通過配置的方式將第一端口切換到第二端口。該備用端口可以是未使用的端口,即空閑的端口??蛇x地,該DDC被配置為從外部接收第一端口標(biāo)識符和第二端口標(biāo)識符,并且根據(jù)接收的第一端口標(biāo)識符和第二端口標(biāo)識符更新配置信息讓DDC由對該第一端口的使用轉(zhuǎn)向?qū)υ摰诙丝诘氖褂?,從而?shí)現(xiàn)接口的切換。配置信息可以例如作為配置文件存儲在I/O控制模塊12中或者DDC的內(nèi)部存儲器中。
[0018]作為示例,DDC可以與外部設(shè)備通信,并且接收通過外部設(shè)備輸入的第一端口標(biāo)識符和第二端口標(biāo)識符。該外部設(shè)備可以是通過有線連接與DDC通信的裝置。該外部設(shè)備還可以配置有操作接口和顯示屏,用于進(jìn)行I/O端口映射的操作。
[0019]以下是一個實(shí)例。在該實(shí)例中,給定一個DDC,其設(shè)置有16個I/O端口,并且被配置為能夠通過設(shè)置而對應(yīng)于多個應(yīng)用中的一個應(yīng)用。這里應(yīng)用是指針對特定現(xiàn)場設(shè)備的應(yīng)用。當(dāng)I/O端口 Al (I)發(fā)生故障時,可以通過外部設(shè)備向DDC