付彥鋮 金亞玲 沈陽工學(xué)院
1.1 手動控制。平時百葉窗的基本位置在上方,限位開關(guān)S1處于閉合狀態(tài)。起動S3手動開關(guān),百葉窗下降,直到到達限位開關(guān)S2處為止。當(dāng)起動S4手動開關(guān)時,百葉窗上升,直到到達限位開關(guān)S1為止。當(dāng)百葉窗位于上方時,顯示燈L1亮,當(dāng)百葉窗位于下方時,顯示燈L2亮。
1.2 風(fēng)自動控制。當(dāng)風(fēng)力太大時測風(fēng)傳感器S5閉合,則百葉窗在5s后上升,當(dāng)風(fēng)力變小時測風(fēng)傳感器S5斷開,則百葉窗可重新下降。
設(shè)計圖如圖1.1所示
圖1.1 百葉窗控制圖
由于PLC用儲存邏輯代替了接線邏輯,因此大大的減少了所控制設(shè)備的外部接線,使整個控制系統(tǒng)所需要的設(shè)計制造周期大大的減短,同時也方便了以后對整個系統(tǒng)的維護。且PLC的梯形圖程序設(shè)計大部分采用了邏輯順序來設(shè)計。由于這種編程的方法很有規(guī)律,很容易就能掌握。所以對于那些比較復(fù)雜的控制系統(tǒng),設(shè)計一個梯形圖的時間相對于設(shè)計一個功能相同的繼電器系統(tǒng)電路圖的時間要少很多。而且PLC的用戶程序在實驗室中就能進行調(diào)試,其中輸入信號可以用小開關(guān)來模擬,而輸出信號可以用許多的二極管小燈來體現(xiàn)。在完成了實際系統(tǒng)的安裝與接線后,在之后的調(diào)試過程中發(fā)現(xiàn)的程序漏洞或問題一般通過直接修改控制程序就能夠解決,極大的減少了由于程序設(shè)計出錯而造成的問題的修改時間。
可編程控制器(PLC)是一種為了在工業(yè)環(huán)境下使用而設(shè)計出的一種由數(shù)字運算來控制其操作的電子系統(tǒng),它采用了一類可編程的儲存器,方便了其內(nèi)部的儲存,執(zhí)行計數(shù)、運算,定時等操作,并通過數(shù)字模擬的輸入或輸出的方式來控制各種工業(yè)生產(chǎn)機械進行生產(chǎn),是工業(yè)生產(chǎn)的核心。
對于不同型號的PLC,它所支持的編程語言的種類也是有所不同的,在早期的PLC中僅僅支持梯形圖編程語言和指令表編程語言。隨著PLC的發(fā)展,目前大部分的PLC對梯形圖(LD)、指令表(STL)、功能模塊圖(FBD)編程語言都能夠支持。對于PLC的編程人員來說,不但要對PCL硬件部分十分的清楚,同時也要對例如編程語言的軟件部分應(yīng)用熟練,這樣才能夠編繪出更加完善的PLC操作系統(tǒng)。
根據(jù)霓虹燈霓虹燈控制電路控制要求,設(shè)計六個輸入:0.01,0.02,0.03,0.04,0.05,0.06;兩個輸出:100.00,101.00。如表1.1所示。
表1.1 百葉窗控制I/O表
顯示器控制實現(xiàn)功能:限位開關(guān)S1處于閉合狀態(tài)時,L1燈亮;限位開關(guān)S2處于閉合狀態(tài)時,L2燈亮.當(dāng)燈亮?xí)r可以控制百葉窗的開關(guān)。
百葉窗手動、自動控制實現(xiàn)功能:在L1燈、L2燈可以亮的狀態(tài)下,按下按鈕0.06能夠?qū)崿F(xiàn)手動按鈕自鎖功能,按下按鈕0.07能夠?qū)崿F(xiàn)自動按鈕自鎖功能,即可以手動或自動控制百葉窗的升降。
百葉窗下降,上升控制實現(xiàn)功能:利用定時器控制百葉窗的自動升降,定時器沒有斷電保持功能,斷電時定時器復(fù)位,不會保持定時器當(dāng)時值。按下百葉窗下降按鈕時, 百葉窗下降自鎖,下降燈100.02亮,表示正在下降,下降至下方限位開關(guān),停止下降,下方限位燈亮;按下百葉窗上升按鈕時,百葉窗上升并自鎖,上升燈100.01亮,表示正在上升,上升至上方限位開關(guān),停止上升,上方限燈亮。當(dāng)風(fēng)力較大時,測風(fēng)傳感器閉合,即定時器設(shè)置時間為5秒,百葉窗在5秒鐘后下降;當(dāng)風(fēng)力小時,百葉窗5秒后上升。
利用定時器、中間繼電器、線圈、限位開關(guān)為百葉窗控制系統(tǒng)編寫了PLC控制程序,實現(xiàn)了啟動、計時、循環(huán)、復(fù)位。最后通過操作臺實現(xiàn)對百葉窗控制系統(tǒng)的設(shè)計。