技術(shù)文章
PLC的實際程序設(shè)計經(jīng)驗
閱讀:1101 發(fā)布時間:2017-8-16PLC的實際程序設(shè)計經(jīng)驗
無論使用哪一種程序設(shè)計方法,都需要設(shè)計經(jīng)驗和邏輯代數(shù)方面的知識。實際上使用的方法有如下幾種。
(1)經(jīng)驗設(shè)計方法也叫試湊法。經(jīng)驗設(shè)計方法需要設(shè)計者掌握大量的典型電路,在掌握這些典型電路的基礎(chǔ)之上,充分理解實際的控制問題,將實際控制問題分解成典型控制電路,然后用典型電路或修改的典型電路進(jìn)行拼湊梯形圖。
在控制問題比較簡單時,經(jīng)驗設(shè)計法具有設(shè)計速度快的優(yōu)點,但是,在設(shè)計問題變得復(fù)雜時,難免會出現(xiàn)設(shè)計漏洞,有些設(shè)計漏洞的結(jié)果是災(zāi)難性的。
(2)邏輯設(shè)計法是根據(jù)數(shù)字電子技術(shù)中的邏輯設(shè)計方法進(jìn)行PLC程序的設(shè)計。該方法使用邏輯表達(dá)式描述實際問題,在得出邏輯表達(dá)式后,根據(jù)邏輯表達(dá)式畫梯形圖,或直接用邏輯表達(dá)式寫助記符程序。該方法在純粹的條件控制系統(tǒng)中,非常好用,因為純粹的條件控制系統(tǒng)相當(dāng)于組合邏輯電路,邏輯表達(dá)式書寫簡單。但是在和時間有關(guān)的控制系統(tǒng)中,就顯得復(fù)雜,因為這時的控制問題就相當(dāng)于順序邏輯問題,不僅要考慮條件,還要考慮時間。
(3)順序功能圖加梯形圖的設(shè)計方法。首先使用順序功能圖描述控制過程,在描述中不需要對時刻變化的工序步進(jìn)動作進(jìn)行設(shè)計,只要對各個工序進(jìn)行簡單的順序設(shè)計就能保證正確動作。一旦描述完畢,就將順序功能圖轉(zhuǎn)換成梯形圖,這樣可以縮短編程時間,使編程簡單。
實際中,往往是幾種方法混合使用,但是熟悉梯形圖、語句表和邏輯代數(shù)是zui基本的。
無論采用哪種方法設(shè)計PLC程序,都需要深入了解控制問題,要了解在控制中有多少輸入量和輸出量,還要了解輸入量和輸出量之間的關(guān)系,如果是和時間有關(guān)的控制問題,還要知道各個動作(工序)之間的時間關(guān)系。