可編程邏輯控制器的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及可編程邏輯控制器,具體涉及一種帶有呼吸燈的可編程邏輯控制器。
【背景技術(shù)】
[0002]可編程邏輯控制器是一種專(zhuān)用于工業(yè)控制的計(jì)算機(jī),用于執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過(guò)數(shù)字或模擬式輸入/輸出接口,控制各種類(lèi)型的機(jī)械或生產(chǎn)過(guò)程。PLC主要包括中央處理器(CPU)。。中央處理單元是PLC的控制中樞,是PLC的核心起神經(jīng)中樞的作用,每套PLC至少有一個(gè)CPU。它按照PLC系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。當(dāng)PLC投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行??删幊踢壿嬁刂破鬟€可包括輸入輸出通道(I/O模塊),輸入輸出通道是PLC與電氣回路的接口,I/O模塊集成了 PLC的I/O電路,其輸入暫存器反映輸入信號(hào)狀態(tài),輸出點(diǎn)反映輸出鎖存器狀態(tài)。輸入模塊將電信號(hào)變換成數(shù)字信號(hào)進(jìn)入PLC系統(tǒng),輸出模塊相反。有的可編程邏輯控制器上裝有單色的LED燈,通過(guò)LED的亮滅來(lái)顯示可編程邏輯控制器的電路接通與否。
【實(shí)用新型內(nèi)容】
[0003]本實(shí)用新型旨在提供一種可編程邏輯控制器。根據(jù)本實(shí)用新型的一種實(shí)施方式,一種可編程邏輯控制器包括中央處理器和可診斷中央處理器運(yùn)行狀態(tài)的第一芯片,其特征在于,可編程邏輯控制器還包括:多個(gè)第一脈寬調(diào)制電路,與第一芯片連接;和三色LED呼吸燈陣,包含多個(gè)三色LED呼吸燈,每個(gè)三色LED呼吸燈均與第一脈寬調(diào)制電路連接,第一脈寬調(diào)制電路可獨(dú)立地調(diào)節(jié)與之連接的三色LED呼吸燈的顏色,以使三色LED呼吸燈陣通過(guò)不同LED呼吸燈顏色的組合顯示中央處理器的多個(gè)運(yùn)行狀態(tài)。
[0004]根據(jù)本實(shí)用新型的另外一種實(shí)施方式,所述的可編程邏輯控制器還包括至少一個(gè)輸入輸出通道和可診斷輸入輸出通道運(yùn)行狀態(tài)的第二芯片,可編程邏輯控制器還包括:第二脈寬調(diào)制電路,與診斷輸入輸出通道運(yùn)行狀態(tài)的的第二芯片連接;和每個(gè)輸入輸出通道都連接有的至少一個(gè)三色LED呼吸燈,每個(gè)三色LED呼吸燈都與一個(gè)第二脈寬調(diào)制電路連接,第二脈寬調(diào)制電路可獨(dú)立地調(diào)節(jié)各個(gè)三色LED呼吸燈的顏色,以使三色LED呼吸燈可通過(guò)顏色顯示與之連接的輸入輸出通道的運(yùn)行狀態(tài)。
[0005]根據(jù)本實(shí)用新型的另外一種實(shí)施方式,所述的可編程年邏輯控制器還包括在第一芯片和第二芯片之間進(jìn)行通信的通信裝置,通信裝置將第二芯片診斷的輸入輸出通道的運(yùn)行狀態(tài)傳送給第一芯片,第一芯片可驅(qū)動(dòng)第一脈寬調(diào)制電路使三色LED呼吸燈陣分別顯示中央處理器和輸入輸出通道的運(yùn)行狀態(tài)。
[0006]根據(jù)本實(shí)用新型的另外一種實(shí)施方式,第二脈寬調(diào)制電路還可獨(dú)立地調(diào)節(jié)與之連接的三色LED呼吸燈的呼吸頻率,以使三色LED呼吸燈通過(guò)顏色和呼吸頻率的組合顯示輸入輸出通道的運(yùn)行狀態(tài)信息。
[0007]根據(jù)本實(shí)用新型的另外一種實(shí)施方式,第一脈寬調(diào)制電路還可獨(dú)立地調(diào)節(jié)與之連接的三色LED呼吸燈陣的各個(gè)三色LED呼吸燈的呼吸頻率,以使三色LED呼吸燈陣通過(guò)不同LED呼吸燈顏色和呼吸頻率的組合顯示中央處理器的運(yùn)行狀態(tài)信息。
【附圖說(shuō)明】
[0008]圖1為一種可編程邏輯控制器的實(shí)施方式;
[0009]圖2為一種脈寬調(diào)制電路的實(shí)施方式;
[0010]圖3為一種三色LED呼吸燈陣的實(shí)施方式;和
[0011]圖4為另外一種可編程邏輯控制器的實(shí)施方式。
[0012]圖中各個(gè)部件的名稱和編號(hào)列表:
[0013]可編程邏輯控制器100,
[0014]中央處理器10,
[0015]第一芯片11,
[0016]第一脈寬調(diào)制電路12,
[0017]三色LED呼吸燈陣13,包括多個(gè)三色LED呼吸燈131-138,
[0018]輸入輸出通道20,
[0019]第二芯片30,
[0020]第二脈寬調(diào)制電路40,
[0021]三色LED呼吸燈50,
[0022]通信裝置60。
【具體實(shí)施方式】
[0023]為了使本實(shí)用新型實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下舉例對(duì)本實(shí)用新型實(shí)施例進(jìn)行進(jìn)一步的詳細(xì)說(shuō)明。
[0024]圖1為一種可編程邏輯控制器100的實(shí)施方式。該可編程邏輯控制器100包括中央處理器10。中央處理器10是現(xiàn)有可編程邏輯控制器100的核心控制器件,每個(gè)可編程邏輯控制器100至少有一個(gè)中央處理器10。它按照可編程邏輯控制器100系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/o以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。當(dāng)可編程邏輯控制器100投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/o映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/o映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
[0025]可編程邏輯控制器100還包括可診斷中央處理器10運(yùn)行狀態(tài)的第一芯片11。第一芯片11與可編程邏輯控制器電連接??梢岳每删幊踢壿嬁刂破?0中現(xiàn)有的主處理芯片作為第一芯片11來(lái)診斷中央處理器10的運(yùn)行狀態(tài),這樣可以節(jié)約成本。當(dāng)然也可以新加入一個(gè)可與中央處理器10通訊(例如通過(guò)SPI或者I2C接口)的芯片作為第一芯片11來(lái)診斷中央處理器的運(yùn)行狀態(tài)。第一芯片11可以通過(guò)接收來(lái)自中央處理器的信號(hào)來(lái)診斷其運(yùn)行狀態(tài)。現(xiàn)有多種方式使第一芯片能夠診斷中央處理器10的運(yùn)行狀態(tài),這里不再詳述。
[0026]如圖1所示,可編程邏輯控制器10還包括多個(gè)第一脈寬調(diào)制電路12和三色LED呼吸燈陣13。第一脈寬調(diào)制電路12與第一芯片11連接,接受第一芯片11診斷出的中央處理器10的運(yùn)行狀態(tài),并受第一芯片11的驅(qū)動(dòng),調(diào)節(jié)三色LED呼吸燈陣13的顏色。
[0027]第一脈寬調(diào)制電路12為現(xiàn)有的脈寬調(diào)制電路,其包括一個(gè)驅(qū)動(dòng)芯片和外圍電路。驅(qū)動(dòng)芯片的作用是將來(lái)自第一芯片11的控制信號(hào)轉(zhuǎn)換成輸出引腳的高低電平。驅(qū)動(dòng)芯片可以使用型號(hào)為L(zhǎng)JF405-01G或LJF405-01G等單片機(jī)型驅(qū)動(dòng)芯片,通過(guò)輕觸型按鍵的切換控制,驅(qū)動(dòng)芯片的輸出端輸出驅(qū)動(dòng)第一脈寬調(diào)制電路12的控制信號(hào),用來(lái)控制三色LED呼吸燈陣13的各個(gè)三色LED呼吸燈,對(duì)三色LED呼吸燈進(jìn)行漸變調(diào)光,該種脈寬調(diào)制電路12可以同時(shí)可以控制3路,實(shí)現(xiàn)三個(gè)三色LED呼吸燈循環(huán)漸變調(diào)光。調(diào)光可具有多種可選的模式:全亮、半亮、閃爍、關(guān)等。驅(qū)動(dòng)芯片例如還可以使用型號(hào)為SN3728、SN3101、SN3103的芯片。可以根據(jù)三色LED呼吸燈陣中三色LED呼吸燈的數(shù)量和工作電壓都等選擇適當(dāng)型號(hào)的芯片。例如,型號(hào)為SN3101的芯片工作電壓范圍為3.0V-5.5V,可驅(qū)動(dòng)3路三色呼吸燈,每一路支持外部256級(jí)亮度控制??梢酝ㄟ^(guò)驅(qū)動(dòng)芯片不同管腳的組合來(lái)控制三色LED呼吸燈陣13的輸出顏色。例如,可以設(shè)定:驅(qū)動(dòng)芯片的第I管腳按下時(shí)輸出的顏色為藍(lán)色,燈的動(dòng)作為藍(lán)色常亮。芯片的第2管腳按下時(shí)輸出的顏色為綠色,燈的動(dòng)作為綠色常亮。芯片的第3管腳按下時(shí)輸出的顏色為紅色,燈的動(dòng)作為紅色常亮。第I管腳和第2管腳同時(shí)按下時(shí),輸出的顏色為青色,燈的動(dòng)作為青色常亮。第I管腳、第2管腳和第3管腳同時(shí)按下時(shí),輸出的顏色為白色,燈的動(dòng)作為白色閃爍。
[0028]圖2為一種脈寬調(diào)制電路的實(shí)施方式。如圖2所示,第一脈寬調(diào)制電路12包括一個(gè)驅(qū)動(dòng)芯片121和接地電源VDD、過(guò)濾電容、電阻和接地端子等外圍電路。本領(lǐng)域的技術(shù)人員根據(jù)實(shí)際需要可以選擇適當(dāng)?shù)耐鈬娐贰H獿ED呼吸燈即為RGB LED呼吸燈。呼吸燈即為亮度逐漸由亮變暗,仿佛呼吸一般的燈。呼吸燈發(fā)出的閃爍的光線使工作人員更容易地注意到可編程邏輯控制器的運(yùn)行狀態(tài),發(fā)現(xiàn)其運(yùn)行故障。如圖1所示,三色LED呼吸燈陣13的每個(gè)三色LED呼吸燈均與第一脈寬調(diào)制電路12連接。一個(gè)第一脈寬調(diào)制電路12可以連接一個(gè)三色LED呼吸燈,即一個(gè)第一脈寬調(diào)制電路12獨(dú)立地調(diào)節(jié)一個(gè)三色LED呼吸燈。也可以一個(gè)第一脈寬調(diào)制電路12連接多個(gè)三色LED呼吸燈,即脈寬調(diào)制電路可以復(fù)用,一個(gè)第一脈寬調(diào)制電路12可以分時(shí)獨(dú)立地驅(qū)動(dòng)多個(gè)三色LED呼吸燈。
[0029]圖3為一種三色LED呼吸燈陣13的實(shí)施方式。如圖3所示,三色LED呼吸燈陣13包括4排2列,共8個(gè)三色LED呼吸燈131-138。每個(gè)三色LED呼吸燈131-138均包括三個(gè)顏色的LED燈:紅色LED燈(R)、綠色LED燈(G)和藍(lán)色LED燈⑶。每個(gè)三色LED呼吸燈均與第一脈寬調(diào)制電路12連接,第一脈寬調(diào)制電路12通過(guò)調(diào)節(jié)其輸出的脈沖信號(hào)的占空比來(lái)調(diào)節(jié)三色LED呼吸燈131-138包含的三原色的LED燈發(fā)出光的強(qiáng)度,不同光強(qiáng)度的三原色LED燈的光線組合可產(chǎn)生具有不同顏色的三色LED呼吸燈131-138。第一脈寬調(diào)制電路12可獨(dú)立地調(diào)節(jié)與之連接的每個(gè)三色LED呼吸燈的顏色,以使三色LED呼吸燈陣13通過(guò)不同LED呼吸燈顏色的組合顯示中央處理器10的多個(gè)運(yùn)行狀態(tài)。可以預(yù)先定義不同位置呼吸燈的顏色的組合表示中央處理器10的不同運(yùn)行狀態(tài)。例如可以設(shè)定:第一三色LED呼吸燈131為粉色常亮表示中央處理器10短路,第一三色LED呼吸燈131且第二三色LED呼吸