電子技術(shù)(PLC)(西門子S型)new_第1頁
電子技術(shù)(PLC)(西門子S型)new_第2頁
電子技術(shù)(PLC)(西門子S型)new_第3頁
電子技術(shù)(PLC)(西門子S型)new_第4頁
電子技術(shù)(PLC)(西門子S型)new_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1海南風(fēng)光清華大學(xué)電機(jī)系電工學(xué)教研組唐慶玉2003年10月16日編版權(quán)所有禁止盜版剽竊第9章可編程序控制器 (S7-200型PLC)清華大學(xué)電機(jī)系電工學(xué)教研室 唐慶玉編2第9章 可編程控制器 9.1 PLC的結(jié)構(gòu)和工作原理 9.1.1 PLC控制系統(tǒng) 9.1.2 PLC的結(jié)構(gòu) 9.1.3 PLC的存儲器類型及尋址方式9.2 PLC的編程語言及工作方式 9.2.1 梯形圖 9.2.2 語句表 9.2.3 PLC的工作方式9.3 PLC的基本指令 9.3.1 位邏輯指令 9.3.2 邏輯堆棧指令 9.3.3 定時器指令 9.3.4 計數(shù)器指令 9.3.5 跳變檢測指令 9.3.6 置位和復(fù)位指令

2、9.3.7 數(shù)據(jù)傳送指令 9.3.8 移位和循環(huán)移位指令9.4 PLC的應(yīng)用舉例 9.4.1 三相異步電動機(jī)Y-起動PLC控制 9.4.2 十字路口交通燈PLC控制 (不講)39.3.3 定時器及定時器指令預(yù)設(shè)時間常數(shù)(132767)定時器編號37時鐘周期100ms(1)當(dāng)輸入觸點(diǎn)接通,IN1,定時器開始定時;每經(jīng)過一個時鐘周期,當(dāng)前值加1。(2)當(dāng)前值預(yù)設(shè)時間常數(shù) 時,定時器動作(常開觸點(diǎn)ON,常閉觸點(diǎn)OFF)(3)定時時間 = 時鐘周期 時間常數(shù)。(4)若IN仍為1,則當(dāng)前值繼續(xù)計數(shù),直到最大值32767。(5)若輸入觸點(diǎn)斷開, IN0,定時器復(fù)位(常開觸點(diǎn)OFF,常閉觸點(diǎn)ON,當(dāng)前值=0

3、)。(6)當(dāng)前值、設(shè)定值都是16位有符號整數(shù)(32767=215-1,16位計數(shù)器)。(7)時鐘周期有三種,見下表:功能說明:定時器圖形符號(通電延時定時器)通電延時定時器TON斷開延時定時器TOF保持型通電延時定時器TONR輸入觸點(diǎn)INTONPT100T37個數(shù):共256個,T0T255三種類型:梯形圖示例(格式)4定時器及定時器指令(續(xù))功能說明:TON 通電延時定時器(TON-Time ON)輸入觸點(diǎn)IN接通時開始定時,到預(yù)設(shè)時間,定時器位被置位(01);輸入觸點(diǎn)IN斷開時,定時器位被復(fù)位( * 0),”當(dāng)前值”也清0。 TOF 斷開延時定時器(TOF-Time OFF,注意不是TOFF

4、)輸入觸點(diǎn)IN斷開時開始定時,到預(yù)設(shè)時間,定時器位被復(fù)位(*0);輸入觸點(diǎn)IN接通時,定時器位被置位(01),”當(dāng)前值”也清0。TONR 保持型通電延時定時器 (TONR-Time ON Retain R-保持retain):與TON類似,區(qū)別在于掉電后“當(dāng)前值”仍保持,若輸入觸點(diǎn)又接通,則繼續(xù)定時,定時時間到,定時器位被置位) 類型分辨率最大定時定時器編號TONTOFF1ms 32.767sT32,T9610ms 327.67sT33T36,T97T100100ms 3276. 7sT37T63,T101T255TONR1ms 32.767sT0,T6410ms 327.67sT1T4,T6

5、5T68100ms 3276. 7sT5T31,T69T95定時器特性表5動作說明:當(dāng)I0.1閉合后,定時器T37開始定時。經(jīng)過100ms100=10s后,T37的常開觸點(diǎn)閉合, Q0.0=1,同時T37的常閉觸點(diǎn)斷開, Q0.1=0。定時器指令舉例:LD I0.1TON T37,100LD T37= Q0.0LDN T37= Q0.1助記符語句表INTONPT100T37( Q0.0 )I0.1T37( Q0.1 )T376例3:定時器應(yīng)用舉例(高頻加熱時間控制)PLC分配I/OI0.0 SB1(停止)I0.1 SB2(起動)Q0.0 KMT37 KTQSFU1KM主電路接觸器控制電路(對照

6、用)KTKTKMSB1SB2KMKM定時8秒PLC外部接線圖I0.1I0.0COMOQ0.0COMIKMSB2SB1 220V24VPLCPLC梯形圖T37I0.0I0.1( Q0.0 )I0.0Q0.0Q0.0 80INTONPTT37LD I0.1O Q0.0AN I0.0AN T37= Q0.0LD Q0.0AN I0.0TON T37, 80語句表7例4:定時器應(yīng)用舉例:三相異步電動機(jī)Y-起動PLC控制(9.4.1)I/O分配:停止按鈕 SB1 I0.0起動按鈕 SB2 I0.1主接觸器 KM Q0.0Y接觸器 KMY Q0.1接觸器 KM Q0.2時間繼電器KT T33(時鐘周期10

7、ms)時間常數(shù)=500延時:10ms500 = 5s主電路(與繼電器控制方案相同)ABCQSM3 FU1FRKMV1W2U1V2W1U2KMYKMPLC接線圖I0.1I0.0COMOQ0.0COMIKMSB2SB1220V24VQ0.1KMYFRQ0.2KM8繼電器控制電路(對照用)KMYKMKMKTKMKMYKTKMKMFRSB1KMSB2KT例4(續(xù)) 三相異步電動機(jī)Y-起動PLC控制梯形圖PLC梯形圖T33Q0.2T33Q0.1Q0.2I0.1( )I0.0Q0.0INTONPT500T33Q0.2Q0.2 ( )Q0.1 ( )Q0.0 9LPPLD T33O Q0.2ALDAN Q0

8、.1= Q0.2;塊與LPS:復(fù)制棧頂?shù)?層的值,向下壓一層LRD:復(fù)制第1層的值,裝到第0層LPP:將第0層的值彈出,其他層依次上移一層語句表LD I0.1O Q0.0AN I0.0LPS= Q0.0LRDAN T33AN Q0.2= Q0.1AN Q0.2TON T33,500例4(續(xù))三相異步電動機(jī)Y-起動PLC控制編程PLC梯形圖T33Q0.2T33Q0.1Q0.2I0.1( )I0.0Q0.0INTONPT500T33Q0.2Q0.2 ( )Q0.1 ( )Q0.0 109.3.4 計數(shù)器及計數(shù)器指令概述:計數(shù)器指令中有一個“計數(shù)器位”,是一個一位寄存器,用于儲存計數(shù)器的狀態(tài)“1”或

9、“0”;還有一個“當(dāng)前值”,是一個16位的計數(shù)器。功能:(以CTU為例)計算輸入端CU的上升沿個數(shù),達(dá)到預(yù)設(shè)值(Preset Value)則置位;類型:加計數(shù)器CTU ( CounT Up),減計數(shù)器CTD( CounT Down),加減計數(shù)器CTUD;個數(shù):共256個,C0C255,均可以做上述三種類型計數(shù)器,但同一編號只能用作一種。說明:輸入端CU有一個上升沿,則計數(shù)器當(dāng)前值加1。當(dāng)前值預(yù)設(shè)值PV時,計數(shù)器位被置位(常開觸點(diǎn)閉合,常閉觸點(diǎn)打開)。R(reset)復(fù)位端ON時,計數(shù)器位被復(fù)位,當(dāng)前值清0。預(yù)設(shè)值PV最大32767。LD I0.0LD I0.2CTD C5,100LD I0.0

10、LD I0.2CTU C4,100LD I0.0LD I0.1LD I0.2CTUD C6,100說明:輸入端CD有一個上升沿,則計數(shù)器從預(yù)設(shè)值PV開始減1。當(dāng)前值減至0時,停止計數(shù),計數(shù)器位被置位(常開觸點(diǎn)閉合,常閉觸點(diǎn)打開)。LD端ON時,計數(shù)器位被裝載,當(dāng)前值恢復(fù)為預(yù)設(shè)值PV。說明:當(dāng)R端電路斷開OFF時,CU端的上升沿,當(dāng)前值加1;CD端的上升沿,當(dāng)前值減1。當(dāng)前值預(yù)設(shè)值PV時,計數(shù)器位置位。當(dāng)R端ON時,計數(shù)器復(fù)位,當(dāng)前值清0。I0.0I0.2CUCTUPV100C4R加計數(shù)器I0.0I0.2CDCTDPV100C5LD減計數(shù)器I0.0I0.2CUCTUDPV100C6RCDI0.1

11、加減計數(shù)器PLC梯形圖示例語句表11附唐慶玉老師的email解答,并舉例說明CTD的功能:CTD的LD叫“裝載端LOAD”,不是R。當(dāng)LD=1時(即LD端的觸點(diǎn)閉合),PV端的設(shè)定值被裝載到“當(dāng)前值”,同時“計數(shù)器位”復(fù)位,即C50=0。當(dāng)LD=0時,計數(shù)器CTD才能減法計數(shù)。此時,CD端每來一個脈沖上升沿,“當(dāng)前值”減1。當(dāng)“當(dāng)前值”減為0時,“計數(shù)器位”置位,即C50=1。注:“當(dāng)前值”復(fù)位和“計數(shù)器位”復(fù)位是兩種復(fù)位,這兩種復(fù)位不要弄混了。一般教材中將“計數(shù)器位復(fù)位”都寫成“計數(shù)器復(fù)位”,所以很易搞混。C50是隨便舉的一個普通的“計數(shù)器位”,它的編號從C0到C255都可以。“計數(shù)器位”總

12、共256個,由C0至C255表示,是一位寄存器,它存儲各計數(shù)器的狀態(tài)?!坝嫈?shù)器位”也就是形象所說的“繼電器的觸點(diǎn)”,它存的值為1表示“繼電器觸點(diǎn)閉合”,它存的值為0表示“繼電器觸點(diǎn)斷開”。CTD的LD是“裝載”命令輸入端,這端所外接的觸點(diǎn)閉合時,LD=1,PV端的設(shè)定值裝入“當(dāng)前值”(“當(dāng)前值”是內(nèi)部一個16位的計數(shù)器),同時“計數(shù)器位(例如C50)”復(fù)位,即C50=0。只有LD=0時,計數(shù)器CTD才能減法計數(shù)。121235049I0.0C4I0.2計數(shù)器指令(例9.5) 語句表LD I0.0LD I0.2CTU C4,50LD C4= Q0.1C4( )I0.0I0.2CUCTUPV50C4

13、R加計數(shù)器Q0.1 計數(shù)到50,C4位置1在I0.2的上升沿,C4復(fù)位時序圖PLC梯形圖139.3.5 跳變檢測指令EU(Edge Up),ED(Edge Down)語句表LD I0.0EU= M0.0LD I0.1ED= M0.1I0.0接通瞬間(上升沿),M0.0觸點(diǎn)接通一個掃描周期T。I0.1斷開瞬間(下降沿),M0.1觸點(diǎn)接通一個掃描周期T。功能解釋:M0.0I0.0TI0.1M0.1TP:檢測正跳變PositiveN:檢測負(fù)跳變Negative注:M 位存儲器,用于保存繼電器的中間 操作狀態(tài),位尋址地址M0.0M31.7 P N I0.0I0.1( )( )M0.0 M0.1 T掃描

14、周期PLC梯形圖格式圖形符號釋義14清華大學(xué)電機(jī)系電工學(xué)教研組唐慶玉編2003年10月16日PLC的I/O分配:I0.0 傳送帶停機(jī)按鈕I0.1傳送帶起動按鈕I0.2 產(chǎn)品通過檢測器PHQ0.1傳送帶電機(jī)KM1Q0.2機(jī)械手KM2T37定時器,定時2秒C100計數(shù)器,設(shè)定值24例5. 計數(shù)器應(yīng)用舉例(類似例9.6):產(chǎn)品數(shù)量檢測(跳變檢測、計數(shù))KM2KM1產(chǎn)品通過檢測器PH機(jī)械手傳送帶電機(jī)每24個產(chǎn)品機(jī)械手動作1次,每次持續(xù)時間2秒。I0.215 電機(jī)起動后,M0.0產(chǎn)生寬度為一個掃描周期的正脈沖,使C100復(fù)位 手動起、停傳送帶電機(jī)KM1例5(續(xù)) 產(chǎn)品數(shù)量檢測PLC控制 梯形圖每檢測到一

15、個產(chǎn)品,I0.2產(chǎn)生一個正脈沖, 使C100計一個數(shù) C100每計24個數(shù),機(jī)械手KM2動作 機(jī)械手動作后,延時2秒,將機(jī)械手 電磁鐵切斷,同時將C100復(fù)位。C100 復(fù)位后,Q0.2和T37也復(fù)位I0.0I0.1Q0.1Q0.1T37M0.0I0.2Q0.1C100T37C100CTU24CUPVC100RINTONPT20T37P( )Q0.1( )M0.0( )Q0.216例5(續(xù)) 產(chǎn)品數(shù)量檢測PLC控制 語句表LD I0.1O Q0.0AN I0.0 = Q0.0LD Q0.0EU= M0.0LD I0.2A Q0.0LD M0.0O T37CTU C100,24LD C100AN

16、 T37= Q0.1LD C100TON T37,20I0.0I0.1Q0.0Q0.0T37M0.0I0.2Q0.0C100T37C100CTU24CUPVC100RINTONPT20T37P( )Q0.0( )M0.0( )Q0.1179.3.6 置位指令S(set),復(fù)位指令R(reset) 如果I0.0閉合,從Q0.0開始的N位都被置位(1)并保持該狀態(tài),即使I0.O又?jǐn)嚅_,仍保持該狀態(tài)。N=1128 如果I0.1閉合,從Q0.0開始的N位都被復(fù)位(1)并保持該狀態(tài),即使I0.1又?jǐn)嚅_,仍保持該狀態(tài)。N=1128I0.0Q0.0I0.1LD I0.0S Q0.0, 1LD I0.1R Q

17、0.0, 1梯形圖格式:I0.0I0.1( )Q0.0SN( )Q0.0RNI0.0I0.1( )Q0.0S1( )Q0.0R1例:語句表18例6 (例9.7)已知梯形圖和I0.0的波形,畫出Q0.0的波形PC4I0.0Q0.0I0.0M0.1M0.0100( )INTONPTT37M0.1SM0.5T37CUCTUPV80C4RQ0.0M0.2( )M0.1R1NM0.1S1( )M0.0( )M0.2( )Q0.0SM0.5提供周期為1秒的時鐘脈沖,即每1秒此觸點(diǎn)閉合一次0 10 20 30 40 50 60 70 80 90 100 I0.0Q0.0M0.0M0.1T37C4t/sC4開

18、始計數(shù)T37定時時間到T37開始定時C4計數(shù)80滿I0.0=1時Q0.0=1檢測I0.0的正跳變,使M0.0接通一個掃描周期M0.0=1時使M0.1置1199.3.7 數(shù)據(jù)傳送指令(字節(jié)字雙字實(shí)數(shù)塊) 如果I0.0的常開觸點(diǎn)閉合,VB0單元中的一個8位數(shù)被傳送到VB24單元。傳送后,VB0單元中的數(shù)不變。IN輸入端可以是立即數(shù) (十進(jìn)制表示,取值范圍0255,255=28-1)。 如果I0.0的常開觸點(diǎn)閉合,VB0、VB1連續(xù)兩個單元中的一個16位數(shù)被傳送到VB24、VB25單元。 傳送后,VB0、VB1單元中的數(shù)不變。IN輸入端可以是立即數(shù) (十進(jìn)制表示,取值范圍065535,65535=2

19、16-1)。LD I0.0MOVB VB0,VB24LD I0.0MOVW VW0, VW24字節(jié)傳送(1字節(jié)=8位)I0.0VB0ENINMOV-BENOOUTVB24字傳送(1字=2字節(jié))I0.0VW0ENINMOV-WENOOUTVW24V 變量存儲器PLC梯形圖示例語句表209.3.8 移位和循環(huán)移位指令功能:輸入VB0的值,循環(huán)左移1位,輸出到QB0字節(jié)循環(huán)左移指令 RLB(Repeat Left Byte?)LD I0.0MOVB VB0,QB0RLB QB0,1LD I0.1MOVB VB1, QB1RRB QB1, 2功能:輸入VB1的值,循環(huán)右移2位,輸出到QB1字節(jié)循環(huán)右移

20、指令(RRB)高位低位低位高位若VB0改為QBO,此條語句取消I0.0VB0ENINROL BENOOUTQB0N1I0.1VB1ENINROR BENOOUTQB1N221例7. 數(shù)據(jù)傳送指令、移位指令應(yīng)用舉例:LED指示燈循環(huán)左移(Q0.0QO.7)顯示(教材P289例9.8)外部接線圖I0Q0輸入指示燈輸出指示燈輸入按鍵S7-200型PLC控制器24V.0 .1 .2 .3 .4 .5 .6 .7Q1.0 .1 .2 .3 .4 .5 .6 .7I1S1S2COMI24V+24VCOMSCOMII0.0I0.1RUNTERMSTOP停止起動CPU22422字節(jié)傳送指令(MOVB)字節(jié)循環(huán)

21、左移指令(RLB)LD I0.0O M0.0AN I0.1= M0.0LD M0.0EU= M0.1LD M0.0A M0.1MOVB 1,QB0QB0.7 .6 .5 .4 .3 .2 .1 .0例7(續(xù))LED指示燈循環(huán)左移顯示LD SM0.5EU= M0.2LD M0.0A M0.2RLB QB0,1將M0,0作為中間繼電器使用SM0.5提供周期為1秒的時鐘脈沖,即每1秒此觸點(diǎn)閉合一次I0.1I0.0M0.0M0.0QB0M0.0M0.0P1ENINMOV-BENOOUTQB0SM0.5QB0ENINROL BENOOUTN1M0.2M0.1( )M0.0( )M0.1( )M0.2P檢測M0.0的正跳變,使M0.1接通一個掃描周期M0.1接通時,將QB0置出始值1檢測SM0.5的正跳變,將M0.2接通一個掃描周期M0.2每接通一次,QB0循環(huán)左移一位23第一部分 上機(jī)操作練習(xí)第二部分 1. 三相異步電機(jī)正反轉(zhuǎn)控

溫馨提示

  • 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

提交評論