如果直接將此控制線路用程序做出來,或者說依繼電控制的思路成plc程序,即是通俗所說的“經(jīng)驗編程法”。直接將斷電控制線路的實際觸點用plc程序中的“軟觸點”代替,將硬件的,用plc中的軟繼電器來代替,應(yīng)該是水到渠成,不費力氣的。當(dāng)然,采用plc后,硬件控制線路也是有所改動的。參看下附plc接線圖(以三菱plc為例):
可以看出,控制線路的接線已變得非常簡單了。時間控制控制與切換完全由plc的內(nèi)部程序來做。sb2、sb1為啟動、停止接鈕,切停止按鈕按習(xí)慣接成常閉點控制的。接入km2的常開點是用來確實工作狀態(tài)的,plc判斷發(fā)出啟動運行信號后,控制線路是否是作出正確的動作,無相應(yīng)正確的動作,則判斷為故障動作。當(dāng)然也可以把fr1的觸點接入plc輸入點,用作故障報警、停機保護等km3與km2的動作控制雖然在軟件上已作了互鎖,但為確保安全,必須在硬件上作互鎖的連接!
據(jù)常規(guī)繼電器線路圖優(yōu)化的程序圖:下面是一段依照繼電控制線路作的plc程序,二者是很相似的。仍用t2作星/角切換的控制。
用置位、復(fù)位指令控制星/角運行的程序圖
看來做此段程序,用置位和復(fù)位指令更為直捷和簡便。使用置位指令,還有一個好處,即是對常開啟動按鈕,不必再加自鎖觸點。注意:在程序中,t0和t1也須用復(fù)位指令,使其狀態(tài)復(fù)位,再開始重新延時動作。t3則在保護停機動作中,自行復(fù)位了。
用順控程序控制的程序圖本段程序是用順控指令配合置位、復(fù)位指令來做的。因初始狀態(tài)位為s0,運行開始時,先使s0動作,一般用瞬時得電繼電器m8002驅(qū)動s0(在本程序中,是用啟動按鈕驅(qū)動的。);因s0-s19的狀態(tài)號一般用于特殊的用途,故實際的控制步大多是從s20開始;stl表示順控指令開始,用在控制流程的前面,ret表示順控程序的結(jié)束,作為程序的最后返回指令。用順控指令作的程序,層次分明,一個動作為一步,清晰明了。s20步,y0得電動作;s21步,y1得電動作;s22步,星啟動轉(zhuǎn)為角運行;s23步,停機控制。
以上三段簡短的程序,只是控制一個簡單的星/角啟動與運行的流程。但互相參閱,可由此可看出三種編程方法的異同之處。為初學(xué)者提供一定的參考,也許較易理解和入門。














