電氣控制與PLC技術(shù)2_第1頁
電氣控制與PLC技術(shù)2_第2頁
電氣控制與PLC技術(shù)2_第3頁
電氣控制與PLC技術(shù)2_第4頁
電氣控制與PLC技術(shù)2_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

模塊七數(shù)據(jù)處置指令運用義務(wù)一數(shù)據(jù)傳送指令運用義務(wù)二數(shù)據(jù)移位指令運用義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用義務(wù)四表功能指令運用義務(wù)一數(shù)據(jù)傳送指令運用提出義務(wù)工程1編程完成數(shù)據(jù)的處置。控制要求:有10個字型數(shù)據(jù)存儲在從VB20開場的存儲區(qū),求這10個字型數(shù)據(jù)的平均值。假設(shè)這10數(shù)據(jù)的平均值小于1

000,那么將這10個數(shù)據(jù)轉(zhuǎn)移到從VB100開場的存儲區(qū),這10個數(shù)據(jù)的相對位置在轉(zhuǎn)移前后不變。假設(shè)平均值不小于1

000,報警指示燈點亮。新知識貯藏傳送指令用于在各個編程元件之間進展數(shù)據(jù)傳送。根據(jù)每次傳送數(shù)據(jù)的數(shù)量,可分為單個數(shù)據(jù)傳送指令和塊數(shù)據(jù)傳送指令。一、單個數(shù)據(jù)傳送指令1.單個數(shù)據(jù)傳送指令格式及功能數(shù)據(jù)傳送指令MOV用來傳送單個的字節(jié)、字、雙字、實數(shù)。指令格式及功能如表7-1所示。下一頁前往義務(wù)一數(shù)據(jù)傳送指令運用2.指令闡明(1)運用表7-1中的指令時留意數(shù)據(jù)類型。(2)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)。二、數(shù)據(jù)塊傳送指令1.數(shù)據(jù)塊傳送指令格式數(shù)據(jù)塊的傳送指令可以一次進展多個(最多255個)數(shù)據(jù)的傳送,包括字節(jié)塊、字塊和雙字塊的傳送。指令格式及功能如表7-2所示。2.指令闡明(1)運用表7-2中的指令時留意數(shù)據(jù)類型。(2)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)。上一頁下一頁前往義務(wù)一數(shù)據(jù)傳送指令運用三、字節(jié)交換、填充指令及字節(jié)立刻讀寫指令1.指令格式及功能字節(jié)交換指令、填充指令和字節(jié)立刻讀寫指令的格式及功能如表7-3所示。2.指令闡明(1) 影響使能輸出ENO正常任務(wù)的出錯條件是:SM4.3(運轉(zhuǎn)時間),0006(間接尋址)。(2) 字節(jié)立刻讀寫指令無法存取擴展模塊。3.舉例運用【例7-1】 將QW0的高位字節(jié)和低位字節(jié)的內(nèi)容每隔1

s交換一次。參考程序如圖7-1所示。思索一下,在現(xiàn)實生活和消費中,可以用此方法實現(xiàn)哪類的控制?上一頁下一頁前往義務(wù)一數(shù)據(jù)傳送指令運用【例7-2】 PLC初始化時,將從VB30開場的延續(xù)40個字的存儲單元清零。參考程序如圖7-2所示。義務(wù)虛施溫馨提示:該去做工程了!知識穩(wěn)定工程2有一組數(shù)據(jù)存放在VB200開場的20個字節(jié)中,采用間接尋址方式設(shè)計一段程序,將20個字節(jié)的數(shù)據(jù)存儲到從VB300開場的存儲單元中??偨Y(jié)階段溫馨提示:經(jīng)過這節(jié)內(nèi)容的學(xué)習(xí)和訓(xùn)練,總結(jié)一下本人的收獲吧!上一頁前往義務(wù)二數(shù)據(jù)移位指令運用提出義務(wù)工程1花樣噴泉的PLC控制。廣場上有一組花式噴泉,有16個噴頭,每兩個一組一同任務(wù),一共分成8組,組號分別為1~8號。這8組噴頭的任務(wù)順序為:系統(tǒng)啟動后,噴頭將按照從1號組→2號組→3號組……→8號組的順序依次間隔1

s噴水,到8組噴頭全部噴水后,繼續(xù)10

s。然后按照從8號組→7號組→6號組……→1號組的順序依次間隔1

s停頓噴水,噴頭全部停頓任務(wù)后,等待3

s,再按照從8號組→7號組→6號組……→1號組的順序依次間隔2

s噴水,到8組噴頭全部噴水后,繼續(xù)10

s。再按照從1號組→2號組→3號組……→8號組的順序依次間隔2

s停頓噴水,噴頭全部停頓任務(wù)后,等待3

s,再重新上述過程的循環(huán)。直到按下停頓按鈕為止。下一頁前往義務(wù)二數(shù)據(jù)移位指令運用新知識貯藏移位指令在PLC控制中是比較常用的。移位指令可以分為3大類,即:左移、右移位;循環(huán)左移、右移位;存放器移位指令。一、移位指令1.移位指令的格式及功能移位指令包括左移指令和右移指令兩種。移位數(shù)據(jù)的長度分為字節(jié)型、字型、雙字型3種。指令格式及功能如表7-4所示。2.指令闡明(1)被移位的數(shù)據(jù)是無符號的。(2)在移位時,存放移位數(shù)據(jù)的存儲單元的移出端與特殊標(biāo)志位存放器SM1.1相連,最后一個移出位保管在“溢出〞存儲器位SM1.1中,另一端自動補0。上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用(3)假設(shè)移位結(jié)果為0,零標(biāo)志位SM1.0置1。(4)移位位數(shù)N和移位數(shù)據(jù)的長度有關(guān),普通N≤數(shù)據(jù)類型對應(yīng)的位數(shù)。假設(shè)N小于實踐的數(shù)據(jù)長度,那么執(zhí)行N位移位。如N大于實踐的數(shù)據(jù)長度,那么執(zhí)行移位的位數(shù)等于實踐數(shù)據(jù)長度的位數(shù)。(5)移位位數(shù)N為字節(jié)型數(shù)據(jù)(0~255)。(6)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)。(7)IN和OUT可運用一樣的存儲單元;否那么語句表指令中將多一條傳送指令。例如:MOVIN,OUTSLBOUT,N(8)使能輸入端盡量運用邊沿觸發(fā)指令;否那么EN有效的每個掃描周期都將移位一次。上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用3.指令功能例如左移、右移指令的功能如表7-5所示。二、循環(huán)移位指令1.循環(huán)移位指令的格式及功能循環(huán)移位指令包括循環(huán)左移和循環(huán)右移兩種。循環(huán)移位位數(shù)的長度分別為字節(jié)、字和雙字。指令格式及功能如表7-6所示。2.指令闡明(1)被移位的數(shù)據(jù)是無符號的。(2)在移位時,存放移位數(shù)據(jù)的存儲單元的移出端既與另一端相連,又與特殊標(biāo)志位存放器SM1.1相連,移出位在被移到另一端的同時,也進入SM1.1(溢出)。SM1.1(溢出)的形狀由每次移出位的形狀決議。上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用(3)假設(shè)移位結(jié)果為0,零標(biāo)志位SM1.0置1。(4)移位位數(shù)N和移位數(shù)據(jù)的長度有關(guān),普通N≤數(shù)據(jù)類型對應(yīng)的位數(shù)。假設(shè)N小于實踐的數(shù)據(jù)長度,那么執(zhí)行N位移位。如N大于實踐的數(shù)據(jù)長度,那么執(zhí)行移位的位數(shù)等于N除以實踐數(shù)據(jù)長度所得的余數(shù)。(5)移位位數(shù)N為字節(jié)型數(shù)據(jù)(0~255)。(6)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)。(7)IN和OUT可運用一樣的存儲單元,否那么語句表指令中將多一條傳送指令。例如:MOVIN,OUTRLBOUT,N上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用(8)使能輸入端盡量運用邊沿觸發(fā)指令,否那么EN有效的每個掃描周期都將移位一次。3.功能例如循環(huán)左移、右移指令的功能如表7-7所示。4.舉例運用【例7-3】 有16盞彩燈分別銜接在PLC的Q0.0~Q1.7這16個輸出端子上。要求按下啟動按鈕后,彩燈能按照從左到右的順序依次點亮,間隔時間為0.5

s(留意:恣意時辰只能有一盞燈點亮)。按下停頓按鈕,循環(huán)終了。分析:根據(jù)控制要求,16盞彩燈循環(huán)依次點亮可以根據(jù)用戶的實踐接線情況用循環(huán)左移或右移指令來實現(xiàn)。參考程序如圖7-3所示。請讀者思索:在參考程序中,I0.1銜接的是停頓按鈕,假設(shè)按下停頓按鈕(即I0.1=ON),燈會熄滅嗎?假設(shè)不會,應(yīng)如何改良程序?動上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用動腦筋吧!三、存放器移位指令1.存放器移位指令(ShiftRegisterBit)格式及功能存放器移位指令是可以指定移位存放器的長度和移位方向的移位指令。其指令格式及功能如表7-8所示。2.指令闡明(1)移位存放器的數(shù)據(jù)類型無字節(jié)、字、雙字之分,移位存放器的長度N(N≤64)由程序指定。(2)移位存放器的功能是:使能輸入EN有效(即EN=1)時,假設(shè)N>0,那么在每個EN的前沿將數(shù)據(jù)輸入DATA的形狀移入移位存放器的最低位S_BIT,移位存放器的其他位按照指定的方向(左移)(即由低位到高位),依次串行移位一次。假設(shè)N<0,那么在每個EN的前沿將數(shù)據(jù)輸入DATA的形狀移入移位存放器的最高位S_BIT;移位寄上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用存器的其他位按照指定的方向(右移)(即由高位到低位),依次串行移位一次。(3)移位存放器的移出端與SM1.1(溢出)相銜接。移出數(shù)據(jù)進入SM1.1。(4)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)。(5)使能輸入端盡量運用邊沿觸發(fā)指令,否那么EN有效的每個掃描周期都將移位一次。3.功能例如存放器移位指令的功能如表7-9所示。4.舉例運用上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用【例7-4】 有12盞彩燈分別銜接在PLC的Q0.0~Q1.3這12個輸出端子上。要求按下啟動按鈕后,彩燈能按照從左到右的順序依次點亮,間隔時間為0.5

s(留意:恣意時辰只能有一盞燈點亮)。按下停頓按鈕,循環(huán)終了。分析:此題僅是在上例的根底上將16盞燈更改為12盞燈,但要用循環(huán)左移指令實現(xiàn)起來將非常困難。而存放器移位指令是可以指定移位存放器的長度和方向的。一同看看移位存放器指令是如何輕松實現(xiàn)控制義務(wù)的。參考程序如圖7-4所示。義務(wù)虛施溫馨提示:該去做工程了!知識穩(wěn)定工程2天塔之光的PLC控制。上一頁下一頁前往義務(wù)二數(shù)據(jù)移位指令運用圖7-5所示的在天塔上安裝有裝飾彩燈,可以用PLC控制彩燈的點亮移位及時序的變化等??刂埔笕缦拢喊磫影粹o,每組彩燈(每組中能夠是一個彩燈,也能夠是多個彩燈)依次間隔0.5

s點亮,彩燈的點亮規(guī)律如下:L12→L11→L10→L8→(L1→L1、L2、L9)→(L1、L5、L8)→(L1、L4、L7)→(L1、L3、L6)→L1→(L2、L3、L4、L5)→(L6、L7、L8、L9)→(L1、L2、L6)→(L1、L3、L7)→(L1、L4、L8)→(L1、L5、L9)→L1→(L2、L3、L4、L5)→(L6、L7、L8、L9)→…循環(huán)下去,直至按下停頓按鈕,一切燈熄滅。總結(jié)階段溫馨提示:經(jīng)過這節(jié)內(nèi)容的學(xué)習(xí)和訓(xùn)練,總結(jié)一下本人的收獲吧!上一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用提出義務(wù)工程1假設(shè)計數(shù)器C1對英寸值進展計數(shù)統(tǒng)計,C1的當(dāng)前值為101,現(xiàn)將其轉(zhuǎn)換為厘米并取整。工程2帶顯示的十字路口交通訊號燈的PLC控制。十字路口交通燈是為了確保十字路口過往車輛、行人能順利、通暢地經(jīng)過而設(shè)置的。有了它,可以很直觀、方便地控制十字路口的交通情況,對于交通的平安、暢通起到非常重要的作用。參考交通燈的運轉(zhuǎn)規(guī)律,一同用PLC完成交通訊號燈的控制吧!交通訊號的運轉(zhuǎn)規(guī)律如表7-10所示。要求設(shè)置一個啟動按鈕和一個停頓按鈕,假設(shè)不按停頓按鈕,按此規(guī)律循環(huán)下去。按下停頓按鈕,一切燈熄滅。下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用新知識貯藏轉(zhuǎn)換指令的功能是對操作數(shù)的類型進展轉(zhuǎn)換。轉(zhuǎn)換指令包括數(shù)據(jù)類型轉(zhuǎn)換、數(shù)據(jù)的編碼和譯碼指令及字符串類型轉(zhuǎn)換指令。一、數(shù)據(jù)類型轉(zhuǎn)換指令PLC中的數(shù)據(jù)類型包括字節(jié)、整數(shù)、雙整數(shù)和實數(shù)。主要的碼制有BCD碼、ASCII碼、十進制數(shù)和十六進制數(shù)等。不同性質(zhì)的指令對操作數(shù)的類型要求不同。不同類型的兩個數(shù)據(jù)不能直接進展數(shù)學(xué)運算操作。因此,在運用之前要將操作數(shù)轉(zhuǎn)化成相應(yīng)的數(shù)據(jù)類型,才干保證指令的正確執(zhí)行。1.字節(jié)與整數(shù)、整數(shù)與雙整數(shù)的轉(zhuǎn)換指令的格式及功能字節(jié)與整數(shù)轉(zhuǎn)換指令可以完成字節(jié)型數(shù)據(jù)與整數(shù)型數(shù)據(jù)的轉(zhuǎn)換。整數(shù)與雙整數(shù)轉(zhuǎn)換指令可以實現(xiàn)整數(shù)型輸入數(shù)據(jù)與雙整數(shù)型數(shù)據(jù)的轉(zhuǎn)換。其指令格式及功能如表7-11所示。上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用2.雙整數(shù)與實數(shù)轉(zhuǎn)換指令的格式及功能雙整數(shù)與實數(shù)轉(zhuǎn)換指令可實現(xiàn)雙整數(shù)與實數(shù)之間的相互轉(zhuǎn)換。其指令格式及功能如表7-12所示。3.整數(shù)與BCD碼的轉(zhuǎn)換指令的格式及功能BCD(BinaryCodeDecimal)碼在PLC中的運用,主要是經(jīng)過外部BCD碼撥碼開關(guān)設(shè)定PLC的相關(guān)數(shù)據(jù),或經(jīng)過外部的BCD碼顯示器顯示PLC的內(nèi)部數(shù)據(jù)。整數(shù)與BCD碼的轉(zhuǎn)換指令可實現(xiàn)整數(shù)與BCD碼之間的相互轉(zhuǎn)換。其指令格式及功能如表7-13所示。二、編碼和譯碼指令1.編碼和譯碼指令的格式及功能編碼指令和譯碼指令的格式及功能如表7-14所示。2.舉例運用上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用【例7-5】 編碼譯碼指令運用舉例如圖7-6所示。分析:(1) ENCO指令執(zhí)行的結(jié)果如表7-15所示。(2) DECO指令執(zhí)行的結(jié)果如表7-16所示。三、七段顯示碼指令在很多控制場所都需求運用八段數(shù)碼管來顯示一些數(shù)據(jù)。假設(shè)在PLC的輸出端接上數(shù)碼管,可運用7段顯示碼指令,將輸入數(shù)據(jù)直接顯示在數(shù)碼管上。1.

7段顯示碼指令的格式及功能7段顯示碼指令的格式及功能如表7-17所示。2.指令闡明(1)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用0006(間接尋址)。(2)7段顯示器的abcdefg段分別對應(yīng)于字節(jié)的第0位至第6位,字節(jié)的某位為1時,其對應(yīng)的段亮;輸出字節(jié)的某位為0時,其對應(yīng)的段暗。將字節(jié)的第7位補0,那么構(gòu)成與7段顯示器相對應(yīng)的8位編碼,稱為7段顯示碼。7段顯示碼的編碼規(guī)那么如表7-18所示。3.舉例運用【例7-6】 按下啟動按鈕,用數(shù)碼管顯示以s為單位的時間值,當(dāng)累計到達9

s時,自動清零,重新開場從零顯示。假設(shè)按下停頓按鈕,停頓顯示。分析:可運用計數(shù)器指令累計秒脈沖的個數(shù),并不斷地將計數(shù)器的當(dāng)前值轉(zhuǎn)換成7段數(shù)碼管的段代碼。并由7段數(shù)碼管(普通的7段數(shù)碼管)顯示出來。參考程序如圖7-7所示。圖中運用了普通數(shù)碼管,有7個輸入端,所以要占用PLC的7個輸出端子,有時為了節(jié)省PLC的輸出端子,還可運用帶譯碼驅(qū)動的數(shù)碼管(有4個輸入端子的BCD碼顯示上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用器)來完成顯示義務(wù)。假設(shè)運用這種顯示器那么程序應(yīng)如何設(shè)計?讀者可自行分析,并試一試。四、字符串轉(zhuǎn)換指令字符串轉(zhuǎn)換指令是將用規(guī)范字符編碼(即ASCII碼)表示的0~9、A~F的字符串,與十六進制、整數(shù)、雙整數(shù)及實數(shù)之間進展轉(zhuǎn)換。1.字符串轉(zhuǎn)換指令的格式及功能字符串轉(zhuǎn)換指令的格式及功能如表7-19所示。2.指令闡明假設(shè)輸入數(shù)據(jù)有非法ASCII字符,那么終止轉(zhuǎn)換操作,特殊標(biāo)志位存放器SM1.7置1。義務(wù)虛施溫馨提示:該去做工程了!上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用知識穩(wěn)定工程3智力競賽搶答安裝的PLC控制。在很多競賽活動中,經(jīng)常要用到搶答器,現(xiàn)要求用PLC實現(xiàn)4組參賽的智力競賽搶答安裝的控制??刂埔螅?1)由主持人說出標(biāo)題并按下開場按鈕SB1后,搶答開場指示燈亮,10

s內(nèi)4個參賽者中,只需最早按下?lián)尨鸢粹o的人搶答有效。(2)按下按鈕動作有效的搶答者,其搶答桌上的指示燈亮,賽場上的音響安裝響2

s,并且由8段碼顯示器顯示搶答有效者的桌號。(3)假設(shè)在主持人按下開場按鈕之前,參賽者中有人按下?lián)尨鸢粹o,那么屬違規(guī)行為,報警燈亮。主持人按下復(fù)位按鈕SB2,報警燈熄滅。(4)主持人按下開場答題計時按鈕,搶答者必需在30

s內(nèi)回答完問上一頁下一頁前往義務(wù)三數(shù)據(jù)轉(zhuǎn)換指令運用題,30

s后搶答者桌面上的指示燈熄滅,而中止答題指示燈點亮,5

s后自動熄滅。工程4設(shè)計一個記錄某臺設(shè)備運轉(zhuǎn)時間的程序??刂埔螅篒0.0為該設(shè)備任務(wù)形狀輸入信號,要求記錄其運轉(zhuǎn)時的小時、分鐘、秒,并把秒值經(jīng)過銜接在QB0上的7段數(shù)碼管顯示出來??偨Y(jié)階段溫馨提示:經(jīng)過這節(jié)內(nèi)容的學(xué)習(xí)和訓(xùn)練,總結(jié)一下本人的收獲吧!上一頁前往義務(wù)四表功能指令運用提出義務(wù)工程1完成數(shù)據(jù)的填表及查取。要求:運用填表指令將數(shù)字30、32、45、56填入以VW40為首地址的數(shù)據(jù)表中,要求I0.2每閉合一次,只填一個數(shù)。在滿足I0.3為ON時,再將數(shù)據(jù)表中的數(shù)據(jù)按照從大到小的順序依次取出,要求I0.3每閉合一次,只取一個數(shù)。分別存放到不同的存儲單元。新知識貯藏一、填表指令1.數(shù)據(jù)表的格式數(shù)據(jù)表是用來存放字型數(shù)據(jù)的表格,表格的第一個字地址即首地址,為表地址,首地址中的數(shù)據(jù)是表格的最大長度(TL),即最大填表數(shù)。表格的第二個字地址中的數(shù)值是表的實踐長度(EC),指定表格中的下一頁前往義務(wù)四表功能指令運用實踐填表數(shù)。每次向表格中添加新數(shù)據(jù)后,EC值自動加1,從第三個字地址開場,存放數(shù)據(jù)(字),表格最多可存放100個數(shù)據(jù)(字),不包括指定最大填表數(shù)(TL)和實踐填表數(shù)(EC)的參數(shù)。數(shù)據(jù)表如表7-20所示。要建立表格,首先要確定表的最大填表數(shù),如圖7-8所示。確定表格的最大填表數(shù)后,可用表功能指令在表中存取字型數(shù)據(jù)。表功能指令包括填表指令、表中取數(shù)指令、查表指令。一切的表格讀取和表格寫入指令,必需用邊沿觸發(fā)指令激活。2.填表指令的格式及功能填表指令A(yù)TT(AddToTable)的格式及功能如表7-21所示。3.舉例運用【例7-7】 將VW100中的數(shù)據(jù)1134填入表7-22中。分析:運用填表指令完成,參考程序如圖7-9所示,ATT指令的執(zhí)行上一頁下一頁前往義務(wù)四表功能指令運用情況如表7-23所示。二、表中取數(shù)指令1.表中取數(shù)指令的格式及功能表中取數(shù)指令包括先進先出(FIFO)和后進先出(LIFO)兩種。其指令格式及功能如表7-24所示。2.指令闡明(1)指令將影響特殊標(biāo)志位存放器SM1.5(表空),不要從一個空表中取數(shù)據(jù);否那么SM1.5=ON。(2)表格讀取指令必需用邊沿觸發(fā)指令激活。(3)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)、0091(操作數(shù)出界)。3.舉例運用上一頁下一頁前往義務(wù)四表功能指令運用【例7-8】 從以首地址為VW30的數(shù)據(jù)表中取出最先進入數(shù)據(jù)表中的第一個數(shù)據(jù)。分析:運用先進先出指令可實現(xiàn)上述操作。參考程序如圖7-10所示,那么指令執(zhí)行后的結(jié)果如表7-25所示?!纠?-9】 從以首地址為VW30的數(shù)據(jù)表中取出最后進入數(shù)據(jù)表中的數(shù)據(jù)。分析:運用后進先出指令可實現(xiàn)上述操作。參考程序如圖7-11所示,那么指令執(zhí)行后的結(jié)果如表7-26所示。三、查表指令1.查表指令的格式及功能查表指令(TBL-FND)是在表格中搜索符合條件的數(shù)據(jù)在表中的位置(普通用數(shù)據(jù)編號表示,編號范圍為0~99)。查表指令格式及功能如表7-27所示。上一頁下一頁前往義務(wù)四表功能指令運用2.指令闡明(1)查表指令必需用邊沿觸發(fā)指令激活。(2)執(zhí)行查表指令前,先對INDX地址中的內(nèi)容清零,查表時才干從數(shù)據(jù)表的頂端開場。(3)每一次查找終了后,假設(shè)想繼續(xù)查找符合條件的數(shù)據(jù),必需先對INDX中的內(nèi)容進展加1,以重新激活查表指令。(4)當(dāng)未查到符合條件的數(shù)據(jù)時,INDX中將自動放入實踐填表數(shù)。(5)TBL為指定表格中要查找的起始地址(即指向?qū)嵺`填表數(shù)),不是表格的首地址(即指向最大填表數(shù))。(6)影響始能輸出ENO正常任務(wù)的出錯條件是SM4.3(運轉(zhuǎn)時間)、0006(間接尋址)、0091(操作數(shù)出界)。3.舉例運用【例7-10】從以首地址為VW30的數(shù)據(jù)表中取出大于3

000的數(shù)上一頁下一頁前往義務(wù)四表功能指令運用據(jù),并將查表的結(jié)果存放到從VW100開場的字型存儲單元中。分析:運用查表指令可實現(xiàn)上述操作。參考程序如圖7-12所示。那么指令執(zhí)行后的結(jié)果如表7-28所示。義務(wù)虛施溫馨提示:該去做工程了!知識穩(wěn)定工程2病床簡易呼叫系統(tǒng)的PLC控制?,F(xiàn)代化的醫(yī)院里,住院部的每層病房區(qū),根本上都安裝了病房緊急呼叫系統(tǒng)。用于病人緊急情況下的呼叫。該呼叫系統(tǒng)主要是由病床呼叫系統(tǒng)和護士站監(jiān)控系統(tǒng)共同構(gòu)成的。這里有一個簡易的病房呼叫系統(tǒng),看一看詳細設(shè)置和要求,試一試用PLC來實現(xiàn)吧!系統(tǒng)設(shè)置:病床呼叫系統(tǒng)主要包括病床前的緊急呼叫按鈕、重置按鈕上一頁下一頁前往義務(wù)四表功能指令運用和床前緊急指示燈。護士站監(jiān)控系統(tǒng)那么包括各病床呼叫形狀指示燈、護士站處置按鈕、復(fù)位按鈕和可以顯示正處于呼叫形狀的病床編號。控制要求:(1)某病房區(qū)有6張病床,每張病床的床頭均有緊急呼叫按鈕和重置按鈕各一個,用于病人不溫馨時的緊急呼叫。(2)每個病區(qū)都有一個護士站,在護士站中設(shè)置有處置按鈕(查看數(shù)碼管上顯示的病床號碼)、各病床的呼叫復(fù)位按鈕及各病床呼叫形狀指示燈。(3)每張病床的床頭各有一個緊急呼叫指示燈,一旦病人按下緊急呼叫按鈕且未在5

s內(nèi)按下重置按鈕時,該病床的床頭緊急指示燈點亮,同時該病區(qū)護士站里各病床呼叫形狀指示燈閃爍。(4)由于每張病床都有編號,當(dāng)呼叫有效時,在護士站的監(jiān)控中心,要可以用數(shù)碼管按照“先呼叫先顯示〞的原那么,在護士站處置按鈕的上一頁下一頁前往義務(wù)四表功能指令運用控制下,逐個顯示處于呼叫形狀中的病床編號(即要有優(yōu)先級別判別才干)。(5)一旦護士看見護士站緊急呼叫形狀指示燈閃爍,必需先經(jīng)過按下處置按鈕,查看緊急呼叫的病床號碼,再按下各病床的呼叫形狀指示燈的復(fù)位按鈕。然后按照病床緊急呼叫順序處置各病床病人的緊急事故。詳細的輸入/輸出設(shè)備如表7-29所示。總結(jié)階段溫馨提示:經(jīng)過這節(jié)內(nèi)容的學(xué)習(xí)和訓(xùn)練,總結(jié)一下本人的收獲吧!上一頁前往表7-1單個數(shù)據(jù)傳送指令格式及功能前往表7-2數(shù)據(jù)塊傳送指令格式及功能前往表7-3字節(jié)交換指令、填充指令及字節(jié)立刻讀寫指令前往下一頁表7-3字節(jié)交換指令、填充指令及字節(jié)立刻讀寫指令(續(xù)表)上一頁前往圖7-1字節(jié)交換指令運用程序前往圖7-2填充指令運用程序前往表7-4左移、右移指令格式及功能前往下一頁表7-4左移、右移指令格式及功能(續(xù)表)上一頁下一頁前往表7-4左移、右移指令格式及功能(續(xù)表)上一頁前往表7-5左移、右移指令功能例如前往表7-6循環(huán)左移、右移指令格式前往下一頁表7-6循環(huán)左移、右移指令格式(續(xù)表)上一頁前往表7-7循環(huán)左移、右移指令功能例如前往下一頁表7-7循環(huán)左移、右移指令功能例如(續(xù)表)上一頁前

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論