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