怎么使用繼電器電路做出上升沿和下降壓功能
在一次課堂上講解上升沿和下降沿指令時(shí),一想法較多的學(xué)員(愛提問的學(xué)員收獲往往比一般人多),提出能不能不使用上升沿和下降沿指令,在程序中用繼電器能做出同樣的功能嗎?
我毫不猶豫回答,Of course,這個(gè)是不用懷疑的,只是程序比上升沿下降沿指令要復(fù)雜一點(diǎn)而已,既然有人提出就當(dāng)案例在課堂講解!
分析:
上升沿指令:當(dāng)檢測到邏輯狀態(tài)由0變1時(shí),執(zhí)行一個(gè)掃描周期。
程序中的元件: X000為按鈕開關(guān) Y000為輸出指示燈 M0 M1為程序中的輔助繼電器
要求實(shí)現(xiàn):
當(dāng)X000按下狀態(tài)由0變1時(shí),第一個(gè)掃描周期Y000狀態(tài)為1,即使X000繼續(xù)保持為1,在第二個(gè)掃描周期開始,Y000狀態(tài)為0。程序如下:
程序分析:因程序掃描順序和方向是,從左往右,從上到下。
當(dāng)X000接通時(shí),因M1輔助繼電器觸點(diǎn)是常閉,信號(hào)通過,M0線圈為1,M0常開觸點(diǎn)閉合,Y000線圈為1。當(dāng)掃描到第5步,X000狀態(tài)為1,輔助繼電器M1線圈為1,故而在下一個(gè)掃描周期中,M1常閉斷開,M0線圈不再得電,同時(shí)M0常開斷開,Y000狀態(tài)為0.
下降沿指令:當(dāng)檢測到邏輯狀態(tài)由1變0時(shí),執(zhí)行一個(gè)掃描周期。
程序中的元件: X001為按鈕開關(guān) Y001為輸出指示燈 M2 M3為程序中的輔助繼電器
要求實(shí)現(xiàn):
當(dāng)X001按下狀態(tài)由0變1時(shí),Y001狀態(tài)不變,依然為0,當(dāng)X001按鈕松開由1變0時(shí),Y001狀態(tài)輸出為1,一個(gè)掃描周期,接下來Y001輸出為0。程序如下:
程序分析:因程序掃描順序和方向是,從左往右,從上到下。
在第1步程序中使用X001常閉觸點(diǎn),按下X001時(shí),X001由1變0,按鈕繼續(xù)保持,M1線圈無變化,狀態(tài)為0。當(dāng)掃描至第5步時(shí),X001的常開閉合,輔助繼電器M2線圈狀態(tài)為1,此時(shí)第0步M2的常開觸點(diǎn)閉合,但因X001常閉觸點(diǎn)已斷開,故而M1線圈不能輸出。將X001松開由1變0時(shí),常閉恢復(fù),因此時(shí)M2常開是閉合的,所以M1線圈得電,狀態(tài)為1,第3步M1常開閉合,Y001狀態(tài)為1,當(dāng)再次掃描到第5步,X001斷開,M2線圈狀態(tài)為0,下個(gè)掃描周期中,第0步M2常開恢復(fù),M1線圈不再為1,Y001狀態(tài)為0。
智通教育是東莞市專業(yè)的PLC編程培訓(xùn)機(jī)構(gòu),平時(shí)會(huì)不定期的在網(wǎng)站發(fā)布一些PLC電氣自動(dòng)化課程相關(guān)的知識(shí)點(diǎn),有興趣的同學(xué)歡迎大家關(guān)注本網(wǎng)站!