《PLC應(yīng)用技術(shù)(西門子 下冊)(第二版)》中職全套教學(xué)課件_第1頁
《PLC應(yīng)用技術(shù)(西門子 下冊)(第二版)》中職全套教學(xué)課件_第2頁
《PLC應(yīng)用技術(shù)(西門子 下冊)(第二版)》中職全套教學(xué)課件_第3頁
《PLC應(yīng)用技術(shù)(西門子 下冊)(第二版)》中職全套教學(xué)課件_第4頁
《PLC應(yīng)用技術(shù)(西門子 下冊)(第二版)》中職全套教學(xué)課件_第5頁
已閱讀5頁,還剩253頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1PLC應(yīng)用技術(shù)(西門子

下冊)(第二版)全套可編輯PPT課件

本課件是可編輯的正常PPT課件2課題一

功能指令應(yīng)用課題二PLC綜合應(yīng)用技術(shù)

本課件是可編輯的正常PPT課件課題一功能指令應(yīng)用3本課件是可編輯的正常PPT課件任務(wù)4

停車場空車位數(shù)碼顯示PLC控制任務(wù)2

密碼鎖PLC控制任務(wù)1搶答器PLC控制任務(wù)3

跑馬燈PLC控制4本課件是可編輯的正常PPT課件任務(wù)6

兩臺(tái)水泵交替工作PLC控制任務(wù)5

閃爍燈閃爍頻率PLC控制任務(wù)7

箱體包裝工序PLC控制5本課件是可編輯的正常PPT課件任務(wù)1搶答器PLC控制6本課件是可編輯的正常PPT課件1.了解功能指令的表示形式和使用要素。2.掌握傳送指令的功能、表示形式和使用方法。3.了解LED數(shù)碼管,掌握段碼指令的功能、表示形式和使用方法。4.能使用傳送指令和段碼指令設(shè)計(jì)搶答器PLC控制程序。7學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件在各種知識(shí)競賽中常用到搶答器,它為知識(shí)競賽增添了刺激性和娛樂性,在一定程度上豐富了人們的業(yè)余生活。實(shí)現(xiàn)搶答器功能的方式有多種,可以采用早期的模擬電路、數(shù)字電路或模數(shù)混合電路,也可以使用PLC控制電路。使用PLC控制知識(shí)競賽搶答器有方便、靈活的優(yōu)點(diǎn),只要改變PLC的控制程序,便可改變知識(shí)競賽搶答器的搶答方式。如圖所示為四組知識(shí)競賽搶答器示意圖。8本課件是可編輯的正常PPT課件9四組知識(shí)競賽搶答器示意圖本課件是可編輯的正常PPT課件本任務(wù)要求應(yīng)用PLC功能指令中的傳送指令和段碼指令設(shè)計(jì)知識(shí)競賽搶答器PLC控制系統(tǒng),并完成安裝和調(diào)試。任務(wù)要求如下:1.知識(shí)競賽搶答器設(shè)有一個(gè)主持人總臺(tái)和四個(gè)參賽隊(duì)分臺(tái),總臺(tái)設(shè)置有一個(gè)復(fù)位按鈕SB0、一個(gè)蜂鳴器HA以及一個(gè)七段數(shù)碼管。2.參賽人員按下四個(gè)搶答按鈕SB1、SB2、SB3和SB4中的任意一個(gè)后,七段數(shù)碼管能及時(shí)顯示該分臺(tái)的編號(hào)(1、2、3、4)并且蜂鳴器鳴叫(鳴叫3s后停止),同時(shí)鎖住搶答器,使其他分臺(tái)按鈕無效,直至主持人按下復(fù)位按鈕SB0后才能進(jìn)行下一輪搶答。3.具有短路保護(hù)等必要的保護(hù)措施。10本課件是可編輯的正常PPT課件分析任務(wù)要求可知,輸入設(shè)備為一個(gè)復(fù)位按鈕SB0和四個(gè)搶答按鈕SB1、SB2、SB3、SB4,輸出設(shè)備為七段數(shù)碼管和蜂鳴器。七段數(shù)碼管的每一段都應(yīng)分配一個(gè)輸出端子,通過設(shè)計(jì)程序進(jìn)行驅(qū)動(dòng)。各分臺(tái)搶答按鈕之間應(yīng)采用軟件聯(lián)鎖,以保證在某分臺(tái)搶答按鈕按下后,其他分臺(tái)即使按下?lián)尨鸢粹o也無效。復(fù)位按鈕不僅要將搶答器復(fù)位,同時(shí)也應(yīng)將七段數(shù)碼管復(fù)位。本任務(wù)可以使用PLC功能指令中的傳送指令和段碼指令設(shè)計(jì)梯形圖程序。由于傳送指令和段碼指令都屬于數(shù)據(jù)處理類指令,因此在使用時(shí)要注意PLC程序中的數(shù)據(jù)類型。11本課件是可編輯的正常PPT課件功能指令又稱為應(yīng)用指令,是指在完成基本邏輯控制、定時(shí)/計(jì)數(shù)控制、順序控制的基礎(chǔ)上,PLC制造商為滿足用戶不斷提出的一些特殊控制要求而開發(fā)的指令。這些功能指令的出現(xiàn),極大地拓寬了PLC的應(yīng)用范圍,增加了PLC編程的靈活性。功能指令的豐富程度及其使用的方便程度是衡量PLC性能的一個(gè)重要指標(biāo)。12本課件是可編輯的正常PPT課件一、功能指令的表示形式及使用要素和基本指令類似,功能指令具有梯形圖及語句表等表示形式。功能指令主要表示指令要完成的功能,而不含表達(dá)梯形圖符號(hào)間相互關(guān)系的成分,因此功能指令的梯形圖符號(hào)多為方框。由于數(shù)據(jù)處理、數(shù)學(xué)運(yùn)算等遠(yuǎn)比邏輯處理復(fù)雜,所以功能指令涉及的PLC內(nèi)部軟元件種類及數(shù)據(jù)量都比較多。數(shù)據(jù)處理類指令包括傳送指令、比較指令、移位指令、轉(zhuǎn)換指令、表格指令、時(shí)鐘指令等。其中,傳送指令是應(yīng)用最多的一種功能指令,用來完成各存儲(chǔ)器單元之間的數(shù)據(jù)傳送。13本課件是可編輯的正常PPT課件1.方框及指令的標(biāo)題方框頂部標(biāo)有該功能指令的標(biāo)題,如下表中的MOV_B表示字節(jié)傳送指令。14指令名稱梯形圖語句表操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件15指令名稱梯形圖語句表操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件2.語句表達(dá)式語句表達(dá)式一般分為操作碼和操作數(shù)兩個(gè)部分,操作碼表示功能指令的功能,操作數(shù)為參加運(yùn)算的數(shù)據(jù)地址或數(shù)據(jù),也有無操作數(shù)的功能指令語句。3.操作數(shù)的分類操作數(shù)是功能指令涉及或產(chǎn)生的數(shù)據(jù)。4.操作數(shù)的范圍及數(shù)據(jù)類型操作數(shù)的范圍及數(shù)據(jù)類型必須和功能指令相匹配。16本課件是可編輯的正常PPT課件5.執(zhí)行條件及執(zhí)行形式方框中以“EN”表示的輸入為功能指令執(zhí)行的條件。6.執(zhí)行結(jié)果對特殊標(biāo)志位的影響為了方便用戶更好地了解PLC內(nèi)部運(yùn)行的情況,并為控制及故障自診斷提供方便,PLC中設(shè)立了許多特殊標(biāo)志位。17本課件是可編輯的正常PPT課件二、傳送指令傳送指令能一次完成一個(gè)字節(jié)、字或雙字的傳送,其梯形圖和語句表見上表。傳送指令的操作功能是當(dāng)使能輸入端EN有效時(shí),把輸入端IN的源操作數(shù)(常數(shù)或存儲(chǔ)單元中的數(shù)據(jù))送到新存儲(chǔ)器單元OUT,而不會(huì)更改源存儲(chǔ)單元中存儲(chǔ)的值。傳送指令的數(shù)據(jù)類型可以為字節(jié)、字、雙字和實(shí)數(shù)。傳送指令的操作數(shù)的尋址范圍要與指令助記符中的數(shù)據(jù)長度一致。其中,使用字節(jié)傳送指令進(jìn)行字節(jié)傳送時(shí)不能尋址專用的字和雙字存儲(chǔ)器。使用雙字傳送指令可創(chuàng)建指針。傳送指令中,OUT不能尋址常數(shù)。18本課件是可編輯的正常PPT課件三、LED數(shù)碼管和段碼指令1.LED數(shù)碼管LED數(shù)碼管(簡稱數(shù)碼管)是由多個(gè)發(fā)光二極管封裝在一起組成的“8”字型的顯示器件,外形如圖a所示,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆畫和公共電極。19本課件是可編輯的正常PPT課件20數(shù)碼管a)外形b)共陽極結(jié)構(gòu)c)共陰極結(jié)構(gòu)本課件是可編輯的正常PPT課件2.段碼指令西門子PLC的主要數(shù)據(jù)類型包括字節(jié)、整數(shù)、雙整數(shù)和實(shí)數(shù),主要數(shù)制有二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制、BCD碼、ASCII碼等。不同指令對操作數(shù)的類型要求不同,因此,在使用指令之前需要將操作數(shù)轉(zhuǎn)化成相應(yīng)的類型,轉(zhuǎn)換指令就可以完成這樣的功能。轉(zhuǎn)換指令包括標(biāo)準(zhǔn)轉(zhuǎn)換指令、ASCII字符數(shù)組轉(zhuǎn)換指令、ASCII字符串轉(zhuǎn)換指令、編碼/解碼指令、量程變換指令等。其中,標(biāo)準(zhǔn)轉(zhuǎn)換指令包含數(shù)據(jù)類型轉(zhuǎn)換指令、BCD碼轉(zhuǎn)換指令和段碼指令。段碼指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。21本課件是可編輯的正常PPT課件22段碼指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件段碼指令的功能是將輸入(IN)中指定的字符(字節(jié))低4位確定的十六進(jìn)制數(shù)(16#0~F)轉(zhuǎn)換成點(diǎn)亮七段數(shù)碼管各段的代碼,并送到輸出(OUT)指定的變量中。共陰極七段數(shù)碼管的a、b、c、d、e、f、g段分別對應(yīng)于輸出字節(jié)的bit0~bit6,輸出字節(jié)的某位為1時(shí),其對應(yīng)的段點(diǎn)亮;輸出字節(jié)的某位為0時(shí),其對應(yīng)的段熄滅。將輸出字節(jié)的bit7補(bǔ)0,則構(gòu)成與共陰極七段數(shù)碼管相對應(yīng)的8位編碼,稱為七段顯示碼。數(shù)字0~9、字母A~F與七段顯示碼的對應(yīng)關(guān)系見下表。23本課件是可編輯的正常PPT課件24七段顯示器的編碼本課件是可編輯的正常PPT課件25七段顯示器的編碼本課件是可編輯的正常PPT課件任務(wù)2密碼鎖PLC控制26本課件是可編輯的正常PPT課件1.掌握比較指令的功能、表示形式和使用方法。2.掌握遞增/遞減指令的功能、表示形式和使用方法。3.能使用比較指令和遞增/遞減指令設(shè)計(jì)密碼鎖PLC控制程序。27學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件近年來,隨著人們生活水平的不斷提高,電子密碼鎖開始走進(jìn)千家萬戶。傳統(tǒng)的機(jī)械鎖不僅安全性能低,而且鑰匙容易丟失。而電子密碼鎖憑借使用靈活、安全系數(shù)高等優(yōu)勢,受到了廣大用戶的青睞。如圖所示為一款常用的門禁密碼鎖。28簡易門禁密碼鎖示意圖本課件是可編輯的正常PPT課件本任務(wù)要求使用PLC的比較指令和遞增指令,設(shè)計(jì)一個(gè)簡易的6位密碼鎖控制系統(tǒng),并完成安裝和調(diào)試??刂埔笕缦拢?.密碼鎖的6位密碼預(yù)設(shè)為“791026”(對應(yīng)十個(gè)按鈕中的數(shù)字7、9、1、0、2、6);用戶按正確順序輸入密碼,按確認(rèn)鍵后,鎖開;用戶未按正確順序輸入密碼或輸入錯(cuò)誤密碼,按確認(rèn)鍵后,鎖不開的同時(shí)蜂鳴器報(bào)警;按復(fù)位鍵可以重新輸入密碼。2.具有短路保護(hù)等必要的保護(hù)措施。29本課件是可編輯的正常PPT課件一、比較指令比較指令包含比較數(shù)值指令和比較字符串指令,這里僅介紹比較數(shù)值指令(簡稱比較指令)。比較指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。30本課件是可編輯的正常PPT課件31比較指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件32比較指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件33比較指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件34比較指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件比較指令用來比較數(shù)據(jù)類型相同的兩個(gè)操作數(shù)IN1與IN2的大小關(guān)系。比較指令在梯形圖中用帶參數(shù)和運(yùn)算符的觸點(diǎn)表示,當(dāng)比較條件成立時(shí),觸點(diǎn)閉合,否則斷開,所以比較指令實(shí)際上也是一種位指令。比較指令的類型有:字節(jié)比較、整數(shù)比較、雙字整數(shù)比較和實(shí)數(shù)比較。比較指令的運(yùn)算符有:>、>=、==、<、<=和<>,分別對應(yīng)大于、大于等于、等于、小于、小于等于和不等于。對比較指令可進(jìn)行LD、A和O編程。對上述三種條件進(jìn)行組合,可以得到4×6×3=72條比較指令。35本課件是可編輯的正常PPT課件字節(jié)比較指令用于比較兩個(gè)字節(jié)型整數(shù)值IN1和IN2的大小,字節(jié)比較是無符號(hào)的。整數(shù)比較指令用于比較兩個(gè)一個(gè)字長的整數(shù)值IN1和IN2的大小,整數(shù)比較是有符號(hào)的(最高位為符號(hào)位),其范圍是16#8000~16#7FFF。雙字整數(shù)比較指令用于比較兩個(gè)雙字長整數(shù)值IN1和IN2的大小,它們的比較也是有符號(hào)的(最高位為符號(hào)位),其范圍是16#80000000~16#7FFFFFFF。實(shí)數(shù)比較指令用于比較兩個(gè)雙字長實(shí)數(shù)值IN1和IN2的大小,實(shí)數(shù)比較是有符號(hào)的(最高位為符號(hào)位)。36本課件是可編輯的正常PPT課件二、遞增和遞減指令運(yùn)算功能的加入是現(xiàn)代PLC與傳統(tǒng)PLC的最大區(qū)別之一,目前各種型號(hào)的PLC普遍具備較強(qiáng)的運(yùn)算功能。數(shù)學(xué)運(yùn)算指令包括整數(shù)運(yùn)算指令、浮點(diǎn)數(shù)(即實(shí)數(shù))運(yùn)算指令、取最大值或最小值指令、取隨機(jī)值指令、數(shù)組排序指令、取數(shù)組的平均值指令、取絕對值指令和低通濾波器指令,這里僅介紹與本任務(wù)相關(guān)的遞增/遞減指令。37本課件是可編輯的正常PPT課件遞增/遞減指令用于自增/自減操作,以實(shí)現(xiàn)累加計(jì)數(shù)、循環(huán)控制等程序的編寫。遞增/遞減指令包括字節(jié)、字、雙字遞增/遞減指令,其梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。38遞增/遞減指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型導(dǎo)本課件是可編輯的正常PPT課件39遞增/遞減指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型導(dǎo)本課件是可編輯的正常PPT課件字節(jié)遞增/遞減指令分別將輸入字節(jié)(IN)加1或減1,并將結(jié)果存入OUT指定的變量中。字節(jié)遞增/遞減指令是無符號(hào)運(yùn)算的,該指令影響零標(biāo)志位SM1.0(運(yùn)算結(jié)果為零)和溢出標(biāo)志位SM1.1(有溢出、運(yùn)算期間生成非法值或非法輸入)。字遞增/遞減指令分別將輸入字(IN)加1或減1,并將結(jié)果存入OUT指定的變量中。字遞增/遞減指令是有符號(hào)運(yùn)算的。40本課件是可編輯的正常PPT課件雙字遞增/遞減指令分別將輸入雙字(IN)加1或減1,并將結(jié)果存入OUT指定的變量中。雙字遞增/遞減指令是有符號(hào)運(yùn)算的。字、雙字遞增/遞減指令影響零標(biāo)志位SM1.0、溢出標(biāo)志位SM1.1和負(fù)數(shù)標(biāo)志位SM1.2(運(yùn)算結(jié)果為負(fù))。遞增/遞減指令在梯形圖中執(zhí)行IN+1=OUT/IN-1=OUT運(yùn)算,在語句表中執(zhí)行OUT+1=OUT/OUT-1=OUT運(yùn)算。41本課件是可編輯的正常PPT課件任務(wù)3跑馬燈PLC控制42本課件是可編輯的正常PPT課件1.掌握左/右移位指令的功能、表示形式和使用方法。2.掌握循環(huán)左/右移位指令的功能、表示形式和使用方法。3.能使用移位指令設(shè)計(jì)跑馬燈PLC控制程序。43學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件如圖所示為常見的彩燈,這些彩燈的亮暗、閃爍時(shí)間及流動(dòng)方向均可以通過PLC控制。44常見的彩燈本課件是可編輯的正常PPT課件本任務(wù)要求應(yīng)用PLC功能指令中的移位指令,設(shè)計(jì)一個(gè)由八盞彩燈組成的跑馬燈PLC控制系統(tǒng),并完成安裝和調(diào)試??刂埔笕缦拢?.現(xiàn)有HL1~HL8共八盞彩燈,按下啟動(dòng)按鈕后,彩燈HL1~HL8以正序(從左到右)每隔1s依次輪流點(diǎn)亮(即每盞彩燈點(diǎn)亮1s);當(dāng)?shù)诎吮K彩燈HL8點(diǎn)亮后,再反序(從右到左)每隔1s依次輪流點(diǎn)亮;當(dāng)?shù)谝槐K彩燈HL1再次點(diǎn)亮后,重復(fù)上述循環(huán)過程;按下停止按鈕后,跑馬燈控制系統(tǒng)停止工作。2.具有短路保護(hù)等必要的保護(hù)措施。45本課件是可編輯的正常PPT課件一、左/右移位指令左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。46左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件47左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件48左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件左/右移位指令的功能是將輸入值IN的位值向左或向右移動(dòng)N位后,送入OUT。移位指令對移出的位自動(dòng)補(bǔ)0。如果移位的位數(shù)N大于或等于允許值,應(yīng)對N進(jìn)行取模操作。取模操作的結(jié)果對于字節(jié)操作是0~7,對于字操作是0~15,對于雙字操作是0~31。所有移位指令中的“N”均為字節(jié)型數(shù)據(jù)。另外,字節(jié)操作是無符號(hào)操作。對于字操作和雙字操作,當(dāng)使用有符號(hào)數(shù)據(jù)值時(shí),也對符號(hào)位進(jìn)行移位。49本課件是可編輯的正常PPT課件1.左移位指令當(dāng)左移位(shiftleft,SHL)指令的使能端輸入有效時(shí),將輸入的字節(jié)、字或雙字左移N位,右端補(bǔ)0,并將結(jié)果輸出到OUT指定的存儲(chǔ)器單元,最后一次移出的位值保存在SM1.1中。2.右移位指令當(dāng)右移位(shiftright,SHR)指令的使能端輸入有效時(shí),將輸入的字節(jié)、字或雙字右移N位,左端補(bǔ)0,并將結(jié)果輸出到OUT指定的存儲(chǔ)器單元,最后一次移出的位值保存在SM1.1中。50本課件是可編輯的正常PPT課件二、循環(huán)左/右移位指令循環(huán)左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。51循環(huán)左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件52循環(huán)左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件53循環(huán)左/右移位指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件循環(huán)左/右移位指令的功能是將輸入值IN的位值向左或向右循環(huán)移動(dòng)N位后,送入OUT。循環(huán)移位是環(huán)形的,即被移出的位值將返回另一端空出來的位置。另外,字節(jié)操作是無符號(hào)操作。對于字操作和雙字操作,當(dāng)使用有符號(hào)數(shù)據(jù)值時(shí),也對符號(hào)位進(jìn)行移位。54本課件是可編輯的正常PPT課件1.循環(huán)左移位指令當(dāng)循環(huán)左移位(rotateleft,ROL)指令的使能端輸入有效時(shí),字節(jié)、字或雙字循環(huán)左移N位后,將結(jié)果輸出至OUT指定的存儲(chǔ)單元中,并將最后一次移出的位值送至SM1.1存儲(chǔ)。2.循環(huán)右移位指令當(dāng)循環(huán)右移位(rotateright,ROR)指令的使能端輸入有效時(shí),字節(jié)、字或雙字循環(huán)右移N位后,將結(jié)果輸出至OUT指定的存儲(chǔ)單元中,并將最后一次移出的位值送至SM1.1存儲(chǔ)。55本課件是可編輯的正常PPT課件任務(wù)4停車場空車位數(shù)碼顯示PLC控制56本課件是可編輯的正常PPT課件1.掌握算術(shù)運(yùn)算指令的功能、表示形式和使用方法。2.了解BCD碼的編碼方式和BCD撥碼器的使用方法。3.掌握BCD碼轉(zhuǎn)換指令的功能、表示形式和使用方法。4.能使用算術(shù)運(yùn)算指令和BCD碼轉(zhuǎn)換指令設(shè)計(jì)停車場空車位數(shù)碼顯示PLC控制程序。57學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件如圖所示為某停車場空車位數(shù)碼顯示屏,它對提高停車效率、緩解交通擁擠具有一定的積極作用。58停車場空車位數(shù)碼顯示屏本課件是可編輯的正常PPT課件本任務(wù)要求使用PLC功能指令中的BCD碼轉(zhuǎn)換指令設(shè)計(jì)停車場空車位數(shù)碼顯示PLC控制系統(tǒng),并完成安裝和調(diào)試??刂埔笕缦拢?.停車場最多可停50輛車,用兩位數(shù)碼管顯示空車位的數(shù)量。用出/入傳感器檢測進(jìn)出停車場的車輛數(shù)目,每進(jìn)一輛車,停車場空車位的數(shù)量減1;每出一輛車,停車場空車位的數(shù)量加1。當(dāng)停車場空車位的數(shù)量大于5時(shí),入口處綠燈點(diǎn)亮,允許入場;當(dāng)停車場空車位的數(shù)量大于0且不大于5時(shí),綠燈以1Hz的頻率閃爍,提醒待進(jìn)場車輛注意空車位數(shù)量較少;當(dāng)停車場空車位的數(shù)量等于0時(shí),入口處紅燈點(diǎn)亮,禁止車輛入場。2.具有短路保護(hù)等必要的保護(hù)措施。59本課件是可編輯的正常PPT課件一、算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令是指數(shù)學(xué)運(yùn)算指令中的加、減、乘、除運(yùn)算指令,包括整數(shù)、雙整數(shù)和實(shí)數(shù)的加、減、乘、除運(yùn)算指令,產(chǎn)生雙整數(shù)的整數(shù)乘法指令、帶余數(shù)的整數(shù)除法指令、遞增指令和遞減指令。術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。60本課件是可編輯的正常PPT課件61算術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件62算術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件63算術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件64算術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件65算術(shù)運(yùn)算指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件在梯形圖中,整數(shù)、雙整數(shù)和實(shí)數(shù)的加、減、乘、除運(yùn)算指令分別執(zhí)行運(yùn)算:IN1+IN2=OUT、IN1-IN2=OUT、IN1×IN2=OUT、IN1/IN2=OUT。在語句表中,整數(shù)、雙整數(shù)和實(shí)數(shù)的加、減、乘、除運(yùn)算指令分別執(zhí)行運(yùn)算:IN1+OUT=OUT(IN2地址與OUT地址相同)、OUT-IN2=OUT(IN1地址與OUT地址相同)、IN1×OUT=OUT(IN2地址與OUT地址相同)、OUT/IN2=OUT(IN1地址與OUT地址相同)。66本課件是可編輯的正常PPT課件整數(shù)、雙整數(shù)和實(shí)數(shù)的加、減、乘、除運(yùn)算指令影響SM1.0、SM1.1、SM1.2和SM1.3(除數(shù)為0)。整數(shù)、雙整數(shù)和實(shí)數(shù)運(yùn)算指令的運(yùn)算結(jié)果分別為整數(shù)、雙整數(shù)和實(shí)數(shù),整數(shù)除法和雙整數(shù)除法運(yùn)算都不保留余數(shù)。運(yùn)算結(jié)果如果超出允許的范圍,溢出標(biāo)志位SM1.1被置1。67本課件是可編輯的正常PPT課件1.整數(shù)的加、減、乘、除指令整數(shù)的加、減、乘、除指令是將兩個(gè)16位整數(shù)進(jìn)行加、減、乘、除運(yùn)算,產(chǎn)生一個(gè)16位的結(jié)果,除法運(yùn)算產(chǎn)生的余數(shù)不保留。2.雙整數(shù)的加、減、乘、除指令雙整數(shù)的加、減、乘、除指令是將兩個(gè)32位整數(shù)進(jìn)行加、減、乘、除運(yùn)算,產(chǎn)生一個(gè)32位的結(jié)果,除法運(yùn)算產(chǎn)生的余數(shù)不保留。3.實(shí)數(shù)的加、減、乘、除指令實(shí)數(shù)的加、減、乘、除指令是將兩個(gè)32位實(shí)數(shù)進(jìn)行加、減、乘、除運(yùn)算,產(chǎn)生一個(gè)32位的結(jié)果。68本課件是可編輯的正常PPT課件4.產(chǎn)生雙整數(shù)的整數(shù)乘法指令產(chǎn)生雙整數(shù)的整數(shù)乘法指令是將兩個(gè)16位整數(shù)相乘,產(chǎn)生一個(gè)32位的結(jié)果。5.帶余數(shù)的整數(shù)除法指令帶余數(shù)的整數(shù)除法指令是將兩個(gè)16位整數(shù)相除,產(chǎn)生一個(gè)32位的結(jié)果,該結(jié)果包括一個(gè)16位的余數(shù)(最高有效字)和一個(gè)16位的商(最低有效字)。69本課件是可編輯的正常PPT課件二、BCD碼和BCD碼轉(zhuǎn)換指令1.BCD碼BCD碼是一種用二進(jìn)制編碼的十進(jìn)制代碼,常用于實(shí)時(shí)時(shí)鐘、浮點(diǎn)數(shù)運(yùn)算、LED編碼等場合。最常用的BCD碼是8421BCD碼,它的每位十進(jìn)制數(shù)用4位二進(jìn)制數(shù)來表示,0~9對應(yīng)的二進(jìn)制數(shù)為0000~1001,各位BCD碼之間的運(yùn)算規(guī)則為逢十進(jìn)1。70本課件是可編輯的正常PPT課件2.BCD碼轉(zhuǎn)換指令BCD碼轉(zhuǎn)換指令包括BCD碼轉(zhuǎn)換為整數(shù)指令(BCDI指令)、整數(shù)轉(zhuǎn)換為BCD碼指令(IBCD指令)、BCD碼轉(zhuǎn)換為雙整數(shù)指令(BCDDI指令)和雙整數(shù)轉(zhuǎn)換為BCD碼指令(DIBCD指令),其中BCDI指令、IBCD指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。71本課件是可編輯的正常PPT課件72BCDI指令、IBCD指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件BCDI指令的功能是將輸入的BCD碼形式的數(shù)據(jù)轉(zhuǎn)換為整數(shù)類型,并將結(jié)果送入OUT指定的存儲(chǔ)單元。IN的有效范圍是0~9999。IBCD指令的功能是將輸入整數(shù)IN轉(zhuǎn)換為BCD碼形式的數(shù)據(jù),并將結(jié)果送入OUT指定的存儲(chǔ)單元。IN的有效范圍是0~9999。73本課件是可編輯的正常PPT課件任務(wù)5閃爍燈閃爍頻率PLC控制74本課件是可編輯的正常PPT課件1.掌握跳轉(zhuǎn)/標(biāo)號(hào)指令的功能、表示形式和使用方法。2.了解子程序的作用和建立方法。3.掌握子程序指令的功能、表示形式和使用方法。4.能運(yùn)用跳轉(zhuǎn)/標(biāo)號(hào)指令和子程序指令設(shè)計(jì)閃爍燈閃爍頻率PLC控制程序。5.能使用書簽功能調(diào)試程序。75學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件閃爍燈的閃爍頻率可以調(diào)節(jié),以顯示不同的閃爍效果和指示信號(hào)。如圖所示為建筑物上的閃爍燈效果圖。76建筑物上的閃爍燈效果圖本課件是可編輯的正常PPT課件本任務(wù)要求應(yīng)用PLC功能指令中的跳轉(zhuǎn)/標(biāo)號(hào)指令或子程序指令設(shè)計(jì)閃爍燈閃爍頻率PLC控制系統(tǒng),并完成安裝和調(diào)試。控制要求如下:1.按下不同的按鈕,閃爍燈以相應(yīng)頻率閃爍。若按下慢閃按鈕,閃爍燈以4s為周期閃爍;若按下中閃按鈕,閃爍燈以2s為周期閃爍;若按下快閃按鈕,閃爍燈以1s為周期閃爍。無論何時(shí)按下停止按鈕,閃爍燈熄滅。2.具有短路保護(hù)等必要的保護(hù)措施。77本課件是可編輯的正常PPT課件一、跳轉(zhuǎn)/標(biāo)號(hào)指令1.表示形式和功能跳轉(zhuǎn)指令(JMP指令)、標(biāo)號(hào)指令(LBL指令)的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。78跳轉(zhuǎn)/標(biāo)號(hào)指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件跳轉(zhuǎn)/標(biāo)號(hào)指令的功能是當(dāng)使能輸入有效時(shí),JMP線圈有信號(hào)流過,使程序流程跳轉(zhuǎn)到與JMP指令編號(hào)相同的標(biāo)號(hào)LBL處,順序執(zhí)行標(biāo)號(hào)指令以下的程序,而跳轉(zhuǎn)指令與標(biāo)號(hào)指令之間的程序不執(zhí)行。若使能輸入無效,JMP線圈沒有信號(hào)流過,則順序執(zhí)行跳轉(zhuǎn)指令與標(biāo)號(hào)指令之間的程序。79本課件是可編輯的正常PPT課件跳轉(zhuǎn)/標(biāo)號(hào)指令的使用如圖所示。在下圖a中,當(dāng)I0.0的常開觸點(diǎn)斷開時(shí),JMP線圈斷電,跳轉(zhuǎn)條件不滿足,順序執(zhí)行程序段2,當(dāng)I0.1的常開觸點(diǎn)閉合時(shí),Q0.1線圈通電。在下圖b中,當(dāng)I0.0的常開觸點(diǎn)閉合時(shí),JMP線圈通電,跳轉(zhuǎn)條件滿足,跳轉(zhuǎn)到標(biāo)號(hào)LBL3處,執(zhí)行標(biāo)號(hào)LBL3以后的程序段,即執(zhí)行程序段4。而在JMP和LBL之間的指令一概不執(zhí)行。在這個(gè)過程中,如果輸入端子I0.1所在的輸入回路接通,那么I0.1指示燈點(diǎn)亮,但是程序段2的I0.1常開觸點(diǎn)不會(huì)閉合,Q0.1不會(huì)有輸出。80本課件是可編輯的正常PPT課件81跳轉(zhuǎn)/標(biāo)號(hào)指令的使用a)不執(zhí)行跳轉(zhuǎn)指令b)執(zhí)行跳轉(zhuǎn)指令本課件是可編輯的正常PPT課件2.使用注意事項(xiàng)(1)跳轉(zhuǎn)/標(biāo)號(hào)指令必須配合使用,可在主程序、子程序或中斷程序中使用,但是只能用在同一個(gè)POU中,不能在不同的POU之間跳轉(zhuǎn)。(2)在SCR段之間不能有跳入和跳出,也就是不能使用跳轉(zhuǎn)/標(biāo)號(hào)指令,但是可以在SCR段內(nèi)使用跳轉(zhuǎn)/標(biāo)號(hào)指令,即標(biāo)號(hào)指令和對應(yīng)的跳轉(zhuǎn)指令必須在同一個(gè)SCR段中。82本課件是可編輯的正常PPT課件(3)執(zhí)行跳轉(zhuǎn)后,被跳過程序段中的各元件的狀態(tài)如下:1)Q、M、S、C等元件的位保持跳轉(zhuǎn)前的狀態(tài)。2)計(jì)數(shù)器C停止計(jì)數(shù),當(dāng)前值寄存器保持跳轉(zhuǎn)前的計(jì)數(shù)值。3)對定時(shí)器而言,刷新方式的不同會(huì)導(dǎo)致工作狀態(tài)不同。(4)LBL指令一般放置在JMP指令之后,以減少程序執(zhí)行時(shí)間。(5)編號(hào)相同的兩個(gè)或多個(gè)JMP指令可以用在同一個(gè)POU中。(6)如果用一直為ON狀態(tài)的SM0.0的常開觸點(diǎn)驅(qū)動(dòng)JMP線圈,相當(dāng)于無條件跳轉(zhuǎn)。(7)由于跳轉(zhuǎn)指令具有選擇程序段的功能,因此在同一段程序但位于因跳轉(zhuǎn)而不會(huì)被同時(shí)執(zhí)行的程序段中的同一個(gè)線圈不被視為雙線圈。83本課件是可編輯的正常PPT課件二、子程序和子程序指令1.子程序的作用通常將具有特定功能且需多次重復(fù)使用的程序段作為子程序,當(dāng)其他程序需要子程序時(shí)可以調(diào)用它,而無須重復(fù)編寫。使用子程序可以減少掃描時(shí)間。使用子程序還可以將程序分成容易管理的小塊,使程序結(jié)構(gòu)簡單清晰,易于調(diào)試、查錯(cuò)和維護(hù)。在子程序中應(yīng)盡量使用局部存儲(chǔ)器L中的局部變量,避免使用全局變量或全局符號(hào),因?yàn)榫植孔兞颗c其他POU幾乎沒有地址沖突,這樣就可以很方便地將子程序移植到其他項(xiàng)目中。84本課件是可編輯的正常PPT課件欲在程序中使用子程序,必須執(zhí)行以下三項(xiàng)任務(wù):(1)建立子程序。(2)在子程序局部變量表中定義參數(shù)(參數(shù)調(diào)用子程序時(shí)必須執(zhí)行)。(3)從適當(dāng)?shù)腜OU(主程序、另一個(gè)子程序或中斷程序)調(diào)用子程序。85本課件是可編輯的正常PPT課件2.建立子程序的方法建立子程序最簡單的方法是右擊程序編輯器中的空白處,然后單擊“插入”→“子程序”即可,如圖所示。也可以在“編輯”菜單功能區(qū)的“插入”區(qū)域中單擊“對象”下拉列表按鈕

,然后單擊“子程序”,或者在項(xiàng)目樹中右擊“程序塊”,然后單擊“插入”→“子程序”。86建立子程序的方法本課件是可編輯的正常PPT課件3.子程序指令子程序指令包括子程序調(diào)用指令(CALL指令)和子程序有條件返回指令(RET指令),其梯形圖和語句表見下表。其中,CALL指令的數(shù)據(jù)類型和操作數(shù)見下表。87子程序指令的梯形圖和語句表本課件是可編輯的正常PPT課件88CALL指令的數(shù)據(jù)類型和操作數(shù)本課件是可編輯的正常PPT課件89CALL指令的數(shù)據(jù)類型和操作數(shù)本課件是可編輯的正常PPT課件子程序調(diào)用指令將程序控制權(quán)轉(zhuǎn)交給子程序SBR_n。子程序執(zhí)行完畢后,控制權(quán)返回子程序調(diào)用指令的下一條指令。子程序和調(diào)用程序共用累加器。由于子程序使用累加器,所以不對累加器執(zhí)行保存或恢復(fù)操作。在同一周期內(nèi)多次調(diào)用子程序時(shí),不應(yīng)使用上升沿檢測器、下降沿檢測器、定時(shí)器和計(jì)數(shù)器指令。90本課件是可編輯的正常PPT課件4.子程序的調(diào)用可以在主程序、另一子程序或中斷程序中調(diào)用子程序。在主程序中,可以嵌套調(diào)用子程序(即在子程序中調(diào)用子程序),最大嵌套深度為8。在中斷程序中,可嵌套的子程序深度為4。允許遞歸調(diào)用(即子程序調(diào)用自己),但在子程序中進(jìn)行遞歸調(diào)用時(shí)應(yīng)慎重。91本課件是可編輯的正常PPT課件在梯形圖程序中插入子程序調(diào)用指令時(shí),首先打開程序編輯器窗口中需要調(diào)用子程序的POU,確定需要調(diào)用子程序的位置。打開項(xiàng)目樹中的“程序塊”文件夾或“調(diào)用子程序”文件夾,用鼠標(biāo)左鍵按住需要調(diào)用的子程序圖標(biāo),將它拖到目標(biāo)位置,松開左鍵,子程序便被放置在該位置。也可以將矩形光標(biāo)置于程序編輯器窗口中需要放置該子程序的位置,然后雙擊項(xiàng)目樹中要調(diào)用的子程序,子程序方框?qū)⒆詣?dòng)出現(xiàn)在光標(biāo)所在的位置。92本課件是可編輯的正常PPT課件5.子程序的有條件返回子程序的有條件返回即在子程序中用觸點(diǎn)電路控制RET線圈指令,觸點(diǎn)電路接通時(shí)條件滿足,子程序被停止執(zhí)行,返回調(diào)用它的程序。6.子程序中的定時(shí)器停止調(diào)用子程序時(shí),子程序內(nèi)的定時(shí)器線圈的ON/OFF狀態(tài)保持不變。93本課件是可編輯的正常PPT課件7.子程序指令應(yīng)用實(shí)例【例】當(dāng)I0.0常開觸點(diǎn)閉合時(shí),執(zhí)行手動(dòng)程序;當(dāng)I0.0常開觸點(diǎn)斷開時(shí),執(zhí)行自動(dòng)程序。主程序、子程序SBR_0、子程序SBR_1分別如圖a、b、c所示。94子程序指令的應(yīng)用a)主程序b)子程序SBR_0c)子程序SBR_1本課件是可編輯的正常PPT課件任務(wù)6兩臺(tái)水泵交替工作PLC控制95本課件是可編輯的正常PPT課件1.掌握邏輯運(yùn)算指令的功能、表示形式和使用方法。2.了解中斷事件的類型、中斷優(yōu)先級(jí)和中斷程序。3.掌握中斷指令的功能、表示形式和使用方法。4.能使用邏輯運(yùn)算指令和中斷指令編寫兩臺(tái)水泵交替工作PLC控制程序。5.能使用交叉引用表對程序進(jìn)行模擬調(diào)試。96學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件在日常生產(chǎn)中,一用一備的兩臺(tái)設(shè)備交替工作不僅便于設(shè)備維護(hù)和保養(yǎng)、延長設(shè)備使用壽命,也能保證生產(chǎn)的穩(wěn)定性和連續(xù)性,提高生產(chǎn)質(zhì)量和效率。如圖所示為兩臺(tái)水泵抽水工作場景圖。97兩臺(tái)水泵抽水工作場景圖本課件是可編輯的正常PPT課件本任務(wù)要求使用PLC功能指令中的邏輯運(yùn)算指令和定時(shí)中斷指令,設(shè)計(jì)兩臺(tái)水泵交替工作PLC控制系統(tǒng),并完成安裝和調(diào)試。控制要求如下:1.按下啟動(dòng)按鈕SB1,第一臺(tái)水泵開始工作,2h后,第二臺(tái)水泵開始工作,同時(shí)第一臺(tái)水泵停止工作;第二臺(tái)水泵開始工作2h后,第一臺(tái)水泵開始工作,同時(shí)第二臺(tái)水泵停止工作,如此循環(huán)。當(dāng)按下停止按鈕SB2時(shí),兩臺(tái)水泵立即停止工作。2.具有短路、過載保護(hù)等必要的保護(hù)措施。98本課件是可編輯的正常PPT課件一、邏輯運(yùn)算指令1.取反指令根據(jù)參與運(yùn)算的操作數(shù)的不同,取反指令可分為字節(jié)取反指令、字取反指令和雙字取反指令。取反指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。99本課件是可編輯的正常PPT課件100取反指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件梯形圖中,取反指令將輸入IN中的二進(jìn)制數(shù)逐位取反,即二進(jìn)制數(shù)的各位由0變?yōu)?,由1變?yōu)?,并將運(yùn)算結(jié)果裝入輸出參數(shù)OUT指定的地址。取反指令影響零標(biāo)志位SM1.0。語句表中,取反指令將OUT中的二進(jìn)制數(shù)逐位取反,并將運(yùn)算結(jié)果裝入OUT指定的地址。101本課件是可編輯的正常PPT課件2.與、或、異或指令根據(jù)參與運(yùn)算的操作數(shù)的不同,與、或、異或指令可分為字節(jié)、字和雙字的與、或、異或指令,其梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。102與、或、異或指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件103與、或、異或指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件104與、或、異或指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件105與、或、異或指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件梯形圖中,與、或、異或指令是分別對兩個(gè)輸入量IN1和IN2進(jìn)行邏輯與、或、異或運(yùn)算,運(yùn)算結(jié)果存放在輸出量OUT中。語句表中,與、或、異或指令是對變量IN1和OUT進(jìn)行邏輯運(yùn)算,運(yùn)算結(jié)果存放在OUT指定的地址中。對字節(jié)、字、雙字進(jìn)行與運(yùn)算時(shí),如果兩個(gè)操作數(shù)的同一位均為1,那么運(yùn)算結(jié)果的對應(yīng)位為1,否則為0。106本課件是可編輯的正常PPT課件二、中斷程序和中斷指令1.中斷事件的類型中斷功能是用中斷程序及時(shí)地處理中斷事件,中斷事件與用戶程序的執(zhí)行時(shí)序無關(guān),無法事先預(yù)測有些中斷事件何時(shí)發(fā)生。S7-200SMART系列PLC的中斷事件分為通信端口中斷、I/O中斷和基于時(shí)間的中斷三大類型,且每個(gè)中斷事件分配有一個(gè)編號(hào),以便于識(shí)別,中斷事件及其優(yōu)先級(jí)見下表。107本課件是可編輯的正常PPT課件108中斷事件及其優(yōu)先級(jí)本課件是可編輯的正常PPT課件109中斷事件及其優(yōu)先級(jí)本課件是可編輯的正常PPT課件110中斷事件及其優(yōu)先級(jí)本課件是可編輯的正常PPT課件(1)通信端口中斷通信端口中斷包括通信端口0和通信端口1產(chǎn)生的中斷。(2)I/O中斷I/O中斷包括脈沖串輸出(pulsetrainoutput,PTO)中斷、外部輸入中斷和高速計(jì)數(shù)器(highspeedcounter,HSC)中斷。(3)基于時(shí)間的中斷基于時(shí)間的中斷包括定時(shí)中斷和定時(shí)器T32/T96中斷。111本課件是可編輯的正常PPT課件2.中斷優(yōu)先級(jí)PLC應(yīng)用過程中通常有多個(gè)中斷事件。當(dāng)多個(gè)中斷事件同時(shí)向CPU申請中斷時(shí),要求CPU能夠?qū)⑷恐袛嗍录粗袛嘈再|(zhì)和輕重緩急進(jìn)行排隊(duì),并依照優(yōu)先級(jí)高低逐個(gè)處理。S7-200SMARTCPU規(guī)定的中斷優(yōu)先級(jí)分組由高到低依次是通信端口中斷、I/O中斷、基于時(shí)間的中斷,每類中斷優(yōu)先級(jí)分組中又有不同的組內(nèi)優(yōu)先級(jí),詳見上表。112本課件是可編輯的正常PPT課件在上述三個(gè)優(yōu)先級(jí)分組范圍內(nèi),CPU按照先來先服務(wù)的原則處理中斷,任何時(shí)刻只能執(zhí)行一個(gè)用戶中斷程序。如果中斷事件的產(chǎn)生過于頻繁,中斷產(chǎn)生的速度比可以處理的速度快,或者中斷被DISI指令禁止,那么中斷隊(duì)列溢出狀態(tài)位被置1。如果多個(gè)中斷事件同時(shí)發(fā)生,則優(yōu)先級(jí)(組和組內(nèi))會(huì)確定先處理哪一個(gè)中斷事件。113各中斷隊(duì)列的隊(duì)列深度和隊(duì)列溢出狀態(tài)位本課件是可編輯的正常PPT課件3.中斷程序中斷程序由用戶編寫,但不是由用戶程序調(diào)用,而是當(dāng)中斷事件發(fā)生時(shí)由操作系統(tǒng)調(diào)用,使系統(tǒng)對特殊的內(nèi)部或外部事件進(jìn)行響應(yīng)。系統(tǒng)響應(yīng)中斷時(shí)自動(dòng)保存邏輯堆棧、累加器和某些特殊標(biāo)志存儲(chǔ)器位,即保護(hù)現(xiàn)場。中斷處理完成后,又自動(dòng)恢復(fù)這些單元原來的狀態(tài),即恢復(fù)現(xiàn)場。中斷處理提供對特殊內(nèi)部事件或外部事件的快速響應(yīng)。在編寫中斷程序前,應(yīng)先創(chuàng)建中斷程序。114本課件是可編輯的正常PPT課件4.中斷指令中斷指令共有6條,包括中斷連接指令(ATCH指令)、中斷分離指令(DTCH指令)、清除中斷事件指令(CEVNT指令)、中斷啟用指令(ENI指令)、中斷禁止指令(DISI指令)和從中斷有條件返回指令(CRETI指令),其梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。115本課件是可編輯的正常PPT課件116中斷指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件117中斷指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件中斷連接指令的功能是將中斷事件(EVNT)與中斷程序編號(hào)(INT)相關(guān)聯(lián),并啟用中斷事件。中斷分離指令的功能是斷開中斷事件與所有中斷程序之間的聯(lián)系,從而禁用該中斷事件。清除中斷事件指令的功能是從中斷隊(duì)列中清除所有的中斷事件,該指令可以用來清除不需要的中斷事件。118本課件是可編輯的正常PPT課件中斷啟用指令的功能是全局性地啟用對所有連接的中斷事件的處理。中斷禁止指令的功能是全局性地禁止處理所有被連接的中斷事件,允許中斷排隊(duì)等候,但是不允許執(zhí)行中斷程序,直到用ENI指令重新允許中斷。從中斷有條件返回指令的功能是當(dāng)控制它的邏輯條件滿足時(shí)從中斷程序返回,編程軟件自動(dòng)為各中斷程序添加無條件返回指令。119本課件是可編輯的正常PPT課件5.中斷程序的執(zhí)行程序開始運(yùn)行時(shí),CPU默認(rèn)禁止所有中斷。執(zhí)行ENI指令后,則允許所有中斷。在CPU自動(dòng)調(diào)用中斷程序之前,應(yīng)使用ATCH指令,建立中斷事件和該事件發(fā)生時(shí)希望執(zhí)行的中斷程序之間的關(guān)聯(lián)。正在執(zhí)行中斷程序時(shí),如果又有中斷事件發(fā)生,將會(huì)按照發(fā)生的時(shí)間順序和優(yōu)先級(jí)排隊(duì)。120本課件是可編輯的正常PPT課件執(zhí)行完中斷程序的最后一條指令后,將會(huì)從中斷程序返回,繼續(xù)執(zhí)行被中斷的操作。可以通過執(zhí)行CRETI指令退出中斷程序。執(zhí)行DTCH指令,將取消中斷事件和中斷程序之間的關(guān)聯(lián),從而禁止單獨(dú)的中斷事件。可以將多個(gè)中斷事件連接到一個(gè)中斷程序,但不能將一個(gè)中斷事件連接到多個(gè)中斷程序。121本課件是可編輯的正常PPT課件6.中斷程序?qū)嵗?)I/O中斷的應(yīng)用【例】在I0.0的上升沿應(yīng)用中斷程序使Q0.0立即置位,在I0.1的下降沿應(yīng)用中斷程序使Q0.0立即復(fù)位。程序設(shè)計(jì)如圖所示。122例

主程序a)梯形圖b)語句表本課件是可編輯的正常PPT課件123例

中斷程序INT_0a)梯形圖b)語句表例

中斷程序INT_1a)梯形圖b)語句表本課件是可編輯的正常PPT課件(2)定時(shí)中斷的應(yīng)用【例】用定時(shí)中斷0實(shí)現(xiàn)周期為2s的高精度定時(shí),并在QB0端口以加1形式輸出。定時(shí)中斷的定時(shí)時(shí)間間隔最長為255ms,為了實(shí)現(xiàn)周期為2s的高精度周期性操作定時(shí),將定時(shí)中斷的定時(shí)時(shí)間間隔設(shè)為250ms,在定時(shí)中斷0的中斷程序中,將VB0累加1,然后用字節(jié)比較指令判斷VB0是否等于8。若VB0等于8,則說明中斷了8次,對應(yīng)的時(shí)間間隔為2s,使QB0加1,程序如圖所示。124本課件是可編輯的正常PPT課件125例

主程序a)梯形圖b)語句表本課件是可編輯的正常PPT課件126上例中斷程序INT_0a)梯形圖b)語句表本課件是可編輯的正常PPT課件(3)定時(shí)器中斷的應(yīng)用【例】使用定時(shí)器T32中斷控制8盞節(jié)日彩燈,每3s循環(huán)左移1位。1ms定時(shí)器T32定時(shí)時(shí)間到時(shí)產(chǎn)生中斷事件,中斷事件編號(hào)為21。程序如圖所示。127例

主程序a)梯形圖b)語句表本課件是可編輯的正常PPT課件128上例中斷程序INT_0a)梯形圖b)語句表本課件是可編輯的正常PPT課件任務(wù)7箱體包裝工序PLC控制129本課件是可編輯的正常PPT課件1.了解旋轉(zhuǎn)編碼器的原理和應(yīng)用。2.熟悉高速計(jì)數(shù)器的工作模式、輸入點(diǎn)和運(yùn)行特點(diǎn)。3.掌握高速計(jì)數(shù)器指令的功能、表示形式和使用方法。4.掌握高速計(jì)數(shù)器的初始化及動(dòng)態(tài)參數(shù)編程方法。5.能使用高速計(jì)數(shù)器指令編寫箱體包裝工序PLC控制程序。130學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件如圖所示為箱體包裝工序控制系統(tǒng)示意圖。箱體用傳送帶輸送,傳感器A用來檢測箱體是否到達(dá),封箱機(jī)B用于封裝箱體,噴碼機(jī)C用于對封裝完成的箱體進(jìn)行噴碼。旋轉(zhuǎn)編碼器將電動(dòng)機(jī)的轉(zhuǎn)速轉(zhuǎn)化為脈沖信號(hào),再用高速計(jì)數(shù)器對轉(zhuǎn)速脈沖信號(hào)進(jìn)行計(jì)數(shù),以精確控制箱體包裝工序。131本課件是可編輯的正常PPT課件132箱體包裝工序控制系統(tǒng)示意圖本課件是可編輯的正常PPT課件本任務(wù)要求使用PLC功能指令中的高速計(jì)數(shù)器指令,設(shè)計(jì)箱體包裝工序PLC控制系統(tǒng),并完成安裝和調(diào)試??刂埔笕缦拢?.按下啟動(dòng)按鈕,電動(dòng)機(jī)開始工作,帶動(dòng)傳送帶輸送箱體,并在按下停止按鈕前,始終保持運(yùn)轉(zhuǎn)。當(dāng)傳感器A檢測到箱體時(shí),高速計(jì)數(shù)器開始計(jì)數(shù),當(dāng)計(jì)數(shù)到1000個(gè)脈沖時(shí),箱體剛好到達(dá)封箱機(jī)下方進(jìn)行封箱。假設(shè)封箱過程需500個(gè)脈沖,封箱完成后封箱機(jī)停止工作。箱體繼續(xù)前行,當(dāng)計(jì)數(shù)脈沖又累加300個(gè)時(shí),噴碼機(jī)開始噴碼,噴碼過程需5s,噴碼結(jié)束后,整個(gè)工作過程結(jié)束。按下停止按鈕,電動(dòng)機(jī)停止工作,傳送帶停止輸送箱體,高速計(jì)數(shù)器停止計(jì)數(shù)。2.具有短路保護(hù)等必要的保護(hù)措施。133本課件是可編輯的正常PPT課件一、旋轉(zhuǎn)編碼器旋轉(zhuǎn)編碼器是一種通過光電轉(zhuǎn)換將輸出軸上的角位移、角速度等轉(zhuǎn)換為相應(yīng)的電脈沖的傳感器。根據(jù)輸出脈沖與對應(yīng)位置(角度)關(guān)系的不同,旋轉(zhuǎn)編碼器通常分為增量式旋轉(zhuǎn)編碼器和絕對式旋轉(zhuǎn)編碼器,如圖所示。134本課件是可編輯的正常PPT課件135旋轉(zhuǎn)編碼器實(shí)物圖a)增量式旋轉(zhuǎn)編碼器b)絕對式旋轉(zhuǎn)編碼器本課件是可編輯的正常PPT課件1.增量式旋轉(zhuǎn)編碼器增量式旋轉(zhuǎn)編碼器通常與高速計(jì)數(shù)器配合用于電動(dòng)機(jī)轉(zhuǎn)速測量等場合,它一般安裝在電動(dòng)機(jī)軸上,用于測量電動(dòng)機(jī)的實(shí)際轉(zhuǎn)速,然后反饋給變頻器或PLC。增量式旋轉(zhuǎn)編碼器的碼盤上有均勻刻制的光柵。當(dāng)碼盤旋轉(zhuǎn)時(shí),輸出與轉(zhuǎn)角的增量成正比的脈沖,用高速計(jì)數(shù)器來計(jì)算脈沖數(shù)。根據(jù)輸出信號(hào)數(shù)量的不同,增量式旋轉(zhuǎn)編碼器分為以下三種:(1)單通道增量式旋轉(zhuǎn)編碼器單通道增量式旋轉(zhuǎn)編碼器內(nèi)部只有一對光電耦合器,只能產(chǎn)生一相(A相)脈沖序列,用于單方向計(jì)數(shù)和單方向測速。136本課件是可編輯的正常PPT課件(2)雙通道增量式旋轉(zhuǎn)編碼器雙通道增量式旋轉(zhuǎn)編碼器又稱為A/B相型編碼器,內(nèi)部有兩對光電耦合器,能輸出相位差為90°的兩路(A、B相)獨(dú)立的脈沖序列。137雙通道增量式旋轉(zhuǎn)編碼器的工作原理示意圖1—連接軸2—支撐軸承3—光柵4—光電碼盤5—光源6—聚光鏡7—光欄板8—光敏元件本課件是可編輯的正常PPT課件當(dāng)光電碼盤隨連接軸一起轉(zhuǎn)動(dòng)時(shí),光源通過聚光鏡,透過光電碼盤和光欄板形成忽明忽暗的光信號(hào),光敏元件把光信號(hào)轉(zhuǎn)換成電信號(hào),產(chǎn)生兩組近似于正弦波的電流信號(hào)A與B,兩者的相位相差90°,經(jīng)放大、整形電路變成方波,如圖所示。138雙通道增量式旋轉(zhuǎn)編碼器的輸出波形a)編碼器正轉(zhuǎn)b)編碼器反轉(zhuǎn)本課件是可編輯的正常PPT課件(3)三通道增量式旋轉(zhuǎn)編碼器三通道增量式旋轉(zhuǎn)編碼器內(nèi)部除了具有雙通道增量式旋轉(zhuǎn)編碼器的兩對光電耦合器,能輸出相位差為90°的兩路獨(dú)立的脈沖序列外,在光電碼盤的另外一個(gè)通道還有一個(gè)透光段,每轉(zhuǎn)1圈輸出一個(gè)脈沖,該脈沖稱為Z相零位脈沖,用于系統(tǒng)清零信號(hào)或作為坐標(biāo)的原點(diǎn),以減少測量的累積誤差。三通道增量式旋轉(zhuǎn)編碼器用于正反向計(jì)數(shù)、判斷、測速和位置測量。139本課件是可編輯的正常PPT課件2.絕對式旋轉(zhuǎn)編碼器絕對式旋轉(zhuǎn)編碼器一般安裝在手柄的下方,用于將手柄的位置信號(hào)轉(zhuǎn)換為速度指令傳給PLC。N位絕對式旋轉(zhuǎn)編碼器有N個(gè)碼道,最外層的碼道對應(yīng)編碼的最低位。每個(gè)碼道有一個(gè)光電耦合器,用來讀取該碼道的0、1數(shù)據(jù)。絕對式旋轉(zhuǎn)編碼器輸出的N位二進(jìn)制數(shù)(格雷碼)反映了運(yùn)動(dòng)物體所處的絕對位置,根據(jù)位置的變化情況,可以判別旋轉(zhuǎn)的方向。140本課件是可編輯的正常PPT課件二、高速計(jì)數(shù)器1.高速計(jì)數(shù)器的工作模式S7-200SMART的高速計(jì)數(shù)器有八種工作模式,分為以下四類:(1)具有內(nèi)部方向控制功能的單相時(shí)鐘計(jì)數(shù)器(模式0、1)。(2)具有外部方向控制功能的單相時(shí)鐘計(jì)數(shù)器(模式3、4)。(3)具有加、減時(shí)鐘脈沖輸入的雙相時(shí)鐘計(jì)數(shù)器(模式6、7)。(4)A/B相正交計(jì)數(shù)器(模式9、10)。141本課件是可編輯的正常PPT課件1421倍速A/B相正交計(jì)數(shù)器本課件是可編輯的正常PPT課件1434倍速A/B相正交計(jì)數(shù)器本課件是可編輯的正常PPT課件2.高速計(jì)數(shù)器的輸入點(diǎn)高速計(jì)數(shù)器的輸入點(diǎn)由系統(tǒng)指定,每個(gè)高速計(jì)數(shù)器都有針對它所支持的脈沖輸入(時(shí)鐘、方向和復(fù)位)的專用輸入點(diǎn)。144高速計(jì)數(shù)器的輸入點(diǎn)和工作模式本課件是可編輯的正常PPT課件上表中用到的I0.0~I(xiàn)1.3輸入點(diǎn)既可以作為普通輸入點(diǎn)使用,也可以作為邊沿中斷輸入點(diǎn)使用,還可以在使用高速計(jì)數(shù)器時(shí)作為指定的專用輸入點(diǎn)使用,但同一個(gè)輸入點(diǎn)只能同時(shí)選擇上述一種功能。高速計(jì)數(shù)器的當(dāng)前模式未使用的任何輸入點(diǎn)都可以用于其他功能。只要使用高速計(jì)數(shù)器,相應(yīng)輸入點(diǎn)就分配給對應(yīng)的高速計(jì)數(shù)器,捕捉由高速計(jì)數(shù)器產(chǎn)生的中斷事件。各高速計(jì)數(shù)器的中斷事件見下表。145本課件是可編輯的正常PPT課件146高速計(jì)數(shù)器的中斷事件本課件是可編輯的正常PPT課件3.高速計(jì)數(shù)器的運(yùn)行特點(diǎn)高速計(jì)數(shù)器一般與增量式旋轉(zhuǎn)編碼器一起使用。增量式旋轉(zhuǎn)編碼器每轉(zhuǎn)發(fā)出一定數(shù)量的計(jì)數(shù)脈沖和一個(gè)復(fù)位脈沖,作為高速計(jì)數(shù)器的輸入。每個(gè)高速計(jì)數(shù)器內(nèi)部都存儲(chǔ)著一個(gè)32位當(dāng)前值(CV)和一個(gè)32位預(yù)設(shè)值(PV)。由于中斷事件發(fā)生的頻率遠(yuǎn)遠(yuǎn)低于高速計(jì)數(shù)器的計(jì)數(shù)頻率,因此能夠在對整個(gè)PLC掃描周期影響相對較小的情況下實(shí)現(xiàn)對高速運(yùn)動(dòng)的精確控制。147本課件是可編輯的正常PPT課件三、高速計(jì)數(shù)器指令高速計(jì)數(shù)器指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。148高速計(jì)數(shù)器指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件HDEF指令用輸入?yún)?shù)HSC指定高速計(jì)數(shù)器HSC0~HSC5,用輸入?yún)?shù)MODE設(shè)置工作模式,工作模式定義了高速計(jì)數(shù)器的時(shí)鐘、方向和復(fù)位功能,這兩個(gè)參數(shù)的數(shù)據(jù)類型均為字節(jié)。每個(gè)高速計(jì)數(shù)器只能使用一條HDEF指令,可以在第一個(gè)掃描周期用HDEF指令來定義高速計(jì)數(shù)器。HSC指令用于啟動(dòng)編號(hào)為N的高速計(jì)數(shù)器,N的數(shù)據(jù)類型為字。使用高速計(jì)數(shù)器之前,必須執(zhí)行HDEF指令以選擇高速計(jì)數(shù)器的工作模式。149本課件是可編輯的正常PPT課件1.高速計(jì)數(shù)器的控制字節(jié)除了定義高速計(jì)數(shù)器的工作模式,還要設(shè)置高速計(jì)數(shù)器的有關(guān)控制字節(jié)。每個(gè)高速計(jì)數(shù)器均有一個(gè)控制字節(jié),它決定了高速計(jì)數(shù)器的復(fù)位有效電平、計(jì)數(shù)速率、方向控制(僅限模式0和模式1)、初始計(jì)數(shù)方向(模式3、4、6、7、9、10)、新預(yù)設(shè)值加載控制、新當(dāng)前值加載控制、HSC啟用或禁用。高速計(jì)數(shù)器的控制字節(jié)見下表。150本課件是可編輯的正常PPT課件151高速計(jì)數(shù)器的控制字節(jié)本課件是可編輯的正常PPT課件(1)使用HDEF指令設(shè)置復(fù)位有效電平和計(jì)數(shù)速率HSC0、HSC2、HSC4和HSC5各有兩個(gè)控制位用于組態(tài)復(fù)位的激活狀態(tài)并選擇1×或4×計(jì)數(shù)模式(僅限A/B相正交計(jì)數(shù)器)。這些控制位位于各自高速計(jì)數(shù)器的控制字節(jié)內(nèi),僅當(dāng)執(zhí)行HDEF指令時(shí)才會(huì)使用。執(zhí)行HDEF指令之前,必須將這兩個(gè)控制位設(shè)置為所需狀態(tài)。(2)使用HSC指令設(shè)置計(jì)數(shù)方向、加載新預(yù)設(shè)值/新當(dāng)前值和啟用/禁用計(jì)數(shù)器HSC指令在執(zhí)行期間使用控制字節(jié)。分配高速計(jì)數(shù)器和工作模式之后,即可對高速計(jì)數(shù)器的動(dòng)態(tài)參數(shù)進(jìn)行編程。152本課件是可編輯的正常PPT課件2.HSC當(dāng)前值的讀取只能使用后面帶有高速計(jì)數(shù)器標(biāo)識(shí)符編號(hào)(0、1、2、3、4或5)的數(shù)據(jù)類型HC0~HC5讀取每個(gè)高速計(jì)數(shù)器的當(dāng)前值。HC數(shù)據(jù)為只讀數(shù)據(jù)??梢允褂肏C數(shù)據(jù)類型讀取當(dāng)前值,但不能直接讀取預(yù)設(shè)值。HC數(shù)據(jù)類型的數(shù)據(jù)長度為雙字(32位)。153本課件是可編輯的正常PPT課件3.當(dāng)前值和預(yù)設(shè)值的設(shè)置若要將新的當(dāng)前值和/或預(yù)設(shè)值載入高速計(jì)數(shù)器,則必須對控制字節(jié)以及保存所需新當(dāng)前值和/或新預(yù)設(shè)值的特殊存儲(chǔ)器雙字進(jìn)行設(shè)置。同時(shí),必須執(zhí)行HSC指令將新值傳送到高速計(jì)數(shù)器中。下表列出了用于保存新當(dāng)前值和新預(yù)設(shè)值的雙字類型特殊存儲(chǔ)器。154用于保存新當(dāng)前值和新預(yù)設(shè)值的雙字類型特殊存儲(chǔ)器本課件是可編輯的正常PPT課件執(zhí)行以下步驟,將新當(dāng)前值和/或新預(yù)設(shè)值寫入高速計(jì)數(shù)器:(1)加載要寫入相應(yīng)SM的新當(dāng)前值和/或新預(yù)設(shè)值。(2)設(shè)置或清除相應(yīng)控制字節(jié)的相應(yīng)位,指示是否更新當(dāng)前值和/或預(yù)設(shè)值。(3)執(zhí)行引用相應(yīng)高速計(jì)數(shù)器編號(hào)的HSC指令,可以檢查控制字節(jié)。155本課件是可編輯的正常PPT課件4.HSC中斷程序的附加當(dāng)HSC的當(dāng)前值等于加載的預(yù)設(shè)值時(shí),所有高速計(jì)數(shù)器模式都支持中斷事件。使用外部復(fù)位輸入的高速計(jì)數(shù)器模式支持激活外部復(fù)位時(shí)中斷。除模式0和模式1外的所有高速計(jì)數(shù)器模式均支持計(jì)數(shù)方向改變時(shí)中斷??蓡为?dú)啟用或禁用這些中斷條件。5.高速計(jì)數(shù)器的狀態(tài)字節(jié)每個(gè)高速計(jì)數(shù)器都有一個(gè)狀態(tài)字節(jié),狀態(tài)字節(jié)提供狀態(tài)存儲(chǔ)器位,用于指示當(dāng)前計(jì)數(shù)方向以及當(dāng)前值是否大于或等于預(yù)設(shè)值,狀態(tài)字節(jié)的0~4位不用。156本課件是可編輯的正常PPT課件四、高速計(jì)數(shù)器的初始化及動(dòng)態(tài)參數(shù)編程高速計(jì)數(shù)器的初始化即設(shè)置高速計(jì)數(shù)器的控制字節(jié)、執(zhí)行HDEF指令(選擇工作模式)、設(shè)定當(dāng)前值和預(yù)設(shè)值、設(shè)置中斷和執(zhí)行HSC指令等。1.高速計(jì)數(shù)器初始化的步驟(1)首次掃描時(shí),接通一個(gè)掃描周期的特殊存儲(chǔ)器位SM0.1來調(diào)用執(zhí)行初始化操作的子程序,完成初始化操作。(2)在初始化子程序中,根據(jù)需要的控制操作加載控制字節(jié)(SMB37、SMB47、SMB57、SMB137、SMB147或SMB157)。157本課件是可編輯的正常PPT課件(3)執(zhí)行HDEF指令,設(shè)置HSC的編號(hào)(0、1、2、3、4或5),設(shè)置工作模式(0、1、3、4、6、7、9或10)。(4)將新的當(dāng)前值寫入32位當(dāng)前值寄存器(SMD38、SMD48、SMD58、SMD138、SMD148或SMD158)。(5)將新的預(yù)設(shè)值寫入32位預(yù)設(shè)值寄存器(SMD42、SMD52、SMD62、SMD142、SMD152或SMD162)。(6)為了捕捉當(dāng)前值等于預(yù)設(shè)值的事件,將CV=PV的中斷事件(若選擇HSC0,則為事件12)與一個(gè)中斷程序相聯(lián)系,編寫相應(yīng)的中斷程序。158本課件是可編輯的正常PPT課件(7)為了捕捉計(jì)數(shù)方向改變的事件,將計(jì)數(shù)方向改變的中斷事件(若選擇HSC0,則為事件27)與一個(gè)中斷程序相聯(lián)系,編寫相應(yīng)的中斷程序。(8)為了捕捉外部信號(hào)復(fù)位的事件,將外部信號(hào)復(fù)位的中斷事件(若選擇HSC0,則為事件28)與一個(gè)中斷程序相聯(lián)系,編寫相應(yīng)的中斷程序。(9)執(zhí)行ENI指令以啟用HSC中斷。(10)執(zhí)行HSC指令,激活高速計(jì)數(shù)器。(11)退出子程序。159本課件是可編輯的正常PPT課件2.更改模式0和模式1的計(jì)數(shù)方向以HSC0為例,更改具有內(nèi)部方向控制功能的單相時(shí)鐘計(jì)數(shù)器(模式0和1)的方向,步驟如下:(1)加載SMB37,以寫入所需方向。(2)執(zhí)行HSC指令,激活高速計(jì)數(shù)器HSC0。160本課件是可編輯的正常PPT課件3.加載新當(dāng)前值(任何模式)以HSC0為例,更改高速計(jì)數(shù)器的當(dāng)前值(任何模式)的步驟如下:(1)加載SMB37,以寫入所需當(dāng)前值。(2)用所需當(dāng)前值加載SMD38(雙字大小值,加載0可進(jìn)行清除)。(3)執(zhí)行HSC指令,激活高速計(jì)數(shù)器HSC0。161本課件是可編輯的正常PPT課件4.加載新預(yù)設(shè)值(任何模式)以HSC0為例,更改高速計(jì)數(shù)器的預(yù)設(shè)值(任何模式)的步驟如下:(1)加載SMB37,以寫入所需預(yù)設(shè)值。(2)用所需預(yù)設(shè)值加載SMD42(雙字大小值)。(3)執(zhí)行HSC指令,激活高速計(jì)數(shù)器HSC0。5.禁用高速計(jì)數(shù)器(任何模式)以HSC0為例,禁用高速計(jì)數(shù)器(任何模式)的步驟如下:(1)加載SMB37,以禁用高速計(jì)數(shù)器。(2)執(zhí)行HSC指令,以禁用計(jì)數(shù)器HSC0。162本課件是可編輯的正常PPT課件課題二PLC綜合應(yīng)用技術(shù)163本課件是可編輯的正常PPT課件任務(wù)4PLC、觸摸屏與變頻器聯(lián)機(jī)的小車運(yùn)料控制任務(wù)2兩臺(tái)PLC之間的以太網(wǎng)通信任務(wù)1步進(jìn)電動(dòng)機(jī)PLC控制任務(wù)3PLC與變頻器控制電動(dòng)機(jī)多段速度運(yùn)行任務(wù)5基于PLC的爐溫控制系統(tǒng)164本課件是可編輯的正常PPT課件任務(wù)1步進(jìn)電動(dòng)機(jī)PLC控制165本課件是可編輯的正常PPT課件1.掌握步進(jìn)電動(dòng)機(jī)和步進(jìn)驅(qū)動(dòng)器的接線方法。2.掌握脈沖輸出指令的功能、表示形式及使用方法。3.熟悉PTO/PWM控制寄存器各位的功能。4.掌握PTO編程與操作的方法。5.能正確進(jìn)行PLC、步進(jìn)驅(qū)動(dòng)器、步進(jìn)電動(dòng)機(jī)之間的線路連接。6.能使用脈沖輸出指令編寫步進(jìn)電動(dòng)機(jī)PLC控制程序。166學(xué)習(xí)目標(biāo)本課件是可編輯的正常PPT課件一個(gè)典型的運(yùn)動(dòng)控制系統(tǒng)主要包括運(yùn)動(dòng)控制器、驅(qū)動(dòng)器、執(zhí)行器和反饋傳感器。其中,運(yùn)動(dòng)控制器有PC-based控制器、專用控制器、PLC等,用以生成軌跡點(diǎn)和閉合位置反饋環(huán)。驅(qū)動(dòng)器將運(yùn)動(dòng)控制器輸出的控制信號(hào)轉(zhuǎn)換為更高功率的電流或電壓信號(hào),以驅(qū)動(dòng)執(zhí)行器。執(zhí)行器用來輸出運(yùn)動(dòng)。反饋傳感器用來反饋執(zhí)行器的位置,以實(shí)現(xiàn)和位置控制環(huán)的閉合。眾多的機(jī)械部件使執(zhí)行器以期望的運(yùn)動(dòng)形式輸出運(yùn)動(dòng)。167本課件是可編輯的正常PPT課件如圖所示為由PLC、步進(jìn)驅(qū)動(dòng)器、步進(jìn)電動(dòng)機(jī)、絲桿、運(yùn)動(dòng)托盤以及位置檢測傳感器等組成的運(yùn)動(dòng)控制系統(tǒng),它利用PLC通過步進(jìn)驅(qū)動(dòng)器來控制步進(jìn)電動(dòng)機(jī)的運(yùn)轉(zhuǎn),以實(shí)現(xiàn)運(yùn)動(dòng)控制。運(yùn)動(dòng)托盤由步進(jìn)電動(dòng)機(jī)通過絲桿傳動(dòng),位置檢測傳感器可在運(yùn)動(dòng)托盤運(yùn)動(dòng)至某位置時(shí)檢測到一個(gè)開關(guān)量信號(hào)并反饋給PLC,以實(shí)現(xiàn)位置的精確檢測。168步進(jìn)電動(dòng)機(jī)PLC控制系統(tǒng)本課件是可編輯的正常PPT課件本任務(wù)要求使用PLC功能指令中的脈沖輸出指令,設(shè)計(jì)步進(jìn)電動(dòng)機(jī)正反轉(zhuǎn)PLC控制系統(tǒng),并完成安裝和調(diào)試??刂埔笕缦拢?.按下正轉(zhuǎn)啟動(dòng)按鈕SB1,步進(jìn)電動(dòng)機(jī)正轉(zhuǎn);按下反轉(zhuǎn)啟動(dòng)按鈕SB2,步進(jìn)電動(dòng)機(jī)以相同的轉(zhuǎn)速反轉(zhuǎn)并轉(zhuǎn)過相同的角度。按下停止按鈕SB3,步進(jìn)電動(dòng)機(jī)停轉(zhuǎn)。2.具有短路保護(hù)等必要的保護(hù)措施。169本課件是可編輯的正常PPT課件一、步進(jìn)電動(dòng)機(jī)和步進(jìn)驅(qū)動(dòng)器1.步進(jìn)電動(dòng)機(jī)步進(jìn)電動(dòng)機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),其特點(diǎn)是無累積誤差,因而廣泛應(yīng)用于各種開環(huán)控制系統(tǒng)。步進(jìn)電動(dòng)機(jī)又稱為脈沖電動(dòng)機(jī)。步進(jìn)電動(dòng)機(jī)的轉(zhuǎn)速與脈沖頻率成正比,因此控制脈沖頻率可以精確調(diào)速,控制脈沖數(shù)量可以精確定位。170本課件是可編輯的正常PPT課件171步進(jìn)電動(dòng)機(jī)本課件是可編輯的正常PPT課件根據(jù)結(jié)構(gòu)與材料的不同,步進(jìn)電動(dòng)機(jī)分為反應(yīng)式、永磁式和混合式三種。混合式步進(jìn)電動(dòng)機(jī)分為兩相、三相和五相,步距角一般分別為1.8°、1.2°和0.72°。57HS13混合式步進(jìn)電動(dòng)機(jī)的引線定義、串聯(lián)及并聯(lián)接法如圖所示。17257HS13混合式步進(jìn)電動(dòng)機(jī)的引線定義、串聯(lián)及并聯(lián)接法a)引線定義b)串聯(lián)接法c)并聯(lián)接法本課件是可編輯的正常PPT課件2.步進(jìn)驅(qū)動(dòng)器步進(jìn)驅(qū)動(dòng)器是一種能使步進(jìn)電動(dòng)機(jī)運(yùn)行的功率放大器,它能把運(yùn)動(dòng)控制器發(fā)來的脈沖信號(hào)轉(zhuǎn)化為步進(jìn)電動(dòng)機(jī)的功率信號(hào),以驅(qū)動(dòng)步進(jìn)電動(dòng)機(jī)運(yùn)行。173DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器a)實(shí)物圖b)狀態(tài)指示燈和接線端子本課件是可編輯的正常PPT課件(1)狀態(tài)指示燈和接線端子DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器的狀態(tài)指示燈和接線端子如上圖b所示。綠色LED為電源指示燈,當(dāng)步進(jìn)驅(qū)動(dòng)器接通電源時(shí),綠色LED點(diǎn)亮;當(dāng)步進(jìn)驅(qū)動(dòng)器切斷電源時(shí),綠色LED熄滅。紅色LED為故障指示燈,當(dāng)出現(xiàn)故障時(shí),該指示燈以3s為周期循環(huán)閃爍;當(dāng)故障被清除時(shí),紅色LED熄滅。紅色LED在3s內(nèi)不同的閃爍次數(shù)代表不同的故障信息,具體見下表。174本課件是可編輯的正常PPT課件175DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器的故障指示燈說明本課件是可編輯的正常PPT課件DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器接線端子的功能見下表。176DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器接線端子的功能本課件是可編輯的正常PPT課件(2)控制信號(hào)接口電路DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器采用差分式接口電路,可適用于差分信號(hào)。177DM542數(shù)字式兩相步進(jìn)驅(qū)動(dòng)器的控制信號(hào)接口電路a)共陽極接法b)共陰極接法本課件是可編輯的正常PPT課件(3)細(xì)分設(shè)定在很多精密控制場合,要求分很多步走完一個(gè)步進(jìn)電動(dòng)機(jī)固有步距角,也就是細(xì)分驅(qū)動(dòng),能實(shí)現(xiàn)此功能的電子裝置稱為細(xì)分驅(qū)動(dòng)器。細(xì)分驅(qū)動(dòng)減小了步進(jìn)電動(dòng)機(jī)每步的步距角,提高了控制精度,減小了振動(dòng),提高了輸出轉(zhuǎn)矩。當(dāng)步進(jìn)驅(qū)動(dòng)器工作在n細(xì)分狀態(tài)時(shí),步進(jìn)電動(dòng)機(jī)的實(shí)際步距角是固有步距角(整步)的n分之一。178本課件是可編輯的正常PPT課件二、脈沖輸出指令和PTO/PWM控制寄存器1.脈沖輸出指令脈沖輸出指令(PLS指令)可以控制高速輸出(是否提供PTO和PWM功能。若使用PWM功能,還可通過PWM向?qū)ЫM態(tài)為PWM輸出。PLS指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型見下表。179PLS指令的梯形圖、語句表、操作數(shù)及數(shù)據(jù)類型本課件是可編輯的正常PPT課件使用PLS指令最多可創(chuàng)建四個(gè)PTO/PWM操作。PTO操作允許用戶控制方波(50%占空比)輸出的頻率和脈沖數(shù)量。PWM操作允許用戶控制占空比可變的固定循環(huán)時(shí)間輸出。S7-200SMART標(biāo)準(zhǔn)型CPU模塊最多有四個(gè)PTO/PWM發(fā)生器(PLS0、PLS1、PLS2和PLS3),用于產(chǎn)生高速脈沖串或脈沖寬度調(diào)制波。180本課件是可編輯的正常PPT課件S7-200SMARTCPU指定的特殊存儲(chǔ)器SM單元用于存儲(chǔ)每個(gè)PTO/PWM發(fā)生器的以下數(shù)據(jù):1個(gè)PTO狀態(tài)字節(jié)(8bit值)、1個(gè)控制字節(jié)(8bit值)、1個(gè)PWM循環(huán)時(shí)間或PTO頻率(16bit無符號(hào)值)、1個(gè)PWM脈沖寬度(16bit無符號(hào)值)以及1個(gè)PTO脈沖計(jì)數(shù)值(32bit無符號(hào)值)。特殊存儲(chǔ)器SM的各位設(shè)置完畢,即可執(zhí)行PLS指令。PTO/PWM發(fā)生器和過程映像輸出寄存器共同使用數(shù)字量輸出端Q0.0、Q0.1、Q0.3和Q0.2。181本課件是可編輯的正常PPT課件2.PTO/PWM控制寄存器PLS指令使CPU讀取特殊存儲(chǔ)器SM存儲(chǔ)單元的數(shù)據(jù),并對相應(yīng)的PTO/PWM發(fā)生器進(jìn)行編程。182PTO/PWM控制寄存器各位的功能本課件是可編輯的正常PPT課件183PTO/PWM控制寄存器各位的功能本課件是可編輯的正常PPT課件184PTO/PWM控制字節(jié)參考本課件是可編輯的正常PPT課件185PTO/PWM控制字節(jié)參考本課件是可編輯的正常PPT課件狀態(tài)字節(jié)用于監(jiān)視PTO發(fā)生器的工作狀態(tài)??刂谱止?jié)SMB67控制PTO0/PWM0發(fā)生器,SMB77控制PTO1/PWM1發(fā)生器,SMB567控制PTO2/PWM2發(fā)生器,SMB581控制PTO3/PWM3發(fā)生器。當(dāng)裝載PWM周期值/PTO頻率值、PWM脈沖寬度值或PTO脈沖計(jì)數(shù)值時(shí),執(zhí)行PLS指令之前也要設(shè)置控制寄存器中相應(yīng)的更新位。對于多段脈沖串操作,執(zhí)行PLS指令之前也必須裝載包絡(luò)表的起始偏移量和包絡(luò)表的值。如果在PWM執(zhí)行過程中試圖改變PWM的時(shí)基,則該請求被忽略并產(chǎn)生非致命錯(cuò)誤。186本課件是可編輯的正常PPT課件三、PTO編程與操作PTO以指定頻率和指定脈沖數(shù)量提供50%占空比輸出的方波,波形如圖所示。為PTO操作組態(tài)輸出后,CPU會(huì)生成一個(gè)占空比為50%的脈沖串,用于對步進(jìn)電動(dòng)機(jī)或伺服電動(dòng)機(jī)的速度和位置進(jìn)行開環(huán)控制。187占空比為50%的方波本課件是可編輯的正常PPT課件1.PTO的實(shí)現(xiàn)方式PTO功能允許脈沖串“鏈接”或“管道化”,也就是允許脈沖串進(jìn)行排隊(duì),形成管道(也稱為管線、流水線)。當(dāng)前的脈沖串輸出完成后,立即輸出新脈沖串,這保證了脈沖串順序輸出的連續(xù)性。(1)PTO脈沖的單段管道化單段管道化是指管道中每次只能存儲(chǔ)一個(gè)脈沖串的控制參數(shù)。(2)PTO脈沖的單段超馳在單段超馳中,用戶負(fù)責(zé)更新超馳脈沖串的SM位置。188本課件是可編輯的正常PPT課件2.單段PTO初始化通常用一個(gè)子程序?yàn)槊}沖輸出配置并初始化PTO,初始化子程序由主程序調(diào)用。用首次掃描特殊存儲(chǔ)器位(SM0.1)將PTO使用的輸出(Q0.0、Q0.1、Q0.3或Q0.2)復(fù)位為0,并調(diào)用子程序完成初始化操作。189本課件是可編輯的正常PPT課件(1)從主程序建立對初始化子程序的調(diào)用后,按照以下步驟在初始化子程序中創(chuàng)建控制邏輯,完成對單段PTO的Q0.0、Q0.1、Q0.3或Q0.2的配置。1)設(shè)置控制字節(jié)。2)向SMW68、SMW78、SMW568或SMW582寫入頻率的字值。3)向SMD72、SMD82、SMD572或SMD586寫入脈沖數(shù)的雙字值。4)如果希望在PTO輸出完成后立即執(zhí)行相關(guān)功能,可以將脈沖串完成事件附加于中斷程序,執(zhí)行ATCH指令和ENI指令。5)執(zhí)行PLS指令,使S7-200SMARTCPU為PTO發(fā)生器編程。

溫馨提示

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

評論

0/150

提交評論