自動售汽水機的PLC步進控制
發(fā)布于2023-02-13 11:08
39
2
標簽:自動售汽水機PLC控制
自動售汽水機的PLC步進控制控制要求
用PLC對自動售汽水機進行控制,工作要求如下。
①為便于計算,假設此售貨機可投入1元、2元硬幣,投幣口為SB2、SB3。
②當投入的硬幣總值大于或等于6元時,汽水指示燈L1亮,此時按下汽水按鈕,則汽水口L2出汽水,12s后自動停止。
③不找錢,不結(jié)余,下一位投幣又重新開始。指示燈調(diào)試。
PLC的順序編程法不僅適用于需要時序控制的生產(chǎn)過程,同樣也可運用于一些數(shù)學運算系統(tǒng)。該項目涉及簡單的數(shù)學運算,通過枚舉法將數(shù)學運算轉(zhuǎn)換成簡單的邏輯控制,使得項目的實施簡化。前文已假設硬幣分為1元、2元硬幣,如果要使投入售水機的硬幣和等于6元,一共有四種可能:1 1 2 2=6;1 1 1 2=6;1 1 1 1 1 1=6;2 2 2=6。對于這四種情況,一旦滿足其中任何一種都可進入下一步操作,故采用的是順序編程法中的選擇序列匯合結(jié)構(gòu),即不管是硬幣的哪種組合,只要滿足和大于或等于6元,就能夠購買汽水。
控制方案
(1)接線圖
自動售水機PLC控制接線圖如圖2-31所示。
圖2-31 自動售水機PLC控制接線圖
(2)I/O分配表
自動售水機PLC控制I/O分配表見表2-17。
表2-17 自動售水機PLC控制I/O分配表
(3)步進梯形圖
自動售水機PLC控制梯形圖如圖2-32所示。
(4)控制過程分析
輸入啟動信號,進入S1步。在S1步中,開始投幣。按下SB2,輸入信號X1接通,即投幣1元,計數(shù)器C0當前顯示值為1,按下兩次SB2時,計數(shù)器C0由1變?yōu)?,即投幣2 元;按下 SB3,輸入信號X2,即投幣2元,計數(shù)器 C1當前顯示值為1,按下兩次 SB3時,計數(shù)器Cl由1變?yōu)?,即投幣4元,若計數(shù)器C0和Cl的常開觸點都接通,即表示已投幣總和等于或大于6元,程序進入S2步。其他還有3種情況,解釋同上。在S2步中,輸出信號Y10接通,汽水指示燈L1亮,表示投入的金額達到購買汽水的要求了。按下SB4,輸入信號X3接通,進入S3步。輸出信號Y11接通,開始出汽水;同時時間繼電器TO接通,并延時12s,進入S1步,開始新的一輪購買汽水過程。當Y10接通的同時要對計數(shù)器C0~C5復位,以備下一次程序使用。
交通紅綠燈的PLC步進控制控制要求
設計交通紅綠燈PLC控制系統(tǒng)。控制要求:①東西向:綠燈亮5s,綠燈閃爍5s,黃燈亮2s;紅燈亮12s;②南北向:紅燈亮12s,綠燈亮5s,綠燈閃爍5s,黃燈亮2s。
相關(guān)知識
交通紅綠燈PLC控制是比較典型的時序控制,用順序編程法編寫控制程序較經(jīng)驗法要便捷許多。首先將題目要求分解成幾個控制步,將每個控制步里面對應的指示燈狀態(tài)確定好,然后按照順序編程法固定的格式編寫程序即可,見表2-18。
表2-18 交通紅綠燈PLC控制步表