我們都知道智能照明控制器作為工控領(lǐng)域中的核心器件,它在照明路燈控制領(lǐng)域中應(yīng)用已非常常見。智能照明系統(tǒng)感知外部信號的方式有三種方式,一種是通過開關(guān)量的方式,一種是通過工業(yè)以太網(wǎng)通信的方式,另一種就是今天我們要說的通過模擬量的方式來獲取照明外部的信息。今天我主要來談?wù)勚悄苷彰骺刂葡到y(tǒng)是如何來獲取外部模擬量信號的。
智能型控制系統(tǒng)有后臺處理器,內(nèi)存,通信接口、可擴(kuò)展功能化信號輸入和輸出模塊、端口如智能面板,可直接完成數(shù)字控制功能,組構(gòu)成建筑物自動控制系統(tǒng)。電流電壓采集器也是RS-485模擬量輸入數(shù)據(jù)采集模塊可采集電壓、電流等模擬量輸入信號,路燈控制終端遙測功能反映電力系統(tǒng)及設(shè)備的運行狀態(tài)如有功功率、無功功率、電壓、電流及頻率等也稱為模擬量. 嚴(yán)格地說,非電量轉(zhuǎn)成的電量都是模擬信號,所以光電感應(yīng)、紅外線,光感照度及微波測量等方法都是模擬信號。

智能照明控制器獲取模擬量的方法
智能照明控制器要想獲取外部的信息一般需要通過輸入端口來獲取,而一般的照明開關(guān)模塊輸入端口能夠識別的信號大都是開關(guān)信號或者數(shù)字信號,對于連續(xù)變化的模擬量來說PLC需要通過一個特殊的模塊來讀取這些模擬量的信號,這個模塊我們叫它為A/D轉(zhuǎn)換模塊,比如在照明控制項目中,常常會接觸到溫度和濕度等模擬信號輸入時,此時就要將模擬信號轉(zhuǎn)換成數(shù)字信號,這樣才能進(jìn)行信號的處理。
控制器獲取模擬量的時候,不但需要通過A/D轉(zhuǎn)換模塊,而且這個模擬量的輸入信號要與我們使用的傳感器輸出信號相匹配。對于控制器的A/D轉(zhuǎn)換模塊一般有三種類型的模擬量輸入信號,第一種是0-5V的電壓信號;第二種是0-10V的電壓信號;第三種是4-20mA的電流信號。因此就需要我們從傳感器能夠輸出這三種信號中的一種就可以識別了。比如我們要用控制溫度和濕度,可以采用標(biāo)準(zhǔn)信號為0-10V輸出的溫度傳感器和濕度傳感器。
控制器的A/D模塊取得了模擬信號后,就需要它來轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),然后還要進(jìn)一步進(jìn)行量綱的轉(zhuǎn)換,這樣才能獲取溫度和濕度的單位量值,這個一般可以使用控制器內(nèi)部的算術(shù)運算指令來實現(xiàn)。在實際控制中,有時候我們還要考慮控制的精度,對于普通的控制項目我們選擇12位的轉(zhuǎn)換精度就可以了,因為轉(zhuǎn)換的精度越高,其制作成本也就越高。
下面我們以控制器的溫度控制為例,在硬件完成之后,就需要軟件的編寫了。軟件執(zhí)行的過程,其實也就是讀取模擬量的一個過程。 控制器讀取模擬量的第一步是先編寫出溫度檢測轉(zhuǎn)換功能的程序,然后需要編寫能夠?qū)崿F(xiàn)溫度量綱變換功能的程序;接著需要編寫一個溫度數(shù)據(jù)比較并且能夠輸出控制的一個程序。我們通過以上四步程序的編寫,從而就實現(xiàn)了控制器讀取模擬量的一個過程了。
對于程序的設(shè)計,我給朋友們分享出一些具體轉(zhuǎn)換的梯形圖,朋友們可以通過對梯形圖的解讀,獲取更具體的過程,由于時間的關(guān)系我就不過多解讀了。