LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt

上傳人:san****019 文檔編號(hào):15674322 上傳時(shí)間:2020-08-29 格式:PPT 頁(yè)數(shù):181 大?。?.02MB
收藏 版權(quán)申訴 舉報(bào) 下載
LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt_第1頁(yè)
第1頁(yè) / 共181頁(yè)
LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt_第2頁(yè)
第2頁(yè) / 共181頁(yè)
LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt_第3頁(yè)
第3頁(yè) / 共181頁(yè)

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《LC基礎(chǔ)及應(yīng)用教程三菱FX2N系列-功能指令.ppt(181頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、三菱PLC基礎(chǔ)與應(yīng)用,第5章 FX2N系列PLC的應(yīng)用指令,,,,5.8 方便指令,5.5 循環(huán)與移位指令,5.4 四則運(yùn)算與邏輯運(yùn)算指令,5.3 比較與傳送指令,5.2 程序流程指令,5.1 應(yīng)用指令概述,5.6 數(shù)據(jù)處理指令,5.7 高速處理指令,5.9 實(shí)訓(xùn)項(xiàng)目,5.10 習(xí)題,三菱PLC基礎(chǔ)與應(yīng)用,5.1 應(yīng)用指令概述,5.1.1 應(yīng)用指令的表達(dá)形式 1. 位元件與字元件 只處理ON/OFF狀態(tài)的軟元件稱為位元件,如X、Y、M、S等;而處理數(shù)值的軟元件則稱為字元件,如T、C、D等,一個(gè)字元件由16位二進(jìn)制數(shù)組成。 位元件組合使用也可處理數(shù)值,位元件每4位一組組合成一個(gè)單元,通常的表示方

2、法是Kn加上首元件號(hào)組成,n為單元數(shù)。例如,K2X0表示由X0X7組成的位元件組,這是一個(gè)8位數(shù)據(jù),X0為最低位。16位數(shù)據(jù)時(shí)n=14,32位數(shù)據(jù)n=18。,三菱PLC基礎(chǔ)與應(yīng)用,,當(dāng)一個(gè)16位的數(shù)據(jù)傳送到K1M0、K2M0、K3M0時(shí),只能傳送低位數(shù)據(jù),較高位數(shù)據(jù)不傳送,32位數(shù)據(jù)傳送時(shí)也一樣。在作16位數(shù)操作時(shí),參與操作的位元件不足16位時(shí),高位(不足部分)均作0處理,這就意味著只能處理正數(shù)(符號(hào)位為0),32位數(shù)據(jù)操作也一樣。 被組合的位元件的首元件號(hào)可以是任意的,但為避免混亂,建議采用編號(hào)以0為結(jié)尾的元件,如X0、Y10、M20等。,三菱PLC基礎(chǔ)與應(yīng)用,,2. 指令與操作數(shù) 應(yīng)用指令

3、用助記符表示,有些應(yīng)用指令僅有指令段(助記符),但更多的有操作數(shù)。下面是指令中操作數(shù)符號(hào)表示方法及解釋: S:表示數(shù)據(jù)源。內(nèi)容不隨指令執(zhí)行而變化的操作數(shù)稱為源。在可變址修改軟元件編號(hào)的情況下,加上“.”符號(hào)的S.表示。源的數(shù)量多時(shí),以S1.、S2.等表示。 D.:表示目標(biāo)操作數(shù)。內(nèi)容隨指令執(zhí)行而改變的操作數(shù)被稱作目標(biāo)??勺髯冎沸揎棔r(shí),加上“.”符號(hào)的D.表示。目標(biāo)數(shù)量多時(shí),以D1.、D2.等表示。 n.、m.:以m.或n.表示既不作源,也不作目標(biāo)的操作數(shù)。這樣的操作數(shù)數(shù)量很多時(shí),以m1.、m2.、n1.、n2.等表示。,三菱PLC基礎(chǔ)與應(yīng)用,,3. 數(shù)據(jù)格式 在FX系列PLC內(nèi)部,數(shù)據(jù)以二進(jìn)制

4、(BIN)補(bǔ)碼的形式存儲(chǔ),所有的四則運(yùn)算和加1/減1運(yùn)算都使用二進(jìn)制數(shù)。16位數(shù)據(jù)的二進(jìn)制補(bǔ)碼最高位(第15位)為符號(hào)位,正數(shù)的符號(hào)位為0,負(fù)數(shù)的符號(hào)位為1,最低為第0位。 4. 應(yīng)用指令的表達(dá)形式 與基本指令不同,F(xiàn)X2N系列PLC的應(yīng)用指令用編號(hào)FNC00FNC246表示,采用計(jì)算機(jī)通用的助記符(英文名稱或縮寫)表示。例如,F(xiàn)NC45的助記符是MEAN(平均)。應(yīng)用指令的表示格式如圖5-1所示。,三菱PLC基礎(chǔ)與應(yīng)用,,應(yīng)用指令的指令段通常占1個(gè)程序步,16位操作數(shù)占2步,32位操作數(shù)占4步。,,圖5-1 應(yīng)用指令的表示格式,三菱PLC基礎(chǔ)與應(yīng)用,,5.1.2 數(shù)據(jù)長(zhǎng)度 FX2N型PLC中

5、的數(shù)據(jù)寄存器D為16位,用于存放16位二進(jìn)制數(shù)。在應(yīng)用指令的助記符前加“D”就變成32位指令。數(shù)據(jù)長(zhǎng)度的表示格式如圖5-2所示。,,圖5-2 數(shù)據(jù)長(zhǎng)度的表示,三菱PLC基礎(chǔ)與應(yīng)用,,5.1.3 執(zhí)行形式 應(yīng)用指令有連續(xù)執(zhí)行和脈沖執(zhí)行型兩種執(zhí)行形式。 脈沖執(zhí)行形式的使用如圖5-3所示。,,圖5-3 脈沖執(zhí)行型的表示,三菱PLC基礎(chǔ)與應(yīng)用,,在應(yīng)用指令助記符中標(biāo)有“P”的表示該指令為脈沖執(zhí)行型,在執(zhí)行條件滿足時(shí)僅執(zhí)行一個(gè)掃描周期。如果指令格式?jīng)]有“P”的表示該指令只能是連續(xù)執(zhí)行型,在執(zhí)行條件滿足的每個(gè)掃描周期都要被執(zhí)行?!癙”和“D”可以同時(shí)使用。,三菱PLC基礎(chǔ)與應(yīng)用,,5.1.4 變址寄存器

6、FX2N有16個(gè)16位的變址寄存器,分別是V0V7和Z0Z7。在傳送、比較指令中,變址寄存器V和Z用來(lái)修改操作對(duì)象的元件號(hào),在循環(huán)程序中常使用變址寄存器。 進(jìn)行32位運(yùn)算時(shí),常用V和Z自動(dòng)組對(duì)使用,分別組成(V0、Z0)、(V1、Z1)、(V7、Z7)。V為高16位,Z為低16位,這時(shí)變址指令只需指定Z,Z就能代表V和Z的組合。,,三菱PLC基礎(chǔ)與應(yīng)用,5.2 程序流程指令,程序流程指令共有10條,應(yīng)用指令的編號(hào)為FNC00FNC09。 5.2.1 條件跳轉(zhuǎn)指令 條件跳轉(zhuǎn)指令CJ(Conditional Jump)的功能編號(hào)為FNC00,操作數(shù)的指針標(biāo)號(hào)P0P127,其中P63即END所在步序

7、,無(wú)需再標(biāo)號(hào)。CJ和CJP都占3個(gè)程序步,指針標(biāo)號(hào)占1個(gè)程序步。 指針P(Point)用于分支和跳轉(zhuǎn)步序,在梯形圖中,指針?lè)旁谧髠?cè)母線的左邊,當(dāng)CJ指令條件滿足時(shí),跳轉(zhuǎn)到相應(yīng)的標(biāo)號(hào)處。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-4 跳轉(zhuǎn)指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,使用跳轉(zhuǎn)指令時(shí)應(yīng)當(dāng)注意事項(xiàng)如下: 1)CJP指令表示脈沖執(zhí)行方式。 2)在一個(gè)程序中,一個(gè)指針標(biāo)號(hào)只能出現(xiàn)一次,否則程序會(huì)出錯(cuò)。但是在同一個(gè)程序中兩條跳轉(zhuǎn)指令可以使用相同的指針標(biāo)號(hào)。 3)跳轉(zhuǎn)指令一般在CJ指令之后,但也可出現(xiàn)在跳轉(zhuǎn)指令之前。 4)跳轉(zhuǎn)執(zhí)行期間,即使被跳過(guò)程序的驅(qū)動(dòng)條件改變,但其線圈(或結(jié)果)仍保持跳轉(zhuǎn)前的狀態(tài),因?yàn)樘?/p>

8、轉(zhuǎn)期間沒(méi)有執(zhí)行這段程序。 5)如果跳轉(zhuǎn)開始時(shí)定時(shí)器和計(jì)數(shù)器已在工作,則跳轉(zhuǎn)執(zhí)行期間它們將停止工作,即T和C的當(dāng)前值保持不變,直到跳轉(zhuǎn)條件不滿足后又繼續(xù)工作(T和C接著以前的數(shù)值繼續(xù)計(jì)時(shí)和計(jì)數(shù))。但定時(shí)器T192T199和高速計(jì)數(shù)器C235C255在跳轉(zhuǎn)后將繼續(xù)動(dòng)作,接點(diǎn)也動(dòng)作。,三菱PLC基礎(chǔ)與應(yīng)用,,5.2.2 子程序調(diào)用和子程序返回 子程序調(diào)用指令CALL(Sub Routine Call)的功能編號(hào)為FNC01,操作數(shù)為P0P127,CALL和CALLP指令都占3個(gè)程序步。 子程序返回指令SRET(Sub Routine Return)的功能編號(hào)為FNC02,無(wú)操作數(shù),占用1個(gè)程序步。

9、子程序是為一些特定的控制目的而編制的相對(duì)獨(dú)立的程序。為了區(qū)別于主程序,規(guī)定在程序編排時(shí),將主程序排在前面,子程序排在后面,以主程序結(jié)束指令FEND(FNC06)將它們隔開。,三菱PLC基礎(chǔ)與應(yīng)用,,子程序調(diào)用指令CALL的功能是當(dāng)執(zhí)行條件滿足時(shí),該指令使程序跳到標(biāo)號(hào)處,執(zhí)行該標(biāo)號(hào)對(duì)應(yīng)的子程序。 子程序返回指令SRET的功能是返回到調(diào)用該子程序的CALL指令處的下一邏輯行。 子程序調(diào)用和子程序返回指令的簡(jiǎn)單使用示例如圖5-5所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-5 子程序調(diào)用和返回指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,使用子程序調(diào)用和返回指令的注意事項(xiàng): 1)同一標(biāo)號(hào)在左母線前只能出現(xiàn)一次,但

10、不同的CALL指令可調(diào)用同標(biāo)號(hào)的子程序。 2)子程序中可再調(diào)用子程序,形成子程序嵌套,最多可有5級(jí)嵌套。 3)在調(diào)用子程序和中斷子程序時(shí),可采用T192T199和T246249作為定時(shí)器。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-1】用兩個(gè)開關(guān)X1、X0控制一個(gè)信號(hào)燈Y0,當(dāng)X1X0=00時(shí)燈滅;當(dāng)X1X0=01時(shí),燈以1s脈沖閃爍;當(dāng)X1X0=10時(shí),燈以2s脈沖閃爍;當(dāng)X1X0=11時(shí),燈常亮。用子程序調(diào)用來(lái)實(shí)現(xiàn),則如圖5-6所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-6 子程序調(diào)用實(shí)例,三菱PLC基礎(chǔ)與應(yīng)用,,5.2.3 中斷指令 中斷返回指令I(lǐng)RET(Interrupt Return)的功能編號(hào)

11、FNC03,無(wú)操作數(shù),占1個(gè)程序步。 中斷允許指令EI(Enable Interrupt)的功能編號(hào)FNC04,無(wú)操作數(shù),占1個(gè)程序步。 中斷禁止指令DI(Disable Interrupt)的功能編號(hào)FNC05,無(wú)操作數(shù),占1個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,1中斷指針 中斷指針(II8)是用來(lái)指示某一中斷程序的入口位置的。執(zhí)行中斷后遇到IRET指令,則返回主程序。中斷指針有以下三種類型: 1)輸入中斷指針(I00I50):共6點(diǎn),用來(lái)指示由特定輸入端的輸入信號(hào)而產(chǎn)生中斷的中斷服務(wù)程序的入口位置。這類中斷不受PLC掃描周期的影響,可以及時(shí)處理外界信息。輸入中斷指針編號(hào)格式如下: 例如:I

12、201是當(dāng)輸入X2從OFFON變化時(shí),執(zhí)行以I201為標(biāo)號(hào)的中斷程序,并根據(jù)IRET指令返回。,,,三菱PLC基礎(chǔ)與應(yīng)用,,2)定時(shí)器中斷指針(I6I8):共3點(diǎn),用來(lái)指示周期定時(shí)中斷的中斷服務(wù)程序的入口位置。這類中斷的作用是PLC以指定的周期定時(shí)執(zhí)行中斷服務(wù)程序,定時(shí)循環(huán)處理某些任務(wù),處理的時(shí)間也不受PLC掃描周期的影響。定時(shí)器中斷指針格式如下: 3)計(jì)數(shù)器中斷指針(I010I060):共6點(diǎn),用于在PLC內(nèi)置的高速計(jì)數(shù)器中。當(dāng)高速計(jì)數(shù)器的當(dāng)前值達(dá)到規(guī)定值,執(zhí)行中斷子程序。常用于利用高速計(jì)數(shù)器優(yōu)先處理計(jì)數(shù)結(jié)果的場(chǎng)合。,,三菱PLC基礎(chǔ)與應(yīng)用,,2中斷指令 中斷是指在執(zhí)行主程序的過(guò)程中,

13、中斷主程序轉(zhuǎn)而去執(zhí)行中斷服務(wù)子程序。PLC通常處于禁止中斷狀態(tài),由EI和DI指令組成允許中斷范圍。在執(zhí)行到該區(qū)間時(shí),如果有中斷源產(chǎn)生中斷,CPU將暫停主程序而轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。當(dāng)遇到IRET時(shí)返回?cái)帱c(diǎn)繼續(xù)執(zhí)行主程序。 中斷指令的簡(jiǎn)單使用示例如圖5-7所示。在圖5-7中,如在允許中斷范圍內(nèi),如果外部中斷源X1有一個(gè)下降沿,則轉(zhuǎn)入I100為標(biāo)號(hào)的中斷服務(wù)程序。但X0能否引起中斷還受M8050的控制,當(dāng)X10為ON時(shí),M8050=1,禁止I100中斷。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-7 中斷指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,表5-1 中斷類型及中斷禁止特殊輔助繼電器,三菱PLC基礎(chǔ)與應(yīng)

14、用,,使用中斷指令的注意事項(xiàng): 1)如果有多個(gè)中斷信號(hào)依次發(fā)出,則優(yōu)先級(jí)按發(fā)生的先后順序,即發(fā)生越早的優(yōu)先級(jí)越高。若同時(shí)發(fā)生多個(gè)中斷信號(hào),則中斷指針號(hào)小的優(yōu)先級(jí)越高。 2)無(wú)需中斷禁止時(shí),可只用EI指令,不必用DI指令。 3)通過(guò)特殊輔助繼電器M8050M8058可實(shí)現(xiàn)中斷的選擇,它們分別與外部中斷和定時(shí)器中斷一一對(duì)應(yīng)。當(dāng)M8050M8058為ON時(shí),禁止執(zhí)行相應(yīng)I0I8的中斷,M8059為ON時(shí),則禁止所有計(jì)數(shù)器中斷。 4)FX2N系列PLC可實(shí)現(xiàn)不多于兩級(jí)的中斷嵌套,即在中斷子程序中再使用一對(duì)EI和DI指令。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-2】三人智力搶答,,,(a)輸入中斷(搶答)梯形

15、圖,(b)搶答器接線圖,圖5-8 輸入中斷(搶答電路)實(shí)例,三菱PLC基礎(chǔ)與應(yīng)用,,5.2.4 主程序結(jié)束指令 主程序結(jié)束指令FEND(First End)的功能編號(hào)為FNC06,無(wú)操作數(shù),占用1個(gè)程序步。 FEND表示主程序結(jié)束,當(dāng)執(zhí)行到FEND時(shí),PLC執(zhí)行輸入/輸出處理、監(jiān)視定時(shí)器的刷新、返回0步程序。 使用FEND指令的注意事項(xiàng): 1)子程序和中斷服務(wù)程序應(yīng)放在FEND之后。 2)子程序和中斷服務(wù)程序必須寫在FEND和END之間,否則會(huì)出錯(cuò)。,三菱PLC基礎(chǔ)與應(yīng)用,,5.2.5 監(jiān)視定時(shí)器指令 監(jiān)視定時(shí)器指令WDT(Watch Dog Timer)的功能編號(hào)為FNC07,沒(méi)有操作數(shù),占

16、用1個(gè)程序步。 監(jiān)視定時(shí)器WDT(Watch Dog Timer)又稱看門狗,該指令的功能是對(duì)PLC的監(jiān)視定時(shí)器進(jìn)行復(fù)位。PLC正常工作時(shí)掃描周期小于它的定時(shí)時(shí)間。監(jiān)控定時(shí)器定時(shí)時(shí)間在FX2N中默認(rèn)值為200ms,如果PLC運(yùn)行一個(gè)掃描周期的時(shí)間超過(guò)監(jiān)控定時(shí)器規(guī)定的200ms時(shí),PLC將停止工作,這時(shí)CPU-E(CPU錯(cuò)誤)指示燈亮。,三菱PLC基礎(chǔ)與應(yīng)用,,可以通過(guò)修改PLC的特殊數(shù)據(jù)寄存器D8000(存放一個(gè)掃描周期時(shí)間)值來(lái)設(shè)定WDT的定時(shí)時(shí)間,如圖5-9所示。,,圖5-9 WDT的定時(shí)時(shí)間設(shè)定,三菱PLC基礎(chǔ)與應(yīng)用,,此外,如果一個(gè)程序大于默認(rèn)的200ms,也可以通過(guò)在程序中插入WDT

17、指令,將程序一分為二,使它們都小于200ms,則不會(huì)出現(xiàn)停機(jī)報(bào)警現(xiàn)象,如圖5-10所示。,,圖5-10 WDT指令的應(yīng)用,三菱PLC基礎(chǔ)與應(yīng)用,,WDT指令的使用注意事項(xiàng)如下: 1)如果FOR-NEXT循環(huán)程序的執(zhí)行時(shí)間過(guò)長(zhǎng),可能超過(guò)監(jiān)控定時(shí)器的定時(shí)時(shí)間,可將WDT指令插入循環(huán)程序中。 2)如果條件跳轉(zhuǎn)指令CJ出現(xiàn)在它所對(duì)應(yīng)的指針標(biāo)號(hào)之后,可能因連續(xù)反復(fù)跳步使它們之間的程序被反復(fù)執(zhí)行,使WDT動(dòng)作。為避免這種情況,可以在CJ指令和其指針標(biāo)號(hào)之間插入WDT指令。,三菱PLC基礎(chǔ)與應(yīng)用,,5.2.6 循環(huán)指令 循環(huán)開始指令FOR的功能編號(hào)為FNC08,源操作數(shù)表示循環(huán)次數(shù),占3個(gè)程序步。 循環(huán)結(jié)束

18、指令NEXT的功能編號(hào)為FNC09,無(wú)操作數(shù),占1個(gè)程序步。 FOR與NEXT構(gòu)成循環(huán)指令,F(xiàn)ORNEXT之間的程序被反復(fù)執(zhí)行,執(zhí)行次數(shù)由FOR指令的源操作數(shù)n設(shè)定,n的取值范圍132767。執(zhí)行完后,再執(zhí)行NEXT后面的指令。,三菱PLC基礎(chǔ)與應(yīng)用,,循環(huán)指令簡(jiǎn)單使用示例如圖5-11所示。在圖5-11中,外層循環(huán)程序A嵌套內(nèi)層循環(huán)B,外層A執(zhí)行2次,每執(zhí)行一次外層程序A,就要執(zhí)行5次內(nèi)層B,因此循環(huán)B一共要執(zhí)行10次。,,圖5-11 循環(huán)指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,循環(huán)指令的使用注意事項(xiàng): 1)FOR與NEXT指令總是成對(duì)使用。 2)FORNEXT循環(huán)可以嵌套五層。 3)利用循環(huán)中的

19、CJ指令可以跳出FORNEXT之間的循環(huán)區(qū)。 4)如果NEXT指令應(yīng)放在FOR指令的前面;FOR指令沒(méi)有對(duì)應(yīng)的NEXT指令;FOR指令與NEXT指令的個(gè)數(shù)不成對(duì);NEXT指令放在FEND和END指令的后面,以上情況均會(huì)出錯(cuò)。 5)如果執(zhí)行FORNEXT指令的時(shí)間太長(zhǎng),PLC的掃描周期有可能會(huì)超過(guò)WDT的設(shè)定時(shí)間。,,三菱PLC基礎(chǔ)與應(yīng)用,5.3 比較與傳送指令,比較與傳送指令共有10條,應(yīng)用指令的編號(hào)為FNC10FNC19。比較與傳送指令包括數(shù)據(jù)傳送、比較處理、交換及轉(zhuǎn)換等功能。 5.3.1 比較指令 比較指令CMP(Compare)的功能編號(hào)FNC10,是將源操作數(shù)S1.和S2.的數(shù)據(jù)進(jìn)行比

20、較,將比較的結(jié)果送到目標(biāo)操作數(shù)D.中,并且占用3個(gè)連續(xù)單元。比較指令的簡(jiǎn)單使用示例如圖5-12所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-12 比較指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,比較指令的使用注意事項(xiàng): 1)按代數(shù)形式進(jìn)行大小比較。例:(-52)。 2)指定的元件種類或元件號(hào)超出允許范圍時(shí)將會(huì)出錯(cuò)。 3)源操作數(shù)可以取任意的數(shù)據(jù)格式,目標(biāo)操作數(shù)可以取Y、M和S。 4)CMP(P)占7個(gè)程序步,DCMP(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-3】密碼鎖設(shè)計(jì)。 密碼鎖的設(shè)計(jì)如圖5-13所示(其中左圖為梯形圖,右圖為接線圖),設(shè)置4位密碼8251。將數(shù)字開關(guān)撥到8時(shí)按一下確認(rèn)鍵,

21、再分別在撥到2、5、1時(shí)按一下確認(rèn)鍵,電磁鎖Y0得電開鎖。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-13 密碼鎖,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.2 區(qū)間比較指令 區(qū)間比較指令ZCP(Zone Compare)的功能編號(hào)為FNC11,它是將一個(gè)源操作數(shù)S.與兩個(gè)源操作數(shù)S1.和S2.中的數(shù)值進(jìn)行比較,然后將比較結(jié)果傳送到目標(biāo)操作數(shù)D.為首地址的3個(gè)連續(xù)的軟件元件中。區(qū)間比較指令的簡(jiǎn)單使用示例如圖5-14所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-14 區(qū)間比較指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,區(qū)間比較指令的使用注意事項(xiàng): 1)按代數(shù)形式進(jìn)行大小比較。 2)S1.中的數(shù)據(jù)不能大于S2.中的數(shù)據(jù),如果S

22、1.大于S2.,則S2.被看作與S1.一樣大。 3)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標(biāo)操作數(shù)可取Y、M、S。 4)ZCP(P)占7個(gè)程序步,DZCP(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.3 傳送指令 傳送指令MOV(Move)的功能編號(hào)為FNC12,該指令的功能是將源操作數(shù)S.的內(nèi)容傳送到目標(biāo)操作數(shù)D.中。傳送指令的使用示例如圖5-15所示。,,圖5-15 傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,傳送指令的使用注意事項(xiàng): 1)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V、Z。 2)MOV(P)占5個(gè)程序步,DMOV(P)占9個(gè)程序步。,三

23、菱PLC基礎(chǔ)與應(yīng)用,,【例5-4】用傳送指令實(shí)現(xiàn)八人搶答電路。 要求8個(gè)指示燈Y0Y7對(duì)應(yīng)8個(gè)搶答按鈕X0X7,在主持人按下開始按鈕X10后,才可以搶答,先按按鈕者的燈亮,同時(shí)蜂鳴器Y10響,后按按鈕者燈不亮。則按要求其設(shè)計(jì)的梯形圖如圖5-16所示。,,圖5-16 傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.4 移位傳送指令 移位傳送指令SMOV(Shift Move)的功能編號(hào)為FNC13,該指令的功能是將S.中的16位二進(jìn)制數(shù)據(jù)以BCD的形式按位傳送到D.中指定的位置。該指令的使用如圖5-17所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-17 移位傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,移

24、位傳送指令的使用注意事項(xiàng): 1)數(shù)據(jù)寄存器D只能存放二進(jìn)制數(shù),所以SMOV指令只是在傳送的過(guò)程中以BCD碼的方式傳送,而到達(dá)指定目標(biāo)D后仍以二進(jìn)制數(shù)存放。 2)BCD碼值超過(guò)9999時(shí)會(huì)出錯(cuò)。 3)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V、Z。 4)SMOV(P)指令只有16位運(yùn)算,占11個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.5 取反傳送指令 取反傳送指令CML(Complement)的功能編號(hào)為FNC14,該指令的功能是將源操作數(shù)S.中的各位二進(jìn)制數(shù)取反(01,10),按位傳送到目標(biāo)操作數(shù)D.中。取反傳送指令的使用示例如圖5-18所示。,,圖5

25、-18 取反傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,取反傳送指令的使用注意事項(xiàng): 1)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V、Z。 2)如果源數(shù)據(jù)為常數(shù)K,該數(shù)據(jù)會(huì)自動(dòng)轉(zhuǎn)換為二進(jìn)制數(shù)。 3)CML(P)占5個(gè)程序步,DCML(P)占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.6 塊傳送指令 塊傳送指令BMOV(Block Move)的功能編號(hào)為FNC15,該指令是將源操作數(shù)指定的元件開始的n個(gè)數(shù)據(jù)組成的數(shù)據(jù)塊傳送到指定的目標(biāo),n可以取K、H和D。塊傳送指令的使用示例如圖5-19所示。,,圖5-19 塊傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,塊傳送指

26、令的使用注意事項(xiàng): 1)如果元件號(hào)超過(guò)允許的范圍,數(shù)據(jù)僅傳送到允許的范圍。 2)源操作數(shù)可以取KnX、KnY、KnM、KnS、T、C、D和文件寄存器,目標(biāo)操作數(shù)可以取KnY、KnM、KnS、T、C、D和文件寄存器。 3)M8024為BMOV指令的方向特殊功能繼電器,如果M8024為ON,傳送的方向相反,即將目標(biāo)數(shù)據(jù)塊中的數(shù)據(jù)傳送到源數(shù)據(jù)塊中。 4)BMOV(P)只有16位操作,占7個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.7 多點(diǎn)傳送指令 多點(diǎn)傳送指令FMOV(Fill Move)的功能編號(hào)為FNC17,該指令是將源操作數(shù)中的數(shù)據(jù)傳送到指定目標(biāo)開始的n個(gè)文件中,傳送后n個(gè)文件中的數(shù)據(jù)完全相同

27、。多點(diǎn)傳送指令的使用示例如圖5-20所示。,,圖5-20 多點(diǎn)傳送指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,多點(diǎn)傳送指令的使用注意事項(xiàng): 1)如果元件號(hào)超過(guò)允許的范圍,數(shù)據(jù)僅傳送到允許的范圍。 2)源操作數(shù)可以取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可以取KnY、KnM、KnS、T、C、D、V和Z,其中n512。 3)FMOV(P)占7個(gè)程序步,DFMOV(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.8 數(shù)據(jù)交換指令 數(shù)據(jù)交換指令XCH(Exchange)的功能編號(hào)為FNC17,該指令是將數(shù)據(jù)在指定的目標(biāo)元件之間進(jìn)行交換。交換指令一般采用脈沖執(zhí)行方式,否則每一個(gè)掃描周期都要交換一次。數(shù)據(jù)交換指令的使用示

28、例如圖5-21所示。,,圖5-21 數(shù)據(jù)交換指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,數(shù)據(jù)交換指令的使用注意事項(xiàng): 1)兩個(gè)目標(biāo)操作數(shù)可以取KnY、KnM、KnS、T、C、D、V和Z。 2)XCH(P)占5個(gè)程序步,DXCH(P)占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.9 BCD變換指令 BCD(Binary Code to Decimal)變換指令的功能編號(hào)為FNC18,該指令是將源元件中的二進(jìn)制數(shù)轉(zhuǎn)換為BCD碼并送目標(biāo)元件中。如果執(zhí)行的結(jié)果超過(guò)09999的范圍,或者32位操作時(shí)超過(guò)099999999的范圍時(shí),PLC會(huì)認(rèn)定為錯(cuò)誤。BCD變換指令常用于將PLC中的二進(jìn)制數(shù)變換成BCD碼輸出以

29、驅(qū)動(dòng)LED顯示器。BCD變換指令的使用如圖5-22所示。,,圖5-22 BCD變換指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,BCD變換指令的使用注意事項(xiàng): 1)源操作數(shù)可取所有數(shù)據(jù)格式,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 2)BCD(P)占5個(gè)程序步,DBCD(P)占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.3.10 BIN變換指令 BIN(Binary)變換指令的功能編號(hào)為FNC19,該指令是將源元件中的BCD數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)送到目標(biāo)元件中??梢杂肂IN指令將BCD數(shù)字撥碼開關(guān)提供的設(shè)定值輸入到PLC,如果源元件中數(shù)據(jù)不是BCD碼,將會(huì)出錯(cuò)。BIN變換指令的使用示例如圖

30、5-23所示。,,圖5-23 BIN變換指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-5】試設(shè)計(jì)1個(gè)簡(jiǎn)易定時(shí)報(bào)時(shí)器,具體控制要求如下: 1)早晨6:30,電鈴(Y0)每秒響1次,6次后自動(dòng)停止。 2)9:0017:00,啟動(dòng)住宅報(bào)警系統(tǒng)(Y1)。 3)晚上6:00開啟園內(nèi)照明(Y2)。 4)晚上10:00關(guān)閉園內(nèi)照明(Y2)。 則按定時(shí)控制器要求的設(shè)計(jì)的梯形圖如5-24所示。,三菱PLC基礎(chǔ)與應(yīng)用,,圖5-24 定時(shí)報(bào)時(shí)器梯形圖,三菱PLC基礎(chǔ)與應(yīng)用,,完成本例的控制要求要解決如下幾個(gè)問(wèn)題: 1)產(chǎn)生1個(gè)實(shí)時(shí)時(shí)鐘,即1個(gè)周期為24小時(shí)循環(huán)的時(shí)鐘信號(hào)。利用內(nèi)部時(shí)鐘脈沖信號(hào)和計(jì)數(shù)器結(jié)合使用即可構(gòu)成,

31、每15min為一設(shè)定單位,共96個(gè)時(shí)間單元。 2)能按設(shè)定時(shí)間進(jìn)行控制。應(yīng)用計(jì)數(shù)器產(chǎn)生實(shí)時(shí)時(shí)間與設(shè)定值進(jìn)行比較,利用比較結(jié)果進(jìn)行相關(guān)控制。 3)能進(jìn)行校時(shí)。為了能夠進(jìn)行校時(shí),設(shè)置X1為15min快速調(diào)整開關(guān),X2為格數(shù)設(shè)定的快速調(diào)整開關(guān)。時(shí)間設(shè)定值為鐘點(diǎn)數(shù)乘以4。 設(shè)置X0為啟動(dòng)開關(guān),使用時(shí),在0:00時(shí)啟動(dòng)定時(shí)器。,,三菱PLC基礎(chǔ)與應(yīng)用,5.4 四則運(yùn)算與邏輯運(yùn)算指令,5.4.1 加法指令 加法指令A(yù)DD(Addition)的功能編號(hào)為FNC20,該指令將指定的源元件中的二進(jìn)制數(shù)相加,結(jié)果送到指定的目標(biāo)元件。加法指令的使用示例如圖5-25所示。,,圖5-25 加法指令的使用,三菱PLC基礎(chǔ)

32、與應(yīng)用,,加法指令的使用注意事項(xiàng): 1)加法指令在執(zhí)行時(shí)影響三個(gè)常用的標(biāo)志位:M8020零標(biāo)志、M8021借位標(biāo)志和M8022進(jìn)位標(biāo)志。當(dāng)運(yùn)算結(jié)果為0時(shí),M8020置“1”;當(dāng)運(yùn)算結(jié)果超過(guò)32767(16位)或2147483647(32位)時(shí),M8022置“1”;當(dāng)運(yùn)算結(jié)果小于-32768(16位)或-2147483648時(shí),M8021置“1”。 2)數(shù)據(jù)為有符號(hào)的二進(jìn)制數(shù),最高位為符號(hào)位(0為正,1為負(fù))。 3)源操作數(shù)可取所有數(shù)據(jù)格式,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 4)ADD(P)占7個(gè)程序步,DADD(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-6

33、】一臺(tái)投幣洗車機(jī),用于司機(jī)清洗車輛,司機(jī)每投入1元可以使用10分鐘時(shí)間,其中噴水時(shí)間為5分鐘。則按要求設(shè)計(jì)的投幣洗車機(jī)梯形圖如圖5-26所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-26 投幣洗車機(jī)梯形圖,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.2 減法指令 減法指令SUB(Subtration)的功能編號(hào)為FNC21,該指令將指定的源元件中的二進(jìn)制數(shù)相減,結(jié)果送到指定的目標(biāo)元件。減法指令的使用示例如圖5-27所示。,,圖5-27 減法指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,減法指令的使用注意事項(xiàng): 1)M8020、M8021和M8022對(duì)減法指令的影響和加法指令相同。 2)數(shù)據(jù)為有符號(hào)的二進(jìn)制數(shù),最高位為符

34、號(hào)位(0為正,1為負(fù))。 3)源操作數(shù)可取所有數(shù)據(jù)格式,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 4)SUB(P)占7個(gè)程序步,DSUB(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-7】30s倒計(jì)時(shí)顯示控制的設(shè)計(jì)。 設(shè)計(jì)的30s倒計(jì)時(shí)顯示控制梯形圖如圖5-28所示。,,圖5-28 30s倒計(jì)時(shí)顯示控制的梯形圖,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.3 乘法指令 乘法指令MUL(Multiplication)的功能編號(hào)為FNC22,該指令將指定源元件中的二進(jìn)制數(shù)相乘,結(jié)果送到指令的目標(biāo)元件中。乘法指令的使用如圖5-29所示。,,圖5-29 乘法指令的使用,三菱PLC基礎(chǔ)與應(yīng)

35、用,,乘法指令的使用注意事項(xiàng): 1)目標(biāo)位元件的位數(shù)如果小于運(yùn)算結(jié)果的倍數(shù),只能保存結(jié)果的低位。 2)數(shù)據(jù)為有符號(hào)的二進(jìn)制數(shù),最高位為符號(hào)位(0為正,1為負(fù))。 3)源操作數(shù)可取所有數(shù)據(jù)格式,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z,Z只有在16位乘法時(shí)可用,32位乘法不可用。 4)MUL(P)占7個(gè)程序步,DMUL(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.4 除法指令 除法指令DIV(Division)的功能編號(hào)為FNC23,該指令將源操作數(shù)S1.除以S2.,商送到目標(biāo)元件D.中,余數(shù)送到D.的下一元件。其中S1.為被除數(shù),S2.為除數(shù)。除法指令的使用示例如圖5

36、-30所示。,,圖5-30 除法指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,除法指令的使用注意事項(xiàng): 1)除法運(yùn)算中若將位元件指定D.,則無(wú)法得到余數(shù),除數(shù)為0時(shí)則會(huì)出錯(cuò)。 2)數(shù)據(jù)為有符號(hào)的二進(jìn)制數(shù),最高位為符號(hào)位(0為正,1為負(fù))。 3)源操作數(shù)可取所有數(shù)據(jù)格式,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 4)DIV(P)占7個(gè)程序步,DDIV(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.5 加1指令 加1指令I(lǐng)NC(Increment)的功能編號(hào)為FNC24,該指令是將指定元件中的數(shù)值加1。加1指令的使用示例如圖5-31所示。,,圖5-31 加1指令的使用,三菱PLC基

37、礎(chǔ)與應(yīng)用,,加1指令的使用注意事項(xiàng): 1)加1指令的結(jié)果不影響零標(biāo)志位、借位標(biāo)志和進(jìn)位標(biāo)志。 2)如果是連續(xù)指令,則每個(gè)周期均作一次加1運(yùn)算,16位運(yùn)算中,+32767再加1就變成-32768,+2147483647再加1,就會(huì)變成-2147483648。 3)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 4)INC(P)占3個(gè)程序步,DINC(P)占5個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-8】控制一臺(tái)電動(dòng)機(jī),要求正轉(zhuǎn)5s、停止5s、反轉(zhuǎn)5s、停止5s,并自動(dòng)循環(huán)運(yùn)行,直到停止運(yùn)行。其梯形圖及程序設(shè)計(jì)如圖5-32所示。,,圖5-32 電動(dòng)機(jī)定時(shí)正轉(zhuǎn)-停止-反轉(zhuǎn)-停止的自動(dòng)循環(huán)運(yùn)

38、行,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.6 減1指令 減1指令DEC(Decrement)的功能編號(hào)為FNC25,該指令是將指定元件中的數(shù)值減1。減1指令的使用如圖5-33所示。,,圖5-33 減1指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,減1指令的使用注意事項(xiàng): 1)減1指令的結(jié)果不影響零標(biāo)志位、借位標(biāo)志和進(jìn)位標(biāo)志。 2)如果是連續(xù)指令,則每個(gè)周期均作一次減1運(yùn)算。 3)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 4)DEC(P)占3個(gè)程序步,DDEC(P)占5個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.7 字邏輯與指令 字邏輯與指令WAND指令的編號(hào)為FNC26。該指令是將兩個(gè)源操作數(shù)按

39、位進(jìn)行與操作,結(jié)果存入在指定元件。邏輯與指令的使用如圖5-34所示。 5.4.8 字邏輯或指令 字邏輯或指令WOR指令的編號(hào)為FNC27。該指令是將兩個(gè)源操作數(shù)按位進(jìn)行或操作,結(jié)果存入在指定元件。邏輯或指令的使用如圖5-34所示。 5.4.9 字邏輯異或指令 字邏輯異或指令WXOR(Exclusive OR)指令的編號(hào)為FNC28。該指令是將兩個(gè)源操作數(shù)按位進(jìn)行異或操作,結(jié)果存入在指定元件。邏輯異或指令的使用如圖5-34所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-34 邏輯與、或和異或指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,邏輯與、或和異或指令的使用注意事項(xiàng): 1)邏輯與指令常用于某些位清0,邏輯或

40、指令常用于某些位置1,而邏輯異或指令常用于判斷兩數(shù)是否相等。 2)邏輯與、或和異或指令的源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 3)WAND(P)、WOR(P)和WXOR(P)各占7個(gè)程序步,DWAND(P)、DWOR(P)和DWXOR(P)占13個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.4.10 求補(bǔ)指令 求補(bǔ)指令NEG(Negation)的功能編號(hào)為FNC29,該指令是將指定元件中的各位按位取反(01,10)后再加1,將其結(jié)果仍存放在原來(lái)的元件中。求補(bǔ)指令的使用如圖5-35所示。 FX系列PLC的負(fù)數(shù)用二進(jìn)制的補(bǔ)碼形式來(lái)表示,最高位為符號(hào)位,正數(shù)

41、時(shí)該位為0,負(fù)數(shù)時(shí)該位為1,將負(fù)數(shù)求補(bǔ)后得到它的絕對(duì)值。,,圖5-35 求補(bǔ)指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,求補(bǔ)指令的使用注意事項(xiàng): 1)NEG指令只有目標(biāo)操作數(shù),可取KnY、KnM、KnS、T、C、D、V和Z。 2)NEG(P)占3個(gè)程序步,DNEG(P)占5個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-9】求兩個(gè)數(shù)之差的絕對(duì)值。 求兩個(gè)數(shù)之差的絕對(duì)值的梯形圖如圖5-36所示。,,圖5-36 求兩個(gè)數(shù)之差的絕對(duì)值,,三菱PLC基礎(chǔ)與應(yīng)用,5.5 循環(huán)與移位指令,循環(huán)與移位指令共有10條,編號(hào)為FNC30FNC39,主要用于數(shù)據(jù)的移位等操作。 5.5.1 循環(huán)右移指令 循環(huán)右移指令ROR(R

42、otation Right)的功能編號(hào)為FNC30,執(zhí)行該指令時(shí),各位數(shù)據(jù)向右移動(dòng)(從高位向低位)n位,最后一次移出來(lái)的那一位同時(shí)存入進(jìn)位標(biāo)志M8022中。如圖5-37所示。,三菱PLC基礎(chǔ)與應(yīng)用,,循環(huán)右移指令的使用注意事項(xiàng): 1)16位指令和32位指令中n應(yīng)分別小于16和32。 2)ROR指令的目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 3)ROR(P)占5個(gè)程序步,DROR(P)占9個(gè)程序步。,,圖5-37 循環(huán)右移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.2 循環(huán)左移指令 循環(huán)右移指令ROL(Rotation Left)的功能編號(hào)為FNC31,執(zhí)行該指令時(shí),各位數(shù)據(jù)向

43、左移動(dòng)(從低位向高位)n位,最后一次移出來(lái)的那一位同時(shí)存入進(jìn)位標(biāo)志M8022中。如圖5-38所示。,,圖5-38 循環(huán)左移位指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,循環(huán)左移指令的使用注意事項(xiàng): 1)16位指令和32位指令中n應(yīng)分別小于16和32。 2)ROL指令的目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 3)ROL(P)占5個(gè)程序步,DROL(P)占9個(gè)程序步。 【例5-10】按1-2相激磁方式控制一個(gè)四相步進(jìn)電動(dòng)機(jī)??烧崔D(zhuǎn)控制,每步為1s。電動(dòng)機(jī)運(yùn)行時(shí),指示燈亮。四相步進(jìn)電動(dòng)機(jī)的1-2相激磁方式波形和程序如圖5-39所示。,三菱PLC基礎(chǔ)與應(yīng)用,,,,圖5-39 四相步進(jìn)電動(dòng)

44、機(jī)的1-2相激磁方式波形圖和梯形圖,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.3 帶進(jìn)位的循環(huán)右移指令 帶進(jìn)位的循環(huán)右移指令RCR(Rotation Right with Carry)的功能編號(hào)為FNC32,執(zhí)行該指令時(shí),將各位數(shù)據(jù)連同進(jìn)位標(biāo)志M8022一起右移。如圖5-40所示。,,圖5-40 帶進(jìn)位的循環(huán)右移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,帶進(jìn)位的循環(huán)右移指令的使用注意事項(xiàng): 1)在循環(huán)右移過(guò)程中,移出的位將送入進(jìn)位標(biāo)志,原進(jìn)位標(biāo)志又被送回目標(biāo)操作數(shù)的另一端。 2)RCR指令的目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 3)RCR(P)占5個(gè)程序步,DRCR(P)占9個(gè)程序步。,

45、三菱PLC基礎(chǔ)與應(yīng)用,,5.5.4 帶進(jìn)位的循環(huán)左移指令 帶進(jìn)位的循環(huán)左移指令RCL(Rotation Left with Carry)的功能編號(hào)為FNC33,執(zhí)行該指令時(shí),將各位數(shù)據(jù)連同進(jìn)位標(biāo)志M8022一起左移。如圖5-41所示。,,圖5-41 帶進(jìn)位的循環(huán)左移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,帶進(jìn)位的循環(huán)左移指令的使用注意事項(xiàng): 1)在循環(huán)左移過(guò)程中,移出的位將送入進(jìn)位標(biāo)志,原進(jìn)位標(biāo)志又被送回目標(biāo)操作數(shù)的另一端。 2)RCL指令的目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 3)RCL(P)占5個(gè)程序步,DRCL(P)占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.5 位

46、右移指令 位右移指令SFTR(Shift Right)的功能編號(hào)為FNC34,該指令使位元件中的狀態(tài)成組地向右移動(dòng),由n1指定位元件的長(zhǎng)度,n2指定移動(dòng)的位數(shù),一般n2n11024。位右移指令的使用如圖5-42所示。,,圖5-42 位右移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,位右移指令的使用注意事項(xiàng): 1)如果采用連續(xù)型指令,每個(gè)掃描周期都移動(dòng)n2位。 2)SFTR指令源操作數(shù)可取X、Y、M和S,目標(biāo)操作數(shù)可取Y、M、S。 3)SFTR(P)只有16位操作數(shù),占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.6 位左移指令 位左移指令SFTL(Shift Left)的功能編號(hào)為FNC35,該指令使

47、位元件中的狀態(tài)成組地向左移動(dòng),由n1指定位元件的長(zhǎng)度,n2指定移動(dòng)的位數(shù),一般n2n11024。位左移指令的使用如圖5-43所示。,,圖5-43 位左移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,位左移指令的使用注意事項(xiàng): 1)如果采用連續(xù)型指令,每個(gè)掃描周期都移動(dòng)n2位。 2)SFTL指令源操作數(shù)可取X、Y、M和S,目標(biāo)操作數(shù)可取Y、M、S。 3)SFTL(P)只有16位操作數(shù),占9個(gè)程序步。 【例5-11】四臺(tái)水泵輪流運(yùn)行,由四臺(tái)三相異步電動(dòng)機(jī)M1M4驅(qū)動(dòng)。正常要求是兩臺(tái)運(yùn)行兩臺(tái)備用。為了防止備用水泵長(zhǎng)時(shí)間不用造成銹蝕等問(wèn)題,要求四臺(tái)水泵中兩臺(tái)運(yùn)行,并每隔8h切換一臺(tái),使四臺(tái)水泵輪流運(yùn)行。,三菱P

48、LC基礎(chǔ)與應(yīng)用,,,,圖5-44 四臺(tái)水泵輪流工作實(shí)例,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.7 字右移指令 字右移指令WSFR(Word Shift Right)的功能編號(hào)為FNC36,該指令以字為單位,對(duì)n1位D.所指的字元件進(jìn)行n2位S.字的向右移位,其工作過(guò)程與位右移指令類似。字右移指令的使用如圖5-45所示。,,圖5-45 字右移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,字右移指令的使用注意事項(xiàng): 1)一般情況下n2n1512。 2)WSFR指令源操作數(shù)可取KnX、KnY、KnM、KnS、T、C和D,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C和D。 3)WSFR(P)只有16位操作數(shù),占9個(gè)程

49、序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.8 字左移指令 字左移指令WSFL(Word Shift Left)的功能編號(hào)為FNC37,該指令以字為單位,對(duì)n1位D.所指的字元件進(jìn)行n2位S.字的向左移位,其工作過(guò)程與位左移指令類似。字左移指令的使用示例如圖5-46所示。,,圖5-46 字左移指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,字左移指令的使用注意事項(xiàng): 1)一般情況下n2n1512。 2)WSFL指令源操作數(shù)可取KnX、KnY、KnM、KnS、T、C和D,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C和D。 3)WSFL(P)只有16位操作數(shù),占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.9 移

50、位寫入指令 移位寄存器寫入指令SFWR(Shift Register Write)的功能編號(hào)為FNC38,該指令將S.中的數(shù)據(jù)依次傳送到D.中。移位寫入指令的使用示例如圖5-47所示。,,圖5-47 移位寫入指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,移位寫入指令的使用注意事項(xiàng): 1)一般情況下2n512。 2)源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C和D。 3)SFWR(P)只有16位操作數(shù),占7個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.5.10 移位讀出指令 移位寄存器寫入指令SFRD(Shift Register Read)的功能編號(hào)為FNC39,該指令將S.中的數(shù)據(jù)

51、依次讀出到D.中。移位寫入指令的使用如圖5-48所示。,,圖5-48 移位寫入指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,移位寄存器又稱為FIFO(First In First Out,先入先出)堆棧,堆棧的長(zhǎng)度范圍為2512字。移位寄存器寫入指令SFWR和移位寄存器讀出指令SFRD用于FIFO堆棧的讀寫,先寫入的數(shù)據(jù)先讀出。 移位讀出指令的使用注意事項(xiàng): 1)一般情況下2n512。 2)源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C和D。 3)SFRD(P)只有16位操作數(shù),占7個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-12】入庫(kù)物品FIFO。寫入99個(gè)物品的產(chǎn)品編號(hào)(4位

52、十進(jìn)制數(shù)),依次存放在D2D100中,按照先入庫(kù)的物品先出庫(kù)的原則,讀取出庫(kù)物品的產(chǎn)品編號(hào),并用4位數(shù)碼管顯示產(chǎn)品編號(hào)。則其程序如圖5-49所示。,,圖5-49 移位寫入和讀出物品編號(hào)實(shí)例,,三菱PLC基礎(chǔ)與應(yīng)用,5.6 數(shù)據(jù)處理指令,數(shù)據(jù)處理指令共有10條,應(yīng)用指令的編號(hào)為FNC40FNC49。用來(lái)處理更復(fù)雜的運(yùn)算或控制。 5.6.1 區(qū)間復(fù)位指令 區(qū)間復(fù)位指令ZRST(Zone Reset)的功能編號(hào)為FNC40,該指令是將D1.D2.之間的指定元件號(hào)范圍內(nèi)的同類元件成批復(fù)位。區(qū)間復(fù)位指令的使用如圖5-50所示。,,圖5-50 區(qū)間復(fù)位指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,區(qū)間復(fù)位指令的使用

53、注意事項(xiàng): 1)D1.與D2.必須指定相同的組件區(qū)域。 2)D1.的元件號(hào)應(yīng)小于D2.的元件號(hào)。 3)目標(biāo)操作數(shù)可取Y、M、S、T、C和D。 4)ZRST(P)只有16位操作數(shù),占5個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.2 解碼指令 解碼(譯碼)指令DECO(Decode)的功能編號(hào)為FNC41,該指令將S.的n位二進(jìn)制數(shù)進(jìn)行譯碼,結(jié)果用D.的第2n個(gè)元件置1來(lái)表示。解碼指令的使用如圖5-51所示。,,圖5-51 解碼指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,利用解碼指令,可以通過(guò)數(shù)據(jù)寄存器D中的數(shù)值來(lái)控制指定位元件的ON/OFF。解碼指令既可用于位元件,也可用于字元件。其具體用法如圖5-52

54、所示。,,圖5-52 解碼指令的使用二,三菱PLC基礎(chǔ)與應(yīng)用,,解碼指令的使用注意事項(xiàng): 1)若D.指定的目標(biāo)元件是字元件T、C、D,應(yīng)使n4,目標(biāo)元件每一位都受控;若D.指定的目標(biāo)元件是位元件Y、M、S,應(yīng)使n8,n=0時(shí),不作處理。 2)位源操作數(shù)可取X、T、M和S;位目標(biāo)操作數(shù)可取Y、M、S;字源操作數(shù)可取K、H、T、C、D、V和Z;字目標(biāo)操作數(shù)可取T、C和D。 3)DECO(P)只有16位操作數(shù),占7個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.3 編碼指令 編碼指令ENCO(Encode)的功能編號(hào)為FCN42,編碼指令和解碼指令剛好相反,該指令是將S.的2n位中最高位的1進(jìn)行編碼,編

55、碼存放D.的低n位中。編碼指令的使用示例如圖5-53所示。,,圖5-53 編碼指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,編碼指令的使用注意事項(xiàng): 1)若S.指定的源操作數(shù)是字元件T、C、D、V和Z時(shí),應(yīng)使n4;若S.指定的源操作數(shù)是位元件X、Y、M、S時(shí),應(yīng)使n的取值范圍為18。 2)源操作數(shù)是字元件時(shí),可以是T、C、D、V和Z;源操作數(shù)是位元件時(shí),可以是X、Y、M和S。位目標(biāo)操作數(shù)可取Y、M、S;字目標(biāo)操作數(shù)可取T、C和D。 3)如果指定源操作數(shù)中有多個(gè)1,則只有最高位的1有效。 4)ENCO(P)只有16位操作數(shù),占7個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.4 ON位數(shù)統(tǒng)計(jì)指令 ON位數(shù)統(tǒng)計(jì)

56、指令SUM的功能編號(hào)為FNC43,該指令用來(lái)統(tǒng)計(jì)指定元件中1的個(gè)數(shù),用于將S.中1的個(gè)數(shù)存放在D.中,無(wú)1時(shí)零標(biāo)志M8020=1。ON位數(shù)統(tǒng)計(jì)指令的使用示例如圖5-54所示。,,圖5-54 ON位數(shù)統(tǒng)計(jì)指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,ON位數(shù)統(tǒng)計(jì)指令的使用注意事項(xiàng): 1)源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取KnY、KnM、KnS、T、C、D、V和Z。 2)SUM(P)占5個(gè)程序步,DSUM(P)占9個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.5 ON位判別指令 ON位判別指令BON(Bit ON Check)功能編號(hào)為FNC44,該指令是判斷S.的指定位n是否為1,為1時(shí),D.=1,為

57、0時(shí),D.=0。ON位判別指令的使用示例如圖5-55所示。,,圖5-55 ON位判別指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,ON位判別指令的使用注意事項(xiàng): 1)源操作數(shù)可取所有數(shù)據(jù)類型,目標(biāo)操作數(shù)可取Y、M、S。 2)BON(P)占7個(gè)程序步,n=015;DBON(P)占13個(gè)程序步,n=031。,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.6 平均值指令 平均值指令MEAN的功能編號(hào)為FNC45,該指令是求S.開始的n個(gè)字元件的平均值,結(jié)果送到D.中,余數(shù)舍去。平均值指令的使用示例如圖5-56所示。 平均值指令的使用注意事項(xiàng): 1)源操作數(shù)可取KnX、KnY、KnM、KnS、T、C和D,目標(biāo)操作數(shù)可取Kn

58、Y、KnM、KnS、T、C、D、V和Z,n=164。 2)MEAN(P)只有16位操作數(shù),占7個(gè)程序步。,,圖5-56 平均值指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.7 報(bào)警器置位指令 報(bào)警器置位指令A(yù)NS(Annunciator Set)的功能編號(hào)為FNC46,該指令用于驅(qū)動(dòng)信號(hào)的報(bào)警。報(bào)警器置位指令的使用示例如圖5-57所示。 報(bào)警器置位指令的使用注意事項(xiàng): 1)報(bào)警器的源操作數(shù)為T0T199,目標(biāo)操作數(shù)為S900S999,n=132767(n是100ms定時(shí)器的設(shè)定值)。 2)ANS(P)只有16位操作數(shù),占7個(gè)程序步。,,圖5-57 報(bào)警器置位指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,

59、5.6.8 報(bào)警器復(fù)位指令 報(bào)警器復(fù)位指令A(yù)NR(Annunciator Reset)的功能編號(hào)為FNC47,該指令用于對(duì)報(bào)警器S900S999復(fù)位。報(bào)警器復(fù)位指令的使用示例如圖5-58所示。 報(bào)警器復(fù)位指令的使用注意事項(xiàng): 1)ANR無(wú)操作數(shù)。 2)ANR(P)為16位運(yùn)算指令,占1個(gè)程序步。,,圖5-58 報(bào)警器復(fù)位指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,【例5-13】用報(bào)警器監(jiān)控送料小車的運(yùn)行情況。,,圖5-59 送料車運(yùn)行監(jiān)控報(bào)警,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.9 二進(jìn)制平方根指令 二進(jìn)制平方根指令SQR(Square Root)的功能編號(hào)為FNC48,該指令對(duì)S.中的數(shù)值開平方運(yùn)算,

60、結(jié)果存放在D.中。該指令的使用如圖5-60所示。 二進(jìn)制平方根指令的使用注意事項(xiàng): 1)源操作數(shù)應(yīng)大于零,可以取K、H、D,目標(biāo)操作數(shù)為D。 2)SQR(P)占5個(gè)程序步,DSQR(P)占9個(gè)程序步。,,圖5-60 二進(jìn)制平方根指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.6.10 浮點(diǎn)數(shù)轉(zhuǎn)換指令 二進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù)指令FLT(Floating Point)的功能編號(hào)為FNC49,該指令將S.中的二進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制浮點(diǎn)數(shù),結(jié)果存放在D.中。FLT指令的使用如圖5-61所示。 浮點(diǎn)數(shù)轉(zhuǎn)換指令的使用注意事項(xiàng): 1)源操作數(shù)和目標(biāo)操作數(shù)均為D。 2)FLT(P)占5個(gè)程序步,DFLT(P

61、)占9個(gè)程序步。,,圖5-61 浮點(diǎn)數(shù)轉(zhuǎn)換指令的使用,,三菱PLC基礎(chǔ)與應(yīng)用,5.7 高速處理指令,高速處理指令共有10條,應(yīng)用指令的編號(hào)為FNC50FNC59,高速處理指令主要用于對(duì)PLC中的輸入輸出數(shù)據(jù)進(jìn)行立即高速處理,以避免受掃描周期的影響。 5.7.1 輸入輸出刷新指令 輸入輸出刷新指令REF(Refresh)的功能編號(hào)為FNC50,該指令是將X或Y的n位繼電器的值進(jìn)行刷新。輸入輸出刷新指令的使用示例如圖5-62所示。,,圖5-62 輸入輸出刷新指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,PLC在處理輸入輸出信號(hào)時(shí)采用全部一次再生的方式,也就是在掃描Step 0之前會(huì)將輸入端(X)信號(hào)全部讀出

62、,然后掃描到END時(shí)才將最新的數(shù)據(jù)讀取或送到輸出端(Y)來(lái)驅(qū)動(dòng)外部負(fù)載。如果在PLC程序執(zhí)行中不必等到END指令,希望能將最新的數(shù)據(jù)讀取或送到輸出端(Y),則可使用REF指令。 輸入輸出指令的使用注意事項(xiàng): 1)目標(biāo)操作數(shù)為元件編號(hào)個(gè)位為0的X或Y,如X0、X10、Y0、Y20等,n必須是8的倍數(shù),n=8,16256。 2)REF(P)只能進(jìn)行16位運(yùn)算,占5個(gè)程序步。,三菱PLC基礎(chǔ)與應(yīng)用,,5.7.2 濾波調(diào)整指令 濾波調(diào)整指令REFF(Refresh And Filter Adjust)的功能編號(hào)為FNC51,該指令用于改變X0X17的輸入濾波時(shí)間常數(shù)(對(duì)于FX2N-16M型PLC為X0

63、X7)。輸入濾波時(shí)間常數(shù)n=060ms。當(dāng)濾波時(shí)間常數(shù)設(shè)為0時(shí),但實(shí)際上該輸入達(dá)不到0,X0X1為20s,其它為50s。 X0X17的輸入濾波值(10ms)被傳送到特殊數(shù)據(jù)寄存器D8020,因此,也可以通過(guò)改變D8020中的初始值來(lái)設(shè)定輸入濾波時(shí)間常數(shù)。 濾波調(diào)整指令的使用示例如圖5-63所示。,三菱PLC基礎(chǔ)與應(yīng)用,,濾波調(diào)整指令的使用注意事項(xiàng): 1)如果X0X7用作高速計(jì)數(shù)器輸入或使用FNC56速度檢測(cè)指令以及中斷輸入時(shí),相對(duì)應(yīng)輸入端的反應(yīng)時(shí)間則被自動(dòng)調(diào)整為最小值(50s),沒(méi)有關(guān)系的輸入端還是維持為10ms。 2)REFF(P)為16位運(yùn)算指令,占7個(gè)程序步。,,圖5-63 濾波調(diào)整指令

64、的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.7.3 矩陣輸入指令 矩陣輸入指令MTR(Matrix)的功能編號(hào)為FNC52,該指令是使用8點(diǎn)的輸入與n點(diǎn)的輸出,按順序讀入8點(diǎn)n列的輸入信號(hào)。矩陣輸入指令的使用示例如圖5-64所示。,,圖5-64 矩陣輸入指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,矩陣輸入指令的使用注意事項(xiàng): 1)S.指定連接輸入端的起始號(hào)碼,從該號(hào)碼開始算起連續(xù)8點(diǎn)為矩陣輸入端;D1.則是指定矩陣掃描的起始號(hào)碼,配合n來(lái)決定點(diǎn)數(shù),如D1.=Y20,n=3表示由Y20、Y21、Y22作矩陣掃描;D2.指定讀入結(jié)果的起始號(hào)碼,如指定M30,則表示M30M37、M40M47、M50M57。 2)使

65、用本指令每一列讀取時(shí)間約20ms,如果8列,則讀取時(shí)間20ms8=160ms,因此ON/OFF速度快于160ms的輸入信號(hào)就不適用于矩陣輸入。 3)MTR指令一般使用M8000觸點(diǎn),該接點(diǎn)在PLC運(yùn)行時(shí)始終是接通的,如果用其他的觸點(diǎn),則當(dāng)觸點(diǎn)斷開時(shí),指定輸出Y開始的16點(diǎn)(例如Y40Y57)將失電,這樣需要在MTR指令前后增加保護(hù)Y數(shù)據(jù)的程序。 4)源操作數(shù)S.是元件編號(hào)個(gè)位為0的X,通常用X20以后的編號(hào)(FX2N-16M為X10以后的編號(hào));目標(biāo)操作數(shù)D1.是元件編號(hào)個(gè)位為0的Y;目標(biāo)操作數(shù)D2.是元件編號(hào)個(gè)位為0的Y、M和S;n的取值范圍是28。 5)MTR為16位運(yùn)算指令,占9個(gè)程序步

66、。,三菱PLC基礎(chǔ)與應(yīng)用,,5.7.4 高速計(jì)數(shù)器置位指令 調(diào)整計(jì)數(shù)器置位指令HSCS(Set By High Speed Counter)的功能編號(hào)為FNC53,該指令用于高速計(jì)數(shù)器的置位,當(dāng)計(jì)數(shù)器的當(dāng)前值達(dá)到預(yù)置值時(shí),計(jì)數(shù)器的輸出觸點(diǎn)立即動(dòng)作。它采用了中斷方式使置位和輸出立即執(zhí)行而與掃描周期無(wú)關(guān)。由于該指令用于32位高速計(jì)數(shù)器C235C255,所以應(yīng)該用32位DHSCS指令。調(diào)整計(jì)數(shù)器置位指令的使用如圖5-65所示。,三菱PLC基礎(chǔ)與應(yīng)用,,高速計(jì)數(shù)器置位指令的使用注意事項(xiàng): 1)源操作數(shù)S1.可取所有數(shù)據(jù)類型,S2.為C235C255;目標(biāo)操作數(shù)可取Y、M和S。 2)該指令只有32位運(yùn)算,必須輸入DHSCS,若輸入HSCS則無(wú)效,占13個(gè)程序步。,,(a)高速計(jì)數(shù)器一,,(b)高速計(jì)數(shù)器二,圖5-65 高速計(jì)數(shù)器置位指令的使用,三菱PLC基礎(chǔ)與應(yīng)用,,5.7.5 高速計(jì)數(shù)器復(fù)位指令 高速計(jì)數(shù)器復(fù)位指令HSCR(Reset By High Speed Counter)的功能編號(hào)為FNC54,該指令用于高速計(jì)數(shù)器的復(fù)位,同DHSCS一樣,該指令為32位指令,應(yīng)用DHSCR,而不能用H

展開閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!