第四章 可編程控制器程序設(shè)計_第1頁
第四章 可編程控制器程序設(shè)計_第2頁
第四章 可編程控制器程序設(shè)計_第3頁
第四章 可編程控制器程序設(shè)計_第4頁
第四章 可編程控制器程序設(shè)計_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第四章可編程控制器程序設(shè)計

PLC系統(tǒng),梯形圖的設(shè)計最主要。梯形圖不但沿用和發(fā)展了電氣控制技術(shù),其功能和控制指令已遠(yuǎn)遠(yuǎn)超過電氣控制范疇。

梯形圖設(shè)計是計算機程序設(shè)計與電氣控制設(shè)計思想結(jié)合的產(chǎn)物。

本章針對開關(guān)量控制系統(tǒng)梯形圖的設(shè)計提出幾種常用方法。4.1程序設(shè)計方法一、程序設(shè)計方法需要設(shè)計經(jīng)驗和邏輯代數(shù)方面的知識。

1.繼電器控制線路移植法,將繼電器控制電路直接轉(zhuǎn)換為具有相同功能的PLC的外部硬件接線圖和梯形圖。

2.經(jīng)驗設(shè)計方法,需要掌握大量的典型電路,在基礎(chǔ)上,充分理解實際的控制問題,將實際控制問題分解成典型控制電路,然后用典型電路或修改的典型電路進(jìn)行拼湊梯形圖。4.1程序設(shè)計方法一、程序設(shè)計方法3.邏輯設(shè)計法,根據(jù)數(shù)字電子技術(shù)中的邏輯設(shè)計方法進(jìn)行設(shè)計,用邏輯表達(dá)式描述實際問題,根據(jù)邏輯表達(dá)式畫梯形圖。4.順序功能圖加梯形圖的設(shè)計方法先用順序功能圖描述控制過程,在描述中只要對各個工序進(jìn)行簡單的順序設(shè)計就能保證正確動作。將順序功能圖轉(zhuǎn)換成梯形圖,縮短編程時間,編程簡單高效。4.1程序設(shè)計方法一、程序設(shè)計方法實際中,幾種方法混合使用,但梯形圖、語句表和邏輯代數(shù)是我們應(yīng)該熟悉掌握的最基本的設(shè)計方法。無論采用哪種方法,都需要深入了解控制問題,要了解在控制中有多少輸入量和輸出量,還要了解輸入量和輸出量之間的關(guān)系,如果是與時間有關(guān)的控制問題,還要知道各個動作(工序)之間的時間關(guān)系。4.1程序設(shè)計方法二、PLC程序設(shè)計流程

深入了解被控對象的工作原理,爭取做到輸入變量和輸出變量數(shù)量完整,輸入變量和輸入變量之間,輸入變量和輸出變量之間、輸出變量和輸出變量之間的關(guān)系完整,并用文字或表格的形式進(jìn)行描述。4.1程序設(shè)計方法二、PLC程序設(shè)計流程設(shè)計流程如下:1.了解控制問題。2.描述控制問題。3.交流文字描述的結(jié)果。4.進(jìn)行PLC程序設(shè)計。5.模擬現(xiàn)場,對PLC進(jìn)行調(diào)試。6.在5.的基礎(chǔ)之上進(jìn)行現(xiàn)場調(diào)試。4.2繼電器控制線路移植法4.2.1概述

用PLC改進(jìn)繼電器控制系統(tǒng),有捷徑。原有的繼電器控制系統(tǒng)經(jīng)過長期的使用和考驗,而繼電器電路圖又與梯形圖有很多相似之處,可以將繼電器電路圖經(jīng)過適當(dāng)?shù)摹胺g”,從而設(shè)計出具有相同功能的PLC梯形圖程序。這種設(shè)計方法稱為“移植設(shè)計法”或“翻譯法”。4.2繼電器控制線路移植法4.2.1概述

將PLC想象成一個繼電器控制系統(tǒng)中的控制箱。PLC外部接線圖描述的是這個控制箱的外部接線,PLC的梯形圖程序是這個控制箱內(nèi)部的“線路圖”,PLC輸入繼電器和輸出繼電器是這個控制箱與外部聯(lián)系的“中間繼電器”。這樣,用分析繼電器電路圖的方法來分析PLC控制系統(tǒng)。4.2繼電器控制線路移植法4.2.1概述

將輸入繼電器的觸點想象成對應(yīng)的外部輸入設(shè)備的觸點,將輸出繼電器的線圈想象成對應(yīng)的外部輸出設(shè)備的線圈。外部輸出設(shè)備線圈除了受PLC的控制,可能還會受外部觸點控制。

用上述思想就可以將繼電器電路圖轉(zhuǎn)換為功能相同的PLC外部接線圖和梯形圖。4.2繼電器控制線路移植法4.2.2移植設(shè)計法編程步驟:1.分析原有系統(tǒng)的工作原理2.PLC的I/O分配,畫出PLC外部接線圖。3.建立其他元器件的對應(yīng)關(guān)系(1)執(zhí)行元件應(yīng)與PLC的輸出繼電器對應(yīng)(2)主令電器應(yīng)與PLC的輸入繼電器對應(yīng)(3)中間繼電器與PLC的輔助繼電器對應(yīng)(4)時間繼電器與定時器或計數(shù)器對應(yīng)。4.2繼電器控制線路移植法4.2.2編程步驟:4.設(shè)計梯形圖程序根據(jù)上述對應(yīng)關(guān)系,將繼電器電路圖“翻譯”成對應(yīng)的“準(zhǔn)梯形圖”,再根據(jù)梯形圖的編程規(guī)則將“準(zhǔn)梯形圖”轉(zhuǎn)換成結(jié)構(gòu)合理的梯形圖。5.仔細(xì)校對、認(rèn)真調(diào)試對轉(zhuǎn)換后的梯形圖一定要仔細(xì)校對、認(rèn)真調(diào)試,以保證其控制功能與原圖相符4.2繼電器控制線路移植法

[例4-1]圖4-1為電動機Y/A減壓起動控制主電路和電氣控制的原理圖。4.2繼電器控制線路移植法解決:(1)工作原理按下起動按鈕SB2,KM1、KM3、KT通電并自保持,電動機接成Y型起動,2s后,KT動作,使KM3斷電,KM2通電吸合,電動機接成A型運行。按下停止按鈕SB1,電動機停止運行。(2)I/O分配,地址分配如表4-1所示。4.2繼電器控制線路移植法輸入輸出10.0停止按鈕SB1Q0.0KM110.1起動按鈕SB2Q0.1KM210.2過載保護(hù)FRQ0.2KM3表4-1I/O地址分配4.2繼電器控制線路移植法(3)圖4-2

PLC硬件接線圖4.2繼電器控制線路移植法(4)梯形圖程序。4.2繼電器控制線路移植法梯形圖程序。4.2繼電器控制線路移植法4.2.3設(shè)計注意事項1.應(yīng)遵守梯形圖語言中的語法規(guī)定。2.設(shè)置中間單元。3.分離交織在一起的電路,畫出相應(yīng)的等效梯形圖電路。4.動斷觸點提供的輸入信號的處理。盡量采用動合觸點,若用動斷觸點,?5.時間繼電器的瞬動觸點的處理。對有瞬動觸點的時間繼電器,在梯形圖中對應(yīng)的定時器的線圈兩端并聯(lián)輔助繼電器。4.2繼電器控制線路移植法4.2.3設(shè)計注意事項6.斷電延時的時間繼電器的處理7.外部聯(lián)鎖電路的設(shè)計,在PLC外部設(shè)置硬件互鎖電路。8.熱繼電器過載信號的處理。自復(fù)位型熱繼電器;手動復(fù)位型熱繼電器。9.盡量減少PLC的輸入信號和輸出信號10.注意PLC輸出模塊的驅(qū)動能力能否滿足外部負(fù)載的要求。線圈電壓大于220V?4.2繼電器控制線路移植法課堂測試一:按速度原則控制的可逆運行能耗制動控制線路。進(jìn)行PLC改造設(shè)計。4.2繼電器控制線路移植法課堂測試二:按速度原則控制的繞線轉(zhuǎn)子異步電動機啟動控制。進(jìn)行PLC改造設(shè)計。4.3經(jīng)驗設(shè)計法4.3.1經(jīng)驗設(shè)計法的編程步驟1.控制模塊的劃分(工藝分析)。合理地劃分控制系統(tǒng)的事件,一個功能一個模塊。2.功能及端口定義。進(jìn)行功能定義、代號定義、I/O定義,畫出接線圖。合理安排。3.功能模塊梯形圖程序設(shè)計。一個模塊一個程序。關(guān)鍵是找到實現(xiàn)功能模塊的典型控制程序。修改補充。4.程序組合得到最終梯形圖程序。最后要修改完善,得到最終程序。4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(1)控制要求某設(shè)備要實現(xiàn)一個報警控制功能,當(dāng)報警信號成立(10.0=ON)時,一方面蜂鳴器鳴叫,另一方面警燈閃爍,閃爍方式為:亮2s,滅1s,警燈閃爍10次后,自動停止報警。4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(2)設(shè)計步驟

①功能模塊劃分。從控制要求分析可知,報警的條件是報警信號(10.0=1)成立,而當(dāng)報警信號成立后,要實現(xiàn)三個功能(a)蜂鳴器鳴叫功能:當(dāng)BJ =ON時,立即進(jìn)行鳴叫(長音)。(b)警燈閃爍功能:當(dāng)BJ=ON時,立即閃爍,亮2s,滅1s。(c)自動停止報警功能:警燈閃爍10次后自動停止報警。4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(2)設(shè)計步驟進(jìn)一步分析可知,功能模塊之間還具有相互聯(lián)系,即蜂鳴器和警燈是在I0.0=1時同時開始工作的;在警燈閃爍10次后,蜂鳴器和警燈同時停止工作。

②功能及端口定義。主要完成PLC資源的分配及I/O接線圖。

PLC資源的分配如表4-2所示。4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(2)設(shè)計步驟

表4-2I/O地址分配輸入輸出10.0報警信號Q0.0警燈Q0.1蜂鳴器4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。I/O硬件接線圖4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(3)功能模塊梯形圖程序設(shè)計①蜂鳴器鳴叫功能程序設(shè)計:4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(3)功能模塊梯形圖程序設(shè)計②警燈閃爍功能程序設(shè)計:4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(3)功能模塊梯形圖程序設(shè)計③自動停止報警功能程序設(shè)計:4.3經(jīng)驗設(shè)計法[例4-2]聲光報警電路設(shè)計。(4)最終梯形圖程序。

將以上設(shè)計的三個功能模塊程序進(jìn)行組合,并加上一些必要的聯(lián)鎖,再經(jīng)過一定的修改,即可得到符合設(shè)計要求的梯形圖程序.4.3經(jīng)驗設(shè)計法[例4-3]送料小車自動控制梯形圖設(shè)計。(1)被控對象對控制的要求

I/O硬件接線圖如圖4-10所示。送料小車在限位開關(guān)SQ1處裝料,20s后裝料結(jié)束,開始右行,碰到SQ2后停下來卸料,25s后左行,碰到SQ1后又停下來裝料,這樣不停地循環(huán)工作,直到按下停止按鈕X2。按鈕X0和X1分別用來起動小車右行和左行。4.3經(jīng)驗設(shè)計法(2)設(shè)計步驟①功能模塊劃分。從控制要求分析可知,送料小手有兩種工作方式,左行和右行。起動右行的條件:右行控制按鈕X0=1,或SQ1=1且20s后。禁止右行的條件:左行控制按鈕X1=1,或SQ2=1,或停止按鈕X2=1。起動左行的條件:左行控制按鈕X1=1,或SQ2=1且25s后。禁止左行的條件:右行控制按鈕X0=1,或SQ1=1,或停止按鈕X2=1。4.3經(jīng)驗設(shè)計法(2)設(shè)計步驟②功能及端口定義。主要完成PLC資源的分配及I/O接線圖。PLC資源的分配如表4-3所示。輸入輸出定時器10.0右行控制按鈕X0Q0.0右行T3720s10.1左行控制按鈕X1Q0.1左行T3825s10.2停止控制按鈕X210.3左限位SQ110.4右限位SQ24.3經(jīng)驗設(shè)計法(2)設(shè)計步驟②功能及端口定義。I/O的硬件接線圖。4.3經(jīng)驗設(shè)計法(3)功能模塊梯形圖程序設(shè)計4.3經(jīng)驗設(shè)計法(3)功能模塊梯形圖程序設(shè)計4.3經(jīng)驗設(shè)計法(3)功能模塊梯形圖程序設(shè)計4.3經(jīng)驗設(shè)計法(3)功能模塊梯形圖程序設(shè)計4.3經(jīng)驗設(shè)計法4.3.2經(jīng)驗設(shè)計特點

對于比較簡單的程序是比較有效的。可以收到快速、簡單的效果,但是依靠設(shè)計人員的經(jīng)驗進(jìn)行設(shè)計。要求設(shè)計者有一定的實踐經(jīng)驗,對工業(yè)控制系統(tǒng)和工業(yè)上常用的各種典型環(huán)節(jié)比較熟悉。

沒有規(guī)律可遵循,具有很大的試探性和隨意性,需經(jīng)多次反復(fù)修改和完善才能符合設(shè)計要求,結(jié)果往往不規(guī)范,因人而異。4.3經(jīng)驗設(shè)計法4.3.2經(jīng)驗設(shè)計特點設(shè)計復(fù)雜系統(tǒng)梯形圖,存在以下問題。1.設(shè)計方法很難掌握,設(shè)計周期長沒有一種通用的容易掌握的設(shè)計方法。用大量的中間單元來完成記憶、聯(lián)鎖、互鎖等功能,交織在一起,分析起來非常困難,并且很容易遺漏。2.裝置交付使用后維修困難梯形圖看上去非常復(fù)雜。對于某些復(fù)雜的邏輯關(guān)系,即使是設(shè)計者的同行,分析起來都很困難,更不用說維修人員了。補充例題:用經(jīng)驗設(shè)計法設(shè)計競賽搶答器顯示系統(tǒng)。假定參賽者分成兒童組、學(xué)生組及成人組3組,其中兒童2人、學(xué)生1人、成人兩人。4.3經(jīng)驗設(shè)計法1.控制要求1)主持人按下開始按鈕,開始指示燈亮方可搶答,否則違規(guī),對應(yīng)指示燈閃爍。2)要求兒童只需一人按下按鈕就搶答成功,對應(yīng)指示燈亮;成人需要兩人同時按下按鈕搶答才能成功,對應(yīng)指示燈亮。3)只要有人搶答成功,其他人搶答無效。4)搶答開始15s后無人搶答時響鈴,表示搶答時間已過。5)當(dāng)一題搶答結(jié)束后,主持人按復(fù)位按鈕,狀態(tài)恢復(fù),為下次搶答做準(zhǔn)備。4.3經(jīng)驗設(shè)計法2.I/O分配4.3經(jīng)驗設(shè)計法3.PLC接線圖4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)1:兒童搶答4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)2:學(xué)生搶答4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)3:成人搶答4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)4:搶答開始并延時4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)5:搶答計時結(jié)束4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)6:搶答違規(guī)燈閃爍4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)7:兒童搶答違規(guī)4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)8:學(xué)生搶答違規(guī)4.3經(jīng)驗設(shè)計法4.PLC程序清單網(wǎng)絡(luò)9:成人搶答違規(guī)4.3經(jīng)驗設(shè)計法4.4邏輯設(shè)計法4.4.1PLC程序的組合邏輯設(shè)計法組合邏輯設(shè)計法概念1邏輯函數(shù)與梯形圖的關(guān)系。組合邏輯設(shè)計法的理論基礎(chǔ)是邏輯代數(shù)邏輯代數(shù)的三種基本運算:與、或、非當(dāng)一個邏輯函數(shù)用邏輯變量的基本運算式表達(dá)后,實現(xiàn)這個邏輯函數(shù)的PLC程序就確定了。4.4邏輯設(shè)計法2.組合邏輯設(shè)計法的編程步驟1)明確控制任務(wù)和要求,繪制工作循環(huán)和檢測元件分布圖,得到電氣執(zhí)行元件功能表。2)詳細(xì)繪制系統(tǒng)狀態(tài)轉(zhuǎn)換表。輸出信號狀態(tài)表、輸入信號狀態(tài)表、狀態(tài)轉(zhuǎn)換指令表、中間記憶狀態(tài)表。全面、完整地展示了控制系統(tǒng)的整體聯(lián)系。4.4邏輯設(shè)計法2.組合邏輯設(shè)計法的編程步驟3)根據(jù)狀態(tài)轉(zhuǎn)換表進(jìn)行系統(tǒng)的邏輯設(shè)計,列些中間記憶元件的邏輯表達(dá)式,列寫執(zhí)行元件邏輯表達(dá)式。4)將邏輯設(shè)計表達(dá)式轉(zhuǎn)換為PLC的梯形圖程序。再根據(jù)需要轉(zhuǎn)換為其他形式。下面舉例說明。4.4邏輯設(shè)計法例4-4.用PLC實現(xiàn)三層電梯控制。1.控制要求:①當(dāng)電梯停于一樓或二樓時,按SB3,電梯上升至SQ3停止;②當(dāng)電梯停于三樓或二樓時,按SB1,電梯下降到SQ1停止;③當(dāng)電梯停于一樓時,按SB2,電梯上升到SQ2停止;4.4邏輯設(shè)計法④當(dāng)電梯停于三樓時,按SB2,電梯下降到SQ2停止;⑤當(dāng)電梯停于一樓,二樓和三樓均有人呼叫,電梯上升到SQ2時,停5秒,然后繼續(xù)上升到SQ3停止;⑥當(dāng)電梯停于三樓,一樓和二樓均有人呼叫,電梯下降到SQ2時,停5秒,然后繼續(xù)下降到SQ1停止;4.4邏輯設(shè)計法⑦在電梯上升途中,任何反方向的下降呼叫信號均無效;⑧在電梯下降途中,任何反方向的上升呼叫信號均無效;⑨每層樓之間的到達(dá)時間應(yīng)在10秒之內(nèi),否則停止。4.4邏輯設(shè)計法2.PLC資源分配表3.I/O硬件接線圖。(略)4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計對于①,輸出為電梯上升Q0.1,其進(jìn)入條件為SB3(I0.0)呼叫,且電梯位于一樓或二樓,分別用SQ1(I0.5)和SQ2(I0.4)表示一二樓停的位置。退出條件為SQ3(I0.3)動作。Q0.1的邏輯方程可以寫出。對于②,輸出為電梯下降Q0.0,其進(jìn)入條件為SB1(I0.2)呼叫,且電梯位于二樓或三樓,分別用SQ2(I0.4)和SQ3(I0.3)表示二三樓停的位置。退出條件為SQ1(I0.5)動作。Q0.0的邏輯方程可以寫出。4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計對于③,輸出為電梯上升Q0.1,其進(jìn)入條件為SB2(I0.1)呼叫,且電梯位于一樓,用SQ1(I0.5)表示一樓停的位置。退出條件為SQ2(I0.4)動作。Q0.1的邏輯方程可以寫出。對于④,輸出為電梯下降Q0.0,其進(jìn)入條件為SB2(I0.1)呼叫,且電梯位于三樓,分別用SQ3(I0.3)表示三樓停的位置。退出條件為SQ2(I0.4)動作。Q0.0的邏輯方程可以寫出。4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計對于⑤,輸出為電梯上升Q0.1,其進(jìn)入條件為SB2(I0.1)或SB3(I0.0)呼叫,且電梯位于一樓,用SQ1(I0.5)表示一樓停的位置。第一個退出條件為SQ2(I0.4)動作,T37延時5秒后,再次進(jìn)入。第二個退出條件為SQ3(I0.3)動作。Q0.1的邏輯方程可以寫出。4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計對于⑥,輸出為電梯下降Q0.0,其進(jìn)入條件為SB1(I0.2)或SB2(I0.1)呼叫,且電梯位于三樓,用SQ3(I0.3)表示三樓停的位置。第一個退出條件為SQ2(I0.4)動作,T38延時5秒后,再次進(jìn)入。第二個退出條件為SQ1(I0.5)動作。Q0.0的邏輯方程可以寫出。4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計對于⑦,為了滿足電梯在上升途中不允許下降,只需在Q0.0的邏輯表達(dá)式中串聯(lián)Q0.1的非,當(dāng)Q0.1動作時,不允許Q0.0動作。對于⑧,為了滿足電梯在下降途中不允許上升,只需在Q0.1的邏輯表達(dá)式中串聯(lián)Q0.0的非,當(dāng)Q0.0動作時,不允許Q0.1動作。對于⑨,用SQ1(I0.5)、SQ2(I0.4)和SQ3(I0.3)的或非控制T39,當(dāng)電梯離開某層,T39通電,開始計時;正常10秒內(nèi)必有一個動作,T39失電,若出故障,T39定時到,電梯停止4.4邏輯設(shè)計法(1)4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計將邏輯方程整理得到總的Q0.1和Q0.0驅(qū)動表達(dá)式。最后,補上二層限位SQ2(I0.4)驅(qū)動T37和T38;及I0.3、I0.4、I0.5的或非驅(qū)動T39。5.控制梯形圖程序列寫清單。4.4邏輯設(shè)計法4.設(shè)計思想。對控制要求用邏輯設(shè)計法設(shè)計根據(jù)邏輯方程整理得到總的Q0.1和Q0.0驅(qū)動表達(dá)式設(shè)計出梯形圖。利用輔助繼電器M0.0、M0.1、M0.2代表Q0.1的邏輯方程(1)、(3)、(5)。利用輔助繼電器M0.3、M0.4、M0.5代表Q0.0的邏輯方程(2)、(4)、(6)。4.4邏輯設(shè)計法4.4.2PLC程序的時序邏輯設(shè)計法該方法適用于各輸出信號的狀態(tài)有時間順序的場合。所以要繪制各輸出信號的時序圖。重點是各狀態(tài)的轉(zhuǎn)換時刻和轉(zhuǎn)換條件,找到對應(yīng)關(guān)系,進(jìn)行簡化。經(jīng)常與上節(jié)的經(jīng)驗法配合使用。4.4邏輯設(shè)計法時序邏輯設(shè)計法的編程步驟1.根據(jù)控制要求,明確I/O信號個數(shù)。2.明確輸入輸出信號之間的時序關(guān)系,畫工作時序圖。3.將時序圖分段,找到區(qū)段分界點,弄清分界點處輸出信號狀態(tài)的轉(zhuǎn)換關(guān)系和轉(zhuǎn)換條件。4.4邏輯設(shè)計法時序邏輯設(shè)計法的編程步驟4.分配PLC的I/O、內(nèi)部輔助繼電器、和定制器、計數(shù)器。5.列寫輸出信號的邏輯表達(dá)式,根據(jù)邏輯表達(dá)式畫出梯形圖。6.通過模擬測試,檢查程序是否符合要求,結(jié)合經(jīng)驗設(shè)計法進(jìn)一步修改。4.4邏輯設(shè)計法時序邏輯設(shè)計法的編程步驟4.分配PLC的I/O、內(nèi)部輔助繼電器、和定制器、計數(shù)器。5.列寫輸出信號的邏輯表達(dá)式,根據(jù)邏輯表達(dá)式畫出梯形圖。6.通過模擬測試,檢查程序是否符合要求,結(jié)合經(jīng)驗設(shè)計法進(jìn)一步修改。4.4邏輯設(shè)計法例題4-6.用PLC實現(xiàn)兩臺電動機順序起??刂?。1.控制要求:有A1和A2兩臺電動機,按下起動按鈕后,A1先運轉(zhuǎn)10min,停止5min。A2與A1相反,即A1停止時,A2運行,A2運行時A1停止。直至按下停車按鈕。4.4邏輯設(shè)計法2.PLC資源分配:3.PLC硬件接線圖(略)。4.4邏輯設(shè)計法4.程序設(shè)計。用中間繼電器M0.0作為運行控制標(biāo)志。按要求畫出時序圖。T37和T38構(gòu)成閃爍電路。5.設(shè)計梯形圖。

本問題可不可以看做是一個順序控制問題,利用順序控制思想編程?其中可能的一種控制流程圖順序控制設(shè)計法

該方法根據(jù)功能流程圖,以步為核心,從起始步開始一步步設(shè)計下去,直至完成。關(guān)鍵是畫出功能流程圖。將任務(wù)分成若干步,每步指出轉(zhuǎn)換條件和控制對象。用M繼電器記憶狀態(tài)步。功能流程圖是專門用于工業(yè)順序控制的一種功能說明語言,能完整描述控制過程。由狀態(tài)、轉(zhuǎn)換、轉(zhuǎn)換條件和動作說明組成。4.5順序控制設(shè)計法4.5.1單流程及編程方法

確定每一步的起動條件、保持條件和停止條件。【例4-7】根據(jù)圖4-28所示的功能流程圖,設(shè)計出梯形圖程序。將結(jié)合本例介紹常用的編程方法。1)使用起保停電路模式的編程方法。

順序控制設(shè)計法

該方法根據(jù)功能流程圖,以步為核心,從起始步開始一步步設(shè)計下去,直至完成。關(guān)鍵是畫出功能流程圖。將任務(wù)分成若干步,每步指出轉(zhuǎn)換條件和控制對象。用M繼電器記憶狀態(tài)步。功能流程圖是專門用于工業(yè)順序控制的一種功能說明語言,能完整描述控制過程。由狀態(tài)、轉(zhuǎn)換、轉(zhuǎn)換條件和動作說明組成。4.5順序控制設(shè)計法4.5.1單流程及編程方法

確定每一步的起動條件、保持條件和停止條件?!纠?-7】根據(jù)圖4-28所示的功能流程圖,設(shè)計出梯形圖程序。將結(jié)合本例介紹常用的編程方法。1)使用起保停電路模式的編程方法。

2)使用置位、復(fù)位指令的編程方法

圖7-7置位、復(fù)位指令編制的梯形圖3)使用移位寄存器指令編程的方法

4)使用順序控制指令的編程方法

【例4-8】順序控制機床的主軸電動機和油泵電動機。1)控制要求:按下起動按鈕SB1(I0.0)后,先啟動油泵電動機,延時5秒后,再開啟主軸電動機。按下停止按鈕SB2(I0.1)后,先停主軸電動機,5秒后再停油泵電動機。KM1為油泵接觸器(Q0.0驅(qū)動),KM2為主軸接觸器(Q0.1驅(qū)動)。

例4-8順序控制機床的主軸電動機和油泵電動機。2)順序功能流程圖:按控制要求繪制控制時序。根據(jù)時序繪制順序功能流程圖。寫出各狀態(tài)步的啟動條件、保持條件、停止條件,整理出對應(yīng)的邏輯表達(dá)式。

控制時序圖順序功能流程圖狀態(tài)邏輯關(guān)系表達(dá)式:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論