PLC應(yīng)用技術(shù)(S7-1200)(微課版)課件 模塊2 基本指令的應(yīng)用_第1頁
PLC應(yīng)用技術(shù)(S7-1200)(微課版)課件 模塊2 基本指令的應(yīng)用_第2頁
PLC應(yīng)用技術(shù)(S7-1200)(微課版)課件 模塊2 基本指令的應(yīng)用_第3頁
PLC應(yīng)用技術(shù)(S7-1200)(微課版)課件 模塊2 基本指令的應(yīng)用_第4頁
PLC應(yīng)用技術(shù)(S7-1200)(微課版)課件 模塊2 基本指令的應(yīng)用_第5頁
已閱讀5頁,還剩133頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

模塊2基本指令的應(yīng)用項(xiàng)目2.1位邏輯運(yùn)算指令的應(yīng)用01項(xiàng)目2.2

定時(shí)器指令的應(yīng)用02項(xiàng)目2.3

計(jì)數(shù)器指令的應(yīng)用03項(xiàng)目2.4

移動值指令的應(yīng)用04項(xiàng)目2.5比較指令的應(yīng)用05項(xiàng)目2.6移位指令與循環(huán)移位指令的應(yīng)用06項(xiàng)目2.7數(shù)學(xué)運(yùn)算指令的應(yīng)用07學(xué)習(xí)目標(biāo)項(xiàng)目2.1位邏輯運(yùn)算指令的應(yīng)用1.?dāng)?shù)制

跟我學(xué)2.1.1S7-1200PLC的數(shù)據(jù)類型二進(jìn)制數(shù)的位(bit)只有0和1兩種取值,可以用來表示開關(guān)量(或數(shù)字量)的兩種不同的狀態(tài)。燈的亮和滅觸點(diǎn)的接通和斷開

線圈的得電和失電(1)二進(jìn)制1.?dāng)?shù)制

跟我學(xué)2.1.1S7-1200PLC的數(shù)據(jù)類型二進(jìn)制數(shù)的位(bit)只有0和1兩種取值,可以用來表示開關(guān)量(或數(shù)字量)的兩種不同的狀態(tài)。(1)二進(jìn)制多位二進(jìn)制數(shù)用來表示大于1的數(shù)字。從右往左的第n位(最低位為第0位)的權(quán)值為2n。2#0000010010000110對應(yīng)的十進(jìn)制數(shù)為210+27+22+21=1158

跟我學(xué)1.?dāng)?shù)制(2)十六進(jìn)制十六進(jìn)制和十進(jìn)制的對照表十六進(jìn)制十進(jìn)制十六進(jìn)制十進(jìn)制0088119922A1033B1144C1255D1366E1477F1516#8和16#F

跟我學(xué)1.?dāng)?shù)制(2)十六進(jìn)制上珠每個(gè)代表5,下珠每個(gè)代表1。上二下五珠的配置,使得每一檔可以表示0到15這16個(gè)數(shù)字,滿16則向前進(jìn)一位算盤——古代的計(jì)算器十六進(jìn)制數(shù)“逢16進(jìn)1”,第n位的權(quán)值為16n。16#8F對應(yīng)的十進(jìn)制數(shù)為8

161+15

160=143。

跟我學(xué)(3)BCD碼1.?dāng)?shù)制BCD碼用4位二進(jìn)制數(shù)(或者1位十六進(jìn)制數(shù))表示1位十進(jìn)制數(shù)。十進(jìn)制9BCD碼1001BCD碼1001011001110101十進(jìn)制數(shù)為:9675

跟我學(xué)2.?dāng)?shù)據(jù)類型

跟我學(xué)2.1.2S7-1200PLC的存儲區(qū)和尋址方式S7-1200PLC提供了用于存儲用戶程序、數(shù)據(jù)和組態(tài)信息的存儲器,分別是裝載存儲器、工作存儲器、系統(tǒng)存儲器。類型說明裝載存儲器用于非易失性地存儲用戶程序、數(shù)據(jù)和組態(tài)信息等,具有斷電保持功能,位于存儲卡或CPU中。工作存儲器集成在CPU的高速存取RAM中,是易失性存儲器,用于在執(zhí)行用戶程序時(shí)存儲用戶項(xiàng)目的某些內(nèi)容,如組織塊和函數(shù)塊系統(tǒng)存儲器系統(tǒng)存儲器是CPU為用戶程序提供的存儲組件,它被劃分為若干個(gè)存儲區(qū),用于存儲用戶程序的操作數(shù)據(jù),使用指令可以對相應(yīng)存儲區(qū)內(nèi)所存儲的數(shù)據(jù)進(jìn)行讀寫、訪問

跟我學(xué)2.1.2S7-1200PLC的存儲區(qū)和尋址方式

跟我學(xué)①過程映像輸入存儲區(qū)圖2-1過程映像輸入存儲區(qū)的等效電路②物理輸入存儲區(qū)物理輸入存儲區(qū)的標(biāo)識符是在I點(diǎn)的地址或符號地址后面加:P,例如I0.3:P或Start:P,可以立即讀取CPU、信號板和信號模塊的數(shù)字量輸入和模擬量輸入。物理輸入是過程映像輸入I的立即尋址,它采用直接從被訪問點(diǎn)而非過程映像輸入存儲區(qū)獲得數(shù)據(jù)的尋址方式,因此這種訪問被稱為“立即讀”訪問,且訪問是只讀的。

跟我學(xué)③過程映像輸出存儲區(qū)圖2-2過程映像輸出存儲區(qū)的等效電路④物理輸出存儲區(qū)物理輸出存儲區(qū)的標(biāo)識符是在輸出Q點(diǎn)的地址后面加“:P”,例如Q0.3:P。與過程映像輸出存儲區(qū)不同,它不經(jīng)過過程映像輸出存儲區(qū)的掃描,程序訪問物理輸出存儲區(qū)時(shí),直接將邏輯運(yùn)算結(jié)果寫入CPU、信號板和信號模板上的物理輸出存儲區(qū)并同時(shí)寫入過程映像輸出鎖存器中,物理輸出存儲區(qū)采用立即尋址方式。

跟我學(xué)⑥臨時(shí)存儲器臨時(shí)存儲器的標(biāo)識符是L,用來存儲代碼塊被使用時(shí)的臨時(shí)數(shù)據(jù)。臨時(shí)存儲器L類似于位存儲器M,兩者的區(qū)別在于位存儲器M是全局的,臨時(shí)存儲器L是局部的。⑤位存儲器位存儲器標(biāo)識符是M,用來存儲運(yùn)算的中間操作狀態(tài)或其他控制信息。位存儲器可以按位(如M10.0)、字節(jié)(MB6)、字(MW20)或雙字(MD30)來讀寫M區(qū)的數(shù)據(jù)。⑦數(shù)據(jù)塊數(shù)據(jù)塊(DataBlock)標(biāo)識符是DB,用來存儲程序的各種數(shù)據(jù)。對數(shù)據(jù)塊可以按位(如DB1.DBX3.5)、字節(jié)(如DB1.DBB2)、字(如DB1.DBW4)或雙字(如DB1.DBD10)等4種尋址方式進(jìn)行訪問。如果啟用了塊屬性“優(yōu)化的塊訪問”,不能用絕對地址訪問數(shù)據(jù)塊和代碼塊的接口區(qū)中的臨時(shí)局部數(shù)據(jù)。跟我學(xué)2.尋址方式位尋址方式為[存儲區(qū)標(biāo)識符]+[字節(jié)地址].[位地址]圖2-3位尋址方式(1)位尋址方式跟我學(xué)2.尋址方式相鄰的8位二進(jìn)制數(shù)組成一個(gè)字節(jié)。字節(jié)尋址方式為[存儲區(qū)標(biāo)識符]+字節(jié)長度符B+[字節(jié)地址]圖2-4字節(jié)尋址方式(2)字節(jié)尋址方式跟我學(xué)2.尋址方式(3)字尋址方式兩個(gè)相鄰的字節(jié)組成一個(gè)字。字尋址方式為[存儲區(qū)標(biāo)識符]+字長度符W+[起始字節(jié)地址]圖2-5字尋址方式

跟我學(xué)2.尋址方式(4)雙字尋址方式兩個(gè)相鄰的字組成雙字。雙字尋址方式為[存儲區(qū)標(biāo)識符]+雙字長度符D+[起始字節(jié)地址]圖2-6雙字尋址方式①以組成字MW100和雙字MD100的起始字節(jié)MB100的地址作為MW100和MD100的地址。②遵循“高地址,低字節(jié)”的規(guī)律,組成MW100和MD100的起始字節(jié)MB100為MW100和MD100的最高有效字節(jié),地址的數(shù)值最大的字節(jié)為字和雙字的最低有效字節(jié)。QB1QW0

Q1.7Q1.6Q1.5Q1.4Q1.3Q1.2Q1.1Q1.0Q0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.0QB0位字節(jié)字位、字節(jié)和字的關(guān)系跟我學(xué)MD10

31MB10

MB11MB12MB13015MB10

MB11

0MW10

7

MB100MB10

低位

高位

低位

高位

字節(jié)字雙字M10.7M10.6

M10.5M10.4M10.3M10.2M10.1M10.0字節(jié)、字和雙字的關(guān)系跟我學(xué)

跟我學(xué)2.尋址方式(5)數(shù)據(jù)塊的尋址方式數(shù)據(jù)塊的位尋址方式為DB[數(shù)據(jù)塊地址].DBX[字節(jié)地址].[位地址],如DB1.DBX4.3;字節(jié)尋址方式為

DB[數(shù)據(jù)塊標(biāo)識符].DBB[起始字節(jié)地址],如

DB1.DBB2;字尋址方式為

DB[數(shù)據(jù)塊標(biāo)識符].DBW[起始字節(jié)地址],如

DB1.DBW2;雙字尋址方式為

DB[數(shù)據(jù)塊標(biāo)識符].DBD[起始字節(jié)地址],如DB1.DBD4。【例2-1】如圖所示,如果MD0=16#1F,那么,MB0、MB1、MB2、MB3的數(shù)值是多少?M0.0和M3.0是多少?【解】MD0是一雙字,它包含4字節(jié),一字節(jié)包含2個(gè)十六進(jìn)制位,因此MD0=16#1F=16#0000001F=2#00000000000000000000000000011111,由圖可知,MB0=16#00,MB1=16#00,MB2=16#00,MB3=16#1F。由于MB0=16#00,所以M0.0=0,由于MB3=16#1F=2#00011111,所以M3.0=1。跟我學(xué)

跟我學(xué)2.1.3觸點(diǎn)指令和線圈指令1.觸點(diǎn)指令與線圈指令的格式及功能跟我學(xué)1.觸點(diǎn)指令與線圈指令的格式及功能圖2-8觸點(diǎn)指令和線圈指令的格式

跟我學(xué)2.觸點(diǎn)指令和線圈指令示例圖2-9觸點(diǎn)指令和線圈指令示例梯形圖中所有輸入端子連接的均是常開按鈕跟我學(xué)3.觸點(diǎn)指令和線圈指令的使用注意事項(xiàng)(1)觸點(diǎn)指令可以并聯(lián)和串聯(lián)使用,但不能放在梯形圖的最后,兩個(gè)或多個(gè)觸點(diǎn)指令串聯(lián)時(shí),將逐位進(jìn)行“與”運(yùn)算,兩個(gè)或多個(gè)觸點(diǎn)指令并聯(lián)時(shí),將逐位進(jìn)行“或”運(yùn)算,同一個(gè)觸點(diǎn)指令的使用次數(shù)不受限制。(2)線圈輸出指令可以放在梯形圖的任意位置,對S7-1200PLC來講,該指令既可以串聯(lián)使用,也可以并聯(lián)使用,最好放在每個(gè)梯形圖的最右側(cè)。同一地址的線圈指令原則上只允許出現(xiàn)一次。(3)線圈輸出指令不能用于驅(qū)動輸入繼電器I。(4)賦值取反指令沒有操作數(shù)。

跟我做任務(wù)電機(jī)的自鎖控制一、任務(wù)導(dǎo)入圖2-10利用接觸器實(shí)現(xiàn)的電機(jī)自鎖控制電路PLC實(shí)現(xiàn)電機(jī)自鎖控制思想PLC的外部硬件接線編寫程序主電路不變++跟我做【設(shè)備和工具】二、任務(wù)實(shí)施

CPU1215CDC/DC/Rly1塊、三相異步電機(jī)1臺、按鈕若干、接觸器和熱繼電器各1個(gè)、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》1本、電工工具1套、萬用表1塊。CPU1215C電機(jī)按鈕

接觸器熱繼電器跟我做1.硬件電路

跟我做1.硬件電路圖2-11采用PLC實(shí)現(xiàn)的電機(jī)自鎖控制電路主電路不變PLC控制PLC控制繼電接觸控制繼電器控制控制采用硬接線實(shí)現(xiàn)并行工作方式繼電器的接線改變——控制功能改變依靠觸點(diǎn)的機(jī)械動作實(shí)現(xiàn)控制,毫秒級接線多、觸點(diǎn)因電弧而損壞,壽命短,可靠性和可維護(hù)性差??刂撇捎贸绦?qū)崿F(xiàn)串行工作方式PLC的用戶程序改變——控制功能改變由程序控制半導(dǎo)體電路實(shí)現(xiàn)控制,微秒級軟元件“觸點(diǎn)動作”由程序完成,壽命長,可靠性高。圖2-12兩種控制系統(tǒng)跟我做繼電接觸控制與PLC控制的比較跟我做2.編寫程序圖2-13添加變量表

跟我做2.編寫程序(a)“絕對”地址顯示方式

(b)“符號”地址顯示方式(c)“符號和絕對值”顯示方式

跟我做3.下載項(xiàng)目(1)設(shè)置計(jì)算機(jī)的IP地址。(2)項(xiàng)目下載。

下載之前,要確保S7-1200PLC與計(jì)算機(jī)之間已經(jīng)用網(wǎng)線連接在一起,打開以太網(wǎng)接口上面的蓋板,通信正常時(shí)LINK指示燈(綠色)亮,Rx/Tx指示燈(橙色)周期性閃爍。

跟我做4.運(yùn)行和監(jiān)控程序(a)Q0.0線圈得電

(b)Q0.0線圈失電

圖2-20在線監(jiān)控跟我學(xué)2.1.4置位指令和復(fù)位1.置位指令、復(fù)位指令的格式及功能跟我學(xué)2.置位指令、復(fù)位指令示例(1)置位輸出指令和復(fù)位輸出指令圖2-21置位輸出指令和復(fù)位輸出指令如果I0.0和I0.1同時(shí)閉合,會出現(xiàn)什么情況?跟我學(xué)(2)置位位域指令和復(fù)位位域指令圖2-22置位位域指令和復(fù)位位域指令

圖2-23置位輸出指令和復(fù)位輸出指令當(dāng)I0.2=1時(shí),對Q0.1、Q0.2、Q0.3置位當(dāng)I0.3=1時(shí),對Q0.1、Q0.2、Q0.3復(fù)位跟我學(xué)(3)置位/復(fù)位觸發(fā)器指令和復(fù)位/置位觸發(fā)器指令

置位/復(fù)位觸發(fā)器(SR)和復(fù)位/置位觸發(fā)器(RS)有置位輸入端S和復(fù)位輸入端R兩個(gè)輸入端、一個(gè)輸出端Q和一個(gè)操作數(shù)“OUT”,每個(gè)參數(shù)的含義如表所示。跟我學(xué)(3)置位/復(fù)位觸發(fā)器指令和復(fù)位/置位觸發(fā)器指令(a)梯形圖

(b)時(shí)序圖圖2-24SR指令和RS指令跟我學(xué)(3)置位/復(fù)位觸發(fā)器指令和復(fù)位/置位觸發(fā)器指令SR指令是復(fù)位優(yōu)先觸發(fā)器指令,RS指令是置位優(yōu)先觸發(fā)器指令跟我學(xué)(1)置位指令、復(fù)位指令具有記憶和保持功能,某一軟元件一旦被置位,就始終保持得電狀態(tài),直到對它進(jìn)行復(fù)位為止,一旦被復(fù)位,就始終保持復(fù)位狀態(tài),直到重新被置位。(2)置位位域指令和復(fù)位位域指令用于將從指定起始位開始的N個(gè)連續(xù)的位地址置位(變?yōu)镺N)或復(fù)位(變?yōu)镺FF)。(3)置位輸出指令、復(fù)位輸出指令通常成對使用,兩個(gè)指令之間可以插入別的程序段,也可單獨(dú)使用。(4)置位輸出指令、復(fù)位輸出指令在程序中寫在后面的指令有優(yōu)先權(quán)。(5)置位輸出指令、復(fù)位輸出指令可放置在程序段的任何位置,置位位域指令和復(fù)位位域指令必須是分支中最右端的指令。3.置位指令、復(fù)位指令的使用注意事項(xiàng)跟我學(xué)2.1.5上升沿指令和下降沿指1.上升沿指令和下降沿指令的格式與功能操作數(shù)“IN”表示檢測輸入信號,“OUT”表示檢測輸出信號,“P”表示上升沿,“N”表示下降沿操作數(shù)“M_BIT”為邊沿存儲位,用來存儲被監(jiān)控輸入信號的上一個(gè)掃描周期的狀態(tài)跟我學(xué)2.邊沿觸點(diǎn)檢測指令示例

P觸點(diǎn)指令:當(dāng)在操作數(shù)“IN”位上檢測到由“0”變“1”的上升沿時(shí),觸點(diǎn)接通一個(gè)掃描周期,操作數(shù)“M

BIT”用于保存“IN”前一個(gè)輸入狀態(tài)的存儲器位。

N觸點(diǎn)指令:當(dāng)在操作數(shù)“IN”位上檢測到由“1”變“0”的下降沿時(shí),觸點(diǎn)接通一個(gè)掃描周期。操作數(shù)“M

BIT”用于保存“IN”前一個(gè)輸入狀態(tài)的存儲器位。圖2-25邊沿觸點(diǎn)檢測指令示例跟我學(xué)3.邊沿線圈檢測指令示例P線圈指令:當(dāng)在輸入能流中檢測到信號由“0”

變“1”的上升沿時(shí),立即將操作數(shù)“OUT”接通1個(gè)掃描周期。N線圈指令:當(dāng)在輸入能流中檢測到信號由“1”變“0”的下升沿時(shí),立即將操作數(shù)“OUT”接通1個(gè)掃描周期。圖2-26邊沿線圈檢測指令示例跟我學(xué)4.邊沿觸發(fā)器檢測指令示例

P觸發(fā)器指令:當(dāng)P觸發(fā)器指令檢測到CLK輸入的邏輯狀態(tài)由“0”變“1”的上升沿時(shí),輸出Q接通1個(gè)掃描周期;

N觸發(fā)器指令:當(dāng)N觸發(fā)器指令檢測到CLK輸入的邏輯狀態(tài)由“1”變“0”的下升沿時(shí),輸出Q接通1個(gè)掃描周期。圖2-27邊沿觸發(fā)器檢測指令示例跟我學(xué)5.上升沿指令和下降沿指令的使用注意事項(xiàng)(1)P觸點(diǎn)指令和N觸點(diǎn)指令可以放置在程序段中除分支結(jié)尾外的任何位置。(2)P線圈指令和N線圈指令可以放置在程序段中的任何位置。(3)P觸發(fā)器指令和N觸發(fā)器指令不能放置在程序段的開頭或結(jié)尾。(4)“M_BIT”(邊沿存儲位)在同一程序中只能使用一次,它的狀態(tài)不能在其他地方被改寫。

跟我做任務(wù)3路搶答器的控制一、任務(wù)導(dǎo)入圖2-28搶答器的外形結(jié)構(gòu)總臺設(shè)有“開始/復(fù)位”按鈕,分臺設(shè)有指示燈、搶答按鈕。搶答開始后,任何一隊(duì)搶先按下各自的搶答按鈕(SB1、SB2、SB3)后,該隊(duì)指示燈(HL1、HL2、HL3)點(diǎn)亮,并聯(lián)鎖其他參賽隊(duì)的電路,使其他隊(duì)后續(xù)搶答無效。跟我做【設(shè)備和工具】二、任務(wù)實(shí)施

CPU1215CDC/DC/Rly1塊、按鈕若干、指示燈若干、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》1本、電工工具1套、萬用表1塊等。CPU1215C

按鈕

指示燈安裝有博途的計(jì)算機(jī)跟我做1.硬件電路跟我做1.硬件電路圖2-293路搶答器的電路跟我做4.程序設(shè)計(jì)圖2-303路搶答器程序在博途軟件上逐行輸入程序并進(jìn)行講解。單獨(dú)練顯示答案物料輸送帶的正反轉(zhuǎn)控制視頻鏈接:/previewIndex/1823593430496075778項(xiàng)目2.2定時(shí)器的應(yīng)用跟我學(xué)定時(shí)器指令1.定時(shí)器的分類

按工作方式的不同,可以將定時(shí)器分為接通延時(shí)定時(shí)器TON、保持型接通延時(shí)定時(shí)器TONR、關(guān)斷延時(shí)定時(shí)器TOF、脈沖定時(shí)器TP等4種類型。

跟我學(xué)1.定時(shí)器的分類圖2-34定時(shí)器指令的格式如果需要定時(shí)3min10s,在PT輸入端寫入“T#3M10S”即可S7-1200PLC有TON、TONR、TOF、TP4種定時(shí)器跟我學(xué)1.定時(shí)器的分類跟我學(xué)1.定時(shí)器的分類北京故宮日晷青銅沙漏012345678910跟我學(xué)2.接通延時(shí)定時(shí)器TON圖2-35接通延時(shí)定時(shí)器示例RT的操作數(shù)表示指定定時(shí)器背景數(shù)據(jù)塊的編號(即%DB1)(a)梯形圖(b)時(shí)序圖跟我學(xué)3.保持型接通延時(shí)定時(shí)器TONR30s20s圖2-36保持型接通延時(shí)定時(shí)器示例(a)梯形圖(b)時(shí)序圖2025/7/100123456789104.關(guān)斷延時(shí)定時(shí)器TOF圖2-37關(guān)斷延時(shí)定時(shí)器示例(a)梯形圖(b)時(shí)序圖跟我學(xué)跟我學(xué)5.脈沖定時(shí)器TP圖2-38脈沖定時(shí)器示例(a)梯形圖(b)時(shí)序圖

跟我做任務(wù)鍋爐房電機(jī)的順序一、任務(wù)導(dǎo)入跟我做【設(shè)備和工具】二、任務(wù)實(shí)施CPU1215CDC/DC/Rly1塊、三相異步電機(jī)2臺、按鈕若干、接觸器和熱繼電器各2個(gè)、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》、電工工具1套、萬用表1塊等。CPU1215C電機(jī)按鈕

接觸器熱繼電器跟我做1.硬件電路跟我做1.硬件電路圖2-39鍋爐房電機(jī)順序控制電路如果采用晶體管輸出型CPU1215CDC/DC/DC,工作指示燈HL、聲光報(bào)警器HA均采用DC24V電源電壓,接觸器KM1和KM2的線圈電壓是AC220V,如何接線?跟我做4.程序設(shè)計(jì)圖2-42鍋爐房電機(jī)順序控制程序單獨(dú)練KM1KM3KM2啟動SB2KM1KM3KM2Y形接法降壓啟動6sKM1KM3KM2△形接法運(yùn)行停止SB3電機(jī)停止運(yùn)行顯示答案項(xiàng)目2.3計(jì)數(shù)器的應(yīng)用跟我學(xué)計(jì)數(shù)器指令1.計(jì)數(shù)器的分類跟我學(xué)1.計(jì)數(shù)器的分類跟我學(xué)1.計(jì)數(shù)器的分類①計(jì)數(shù)器的背景數(shù)據(jù)塊②數(shù)據(jù)塊的名稱③加計(jì)數(shù)端④減計(jì)數(shù)端⑤復(fù)位端⑥設(shè)定計(jì)數(shù)值的裝載端⑦設(shè)定計(jì)數(shù)值輸入端⑧加計(jì)數(shù)輸出位⑨減計(jì)數(shù)輸出位⑩當(dāng)前計(jì)數(shù)值?計(jì)數(shù)器類型:CTU、CTD、CTUD?計(jì)數(shù)范圍:INT、SInt、Int、DInt、USInt、UInt、UDInt跟我學(xué)2.加計(jì)數(shù)器CTU0011223344550圖2-44加計(jì)數(shù)器示例跟我學(xué)3.減計(jì)數(shù)器CTD3322圖2-45減計(jì)數(shù)器示例1003跟我學(xué)4.加減計(jì)數(shù)器CTUD圖2-46加減計(jì)數(shù)器示例當(dāng)前計(jì)數(shù)值CV的值≤0,則計(jì)數(shù)器輸出位QD=1。當(dāng)當(dāng)前計(jì)數(shù)值由4→3時(shí),計(jì)數(shù)器輸出位QU=0;當(dāng)當(dāng)前計(jì)數(shù)值由3→4時(shí),計(jì)數(shù)器輸出位QU=1。跟我做任務(wù)產(chǎn)品出入庫的數(shù)量一、任務(wù)導(dǎo)入在倉庫管理中,每天需要統(tǒng)計(jì)存入和取出的產(chǎn)品數(shù)量,為此倉庫配有兩條傳送帶在倉庫的入口和出口處均設(shè)置有用于檢測產(chǎn)品的光電檢測開關(guān),用于檢測產(chǎn)品出入庫期間,當(dāng)倉庫內(nèi)的產(chǎn)品數(shù)量達(dá)到300件時(shí),報(bào)警指示燈以1Hz的頻率閃爍報(bào)警。跟我做【設(shè)備和工具】二、任務(wù)實(shí)施CPU1215CDC/DC/Rly1塊、三相異步電機(jī)2臺、按鈕若干、接觸器和熱繼電器各2個(gè)、三線制NPN輸出型光電傳感器2個(gè)、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》、電工工具1套、萬用表1塊等。CPU1215C電機(jī)按鈕

接觸器熱繼電器光電傳感器跟我做1.硬件電路跟我做1.硬件電路圖2-48產(chǎn)品出入庫數(shù)量監(jiān)控電路NPN傳感器是低電平導(dǎo)通時(shí)為負(fù)1M接正極跟我做2.程序設(shè)計(jì)圖2-48產(chǎn)品出入庫數(shù)量監(jiān)控電路單獨(dú)練顯示答案項(xiàng)目2.4移動值指令的應(yīng)用跟我學(xué)移動值指令1.移動值指令的格式及功能如果需要將一個(gè)數(shù)據(jù)同時(shí)傳送給多個(gè)不同的目標(biāo)地址,只需要單擊移動值指令框右側(cè)的“創(chuàng)建”圖標(biāo)

,就可以添加輸出端跟我學(xué)2.移動值指令示例圖2-52移動值指令示例000001015對應(yīng)的二進(jìn)制數(shù):MOVE指令Q0.0Q0.700000101QB0000001015對應(yīng)的二進(jìn)制數(shù):Q0.0Q0.7Q1.0Q1.70000000000000101QB0QB1低字節(jié)高位,高字節(jié)低位高有效字節(jié)低有效字節(jié)QW0=QB0+QB12.移動值指令示例跟我做任務(wù)使用移動值指令實(shí)現(xiàn)電機(jī)Y-△降壓啟動控制一、任務(wù)導(dǎo)入KM1KM3KM2啟動SB2KM1KM3KM2Y形接法降壓啟動6sKM1KM3KM2△形接法運(yùn)行停止SB3電機(jī)停止運(yùn)行

用移動值指令實(shí)現(xiàn)項(xiàng)目2.2“單獨(dú)練”中電機(jī)的Y-△降壓啟動控制,并且用兩盞指示燈顯示啟動和運(yùn)行狀態(tài)。請編寫控制程序并調(diào)試。跟我做【設(shè)備和工具】二、任務(wù)實(shí)施CPU1215CDC/DC/Rly1塊、三相異步電機(jī)1臺、按鈕若干、接觸器3個(gè)、熱繼電器1個(gè)、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》、電工工具1套、萬用表1塊等。CPU1215C電機(jī)按鈕

接觸器熱繼電器跟我做1.硬件電路跟我做1.硬件電路圖2-53電機(jī)Y-△降壓啟動控制電路跟我做2.程序設(shè)計(jì)跟我做2.程序設(shè)計(jì)圖2-54電機(jī)Y-△降壓啟動控制程序跟我學(xué)Q0.3Q0.2Q0.1Q0.000011000→Q0.0Q0.1Q0.2Q0.3顯示答案項(xiàng)目2.5比較值指令的應(yīng)用跟我學(xué)比較值指令和范圍比較指令1.比較值指令的格式及功能圖2-55比較值指令的格式跟我學(xué)2.范圍內(nèi)值指令和范圍外值指令的格式及功能跟我學(xué)2.范圍內(nèi)值指令和范圍外值指令的格式及功能跟我學(xué)3.指令示例圖2-56比較值指令和范圍比較指令示例跟我學(xué)任務(wù)啤酒灌裝輸送帶的控制一、任務(wù)導(dǎo)入

啤酒灌裝輸送帶由三相異步電機(jī)驅(qū)動,在輸送帶端部安裝有光電傳感器,用來檢測輸送帶上啤酒瓶的數(shù)量。當(dāng)光電傳感器檢測到啤酒瓶數(shù)量小于5時(shí),指示燈常亮;當(dāng)啤酒瓶數(shù)量大于等于5且小于10時(shí),指示燈以1Hz的頻率閃爍;當(dāng)啤酒瓶數(shù)量大于等于10時(shí),10s后傳送帶停止運(yùn)行,同時(shí)指示燈熄滅。請?jiān)O(shè)計(jì)控制電路并編寫控制程序。圖2-57啤酒灌裝輸送帶的結(jié)構(gòu)跟我做【設(shè)備和工具】二、任務(wù)實(shí)施CPU1215CDC/DC/Rly1臺、三相異步電機(jī)1臺、按鈕若干、接觸器和熱繼電器各1個(gè)、三線制PNP輸出型光電傳感器1個(gè)、安裝有TIA博途軟件的計(jì)算機(jī)1臺、《S7-1200可編程控制器系統(tǒng)手冊》1本、電工工具1套、萬用表1塊等。CPU1215C電機(jī)按鈕

接觸器熱繼電器光電傳感器跟我做1.硬件電路跟我做1.硬件電路圖2-58啤酒灌裝輸送帶控制電路跟我做2.程序設(shè)計(jì)啤酒灌裝輸送帶的程序設(shè)計(jì)及調(diào)試運(yùn)行的參考視頻鏈接:/previewIndex/1823538177352425473具體程序請參考教材P84或人郵教育社區(qū)教材配套資源下載源程序,建議在博途軟件上講解。單獨(dú)練單獨(dú)練顯示答案項(xiàng)目2.6移位指令與循環(huán)移位指令的應(yīng)用跟我學(xué)移位指令與循環(huán)移位指令1.移位指令與循環(huán)移位指令的分類跟我學(xué)2.移位指令示例(1)左移位指令SHL

左移位指令,輸入端IN中指定的整個(gè)內(nèi)容逐位左移,左移的位數(shù)是N指定的數(shù)據(jù),結(jié)果保存在OUT中。同時(shí)輸出端ENO始終為1。左移后空出來的位用0來填充;左移n位相當(dāng)于乘以2n。跟我學(xué)2.移位指令示例(1)左移位指令SHL溢出溢出溢出QB0初始值00011001QB0移位前0000011100000000000執(zhí)行MOV指令第一次移位1000010001100010第二次移位000第三次移位000補(bǔ)0補(bǔ)0補(bǔ)0圖2-65左移位指令示例跟我學(xué)【例2-2】16盞流水燈每隔1s由低位向高位順序點(diǎn)亮,并不斷循環(huán),其左移控制程序如圖2-66所示。注意,其點(diǎn)亮順序是Q1.0→Q1.7,然后是Q0.0→Q0.7。(1)左移位指令SHL

0000000000000001

0QW0

0000000000000000

1QW0

0000000000000010

0QW0

0000000000000100

0QW0

0000000000001000

0QW0

0000000000010000

0QW0

0000000000100000

0QW0

0000000001000000

0QW0

0000000010000000

0QW0

0000000100000000

0QW0

0000001000000000

0QW0

0000010000000000

0QW0

0000100000000000

0QW0

0001000000000000

0QW0

0010000000000000

0QW0

0100000000000000

0200

1000000000000000

0QW0

0000000000000000

0Q1.0Q1.0Q0.0Q0.7跟我學(xué)(2)右移位指令SHR

無符號數(shù)右移后空出來的位用0填充

無符號數(shù)右移示意圖右移位指令:輸入端IN中的整個(gè)內(nèi)容逐位右移,右移的位數(shù)是N指定的數(shù)據(jù);結(jié)果保存在OUT。輸出端ENO始終接通。右移n位相當(dāng)于除以2n。USint是無符號數(shù)跟我學(xué)(2)右移位指令SHR

有符號數(shù)右移后空出來的位用符號位(原來的最高位)填充,如果是正數(shù)則用0來填充,如果是負(fù)數(shù)就用1來填充

有符號數(shù)右移示意圖右移位指令:輸入端IN中的整個(gè)內(nèi)容逐位右移,右移的位數(shù)是N指定的數(shù)據(jù);結(jié)果保存在OUT。輸出端ENO始終接通。右移n位相當(dāng)于除以2n。SInt是有符號數(shù)跟我學(xué)(2)右移位指令SHR圖2-67右移位指令示例SInt是有符號數(shù)空出來的高三位補(bǔ)1跟我學(xué)3.循環(huán)移位指令示例(1)循環(huán)左移指令ROL圖2-68循環(huán)左移指令示例

循環(huán)左移:輸入端IN指定的存儲單元的整個(gè)內(nèi)容逐位循環(huán)左移,位不會丟失,始終保持總位數(shù)不變,輸入端N指定的數(shù)據(jù)是循環(huán)移位的位數(shù)。移位后結(jié)果保存在OUT地址中。輸入端EN為1,輸出端ENO始終接通。把高2位移到低2位跟我學(xué)3.循環(huán)移位指令示例(2)循環(huán)右移指令ROR圖2-69循環(huán)右移指令示例

循環(huán)右移:輸入端IN指定的存儲單元的整個(gè)內(nèi)容逐位循環(huán)右移,位不會丟失,始終保持總位數(shù)不變,輸入端N指定的數(shù)據(jù)是循環(huán)移位的位數(shù)。移位后結(jié)果保存在OUT地址中。輸入端EN為1,輸出端ENO始終接通。把低2位移到高2位跟我做任務(wù)不良品檢測的控制一、任務(wù)導(dǎo)入圖2-70不良品檢測控制三相異步電機(jī)驅(qū)動傳送帶向右運(yùn)行傳送帶上有6個(gè)工位1號工位安裝有產(chǎ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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論