s7200可編程控制器教案市公開(kāi)課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件_第1頁(yè)
s7200可編程控制器教案市公開(kāi)課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件_第2頁(yè)
s7200可編程控制器教案市公開(kāi)課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件_第3頁(yè)
s7200可編程控制器教案市公開(kāi)課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件_第4頁(yè)
s7200可編程控制器教案市公開(kāi)課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、S7-200PLC指令系統(tǒng)第五章第1頁(yè)P(yáng)LC梯形圖語(yǔ)言編程標(biāo)準(zhǔn)1、梯形圖由多個(gè)梯級(jí)組成,每個(gè)線圈可組成一個(gè)梯級(jí), 每個(gè)梯級(jí)有多條支路,每個(gè)梯級(jí)代表一個(gè)邏輯方程;2、梯形圖中繼電器繼電器、接點(diǎn)、線圈不是物理, 是PLC存放器中位(1=ON;0=OFF);編程時(shí)常開(kāi)/ 常閉接點(diǎn)可無(wú)限次引用,線圈輸出只能是一次;3、梯形圖中流過(guò)不是物理電流而是“概念電流”,只 能從左向右流;4、用戶程序運(yùn)算是依據(jù)PLC輸入/輸出映象存放器中 內(nèi)容,邏輯運(yùn)算結(jié)果能夠馬上被后面程序使用;5、PLC內(nèi)部繼電器不能做控制用,只能存放邏輯控制 中間狀態(tài);6、輸出線圈不能直接驅(qū)動(dòng)現(xiàn)場(chǎng)執(zhí)行元件,經(jīng)過(guò)I/O模 塊上功率器件來(lái)驅(qū)動(dòng)。

2、第2頁(yè)指令分類(lèi)按形式分2.功效塊1.繼電器觸點(diǎn)線圈( )Enable輸入?yún)?shù)IN1IN2N輸出參數(shù)OUT功效數(shù)據(jù)類(lèi)型地址條件長(zhǎng)度EN第3頁(yè)指令分類(lèi)按功效分1。位操作功效2。定時(shí)器/計(jì)數(shù)器3。算術(shù)運(yùn)算功效4。關(guān)系運(yùn)算功效5。數(shù)據(jù)傳送功效6。轉(zhuǎn)換功效7??刂乒πУ?頁(yè)一、基本邏輯指令邏輯關(guān)系 梯形圖 助記符I0.0I0.1LDI0.0AI0.1=Q0.0LDI0.0OI0.1=Q0.0LDN I0.1=Q0.0與或非ANDORNOT當(dāng) I0.0與 I0.1 都 “ON” 時(shí),則輸出 Q0.0 “ON”(1)。當(dāng) I0.0 或 I0.0 “ON” 時(shí),則輸出 Y0 “ON”(1)當(dāng) I0.1 “OF

3、F” 時(shí)則輸出 Q0.0 “ON”(1)Q0.0I0.0I0.1Q0.0Q0.0I0.1I0.0*I0.1Q0.0第5頁(yè)注意:與、或、非運(yùn)算均是對(duì)從該指令前面ST 指令到該指令前一個(gè)指令處結(jié)果進(jìn)行 運(yùn)算。AX2是與圖中A點(diǎn)處結(jié)果(即X0與X1結(jié)果)相或,而不是與X1相或。X0X2X1LDX0AX1OX2=Y0例:Y0第6頁(yè)邏輯關(guān)系 梯形圖 助記符LDX0OX1LDX2OX3ALD=Y0LDX0AX1LDX2AN X3OLD=Y0當(dāng) “X0 或 X1”與“X2 或X3” 都 “ON” 時(shí),則輸出 Y0 “ON”。區(qū)塊與ALD(And Stack)區(qū)塊或OLD(Or Stack)當(dāng) “X0 與 X

4、1”或“X2 與X3非” “ON” 時(shí),則輸出 Y0 “ON”。X0X1X2X3Y0X0X2X1X3Y0第7頁(yè)例1:直接開(kāi)啟停車(chē)控制繼電器控制電路圖I/O分配:I0.0:停車(chē)I0.1:開(kāi)啟Q0.1:KM梯形圖:語(yǔ)句表LD I0.1O Q0.0A I0.0= Q0.0開(kāi)啟優(yōu)先停頓優(yōu)先Q0.0I0.0Q0.0I0.1第8頁(yè)I/O分配決定PLC端子接線圖PLC端子接線方式又決定編程語(yǔ)言I/O分配:I0.0:停車(chē)I0.1:開(kāi)啟Q0.1:KMQ0.0I0.0Q0.0I0.1第9頁(yè)置位、復(fù)位指令第10頁(yè)馬上I/O指令馬上輸入直接讀取物理輸入點(diǎn)值,輸入映象存放器內(nèi)容不更新。指令操作數(shù)僅限于輸入物理點(diǎn)值 。第

5、11頁(yè)馬上I/O指令馬上輸出執(zhí)行馬上輸出指令時(shí),則將結(jié)果同時(shí)馬上復(fù)制到物理輸出點(diǎn)和對(duì)應(yīng)輸出映象存放器 第12頁(yè)馬上I/O指令馬上置位和復(fù)位指令須指出:馬上I/O指令是直接訪問(wèn)物理輸入輸出點(diǎn),比普通指令訪問(wèn)輸入輸出映象存放器占用CPU時(shí)間要長(zhǎng),因而不能盲目地使用馬上指令,不然,會(huì)加長(zhǎng)掃描周期時(shí)間,反而對(duì)系統(tǒng)造成不利影響。第13頁(yè)空操作正跳變負(fù)跳變能流抵達(dá)取非觸點(diǎn)時(shí),能流就停頓;能流未抵達(dá)取非觸點(diǎn)時(shí),能流就經(jīng)過(guò)。檢測(cè)到每一次正跳變(信號(hào)后,讓能流經(jīng)過(guò)一個(gè)掃描周期時(shí)間 檢測(cè)到每一次負(fù)跳變信號(hào)后,讓能流經(jīng)過(guò)一個(gè)掃描周期時(shí)間 取非輸入映象存放器I0.0輸出映象存放器Q0.0輸出映象存放器Q0.1輸出映象

6、存放器Q0.2一個(gè)周期一個(gè)周期空操作指令(NOP N)不影響程序執(zhí)行。操作數(shù)N是常數(shù) 0255第14頁(yè)編程中應(yīng)注意幾個(gè)問(wèn)題X0Y0X1Y0X1Y0X0Y0一、用電路變換簡(jiǎn)化程序(降低指令條數(shù))第15頁(yè)二、邏輯關(guān)系應(yīng)盡可能清楚(防止左輕右重)X3X2X5X4X6X8X7Y0X9X3X2X5X4X6X8X7Y0X9X5X6X2X2LD X2AN X3A X4LD X2A X5AN X6A X7LD X2A X5AN X6A X8AN X9OLD= Y0ED第16頁(yè)三、防止出現(xiàn)無(wú)法編程梯形圖X5X1X3X2Y1X4Y2LD X3A X5O X1AN X2= Y1LD X1A X5O X3AN X4=

7、 Y2EDX1X3X2Y1X5X3X1X4Y2X5第17頁(yè)2. 定時(shí)器及定時(shí)器指令輸入接點(diǎn)設(shè)定值:132767定時(shí)器號(hào)碼(0255)INPTT37TON定時(shí)器分辨率(時(shí)基)有三種:1ms、10ms、100ms。定時(shí)器分辨率由定時(shí)器號(hào)決定 定時(shí)器實(shí)際設(shè)定時(shí)間T=設(shè)定值PT分辨率 TON:接通延時(shí)定時(shí)器 TOF:斷開(kāi)延時(shí)定時(shí)器 TONR:有記憶接通延時(shí)定時(shí)器類(lèi)型第18頁(yè)TS=1200*0.1=120S延時(shí)接通定時(shí)器 TON其工作波形圖以下:I0.1Q0.1計(jì)時(shí)值設(shè)定值TS設(shè)定值使能輸入TONPTINT38T38TONPTINI0.1120( )T38Q0.1第19頁(yè)延時(shí)斷開(kāi)定時(shí)器 TOF其工作波形

8、圖以下:I0.1Q0.1計(jì)時(shí)值設(shè)定值TS設(shè)定值使能輸入TOFPTINT38TOFPTINI0.1120T38( )T38Q0.1TS=1200*0.1=120S第20頁(yè)保持型定時(shí)器 TONR其工作波形圖以下:輸入端Q0.1當(dāng)前值設(shè)定值TSTS= 120*10msT4M0.1輸入端設(shè)定值TONRPTINTONRPTINI0.1120T4( )T4Q0.1( )T4R1M0.1最大值32767120第21頁(yè) 1ms分辯率定時(shí)器每隔1ms刷新一次,刷新定時(shí)器位和定時(shí)器當(dāng)前值,在一個(gè)掃描周期中要刷新屢次,而不和掃描周期同時(shí)。 10ms分辯率定時(shí)器10ms分辯率定時(shí)器開(kāi)啟后,定時(shí)器對(duì)10ms時(shí)間間隔進(jìn)行

9、計(jì)時(shí)。程序執(zhí)行時(shí),在每次掃描周期開(kāi)始對(duì)10ms定時(shí)器刷新,在一個(gè)掃描周期內(nèi)定時(shí)器位和定時(shí)器當(dāng)前值保持不變。 100ms分辨率定時(shí)器 100ms定時(shí)器開(kāi)啟后,定時(shí)器對(duì)100ms時(shí)間間隔進(jìn)行計(jì)時(shí)。只有在定時(shí)器指令執(zhí)行時(shí),100ms定時(shí)器當(dāng)前值才被刷新。第22頁(yè)自復(fù)位式定時(shí)器 T33T33T33錯(cuò)誤正確第23頁(yè)2. 計(jì)數(shù)器指令定時(shí)器是對(duì)PLC內(nèi)部時(shí)鐘脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器是對(duì)外部或由程序產(chǎn)生計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù) 。當(dāng)前值:計(jì)數(shù)器累計(jì)計(jì)數(shù)當(dāng)前值(16位有符號(hào)整數(shù)),它存放在計(jì)數(shù)器16位(bit)當(dāng)前值存放器中。 每個(gè)計(jì)數(shù)器只有一個(gè)16位當(dāng)前值存放器地址。在一個(gè)程序中,同一計(jì)數(shù)器號(hào)不要重復(fù)使用,更不可分配給

10、幾個(gè)不一樣類(lèi)型計(jì)數(shù)器。 第24頁(yè)增計(jì)數(shù)器設(shè)定值:-3276832767CUPVC20CTUR復(fù)位計(jì)脈沖數(shù)第25頁(yè)增/減計(jì)數(shù)器增計(jì)數(shù)減計(jì)數(shù)復(fù)位C(0255)I0.1I1.1I1.2當(dāng)前值輸出端當(dāng)前值第26頁(yè)減計(jì)數(shù)器CUPVC(0255)CTDLD復(fù)位,裝設(shè)定值計(jì)脈沖數(shù)I1.3I1.4當(dāng)前值輸出21計(jì)數(shù)器當(dāng)前值等于0時(shí),停頓計(jì)數(shù),同時(shí)計(jì)數(shù)器位被置位“1” 設(shè)定值第27頁(yè)例5. 計(jì)數(shù)器應(yīng)用舉例:產(chǎn)品數(shù)量檢測(cè)產(chǎn)品經(jīng)過(guò)檢測(cè)器PH機(jī)械手KM1KM2傳送帶電機(jī)PLCI/O分配:I0.0 傳送帶停機(jī)按鈕I0.1傳送帶起動(dòng)按鈕I0.2 產(chǎn)品經(jīng)過(guò)檢測(cè)器PHQ0.0傳送帶電機(jī)KM1Q0.1機(jī)械手KM2T37定時(shí)器,

11、定時(shí)2秒C10計(jì)數(shù)器,初始值24(每24個(gè)產(chǎn)品機(jī)械手動(dòng)作1次) 機(jī)械手動(dòng)作后,延時(shí)2秒,將機(jī)械手電磁鐵切斷,同時(shí)將CT100復(fù)位。CT100復(fù)位后,Y1和TM1也復(fù)位第28頁(yè) 電機(jī)起動(dòng)后,R1產(chǎn)生寬度為一個(gè)掃描周期正脈沖,使C20和T37復(fù)位 起、停傳送帶電機(jī)計(jì)數(shù)器應(yīng)用舉例:產(chǎn)品數(shù)量檢測(cè)Q0.0Q0.0I0.224C20T3720C20Q0.1每檢測(cè)到一個(gè)產(chǎn)品,X2產(chǎn)生一個(gè)正脈沖, 使C20計(jì)一個(gè)數(shù) C20每計(jì)24個(gè)數(shù),機(jī)械手動(dòng)作一次 機(jī)械手動(dòng)作后,延時(shí)2秒,將機(jī)械手 電磁鐵切斷,同時(shí)將C20復(fù)位。C20 復(fù)位后,Q0.1和T37也復(fù)位( )I0.0I0.1C20CUPVCTUR( )INPT

12、TONT37T37PQ0.0第29頁(yè)移位存放器指令ENOI0.1PENDATAS_BITNSHRBI0.2V10.04ENOLD I0.1EUSHRB I0.2,V10.0,4I0.20770100111100溢出位移位前移位一次后VB10.0VB10.0I0.1I0.2正跳變S_BIT第30頁(yè)一、傳送指令數(shù)據(jù)傳送指令MOV-BENINOUTENOMOV-WENINOUTENOMOV-DWENINOUTENOMOV-RENINOUTENOMOVB IN,OUTMOVW IN,OUTMOVDW IN,OUTMOVR IN,OUT例:若I0.1=1,則將VW100數(shù)據(jù)傳送到AC0MOVW VW10

13、0,AC0I0.1MOV-WENINOUTENOVW100AC0VW1001046MSBLSB1046AC0MSBLSBVD10第31頁(yè)第32頁(yè)數(shù)據(jù)塊傳送指令數(shù)據(jù)塊傳送指令把從輸入(IN)指定地址N個(gè)連續(xù)字節(jié)、字、雙字內(nèi)容傳送到從輸出(OUT)指定地址開(kāi)始N個(gè)連續(xù)字節(jié)、字、雙字存放單元中去。 MOVB IN,OUTMOVW IN,OUTMOVDW IN,OUTBLKMOV-DWENINOUTENONBLKMOV-WENINOUTENONBLKMOV-BENINOUTENON第33頁(yè)傳送字節(jié)馬上讀、寫(xiě)指令傳送字節(jié)馬上寫(xiě)(BIW)指令,將從輸入端(IN)指定字節(jié)地址內(nèi)容寫(xiě)入輸出端(OUT)指定字節(jié)

14、地址物理輸出點(diǎn)(QB)。傳送字節(jié)馬上讀(BIR)指令,讀取輸入端(IN)指定字節(jié)地址物理輸入點(diǎn)(IB)值,并寫(xiě)入輸出端(OUT)指定字節(jié)地址存放單元中。傳送字節(jié)馬上讀傳送字節(jié)馬上寫(xiě)MOV-BIRENINOUTENOBIW IN,OUTMOV-BIWENINOUTENOBIR IN,OUT第34頁(yè)二、數(shù)學(xué)運(yùn)算指令1.加法指令+I IN1,OUT+D IN1,OUT+R IN1,OUTADD-IENIN1OUTENOIN2ADD-DIENIN1OUTENOIN2ADD-RENIN1OUTENOIN2-I IN2,OUT-D IN2,OUT-R IN2,OUTSUB-IENIN1OUTENOIN2S

15、UB-DIENIN1OUTENOIN2SUB-RENIN1OUTENOIN22.加法指令第35頁(yè)整數(shù)加法、減法、乘法、除法雙整數(shù)加法、減法、乘法、除法整數(shù)完全乘法、除法實(shí)數(shù)加法、減法、乘法、除法第36頁(yè)3.乘法指令*I IN1,OUT*D IN1,OUT*R IN1,OUTMUL-IENIN1OUTENOIN2MUL-DIENIN1OUTENOIN2MUL-RENIN1OUTENOIN2MUL IN1,OUTMULENIN1OUTENOIN24.除法指令/I IN2,OUT/D IN2,OUT/R IN2,OUTDIV-IENIN1OUTENOIN2DIV-DIENIN1OUTENOIN2DI

16、V-RENIN1OUTENOIN2DIV IN2,OUTDIVENIN1OUTENOIN2整數(shù)完全除法指令,把輸入端(IN)指定兩個(gè)16位整數(shù)相除,產(chǎn)生一個(gè)32位結(jié)果,并送到輸出端(OUT)指定存放單元中去。其中高16位是余數(shù),低16位是商。第37頁(yè)三、轉(zhuǎn)換指令 BCD碼轉(zhuǎn)為整數(shù)(BCDI)指令,將輸入端(IN)指定BCD碼轉(zhuǎn)換成整數(shù),并將結(jié)果存放到輸出端(OUT)指定存放單元中去。輸入數(shù)據(jù)范圍是0到9999(BCD碼)。 整數(shù)轉(zhuǎn)為BCD碼(IBCD)指令,將輸入端(IN)指定整數(shù)轉(zhuǎn)換成BCD碼,并將結(jié)果存放到輸出端(OUT)指定存放單元中去。輸入數(shù)據(jù)范圍是0到 9999。指令影響特殊存放器位

17、:SM1.6(非法BCD)BCD-IENINOUTENOIBCD OUTI-BCDENINOUTENOBCDI OUT無(wú)符號(hào)操作1BCD碼與整數(shù)轉(zhuǎn)換第38頁(yè)2雙字整數(shù)與實(shí)數(shù)轉(zhuǎn)換DI-RENINOUTENOROUND IN, OUTROUNDENINOUTENOTRUNCENINOUTENOTRUNC IN, OUTDTR IN, OUT雙字整數(shù)轉(zhuǎn)換為實(shí)數(shù)雙字整數(shù)轉(zhuǎn)換為實(shí)數(shù)實(shí)數(shù)轉(zhuǎn)換為雙字整數(shù)雙字整數(shù)轉(zhuǎn)為實(shí)數(shù)(DTR)指令:將輸入端(IN)指定32位有符號(hào)整數(shù)轉(zhuǎn)換成32位實(shí)數(shù)ROUND取整指令,轉(zhuǎn)換時(shí)實(shí)數(shù)小數(shù)部分四舍五入。TRUNC取整指令,實(shí)數(shù)舍去小數(shù)部分后,轉(zhuǎn)換成32位有符號(hào)整數(shù)。實(shí)數(shù)轉(zhuǎn)為雙字整數(shù)指

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論