經(jīng)驗設計法設計PLC程序控制電路
林建平
發(fā)布于2023-01-30 14:36
40
2
標簽:PLC程序
經(jīng)驗設計法,即在一些典型的控制電路程序的基礎上,根據(jù)被控制對象的具體要求,進行選擇組合,并多次反復調(diào)試和修改梯形圖,有時需增加一些輔助觸點和中間編程環(huán)節(jié),才能達到控制要求。這種方法沒有規(guī)律可遵循,設計所用的時間和設計質(zhì)量與設計者的經(jīng)驗有很大的關系,所以稱為經(jīng)驗設計法。經(jīng)驗設計法用于較簡單的梯形圖設計。
用經(jīng)驗設計法設計PLC程序時大致可以按下而幾步來進行。分析控制要求、選擇控制原則;設計主令元件和檢測元件,確定輸入輸出設備;設計執(zhí)行元件的控制程序;檢查修改和完善程序。下面通過PLC控制送料小車的經(jīng)驗設計實例來介紹經(jīng)驗設計法。
(1)送料小車運行示意及I/O分配圖
送料小車運行示意及I/O分配圖如圖5-9所示。送料小車在左限位開關I0.4處裝料;20s后裝料結(jié)束,開始右行;碰到右限位開關10.3后停下來卸料;25s后左行;碰到左限位開關I0.4后又停下來裝料。這樣不停地循環(huán)工作,直到按下停止按鈕 10.2。按鈕I0.0和10.1分別用來啟動小車右行和左行。
(2)以成熟經(jīng)驗來設計送料小車控制梯形圖和語句表程序
以電動機正反轉(zhuǎn)控制梯形圖的成熟經(jīng)驗為基礎,設計出的送料小車控制控制梯形圖和語句表程序如圖5-10所示。
(3)設計說明
為使小車自動停止,將I0.3和I0.4的常閉觸點分別與Q0.0和Q0.1的線圈串聯(lián)。為使小車自動啟動,將控制裝、卸料延時的定時器 T37和 T38 的常開觸點,分別與手動啟動右行和左行的10.0、10.1的常開觸點并聯(lián),并用兩個限位開關對應的10.4和10.3的常開觸點分別接通裝料、卸料電磁閥和相應的定時器。設小車在啟動時是空車,按下左行啟動按鈕Io.1,Q0.1得電,小車開始左行,碰到左限位開關時,10,4的常閉觸點斷開,使Q0.1失電,小車停止左行。10.4的常開觸點接通,使Q0.2和T37的線圈得電,開始裝料和延時。20s后T37的常開觸點閉合,使Q0.0得電,小車右行。小車離開左限位開關后,10.4變?yōu)?O"狀態(tài),Q0.2和T37的線圈失電,停止裝料,T37被復位。小車右行和卸料過程與上面的過程基本相同。如果小車正在運行時按停止按鈕I0.2,小車將停止運動,系統(tǒng)停止工作。
經(jīng)驗設計法對于一些比較簡單的程序設計是比較有效的,可以收到快速、簡單的效果。但是,由于這種方法主要是依靠設計人員的經(jīng)驗進行設計,所以對設計人員的要求也就比較高,特別是要求設計者要有一定的實踐經(jīng)驗,對工業(yè)控制系統(tǒng)和工業(yè)上常用的各種典型環(huán)節(jié)比較熟悉。經(jīng)驗設計法沒有固定的規(guī)律可遵循,具有很大的試探件和隨意性,往往需經(jīng)過多次反復修改和完善才能符合設計要求,所以設計的結(jié)果往往不是很規(guī)范,且因人而異。
經(jīng)驗設計法一般適合于設計一些簡單的梯形圖程序或復雜系統(tǒng)的某一局部程序(如手動程序等)。如果用來設計復雜系統(tǒng)梯形圖,一般存在以下兩個問題。
①考慮多、設計麻煩、設計周期長 用經(jīng)驗設計法設計復雜系統(tǒng)的梯形圖程序時,要用大量的中間元件來完成記憶、聯(lián)鎖、互鎖等功能,由于需要考慮的因素很多,它們往往又交織在一起,分析起來非常困難,并且很容易遺漏一些問題。修改某一局部程序時,很可能會對系統(tǒng)其他部分程序產(chǎn)生意想不到的影響,往往花費了很多時間,還得不到一個滿意的結(jié)果。
②梯形圖的可讀性差、系統(tǒng)維護困難 用經(jīng)驗設計法設計的梯形圖是按設計者的經(jīng)驗和習慣的思路進行設計。因此,即使是設計者的同行,要分析這種程序也非常困難,更不用說維修人員了,這會給PLC系統(tǒng)的維護和改進帶來許多困難。