可編程序控制其應用技術第2章-S7—200系列PLC的基本指令及尋址方式課件_第1頁
可編程序控制其應用技術第2章-S7—200系列PLC的基本指令及尋址方式課件_第2頁
可編程序控制其應用技術第2章-S7—200系列PLC的基本指令及尋址方式課件_第3頁
可編程序控制其應用技術第2章-S7—200系列PLC的基本指令及尋址方式課件_第4頁
可編程序控制其應用技術第2章-S7—200系列PLC的基本指令及尋址方式課件_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第2章S7200系列PLC的基本指令及尋址方式A 主編第2章S7200系列PLC的基本指令及尋址方式2.1位邏輯指令2.1.1標準觸點指令1.常開觸點指令和常閉觸點指令常開觸點指令在梯形圖中表示為2.輸入觸點指令 S7200的輸入觸點指令用字母I表示,其輸入地址位從I0.0到I15.7(包括CPU模塊和擴展模塊)。 3.常開觸點指令和常閉觸點指令的語句表形式常開觸點指令在語句表中表示為3種不同的形式:在一個語句的開始表示為“LD bit”;與前面的指令是“與”的邏輯關系時表示為“A bit”;與前面的指令是“或”邏輯關系時表示為“O bit”。 2.1.2輸出指令和中間繼電器指令1.線圈指令的

2、梯形圖表達形式在梯形圖中線圈表示為2.輸出線圈和中間繼電器線圈當線圈的地址位編址為“Q”時,為輸出線圈,也就是輸出指令,例如Q0.0、Q0.7等。3.輸出線圈和中間繼電器線圈的語句表指令輸出線圈和中間繼電器線圈的語句表指令為“=bit”。 圖2-2編程軟件圖標圖2-3編程軟件界面圖2-4位邏輯指令樹圖2-5編寫常開觸點指令圖2-6編寫常閉觸點指令圖2-7編寫線圈指令圖2-8編程區(qū)光標移動圖2-9同一網(wǎng)絡中并接指令圖2-10光標移到觸點上圖2-11觸點并聯(lián)圖2-12觸點并聯(lián)圖2-13起動與停車程序圖2-14點動控制2.1.3置位和復位指令1.置位指令和復位指令的梯形圖表示置位指令表示為2.置位和

3、復位指令的語句表表示置位指令的語句表表示為圖2-20置位與復位指令程序圖2-23電動機正、反轉控制程序2.1.4正負跳變及取非指令1.正、負跳變指令正、負跳變指令用梯形圖分別表示為圖2-24正負跳變指令應用舉例a) 梯形圖b) 時序圖圖2-25取非指令a) 梯形圖b) 時序圖2.取非指令取非指令用梯形圖表示為 圖2-26單按鈕控制單路輸出1.立即觸點指令立即常開觸點指令在梯形圖中表示為2.空操作指令空操作(NOP)也稱空處理,用于修改程序。1.接通延時定時器指令接通延時定時器指令用梯形圖表示為2.接通延時定時器指令應用舉例如圖2-28所示,當I0.0閉合時,T32的輸入端接通并開始計時。2.2

4、.1接通延時定時器指令 圖2-28接通延時定時器指令工作原理a) 梯形圖b) 時序圖圖2-29定時器指令圖2-30接通延時定時器指令程序2.2.2斷開延時定時器指令1.斷開延時定時器指令斷開延時定時器指令用梯形圖表示為圖2-31接通延時定時器指令工作原理a) 梯形圖b) 時序圖2.斷開延時定時器指令應用舉例 接通延時器的梯形圖及時序圖如圖2-31所示,當I0.0閉合時,T31的輸入接通,其觸點接通,當前值置零。 2.2.3有記憶接通延時定時器指令1.有記憶接通延時定時器指令有記憶接通延時定時器指令用梯形圖表示為2.有記憶接通延時定時器指令應用舉例有記憶接通延時定時器的工作原理如圖2-32所示,

5、當I0.0閉合時,T64的輸入接通,T64開始計時。圖2-32有記憶接通延時定時器工作原理a) 梯形圖b) 時序圖表2-1定時器的地址分配表圖2-33噴泉的時間順序控制程序在完成時間順序控制程序之后,就可以編寫輸出程序了。用Q0.0、Q0.1及Q0.2分別控制A、B及C 3種噴頭。在圖2-33所示的時間控制程序中,再編寫出如圖2-34所示的輸出部分,一個完整的噴泉控制程序就完成了。在此基礎上可以進行變換不同噴水模式的編程操作訓練。操作訓練2-13用PLC實現(xiàn)交通信號燈的控制。圖2-34噴泉程序的輸出部分這個交通信號燈控制的規(guī)律先是東西方向綠燈亮25s,而后閃亮3s,綠燈閃過之后是東西方向黃燈亮

6、2s;接下來是南北方向綠燈亮15s、閃亮3s及南北方向黃燈亮2s。在東西方向綠燈亮、閃亮及東西方向黃燈亮的同時,南北方向亮的是紅燈;在南北方向綠燈亮、閃亮及南北方向黃燈亮的同時,東西方向亮的是紅燈。這個路口的交通信號燈按著這種規(guī)律不斷地重復。由于兩個方向上的紅燈接通的時間是與綠燈、黃燈的時間重疊的,所以在編寫時間控制程序不需考慮紅燈的時間,只需寫出兩個方向上的綠燈、黃燈的時間控制程序,如圖2-35所示。操作訓練2-14在操作訓練2-9的控制電動機正反轉的項目中,電動機斷電后還需有一定的時間制動使其停止轉動,然后再起動,這就需要在程序中增加控制功能,使之在制動時間內(nèi)即使按下起動按鈕電動機也不能起

7、動。這部分控制程序如圖2-37所示。在圖2-37所示的程序中,當操作I0.2時,I0.2的常閉觸點斷開,切斷Q0.0及Q0.1;同時I0.2的常開觸點閉合,M0.1線圈接通并自鎖,T101開始計時。由于M0.1的常閉觸點與Q0.0和Q0.1線圈串聯(lián),這時即使I0.0或I0.1閉合,Q0.0或Q0.1也不能接通。只有當T101計時達到其設定值,T101的常閉觸點切斷M0.1線圈之后,M0.1的常閉觸點閉合,Q0.0或Q0.1才可以重新接通。在上述的正反轉控制程序中,正反向運轉都設定了制動時間。若要求停車之后再進行同轉向起動則不需要制動,只有換向起動才需要設制動時間,讓電動機經(jīng)制動停止轉動后再反向

8、起動,則程序需要作如圖2-38所示的修改。圖2-38所示的程序中,對在正轉與反轉運行狀態(tài)下的停車加以區(qū)分,分別設定制動時間,對兩個起動網(wǎng)絡分別進行控制。至此,正反轉的控制程序才比較完善。掌握上述內(nèi)容以后,可以進行控制自動往復小車的編程訓練。某電動機驅動的運載小車,在一段軌道上行駛,由設置在軌道兩端的行程開關限制其行程,并實現(xiàn)小車的停車、制動、自動往復控制。2.3計數(shù)器指令 S7200系列PLC計數(shù)器指令分為增計數(shù)器、減計數(shù)器、增/減計數(shù)器以及高速計數(shù)器。本節(jié)主要介紹前三種計數(shù)器。 2.3.1增計數(shù)器指令1.增計數(shù)器指令增計數(shù)器指令用梯形圖表示為2.增計數(shù)器指令應用舉例如圖2-40所示,當增計數(shù)

9、器C18的計數(shù)脈沖增加到3時,C18的狀態(tài)位置1,這時C18的當前值仍在隨著計數(shù)脈沖的增加而繼續(xù)增加。圖2-40增計數(shù)器指令及時序圖a)梯形圖b)時序圖2.3.2減計數(shù)器指令1.減計數(shù)指令減計數(shù)器指令用梯形圖表示為2.減計數(shù)器指令應用舉例減計數(shù)器指令的應用梯形圖及相應的時序圖如圖2-41所示。圖2-41減計數(shù)器指令及時序圖a)梯形圖b)時序圖2.3.3增減計數(shù)器指令1.增減計數(shù)器指令增減計數(shù)器指令用梯形圖表示為2.增減計數(shù)器指令應用舉例增減計數(shù)器應用梯形圖和時序圖如圖2-42所示。圖2-42增減計數(shù)器應用舉例a)梯形圖b)時序圖2.4.1字節(jié)傳送指令字節(jié)傳送指令的梯形圖表示形式為圖2-45變量

10、存儲器的賦值2.4.2字傳送指令字傳送指令的梯形圖表示形式為圖2-46計數(shù)器中的數(shù)據(jù)傳出2.5.1變量數(shù)據(jù)類型在編程中常常要使用常數(shù),為了有效利用PLC的CPU存儲器 資源,把數(shù)據(jù)分為8位、16位及32位,也就是字節(jié)、字及雙字。PLC的CPU以二進制方式存儲所有的常數(shù)。在編寫程序時,常數(shù)可用十進制、十六進制等形式來表示。S7200系列PLC基本數(shù)據(jù)類型見表2-2。 表2-2基本數(shù)據(jù)類型2.5.2CPU存儲器區(qū)域的直接尋址S7200系列PLC將數(shù)據(jù)或程序存于不同的存儲器單元,每一 個單元有唯一的地址。若明確指出要存取的存儲器地址,就可以直接存取存儲器的信息。 1.位尋址若要存取存儲器區(qū)域的某一位

11、,必須指出地址,包括存儲器區(qū)域標識、字節(jié)地址及位地址。圖2-47CPU存儲器的位尋址2.字節(jié)、字或雙字尋址在程序中也需要按照字節(jié)、字或雙字來存取許多存儲器區(qū)域(V,I,Q,M,S等)中的數(shù)據(jù),其尋址格式為區(qū)域標識/長度/起始字節(jié)地址。圖2-48自同一起始地址存取字節(jié)、字、雙字的操作比較圖2-49輸出字節(jié)的賦值a)梯形圖b)輸出字節(jié)3.定時器和計數(shù)器尋址定時器T、計數(shù)器C尋址格式為定時器標識/定時器號,如T0、T255;計數(shù)器標識/計數(shù)器號,如C0、C255。圖2-50定時器的位和當前值尋址4.累加器尋址累加器是可以像存儲器那樣使用的讀、寫設備。圖2-51定時器的位和當前值尋址圖2-52累加器尋址圖2-53累加器的用法*2.5.3CPU存儲器區(qū)域的間接尋址間接尋址使用指針來存取存儲器中的數(shù)據(jù)。S7200 PLC的CPU允許使用指針對下述存儲器區(qū)域進行間接尋址:輸入存儲器I、輸出存儲器Q、變量存儲器V、中間繼電器M、順控繼電器S、定時器T和計數(shù)器C(僅當前值),但不可以對獨立的位值或模擬量進行間接尋址。1.建立指針 為了對存儲器的某一地址進行間接尋址,需要先為該地址建立指針。 2.使用指針來存取數(shù)據(jù)在操作數(shù)前面

溫馨提示

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

最新文檔

評論

0/150

提交評論