西門子PLC項目式教程 課件全套 張志田 項目1-5 PLC基本知識- PLC、變頻器對電動機的控制_第1頁
西門子PLC項目式教程 課件全套 張志田 項目1-5 PLC基本知識- PLC、變頻器對電動機的控制_第2頁
西門子PLC項目式教程 課件全套 張志田 項目1-5 PLC基本知識- PLC、變頻器對電動機的控制_第3頁
西門子PLC項目式教程 課件全套 張志田 項目1-5 PLC基本知識- PLC、變頻器對電動機的控制_第4頁
西門子PLC項目式教程 課件全套 張志田 項目1-5 PLC基本知識- PLC、變頻器對電動機的控制_第5頁
已閱讀5頁,還剩195頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

任務(wù)1PLC控制四條彩燈顯示1.考核能力目標(1)了解PLC硬件結(jié)構(gòu)及系統(tǒng)組成。(2)掌握PLC外圍線路的接法及PC與PLC通信參數(shù)的設(shè)置。(3)掌握STEP7-Micro/WIN編程軟件的使用。2.工作任務(wù)按鈕SB1、SB2,控制四條彩燈L1、L2、L3、L4的工作。要求如下:(1)按鈕SB1、SB2處于原始狀態(tài)時,彩燈L3和L4點亮。(2)按鈕SB1或SB2被按下,彩燈L1和L2點亮。3.工作任務(wù)實施根據(jù)題意,工作任務(wù)沒有用熄滅燈的按鈕。故分析時是按下相應(yīng)的按鈕燈亮,松開按鈕燈熄滅。按鈕SB1與I0.0連接,按鈕SB2與I0.1連接;彩燈L1與Q0.0連接,彩燈L2與Q0.1連接,彩燈L3與Q0.2連接,彩燈L4與Q0.3連接。(1)I/O地址分配表輸入(I)

輸出(O)按鈕SB1I0.0彩燈L1Q0.0按鈕SB2I0.1彩燈L2Q0.1

彩燈L3Q0.2

彩燈L4Q0.3

(2)PLC硬件接線圖(3)參考程序任務(wù)2PLC控制燈的閃亮1.考核能力目標(1)了解PLC硬件結(jié)構(gòu)及系統(tǒng)組成。(2)掌握PLC外圍線路的接法及PC與PLC通信參數(shù)的設(shè)置。(3)掌握STEP7Micro/WIN軟件的使用。(4)掌握編寫符號表。2.工作任務(wù)按按鈕SB1,燈L1開始閃亮(亮1s,滅1s,如此循環(huán))。按按鈕SB2,燈L1滅。3.工作任務(wù)實施根據(jù)題意,工作任務(wù)采用按SB1按鈕控制燈L1閃亮,按SB2控制燈L1滅。在外圍接線上使按鈕SB1與I0.1連接,按鈕SB2與I0.2連接;彩燈L1與Q0.1連接。(1)I/O地址分配表輸入(I)

輸出(O)按鈕SB1I0.1彩燈L1Q0.1按鈕SB2I0.2

(2)PLC硬件接線圖(3)參考程序1.2知識鏈接

20世紀60年代末,工業(yè)生產(chǎn)大多以大批量、少品種生產(chǎn)方式為主,而這種大規(guī)模生產(chǎn)線的控制以繼電器控制系統(tǒng)占主導(dǎo)地位。但當(dāng)時的市場需要工業(yè)生產(chǎn)向小批量、多品種的方式轉(zhuǎn)變,這樣就需要重新設(shè)計安裝繼電器控制系統(tǒng),十分費時、費工、費料,延長了更新周期。為了改變這種狀況,1968年美國通用汽車(GM)公司對外公開招標,期望設(shè)計出一種新型的自動控制裝置,來取代繼電器控制系統(tǒng),從而達到汽車型號不斷更新的要求。為了達到這個目的,提出以下基本要求:

①編程方便,現(xiàn)場可修改程序。

②維修方便,采用插件式結(jié)構(gòu)。

③輸入可以是交流115V。

④輸出為交流115V、2A以上,能直接驅(qū)動電磁閥和接觸器等。

⑤用戶存儲容量至少可以擴展到4KB。

⑥體可靠性比繼電器控制系統(tǒng)高。

⑦可將數(shù)據(jù)直接送入管理計算機。

⑧積小于原繼電器控制系統(tǒng)。

⑨擴展時原系統(tǒng)變更較小。

⑩成本可與繼電器控制系統(tǒng)競爭。1.2.1PLC的定義、特點及發(fā)展方向1.PLC的定義“可編程序控制器(ProgrammableLogicController簡稱PLC)是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下的應(yīng)用而設(shè)計。如下圖所示:2.PLC的特點(1)抗干擾能力強,可靠性高(2)適應(yīng)性強,應(yīng)用靈活(3)系統(tǒng)設(shè)計、安裝、調(diào)試方便(4)維修方便、維修工作量小、功能完善(5)體積小、重量輕、功耗低3.PLC的發(fā)展方向①網(wǎng)絡(luò)通信功能增強。②發(fā)展智能輸入/輸出模塊。③采用多樣化編程語言。④增強外部故障檢測及處理能力。1.2.2PLC的分類及應(yīng)用領(lǐng)域(1)按結(jié)構(gòu)分類(2)按控制規(guī)范分類

①小型PLC

②中型PLC

③大型PLC

(3)按功能分類

①低檔機

②中檔機

③高檔機1.PLC的分類2.PLC的應(yīng)用領(lǐng)域(1)邏輯控制(2)運動控制(3)閉環(huán)過程控制(4)數(shù)據(jù)處理(5)通信聯(lián)網(wǎng)

PLC的通信包括主機與遠程I/O之間的通

信、PLC與PLC之間的通信、PLC與其他智能設(shè)備之間的通信。PLC與其他智能設(shè)備一起,可以構(gòu)成“集中管理、分散控制”的分布式控制系統(tǒng)。1.2.3PLC的組成及工作原理(1)中央處理器中央處理器(CPU)是計算機的核心,因此它也是PLC的核心。(2)存儲器存儲器是具有記憶功能的半導(dǎo)體電路,用于存放系統(tǒng)程序、用戶程序、邏輯變量和其他信息。(3)輸入/輸出單元輸入/輸出單元又稱為輸入/輸出模塊,它是PLC與工業(yè)生產(chǎn)設(shè)備或工業(yè)過程連接的接口。(4)電源電源是將交流電壓信號轉(zhuǎn)換成微處理器、儲存器及輸入/輸出部件正常工作所需要的直流電源。(5)編程器編程器是PLC的重要外圍設(shè)備。1.PLC的組成2.PLC系統(tǒng)的等效電路PLC系統(tǒng)的等效工作電路可分為3部分,即輸入部分、內(nèi)部控制電路和輸出部分。其等效工作電路如下圖所示。3.PLC的工作原理PLC是采用“順序掃描,不斷循環(huán)”(循環(huán)掃描)的方式進行工作的。PLC工作的基本步驟如下圖所示:1.2.4PLC編程語言梯形圖(LAD)語言是在繼電器-接觸器控制系統(tǒng)原理圖的基礎(chǔ)上演變而來的一種圖形語言,它和繼電器-接觸器控制系統(tǒng)原理圖很相似,如下圖所示。梯形圖具有直觀易懂的優(yōu)點,很容易被工廠電氣人員掌握,特別適用于開關(guān)量邏輯控制,它常被稱為電路或程序,梯形圖的設(shè)計稱為編程。1.梯形圖編程語言PLC梯形圖中的某些編程元件沿用了“繼電器”這一名稱,如輸入繼電器、輸出繼電器、內(nèi)部輔助繼電器等,但是它們必須不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應(yīng)。梯形圖中采用了類似于繼電器-接觸器中的觸點和線圈符號,見下表所示:

2.語句表語句表(STL)又稱為助記符語言,它是通過指令助記符來完成控制要求的,類似于計算機的匯編語言。用戶可以直觀地根據(jù)梯形圖,寫出助記符語言程序,如下圖

(b)所示。不同廠家的PLC所采用的指令集不同,所以對于同一個梯形圖,書寫的語句表也不盡相同,但是對于其他編程語言熟悉的程序員來說,他們一般喜歡使用這種編程語言。3.順序功能圖順序功能圖SFC(SequentialFunctionChart)又稱狀態(tài)轉(zhuǎn)移圖,它是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,也是設(shè)計PLC的順序控制程序的有力工具。順序功能圖主要由步、動作、起動條件等部分組成,如下圖所示:4.功能塊圖功能塊圖(FBD)又稱邏輯指令,它是一種類似于數(shù)字邏輯門電路的PLC圖形編程語言,用邏輯框圖來表示各種控制條件??刂七壿嫵S谩芭c”、“或”、“非”3種邏輯功能進行表達,每種功能都有一個算法。運算功能由方框圖內(nèi)的符號確定,方框圖的左邊為邏輯運算的輸入變量,右邊為輸出變量,沒有像梯形圖那樣的母線、觸點和線圈,如下圖(b)所示:1.2.5S7-200系列PLC外圍電路

CPU224型PLC,其輸入、輸出、CPU、電源模塊均裝設(shè)在一個基本單元的機殼內(nèi),是典型的整體式結(jié)構(gòu)。當(dāng)系統(tǒng)需要擴展時,選用需要的擴展模塊與基本單元相連。CPU224基本單元提供了14個輸入點(I0.0~I0.7和I1.0~I1.5)和10個輸出點(Q0.0~Q0.7和Q1.0~Q1.1),在編寫端子代碼時采用八進制,沒有0.8和0.9,共24個基本輸入/輸出點。(1)基本輸入端子1.S7-200系列CPU224型PLC端子介紹(2)基本輸出端子CPU224晶體管輸出端子如下圖所示:CPU224繼電器輸出端子如下圖所示:2.S7-200PLC外圍電路的連接PLC的連接包括電源連接、輸入端接線、輸出端接線,這三種接線的具體形式。S7-200PLC接線時可按以下規(guī)律

①工作電源有直流電源供電和交流電源供電兩種方式。

②PLC輸出形式有繼電器輸出、晶體管輸出和晶閘管輸出。對于繼電

器輸出形式,負載接交流電源或直流電源均可;對于晶體管輸出形式,負載只能接直流電源;對于晶閘管輸出形式,負載只能接交流電源。

③輸入端可接外部提供的24V直流電源,也可接PLC本身輸出的24V直流電壓。1.2.7S7-200系列PLC的內(nèi)存結(jié)構(gòu)及尋址

S7-200系列PLC的數(shù)據(jù)存儲區(qū)按照存儲器存儲數(shù)據(jù)的長短可劃分為字節(jié)存儲器(B)、字存儲器(W)和雙字存儲器(D)3類。字節(jié)存儲器有7個,分別是:輸入映像寄存器(I)、輸出映像寄存器(Q)、變量存儲器(V)、位存儲器(M)、特殊存儲器(SM)、順序控制繼電器(S)、局部變量存儲器(L);字存儲器有4個,如定時器(T)、計數(shù)器(C)、模擬量輸入映像寄存器(AI)和模擬量輸出映像寄存器(AQ);雙字存儲器有2個,如累加器(AC)和高速計數(shù)器(HC)。1.內(nèi)存結(jié)構(gòu)

(1)字節(jié)存儲器(B)1)輸入映像寄存器(I)

輸入映像寄存器是PLC用來接收用戶設(shè)備發(fā)來的輸入信號。輸入映像寄存器與PLC的輸入點相連,如下圖所示。編程時應(yīng)注意,輸入映像寄存器的線圈必須由外部信號來驅(qū)動,不能在程序內(nèi)部用指令來驅(qū)動。因此,在程序中輸入映像寄存器只有觸點,而沒有線圈。

輸入映像寄存器地址的編號范圍為I0.0~I15.7;I、Q、V、M、SM、L均可以按字節(jié)、字、雙字存取。輸入映像寄存器的位、字節(jié)、字、雙字地址的編號范圍見下表所示:2)輸出映像寄存器(Q)S7-200的輸出映像寄存器又稱為輸出繼電器,每個輸出繼電器線圈與相應(yīng)的PLC輸出相連,用來將PLC的輸出信號傳遞給負載。

輸出映像寄存器地址的編號范圍為Q0.0~Q15.7;輸出映像寄存器可按位、字節(jié)、字或雙字等方式進行編址,如Q0.3,QB0,QW0,QD4等。輸出映像寄存器的位、字節(jié)、字、雙字地址的編號范圍見下表所示:3)變量存儲器(V)

變量存儲器用來在程序執(zhí)行過程中存放中間結(jié)果,或者用來保存與工序或任務(wù)有關(guān)的其他數(shù)據(jù)。變量存儲器全局有效,即同一個存儲器可以在任一個程序分區(qū)中被訪問。在數(shù)據(jù)處理中,經(jīng)常會用到變量寄存器。

變量寄存器可按位、字節(jié)、字、雙字使用。變量寄存器位、字節(jié)、字、雙字地址的編號范圍見下表所示:4)位存儲器(M)

位存儲器(M0.0~M31.7)類似于繼電器—接觸器控制系統(tǒng)中的中間繼電器,用來存放中間操作狀態(tài)或其他控制信息。雖然名為“位存儲器”,但是也可以按字節(jié)、字、雙字來存取。

S7-200系列PLC的M存儲區(qū)只有32個字節(jié)(即MB0~MB31)。如果不夠用可以用V存儲區(qū)來代替M存儲區(qū)??梢园次?、字節(jié)、字、雙字來存取V存儲區(qū)的數(shù)據(jù),如V10.1、VB0、VW100、VD200等。位存儲器的位、字節(jié)、字、雙字地址的編號范圍見下表所示:5)特殊標志位存儲器(SM)

特殊標志位存儲器用于CPU與用戶之間交換信息,特殊標志位寄存器可按位、字節(jié)、字、雙字使用。CPU224特殊標志位寄存器的有效編址范圍為SM0.0-SM549.7,其中特殊標志位存儲器SM0.0~SM29.7為只讀區(qū)。特殊標志位寄存器的位、字節(jié)、字、雙字地址的編號范圍見下表所示:特殊標志位寄存器提供了大量的狀態(tài)和控制功能。常用的特殊標志位寄存器的功能如下:SM0.0:運行監(jiān)視,始終為“1”狀態(tài)。當(dāng)PLC運行時可利用其觸點驅(qū)動

輸出繼電器,并在外部顯示程序是否處于運行狀態(tài)。SM0.1:初始化脈沖,該位在首次掃描為“1”時,調(diào)用初始化子程序。SM0.3:開機進入RUN運行方式時,接通一個掃描周期,該位可用在起

動操作之前給設(shè)備提供一個預(yù)熱時間。SM0.4:提供1min的時鐘脈沖或延時時間。SM0.5:提供is的時鐘脈沖或延時時間。

SM0.6:掃描時鐘,本次掃描時為“1”,下次掃描時為“0”,可作掃

描計數(shù)器的輸入。SM0.7:工作方式開關(guān)位置指示,開關(guān)放置在RUN時為“1",PLC為運行

狀態(tài);開關(guān)放置在TERM時為“0",PLC可進行通信編程。

SM1.0:零標志位,當(dāng)執(zhí)行某些指令結(jié)果為“0”時,該位被置1。SM1.1:溢出標志位,當(dāng)執(zhí)行某些指令結(jié)果溢出時,該位被置1。SM1.2:負數(shù)標志位,當(dāng)執(zhí)行某些指令結(jié)果為負數(shù)時,該位被置1。

6)順序控制繼電器(S)

順序控制繼電器又稱狀態(tài)組件,與順序控制繼電器指令配合使用,用于組織設(shè)備的順序操作,以實現(xiàn)順序控制和步進控制??梢园次?、字節(jié)、字或雙字來取S的地址編號,編址范圍S0.0~S31.7。順序控制繼電器的位、字節(jié)、字、雙字地址的編號范圍見下表所示:7)局部變量存儲器(L)

S7-200PLC有64個字節(jié)的局部變量存儲器,編址范圍為L0.0~L63.7,其中60個字節(jié)可以用作暫時存儲器或者給子程序傳遞參數(shù)。局部變量存儲器的位、字節(jié)、字、雙字地址的編號范圍如下表所示:(2)字存儲器(W)

1)定時器

PLC中定時器相當(dāng)于繼電器系統(tǒng)中的時間繼電器,用于延時控制。S7-200PLC有3種定時器,它們的時基增量分別為1ms、10ms和100ms,定時器的當(dāng)前值寄存器是16位有符號的整數(shù),用于存儲定時器累計的時基增量值(1~32767)。

定時器的地址編號范圍為T0~T255,它們的分辨率和定時范圍各不相同,用戶應(yīng)根據(jù)所用CPU型號及時基,正確選用定時器編號。

2)計數(shù)器

計數(shù)器主要用來累計輸入脈沖個數(shù),其結(jié)構(gòu)與定時器相似,其設(shè)定值在程序中賦予。CPU提供了3種類型的計數(shù)器,各為加計數(shù)器、減計數(shù)器和加/減計數(shù)器。計數(shù)器的當(dāng)前值為16位有符號整數(shù),用來存放累計的脈沖數(shù)(1~32767)。計數(shù)器的地址編號范圍為C0~C255。3)模擬量輸入映像寄存器(AI)

模擬量輸入映像寄存器用于接收模擬量輸入模塊轉(zhuǎn)換后的16位數(shù)字量,其地址編號為AIW0、AIW2…模擬量輸入映像寄存器AI為只讀數(shù)據(jù)。將測得的模擬量(如溫度、壓力)轉(zhuǎn)換成1個字長(16位)的數(shù)字量存儲。

模擬量輸入用區(qū)域標識符(AI)、數(shù)據(jù)長度(W)及字節(jié)的起始地址表示。

CPU221、222有16路模擬量輸入:AIWO,AIW2,...AIW30

CPU224、226有32路模擬量輸入:AIWO,AIW2,...AIW624)模擬量輸出映像寄存器(AQ)

模擬量輸出映像寄存器用于暫存模擬量輸出模塊的輸入值,該值經(jīng)過模擬量輸出模塊(D-A)轉(zhuǎn)換為現(xiàn)場所需要的標準電壓或電流信號,其地址編號以偶數(shù)表示,如AQW0、AQW2…模擬量輸出值是只寫數(shù)據(jù),用戶不能讀取模擬量輸出值。

把1個字長(16位)的數(shù)字量按比例轉(zhuǎn)換成模擬電壓或電流輸出。模擬量輸出用區(qū)域標識符(AQ)、數(shù)據(jù)長度(W)及字節(jié)的起始地址表示。

CPU221,222有16路模擬量輸出:AQW0、AQW2、…AQW30

CPU224,226有32路模擬量輸出:AQWO、AQW2、…AQW62(3)雙字存儲器(D)

1)累加器(AC)

累加器是用來暫存數(shù)據(jù)的寄存器,可以與子程序之間傳遞參數(shù),以及存儲計算結(jié)果的中間值。S7-200CPU中提供了4個32位累加器AC0~AC3。累加器支持以字節(jié)、字和雙字的存取。按字節(jié)或字為單位存取時,累加器只使用低8位或低16位,數(shù)據(jù)存儲長度由所用指令決定。

2)高速計數(shù)器(HC)

CPU224PLC提供了6個高速計數(shù)器(每個計數(shù)器最高頻率為30kHz)用來累計比CPU掃描速率更快的事件。高速計數(shù)器的當(dāng)前值為雙字長的符號整數(shù),且為只讀值。高速計數(shù)器的地址由符號HC和編號組成,如HC0、HC1…HC5。2.S7-200PLC尋址方式(1)編址方式

在計算機中使用的數(shù)據(jù)均為二進制數(shù),二進制數(shù)的基本單位是1個二進制位,8個二進制位組成1個字節(jié),2個字節(jié)組成一個字,2個字組成一個雙字。

存儲器的單位可以是位、字節(jié)、字、雙字,編址方式也可以是位、字節(jié)、字、雙字,具體編址方式如下。

1)位編址:存儲器標識符+字節(jié)地址+.+位地址,如I0.1、M0.0、Q0.3等。

2)字節(jié)編址:存儲器標識符+字節(jié)(B)+起始字節(jié)地址,如IB0、VB10、QB0等。

例如:IB0表示數(shù)字量輸入映象區(qū)第0個字節(jié),共8位,其中第0位是最低位,第7位為最高位。如下圖所示:3)字編址

存儲器標識符+字(W)+起始字節(jié)號,如VW0表示VB0、VB1這兩個字節(jié)組成的字。一個字含兩個字節(jié),這兩個字節(jié)的地址必須連續(xù),其中低位字節(jié)是高8位,高位字節(jié)是低8位。如IWO中IBO是高8位,IB1是低8位。如下圖所示:4)雙字編址

存儲器標識符+雙字(D)+起始字節(jié)號,如VD20表示由VW20、VW21這兩個字組成的雙字或由VB20、VB21、VB22、VB23這4個字節(jié)組成的雙字。一個字含四個字節(jié),這四個字節(jié)的地址必須連續(xù),最低位字節(jié)在一個雙字中是最高8位。

例如:ID0中IB0是最高8位,IB1是高8位,IB2是低8位,IB3是最低8位。如下圖所示:字節(jié)、字、雙字的編址方式如下圖所示:(2)尋址方式

S7-200系列LPC指令系統(tǒng)的尋址方式有立即尋址、直接尋址和間接尋址。

1)立即尋址

對立即數(shù)直接進行讀寫操作的尋址方式稱為立即尋址。立即數(shù)尋址的數(shù)據(jù)在指令中以常數(shù)形式出現(xiàn),常數(shù)的大小由數(shù)據(jù)的長度(二進制數(shù)的位數(shù))決定。不同數(shù)據(jù)的取值范圍見下表所示:數(shù)據(jù)大小無符號位有符號位十進制十六進制十進制十六進制字節(jié)(8位)0~2550~FF-128~+12780~7F字(16位)0~655350~FFFF-32767~+327688000~7FFF雙字(32位)0~42949672950~FFFFFFFF-2147483648~+2147483647800000000~7FFFFFFF2)直接尋址

直接尋址是指在指令中直接使用存儲器的地址編號,直接到指定的區(qū)域讀取或?qū)懭霐?shù)據(jù),如I0.1、MB10、VW200等。

①位尋址如下圖所示:

②字尋址

字尋址以存儲區(qū)標識符、字標識符、字節(jié)地址組合而成

③雙字尋址

雙字尋址以存儲區(qū)標識符、雙字標識符、字節(jié)地址組合而成字節(jié)、字、雙字尋址示意圖如下圖所示:3)間接尋址

在使用間接尋址之前,首先要創(chuàng)建一個指向該位置的指針,指針為雙字值,用來存放一個存儲器的地址,只能用V、L或AC作指針。

建立指針時必須用雙字傳送指令(MOVD)將需要間接尋址的存儲器地址送到指針中,如“MOVD&VB200,AC1”。指針也可以為子程序傳遞參數(shù)。&VB200表示VB200的地址,而不是VB200中的值,該指令的含義是將VB200的地址送到累加器AC1中。

指針建立好后,可利用指針存取數(shù)據(jù)。用指針存取數(shù)據(jù)時,在操作數(shù)前加“*”號,表示該操作數(shù)為1個指針,如“MOVW*AC1,AC0”表示將AC1中的內(nèi)容為起始地址的一個字長的數(shù)據(jù)(即VB200、VB201的內(nèi)容送到AC0中,傳送示意圖如下圖所示)。S7-200系列PLC的存儲器尋址范圍見下表所示:任務(wù)1電動機單向起動、停止電氣控制線路的PLC改造1.工作任務(wù)

某企業(yè)現(xiàn)采用繼電接觸控制系統(tǒng)實現(xiàn)電動機單向起動、停止電氣控制。如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制電路進行改造。2.I/O地址分配表輸入(I)

輸出(O)熱繼電器FRI0.0接觸器KMQ0.0停止按鈕SB1I0.1

起動按鈕SB2I0.2

3.PLC硬件接線圖3.參考程序1:4.參考程序2:

任務(wù)2兩地控制電機運行線路的PLC改造

1.工作任務(wù)

某企業(yè)現(xiàn)采用繼電接觸控制系統(tǒng)實現(xiàn)電動機兩地控制。如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制電路進行改造。2.I/O地址分配表輸入(I)

輸出(O)甲停止按鈕SB0I0.0接觸器KM1Q0.1乙停止按鈕SB1I0.1接觸器KM2Q0.2甲起動按鈕SB2I0.2接觸器KM3Q0.3乙起動按鈕SB3I0.3

熱繼電器FRI0.4

3.PLC硬件接線圖4.

參考程序1:

5.參考程序2:任務(wù)3電機正反轉(zhuǎn)控制的PLC改造1.工作任務(wù)

某企業(yè)承擔(dān)了一個電動機正反轉(zhuǎn)的技術(shù)改造項目,該項目原是用繼電接觸控制系統(tǒng)實現(xiàn),如下圖所示,現(xiàn)要求改造成PLC控制。請分析該控制線路圖的控制功能,用PLC設(shè)計其控制系統(tǒng)并調(diào)試。

2.I/O地址分配表輸入(I)

輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1正轉(zhuǎn)直接起動按鈕SB1I0.1接觸器KM2Q0.2反轉(zhuǎn)直接起動按鈕SB2I0.2

停止按鈕SB3I0.3

3.PLC硬件接線圖4.參考程序1:5.參考程序2:任務(wù)4電動機自動往返循環(huán)控制的PLC改造1.工作任務(wù)

某企業(yè)承擔(dān)了一個繼電-接觸控制電動機自動往返循環(huán)的PLC升級改造,繼電接觸控制系統(tǒng)的自動往返循環(huán)如圖2-13所示。請分析該控制線路圖的控制功能,用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.I/O地址分配表輸入(I)

輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1正轉(zhuǎn)直接起動按鈕SB1I0.1接觸器KM2Q0.2反轉(zhuǎn)直接起動按鈕SB2I0.2

停止按鈕SB3I0.3

正轉(zhuǎn)行程開關(guān)SQ1I0.4

反轉(zhuǎn)行程開關(guān)SQ2I0.5

3.PLC硬件接線圖4.參考程序1:5.參考程序2:任務(wù)5電動機定子串電阻降壓起動線路的PLC改造1.工作任務(wù)

某企業(yè)承擔(dān)了一個繼電接觸控制系統(tǒng)實現(xiàn)對一臺電動機定子串電阻降壓自動起動控制線路升級改造,繼電接觸控制系統(tǒng)的串電阻降壓自動起動控制線如圖2-17所示。請分析該控制線路圖的控制功能,用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.I/O地址分配表輸入(I)

輸出(O)熱繼電器FRI0.0接觸器KM1Q0.0停止按鈕SB1I0.1接觸器KM2Q0.1起動按鈕SB2I0.2

3.PLC硬件接線圖

4.參考程序1:

5.參考程序2:任務(wù)6電動機Y-△起動控制線路的PLC改造1.工作任務(wù)

某企業(yè)承擔(dān)了一個繼電接觸控制系統(tǒng)實現(xiàn)對一臺電機的Y—△降壓起動的升級改造,繼電接觸控制系統(tǒng)的Y—△降壓起動如下圖所示。請分析該控制線路圖的控制功能,用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.

I/O地址分配表輸入(I)

輸出(O)熱繼電器FRI0.0接觸器KM1Q0.1停止按鈕SB1I0.1接觸器KM2Q0.2起動按鈕SB2I0.2接觸器KM3Q0.33.PLC硬件接線圖4.參考程序1:5.參考程序2:任務(wù)7C620車床電氣控制線路的PLC改造1.工作任務(wù)

某企業(yè)現(xiàn)采用PLC對C620車床進行技術(shù)改造,C620車床電氣控制線路如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入

輸出SAI0.0照明開關(guān)KM1Q0.0接觸器SB1I0.1停止HL1Q0.1工作指示燈SB2I0.2起動HL2Q0.2停止指示燈FR1I0.3熱繼電器1ELQ0.3照明燈FR2I0.4熱繼電器2

3.PLC硬件接線圖4.參考程序:任務(wù)8C6140車床電氣控制線路的PLC改造1.工作任務(wù)

某企業(yè)現(xiàn)需對C6140車床進行PLC技術(shù)改造,C6140車床電氣控制線路如下圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出SB1I0.0停止按鈕KM1Q0.0控制M1的接觸器SB2I0.1起動按鈕KM2Q0.1控制M2的接觸器SB3I0.2快速移動按鈕KM3Q0.2控制M3的接觸器SA1I0.3照明開關(guān)HLQ0.3電源指示SA2I0.4冷卻泵開關(guān)ELQ0.4照明燈FR1I0.5熱繼電器

FR2I0.6熱繼電器

3.PLC硬件接線圖4.參考程序2.2知識鏈接1.邏輯取指令及輸出指令

用“LD”和“LDN”指令來裝載常開觸點和常閉觸點,用“=”作為輸出指令。2.2.1位邏輯指令2.串聯(lián)指令

串聯(lián)指令又稱邏輯“與”指令,它包括常開觸點串聯(lián)和常閉觸點串聯(lián),分別用A和AN指令來表示。觸點指令的格式及含義見表2-12所示。3.并聯(lián)指令

并聯(lián)指令又稱邏輯“或”指令,它包括常開觸點并聯(lián)和常閉觸點并聯(lián),分別用O和ON指令來表示。并聯(lián)指令的格式及含義見下表所示。

O(Or):“或”操作指令,在梯形圖中表示并聯(lián)一個常開觸點。

ON(OrNot):“或非”操作指令,在梯形圖中表示并聯(lián)一個常閉觸點。

并聯(lián)指令的用法如圖下所示:4.邏輯取反指令

在梯形圖中編程時串聯(lián)在需要取反的邏輯運算結(jié)果后面。如下圖所示:

指令說明:1)在梯形圖中編程時串聯(lián)在需要取反的邏輯運算結(jié)果后面.2)邏輯取反指令的用法如下圖所示.5.置位指令S、復(fù)位指令R6.正、負跳變觸發(fā)指令EU,ED

指令說明:

1)EU和ED只有在輸入信號變化時才有效,因此一般將其放在這一變化脈沖出現(xiàn)的語句之后,輸出的脈寬為一個機器掃描周期。

2)EU,ED無操作數(shù)。3)正、負跳變觸發(fā)指令的使用及時序分析見下表所示。7.電路塊指令A(yù)LD,OLDALD指令--塊“與”操作指令,用于2個或2個以上觸點并聯(lián)在一起的電路塊的串聯(lián)連接;OLD指令--塊“或”操作指令,用于2個或2個以上觸點串聯(lián)在一起的電路塊的并聯(lián)連接。電路塊指令A(yù)LD,OLD格式如下圖所示:2.2.2定時器指令1.定時器的分類(1)按工作方式的不同進行分類1)接通延時型定時器TON2)記憶接通延時型定時器TONR3)斷開延時型定時器TOF(2)按計時分辨率(時基)的不同進行分類1)定時器分辨率及定時器范圍2)定時器的刷新方式2.接通延時型,有記憶接通延時型和斷開延時型定時器用法用法見教材說明3.脈沖程序

(1)S7-200系列PLC系統(tǒng)脈沖信號

(2)脈沖產(chǎn)生控制程序

(3)脈沖程序自復(fù)位定時器2.2.3計數(shù)器指令

計數(shù)器用來累計輸入脈沖的次數(shù),它在結(jié)構(gòu)上主要由一個16位的預(yù)置寄存器、一個16位的當(dāng)前值寄存器和一個狀態(tài)位組成。計數(shù)器指令格式及功能任務(wù)1機械手PLC控制

1.工作任務(wù)

某企業(yè)承擔(dān)了一個機械手控制系統(tǒng)設(shè)計任務(wù),要求用機械手將工件由A處抓取并放到B處,機械手控制示意圖如下圖所示。2.機械手工作過程

(1)機械手停在初始狀態(tài),SQ4=SQ2=1,SQ3=SQ1=0,原位指示燈HL點亮,按下“SB1”起動開關(guān),下降指示燈YV1點亮,機械手下降,(SQ2=0)下降到A處后(SQ1=1)夾緊工件,夾緊指示燈YV2點亮。(2)夾緊工件后,機械手上升(SQ1=0),上升指示燈YV3點亮,上升到位后(SQ2=1),機械手右移(SQ4=0),右移指示燈YV4點亮。(3)機械手右移到位后(SQ3=1)下降指示燈YV1點亮,機械手下降。(4)機械手下降到位后(SQ1=1)夾緊指示燈YV2熄滅,機械手松手。(5)機械手放下工件后,原路返回至原位停止。3.程序流程圖

在機械手控制示意圖中,SQ1-SQ4為撥動開關(guān),SB1為起動按鍵,應(yīng)作為PLC的輸入量分配接線端子,HL、YV1-YV4為狀態(tài)顯示LED燈,應(yīng)作為PLC的輸出量分配接線端子。本任務(wù)采用順序控制指令來實現(xiàn)。機械手順序控制流程圖如下圖所示:

4.I/O地址分配表輸入輸出SB1I0.0起動HLQ0.0原位指示SQ1I0.1下降限位YV1Q0.1下降SQ2I0.2上升限位YV2Q0.2夾緊SQ3I0.3伸出限位YV3Q0.3上升SQ4I0.4收回限位YV4Q0.4右移(伸出)

YV5Q0.5左移(收回)5.PLC硬件接線圖6.參考程序見教材任務(wù)2兩種液體混合模擬系統(tǒng)的PLC控制1.工作任務(wù)

用PLC構(gòu)成液體混合控制系統(tǒng),如下圖所示??刂埔笕缦拢喊聪缕饎影粹o,電磁閥Y1閉合,開始注入液體A,按L2表示液體到了L2的高度,停止注入液體A。同時電磁閥Y2閉合,注入液體B,按L1表示液體到了L1的高度,停止注入液體B,開啟攪拌機M,攪拌4s,停止攪拌。同時Y3為ON,開始放出液體至液體高度為L3,再經(jīng)2s停止放出液體。同時液體A注入。開始循環(huán)。按停止按扭,所有操作都停止,須重新起動。要求列出I/O分配表,編寫梯形圖程序并上機調(diào)試程序。2.程序流程圖3.I/O地址分配表輸入輸出SB0I0.0起動Q0.0Y1A液體電磁閥SB1I0.1停止Q0.1Y2B液體電磁閥L1I0.2L1水位傳感器Q0.2Y3C液體電磁閥L2I0.3L2水位傳感器Q0.3M攪拌電機L3I0.4L3水位傳感器

4.PLC硬件接線圖5.參考程序見教材任務(wù)3裝配流水線系統(tǒng)的PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個裝配流水線控制系統(tǒng)設(shè)計任務(wù),裝配流水線模擬示意圖如下圖所示,該系統(tǒng)由操作工位A、B、C,運料工位D、E、F、G及倉庫操作工位H組成。

控制要求:閉合“起動”開關(guān),工件經(jīng)過傳送工位D送至操作工位A,在此工位完成加工后再經(jīng)傳送工位E送至操作工位B,B加工完后再經(jīng)傳送工位F送至操作工位C,C加工完再傳送工位G送至倉庫操作工位H,過程結(jié)束。工件在每個傳送工位的傳送時間為5s,在每個加工工位的加工時間為3s。請根據(jù)以上控制要求用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.程序流程圖3.I/O地址分配表輸入

輸出SDI0.0起動DQ0.0傳送工位

FQ0.4傳送工位

AQ0.1操作工位CQ0.5操作工位

EQ0.2傳送工位GQ0.6傳送工位

BQ0.3操作工位HQ0.7倉庫4.PLC硬件接線圖5.參考程序見教材任務(wù)4四節(jié)傳送帶裝置的PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個四節(jié)傳送帶裝置的設(shè)計任務(wù),四節(jié)傳送帶裝置模擬示意圖如下圖所示,系統(tǒng)由傳動電機M1、M2、M3、M4,完成物料的運送功能。

控制要求:閉合“起動”開關(guān),首先起動最末一條傳送帶(電機M4),每經(jīng)過2s延時,依次起動一條傳送帶(電機M3、M2、M1);關(guān)閉“起動”開關(guān),先停止最前一條傳送帶(電機M1),每經(jīng)過2s延時,依次停止M2、M3及M4電機。請根據(jù)控制要求用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.程序流程圖3.I/O地址分配表輸入

輸出起動開關(guān)SDI0.0第一臺電機KM1控制Q0.0

第二臺電機KM2控制Q0.1

第三臺電機KM3控制Q0.2

第四臺電機KM4控制Q0.34.PLC硬件接線圖5.參考程序見教材任務(wù)5某專用加工裝置的PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個專用加工裝置控制系統(tǒng)設(shè)計任務(wù)。其加工工藝是:按起動按鈕SB1→接觸器KM1得電,電機M1正轉(zhuǎn),刀具快進→壓下行程開關(guān)SQ1→接觸器KM1失電,KM2得電,電機M2正轉(zhuǎn),刀具工進→壓下行程開關(guān)SQ2,KM2失電,停留光刀5s→接觸器KM3得電,電機M1反轉(zhuǎn),刀具快退→壓下行程開關(guān)SQ0,接觸器KM3失電,停車(原位)。請用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.程序流程圖3.I/O地址分配表輸入輸出SB1I0.0起動Q0.1KM1快進繼電器SQ1I0.1工進行程開關(guān)Q0.2KM2工進繼電器SQ2I0.2光刀行程開關(guān)Q0.3KM3快退繼電器SQ0I0.3原位行程開關(guān)

SB2I0.4停止

4.PLC硬件接線圖5.參考程序見教材任務(wù)6某設(shè)備中二次壓力控制回路的PLC控制1.工作任務(wù)

某企業(yè)現(xiàn)采用PLC對某設(shè)備中二次壓力控制回路電氣控制線路進行技術(shù)改造,二次壓力控制回路如左圖所示,其電氣控制線路如右圖所示。請分析控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1起動Q0.0YA

I0.1SB2停止

3.PLC硬件接線圖4.參考程序任務(wù)7某系統(tǒng)氣缸緩沖回路的PLC控制1.工作任務(wù)

某企業(yè)現(xiàn)擬對某系統(tǒng)氣缸緩沖回路電氣控制線路的改造,氣缸緩沖回路如左圖所示,氣缸緩沖回路電氣控制線路如右圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1停止Q0.01YA起動I0.1SB2起動Q0.12YA緩沖I0.2SB3點動

3.PLC硬件接線圖4.參考程序任務(wù)8某液壓系統(tǒng)中單缸連續(xù)自動往返回路的PLC控制1.工作任務(wù)

某企業(yè)現(xiàn)采用PLC對某液壓系統(tǒng)中單缸連續(xù)自動往返回路的電氣控制線路進行技術(shù)改造,單缸連續(xù)自動往返回路原理圖如左圖所示,單缸連續(xù)自動往返控制回路電氣控制線路如右圖所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1起動按鈕Q0.01YA減壓閥I0.1SB2停止按鈕Q0.12YA換向閥I0.2SQ1行程開關(guān)

I0.3SQ2行程開關(guān)

3.PLC硬件接線圖4.參考程序任務(wù)9某液壓系統(tǒng)中的速度換接回路的PLC控制1.工作任務(wù)

某企業(yè)現(xiàn)采用PLC對某液壓系統(tǒng)中速度換接回路的電氣控制部分進行改造,速度閥短接的速度換接回路如圖3-42所示,其電氣控制線路如圖3-43所示。請分析該控制線路圖的控制功能,并用PLC對其控制線路進行改造。2.I/O地址分配表輸入輸出I0.0SB1停止按鈕11YAQ0.0

I0.1SB2起動按鈕12YAQ0.1

I0.2SB3停止按鈕2

I0.3SB4起動按鈕2

3.PLC硬件接線圖4.參考程序3.2知識鏈接

1.順序控制與狀態(tài)轉(zhuǎn)移圖2.順序控制指令1.單流程結(jié)構(gòu)2.并行分支結(jié)構(gòu)3.選擇性分支結(jié)構(gòu)4.復(fù)雜結(jié)構(gòu)功能圖3.2.1順序控制指令

3.2.2順序控制的狀態(tài)轉(zhuǎn)移圖類型

1.起保停方式的順序控制實例

在梯形圖中,為了實現(xiàn)前級步為活動步且轉(zhuǎn)換條件成立時,才能進行步的轉(zhuǎn)換,總是將代表前級步的中間繼電器的常開觸點與轉(zhuǎn)換條件對應(yīng)的觸點串聯(lián),作為代表后續(xù)步的中間繼電器得電的條件。當(dāng)后續(xù)步被激活,應(yīng)將前級步關(guān)斷,所以用代表后續(xù)步的中間繼電器常閉觸點串在前級步的電路中。

例3-4

根據(jù)下圖所示的功能圖,設(shè)計出梯形圖程序。3.2.2順序控制的狀態(tài)轉(zhuǎn)移圖類型

對于輸出電路的處理應(yīng)注意:Q0.0輸出繼電器在M0.1、M0.2步中都被接通,應(yīng)將M0.1和M0.2的常開觸點并聯(lián)去驅(qū)動Q0.0;Q0.1輸出繼電器只在M0.2步為活動步時才接通,所以用M0.2的常開觸點驅(qū)動Q0.1。

使用起保停電路模式編制的梯形圖程序如下圖所示。2.起保停方式的順序控制編程規(guī)律

從前面的例子可以看出,起保停方式的順序控制編程有一定的規(guī)律。下圖所示為起保停方式的順序控制編程規(guī)律說明圖。

由起保停方式的順序控制編程規(guī)律說明圖中可以看出,要使Mn步成為活動步,Mn-1步必須為活動步,才能使Mn步中的Mn-1常開觸點閉合。當(dāng)轉(zhuǎn)換條件滿足(Xn常開觸點閉合〕時,Mn步即成為活動步,Mn自鎖觸點閉合讓本步保持活動,上一步中的Mn常閉觸點斷開使上一步Mn-1成為非活動步,下一步中的Mn常開觸點閉合為下步成為活動步做準備,Mn步的任務(wù)對象Qn由他的Mn常開觸點來驅(qū)動。

在編寫起保停方式的順序控制某步程序(如Mn步)時,該步應(yīng)包含有:1)上一步繼電器線圈驅(qū)動的常開觸點(Mn-1常開觸點閉

合)。2)轉(zhuǎn)換條件(由Mn-1步開啟到Mn的條件)。3)本步Mn常開觸點閉合構(gòu)成自鎖(保持本步為活動步)。4)下一步繼電器驅(qū)動線圈Mn+1的常閉觸點(Mn+1步開

啟,關(guān)斷Mn步用)。5)本步執(zhí)行任務(wù)(驅(qū)動Q0.0),也可以編寫在程序的后

面。3.2.4轉(zhuǎn)換中心方式的順序控制1.轉(zhuǎn)換中心方式的順序控制實例

例3-5

根據(jù)下圖所示的功能流程圖,設(shè)計出梯形圖程序。

當(dāng)前步為活動步且轉(zhuǎn)換條件成立時,用置位指令S將代表后續(xù)步的中間繼電器置位(激活),同時用R將本步復(fù)位(關(guān)斷)。

圖上一頁所示的功能流程圖中,用M0.0的常開觸點和轉(zhuǎn)換條件I0.0的常開觸點串聯(lián)作為M0.1置位的條件,同時作為M0.0復(fù)位的條件。這種編程方法很有規(guī)律,每一個轉(zhuǎn)換都對應(yīng)一個置位指令S/復(fù)位指令R的電路塊,有多少個轉(zhuǎn)換就有多少個這樣的電路塊。用置位、復(fù)位指令編制的梯形圖程序如下圖所示。2.轉(zhuǎn)換中心方式的順序控制編程規(guī)律

由上一頁的圖中可以看出,要使Mn步成為活動步,前提是Mn-1步必須為活動步,才能讓Mn步中的Mn-1常開觸點閉合。當(dāng)轉(zhuǎn)換條件滿足(Xn觸點閉合)時,Mn線圈置位,同時Mn-1線圈復(fù)位。Mn線圈置位使Mn步即成為活動步。下一步中的Mn常開觸點閉合為Mn-l步成為活動步做準備,Mn-l線圈復(fù)位使上一步成為非活動步,Mn步的動作執(zhí)行對象是Q0.0,由Mn常開觸點閉合來驅(qū)動。

在編寫轉(zhuǎn)換中心方式順序控制的某步程序(如Mn步)時,該步應(yīng)包含有:1)上一步繼電器線圈驅(qū)動的常開觸點(Mn-1常開觸點)。2)轉(zhuǎn)換條件常開觸點(Xn常開觸點)。3)本步繼電器線圈Mn置位指令。4)上一步繼電器線圈Mn-1復(fù)位指令。5)本步執(zhí)行的任務(wù)(驅(qū)動Q0.0)。任務(wù)1音樂噴泉PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個LED音樂噴泉的控制系統(tǒng)設(shè)計任務(wù),音樂噴泉示意圖如下圖所示,要求噴泉的LED燈按照1,2→3,4→5,6→7,8→1,2,3,4→5,6,7,8的順序循環(huán)點亮,每個狀態(tài)停留0.5S。請用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.程序流程圖3.I/O地址分配表輸入(I)

輸出(O)啟停開關(guān)SDI0.01#LED燈Q0.0

5#LED燈Q0.4

2#LED燈Q0.16#LED燈Q0.5

3#LED燈Q0.27#LED燈Q0.6

4#LED燈Q0.38#LED燈Q0.74.PLC硬件接線圖5.參考程序1:6.參考程序2:任務(wù)2十字路口交通燈PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個十字路口交通燈控制系統(tǒng)設(shè)計任務(wù),其控制要求如下圖所示;請根據(jù)控制要求用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.程序流程圖3.

I/O地址分配表輸入(I)

輸出(O)啟停開關(guān)SDI0.0東西紅燈Q0.0

南北紅燈Q0.3

東西黃燈Q0.1南北黃燈Q0.4

東西綠燈Q0.2南北綠燈Q0.54.PLC硬件接線圖5.參考程序任務(wù)3流水燈PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個燈光招牌流水燈的控制系統(tǒng)設(shè)計任務(wù),要求燈光招牌有8個燈,按下起動按鈕SB1時,燈依次以正、反序每0.5s間隔輪流點亮;按下停止按鈕SB2時,停止工作。請用PLC設(shè)計其控制系統(tǒng)并調(diào)試。2.工作要求

依要求可知,按SB1按鈕8個燈正序點亮(即燈號1,2,3,4,5,6,7,8每隔0.5S依次點亮);然后隔0.5S反序輪流點亮(即7,6,5,4,3,2,1每隔0.5s依次點亮),然后隔0.5S又正序點亮如此循環(huán)。通過分析本題擬采用左循環(huán)指令和右循環(huán)指令來實現(xiàn)控制要求。3.I/O地址分配表

4.PLC硬件接線圖5.參考程序任務(wù)4LED數(shù)碼顯示PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了一個LED數(shù)碼顯示設(shè)計任務(wù);數(shù)碼管內(nèi)部自帶轉(zhuǎn)換線路,其邏輯關(guān)系如左圖所示;數(shù)碼管輸出顯示邏輯見右表所示。顯示要求:LED數(shù)碼顯示管依次循環(huán)顯示1→2→3→4→5,每個狀態(tài)停留1s。請用PLC設(shè)計其控制系統(tǒng)并調(diào)試。輸入DCBA數(shù)碼管輸出顯示000000001100102001130100401015011060111710008100192.I/O地址分配表3.PLC硬件接線圖4.參考程序任務(wù)5某搶答比賽搶答器系統(tǒng)顯示PLC控制1.工作任務(wù)

某企業(yè)承擔(dān)了某搶答比賽搶答器系統(tǒng)的設(shè)計,系統(tǒng)初始化上電后或開始搶答前,主持人先單擊“開始”按鈕,各組人員才可以開始搶答,即各組搶答按鍵有效;搶答過程中,1-3組中的任何一組搶答成功后,該組的指示燈點亮,LED顯示系統(tǒng)顯示當(dāng)前搶答成功的組號,并且其他組的人員繼續(xù)搶答無效;搶答答題完成后,主持人確認此次搶答答題完畢,按下“復(fù)位”按鈕。開始新一輪的搶答。數(shù)碼管輸出顯示邏輯如左圖所示,數(shù)碼管輸出顯示邏輯見右表所示。DCBA(輸入端)數(shù)碼管輸出顯示000000001100102001130100401015011060111710008100192.I/O地址分配表3.PLC硬件接線圖4.參考程序4.2知識鏈接及知識拓展1.位移位寄存器指令的格式及功能(見下表所示)

指令說明:1)EN為使能輸入端,連接移位脈沖信號,每次使能EN有效時,整

個移位寄存器移動1位。2)DATA為數(shù)據(jù)輸入端,連接移入移位寄存器的二進制數(shù)值,執(zhí)行

指令時將該位的值移入寄存器。3)S_BIT和N定義一個位移位寄存器。具體說明參見教材。4)DATA和S-BIT的操作數(shù)為I,Q,M,SM,T,C,V,S,L。N的操作數(shù)為

VB,IB,QB,MB,SB,SMB,LB,AC,常量。4.2.1位移位寄存器指令4.2.2數(shù)據(jù)傳送指令1.數(shù)據(jù)傳送指令的格式及功能(見下表所示)

指令說明:1)EN為允許輸入端,ENO為允許輸出端,IN為操作數(shù)據(jù)輸入端,

OUT為結(jié)果輸出端。2)操作數(shù)的尋址范圍與指令操作碼要一致。其中字節(jié)傳送時不能尋

址專用的字及雙字存儲器,如T、C、HC等,OUT尋址不能尋址常數(shù)。3)傳送指令可用操作數(shù)(具體參見教材)。4.2.3數(shù)據(jù)比較指令1.數(shù)據(jù)比較指令格式及功能

比較指令用于將兩個操作數(shù)按指定條件進行比較,當(dāng)條件成立時,觸點閉合。所以比較指令也是一種位控制指令,對其可以進行LD、A和O編程。

比較指令可以應(yīng)用于字節(jié)、整數(shù)、雙字整數(shù)和實數(shù)比較。其中,字節(jié)比較是無符號的,整數(shù)、雙字整數(shù)和實數(shù)比較是有符號的。數(shù)據(jù)比較指令的基本格式見下表所示。數(shù)據(jù)比較指令說明:1)比較的關(guān)系運算符有6種:“==”、

“>”、“>=”、“<”、“<=”

和“<>”,以上是以“=”為例進行說明。2)數(shù)據(jù)類型分為:字節(jié)(B)、整數(shù)(I)、雙字整數(shù)(D)和實數(shù)(R)

4種。3)字節(jié)比較、實數(shù)比較指令不能尋址專用的字及雙字存儲器,如T、C、

HC等;字整數(shù)(I)比較時不能尋址雙字存儲器HC;雙字整數(shù)比較

時不能尋址專用的字存儲器T、C等。4)字節(jié)比較指令是無符號的,字整數(shù)(I),雙字整數(shù)(D)及實數(shù)(R)

比較都是有符號的。4.2.4數(shù)據(jù)移位指令1.數(shù)據(jù)移位指令格式及功能(見下表所示)數(shù)據(jù)移位指令說明:1)操作碼中的X代表被移位的數(shù)據(jù)長度,分為字節(jié)(B)、字

(W)和雙字(D)三種。2)N指定數(shù)據(jù)被移位的位數(shù),字節(jié)(B)的最大移位位數(shù)是8;

字(W)的最大移位位數(shù)是16;雙字(D)最大移位位數(shù)

是32.通過字節(jié)尋址方式設(shè)置,不能對專用存儲器T、C及

HC尋址。3)N、OUT的尋址范圍一定與指令中的X要一致。4)循環(huán)移位是環(huán)形的,被移出來的位將返回到另一端空出來

的位。5)移位指令及循環(huán)移位指令影響到特殊存儲器SM1.0和SM1.1位。4.2.5算術(shù)運算指令1.加法指令A(yù)DD

加法指令A(yù)DD是對兩個有符號數(shù)IN1和IN2進行相加操作,產(chǎn)生的結(jié)果輸出到OUT。它包括整數(shù)加法+I、雙整數(shù)加法+DI和實數(shù)加法+R,其指令見下表所示。加法指令說明:1)在語句表(STL)中,若IN1,IN2和OUT操作數(shù)的地址

不同,首先用數(shù)據(jù)傳送指令將IN1中數(shù)據(jù)送入OUT,

然后再執(zhí)行相加運算IN2+OUT=OUT。若IN2和OUT

操作數(shù)地址相同,則是IN1+OUT=OUT;在梯形圖

(LAD)中執(zhí)行IN1+IN2,將結(jié)果存入OUT。2)執(zhí)行加法指令時,+I表示兩個16位的有符號數(shù)IN1和

IN2相加,產(chǎn)生一個16位的整數(shù)和OUT;+D表示兩個32

位的有符號數(shù)IN1和IN2相加,產(chǎn)生一個32位的整數(shù)和

OUT;+R表示兩個32位的實數(shù)IN1和IN2相加,產(chǎn)生一

個32位的實數(shù)和OUT。3)進行相加運算時,將影響特殊存儲器SM1.0(零標志位)、

SM1.1(溢出標志位)、SM1.2(負數(shù)標志位)。4)ENO=0的錯誤條件是:SM1.1(溢出)、SM4.3(運行時間)

和0006(間接尋址)。5)整數(shù)加法應(yīng)用舉例(見教材)。2.減法指令SUB

減法指令SUB是對兩個帶符號數(shù)IN1和IN2進行相減操作,產(chǎn)生的結(jié)果輸出到OUT。它包括整數(shù)減法-I、雙整數(shù)減法-DI和實數(shù)減法-R,指令見下表所示。減法指令說明:1)對于語句表(STL)指令中:若IN1,IN2和OUT操作數(shù)的地址不同,

首先用數(shù)據(jù)傳送指令將IN1中數(shù)據(jù)送入OUT,然后再執(zhí)行相加運算

IN2-OUT=OUT。若IN2和OUT操作數(shù)地址相同,則是IN1-OUT=OUT;

對于在梯形圖(LAD)中執(zhí)行IN1-IN2,將結(jié)果存入OUT。2)執(zhí)行加法指令時,-I表示兩個16位的有符號數(shù)IN1和IN2相加,產(chǎn)生

一個16位的整數(shù)和OUT;-D表示兩個32位的有符號數(shù)IN1和IN2相加,

產(chǎn)生一個32位的整數(shù)和OUT;-R表示兩個32位的實數(shù)IN1和IN2相加,

產(chǎn)生一個32位的實數(shù)和OUT。3)進行相減運算時,將影響特殊存儲器SM1.0(零標志位)、

SM1.1(溢出標志位)、SM1.2(負數(shù)標志位)。4)ENO=0的錯誤條件是:SM1.1(溢出)、SM4.3(運行時間)和0006(間接尋址)。5)整數(shù)減法應(yīng)用舉例(見教材)。整數(shù)減法指令注意點:

①進行整數(shù)減法運算的三個數(shù)據(jù)都是整數(shù)

②當(dāng)目標結(jié)果與減數(shù)或被減數(shù)一樣時,結(jié)果也會一直變化

③指令是IN1(VW0)–IN2(VW2),順序不能搞反。3.乘法指令MUL

乘法指令MUL是對兩個帶符號數(shù)IN1和IN2進行相乘操作,產(chǎn)生的結(jié)果輸出到OUT。它包括完全整數(shù)乘法MUL,整數(shù)乘法*I、雙整數(shù)乘法*DI和實數(shù)乘法*R,指令見下表所示。乘法指令說明:1)執(zhí)行乘法指令時,完全整數(shù)乘法指令MUL表示兩個16位

的有符號整數(shù)IN1和IN2相乘,產(chǎn)生一個32位的雙整數(shù)結(jié)

果OUT,其中操作數(shù)IN2和OUT的低16位共用一個存儲

地址單元;*I表示兩個16位的有符號數(shù)IN1和IN2相乘,產(chǎn)

生一個16位的整數(shù)結(jié)果OUT,如果運算結(jié)果大于32767,

則產(chǎn)生溢出;*D表示兩個32位的有符號數(shù)IN1和IN2相乘,

產(chǎn)生一個32位的整數(shù)結(jié)果OUT,如果運算結(jié)果超出32

位二進制數(shù)范圍,則產(chǎn)生溢出;*R表示兩個32位的實數(shù)

IN1和IN2相乘,產(chǎn)生一個32位的實數(shù)結(jié)果OUT,如果

運算結(jié)果超出32位二進制數(shù)范圍,則產(chǎn)生溢出。2)進行乘法運算時,若產(chǎn)生溢出,則SM1.1置1,結(jié)果不

寫到輸出OUT,其他狀態(tài)位都清O。3)完全整數(shù)法應(yīng)用舉例(見教材)。4.除法指令DIV

除法指令DIV是對兩個帶符號數(shù)IN1和IN2進行相除操作,產(chǎn)生的結(jié)果輸出到OUT。它包括完全整數(shù)除法DIV、整數(shù)除法//I、雙整數(shù)除法/DI和實數(shù)除法/R,指令見下表所示。除法指令說明:1)執(zhí)行除法指令時,完全整數(shù)除法指令DIV表示兩個16位

的有符號整數(shù)IN1和IN2相除,產(chǎn)生一個32位的雙整數(shù)

結(jié)果OUT,其中OUT的低16位為商,高16位為余數(shù);/I

表示兩個16位的有符號數(shù)IN1和IN2相除,產(chǎn)生一個16

位的整數(shù)商結(jié)果OUT,不保留余數(shù);/DI表示兩個32位的

有符號數(shù)IN1和IN2相除,產(chǎn)生一個32位的整數(shù)商結(jié)果

OUT,同樣不保留余數(shù);/R表示兩個32位的實數(shù)IN1和

IN2相除,產(chǎn)生一個32位的實數(shù)商結(jié)果OUT,不保留余數(shù)。

2)進行除法運算時,除數(shù)為0,SM1.3置1,其他算術(shù)狀態(tài)

位不變,原始輸入操作數(shù)也不變。3)完全整數(shù)除法應(yīng)用舉例(見教材)。5.增1/減1指令

增1/減1指令是對字節(jié)(B)、字(W)或雙字(DW)進行增1或減1操作,指令見下表所示。增1/減1指令說明:1)指令碼(梯形圖)、操作碼中的X指輸入數(shù)據(jù)的長度,分

別有字節(jié)(B)、字(D)和雙字(DW)三種形式。2)操作數(shù)的尋址范圍要與指令碼中的X一致。3)字、雙字增減指令是有符號的,影響特殊存儲器位SM1.0

和SM1.1的狀態(tài)。字節(jié)增減是無符號的,影響特殊存儲器

位SM1.0、SM1.1和SM1.2的狀態(tài)。4)字節(jié)增1應(yīng)用舉例(見教材)4.2.6子程序指令

在編程時經(jīng)常會遇到相同的程序段需要多次執(zhí)行的情況。如下圖a所示的單主程序中,I0.0、I0.1、I0.2觸點閉合都運行了D程序。編程時要寫相同的程序段,這樣比較麻煩。解決這個問題的方法是將需要多次執(zhí)行的程序段從主程序中分離出來,單獨寫成個程序,這個程序稱為子程序.然后在主程序相應(yīng)的位置進行子程序調(diào)用即可。如下圖b所示。

在編寫復(fù)雜的PLC程序時。可以將全部的控制功能劃分為幾個功能塊。每個功能塊的控制功能可用子程序來實現(xiàn),這樣會使整個程序結(jié)構(gòu)清晰簡單,易于調(diào)試、查找錯誤和維護。1.子程序指令格式及功能(見下表所示)

指令說明:1)子程序調(diào)用指令編寫在主程序中,子程序返回指令編寫在子程序中。2)子程序標號n的范圍是0~63。3)在現(xiàn)行的編程軟件中,無條件子程序返回指令RET為自動默認狀態(tài),

不需要在子程序結(jié)束時輸入任何代碼。4)子程序允許嵌套使用,即一個子程序內(nèi)部可以調(diào)用另一子程序,但子

程序的嵌套深度最多為8層。5)子程序在一個掃描周期內(nèi)被多次調(diào)用時。在子程序中不能使用上升沿、

下降沿、定時器和計數(shù)器指令。任務(wù)1電動機的啟停、正反轉(zhuǎn)控制1.工作任務(wù)

利用變頻器實現(xiàn)電動機的控制。控制要求:

(1)通過外部端子控制電機起動/停止、正轉(zhuǎn)/反轉(zhuǎn),按下按鈕“SB1”電機正轉(zhuǎn)起動,松開按鈕“SB1”電機停止;按下按鈕“SB2”電機反轉(zhuǎn),松開按鈕“SB2”電機停止。運用操作面板改變電機起動和點動運行頻率和加減速時間。

(2)正確設(shè)置變頻器輸出的額定頻率、額定電壓、額定電流、額定功率、額定轉(zhuǎn)速。2.變頻器外部接線圖(如下圖所示)注:1.設(shè)置參數(shù)前先將變頻器參數(shù)復(fù)位為工廠的缺省設(shè)定值2.設(shè)定

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論