第6章FX2N系列PLC的應(yīng)用指令_第1頁(yè)
第6章FX2N系列PLC的應(yīng)用指令_第2頁(yè)
第6章FX2N系列PLC的應(yīng)用指令_第3頁(yè)
第6章FX2N系列PLC的應(yīng)用指令_第4頁(yè)
第6章FX2N系列PLC的應(yīng)用指令_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 功能指令又稱功能指令又稱應(yīng)用指令應(yīng)用指令,由功能編號(hào),由功能編號(hào)FNC00FNCXXX進(jìn)行進(jìn)行指定,各指令中有表示其內(nèi)容的符號(hào)(助記符)操作碼、操作數(shù)指定,各指令中有表示其內(nèi)容的符號(hào)(助記符)操作碼、操作數(shù)組成,能完成特定的程序功能。組成,能完成特定的程序功能。6.1.16.1.1功能指令的基本格式功能指令的基本格式 0LDX101SFTR(P)35X0M0K16K210圖圖6.16.1功能指令示意圖功能指令示意圖 S 表示表示源操作數(shù)源操作數(shù),多個(gè)源操作數(shù)時(shí)用,多個(gè)源操作數(shù)時(shí)用S1、S2表示;表示;D 表示表示目的操作數(shù)目的操作數(shù),多個(gè)目的操作數(shù)時(shí)用,多個(gè)目的操作數(shù)時(shí)用D1、D2表示;表示

2、;K、H表示常數(shù),表示常數(shù),如如K6表示十進(jìn)制常數(shù)表示十進(jìn)制常數(shù)6;KnXm、KnYm、KnMm、KnSm表示以表示以n為組數(shù)為組數(shù),每組每組4位所組成位所組成4*n位的數(shù)據(jù)位的數(shù)據(jù)(Xm、Ym、Mm、Sm為最為最低低位位)。)。 處理處理32位數(shù)據(jù)的指令是在助記符前加位數(shù)據(jù)的指令是在助記符前加“D”標(biāo)志,標(biāo)志,無(wú)此標(biāo)志即為處理無(wú)此標(biāo)志即為處理16位數(shù)據(jù)的指令。位數(shù)據(jù)的指令。 6.1.26.1.2數(shù)據(jù)長(zhǎng)度數(shù)據(jù)長(zhǎng)度 在使用在使用32位數(shù)據(jù)時(shí)建議使用位數(shù)據(jù)時(shí)建議使用首編號(hào)為偶數(shù)首編號(hào)為偶數(shù)的操作數(shù)的操作數(shù)。 上面?zhèn)魉椭噶畹暮x為:當(dāng)上面?zhèn)魉椭噶畹暮x為:當(dāng)X0X0由由OFFONOFFON時(shí),將時(shí),

3、將D11D11和和D10D10的數(shù)據(jù)傳送到的數(shù)據(jù)傳送到D13D13和和D12D12中中( (處理處理3232位數(shù)據(jù)位數(shù)據(jù)) )。 6.1.36.1.3指令類型指令類型 上例中上例中“P”P(pán)”表示表示脈沖執(zhí)行型脈沖執(zhí)行型,即該指令僅在,即該指令僅在X0X0由由OFFONOFFON時(shí),執(zhí)行一次時(shí),執(zhí)行一次。而沒(méi)有而沒(méi)有“P”P(pán)”則表示則表示連續(xù)執(zhí)行型連續(xù)執(zhí)行型,即在,即在X0X0接通時(shí)的每一個(gè)掃接通時(shí)的每一個(gè)掃描周期描周期MOVMOV指令都被指令都被重復(fù)執(zhí)行。重復(fù)執(zhí)行。 1位元件與字元件 只處理ON/OFF信息的軟元件稱為位元件,如X、Y、M和S; 可處理數(shù)值的軟元件則稱為字元件,如T、C、D等。

4、 但位元件也可以組合成字元件進(jìn)行數(shù)據(jù)處理,4個(gè)位元件為一個(gè)單元,通用表示方法是由Kn加起始的軟元件號(hào)組成,n為單元數(shù)。例如K2M0表示M0M7組成兩個(gè)位元件組(K2表示2個(gè)單元),它是一個(gè)8位數(shù)據(jù),M0為最低位。 6.1.46.1.4操作數(shù)的形式操作數(shù)的形式 2數(shù)據(jù)格式 在FX系列PLC內(nèi)部,數(shù)據(jù)是以二進(jìn)制(BIN)補(bǔ)碼的形式存儲(chǔ),所有的四則運(yùn)算都使用二進(jìn)制數(shù)。 二進(jìn)制補(bǔ)碼的最高位為符號(hào)位,正數(shù)符號(hào)位為0,負(fù)數(shù)符號(hào)位為1。 為更精確地進(jìn)行運(yùn)算,可采用浮點(diǎn)數(shù)運(yùn)算。在FX系列PLC中提供了二進(jìn)制浮點(diǎn)運(yùn)算和十進(jìn)制浮點(diǎn)運(yùn)算。1 1 程序控制功能指令(程序控制功能指令(FNC 00FNC 09FNC 0

5、0FNC 09) 2 2 中斷指令中斷指令I(lǐng)RETIRET(FNC 03FNC 03)、)、EIEI(FNC 04FNC 04)、)、DIDI(FNC 05FNC 05)3 3 監(jiān)視定時(shí)器刷新指令監(jiān)視定時(shí)器刷新指令WDTWDT(FNC 07FNC 07) 4 4 循環(huán)指令循環(huán)指令FOR (FNC 08) FOR (FNC 08) 和和NEXT(FNC 09) NEXT(FNC 09) 5 5 比較指令比較指令CMPCMP(FNC 10FNC 10) 6 6 傳送指令傳送指令MOVMOV(FNC 12FNC 12) 7 7 四則邏輯運(yùn)算指令(四則邏輯運(yùn)算指令(FNC 20FNC 29FNC 20

6、FNC 29) 8 8 高速計(jì)數(shù)器指令高速計(jì)數(shù)器指令 9 9 位移位指令(位移位指令(FNC 34FNC 34、3535) 10 PID10 PID指令(指令(FNC 88FNC 88) 6.26.2功能指令功能指令1 程序控制功能指令(程序控制功能指令(FNC 00FNC 09) CJ(FNC 00)條件跳轉(zhuǎn)指令)條件跳轉(zhuǎn)指令 圖圖6.2.16.2.1CJCJ指令應(yīng)用指令應(yīng)用 圖圖6.2.26.2.2兩條兩條CJCJ指令使用同一標(biāo)號(hào)指令使用同一標(biāo)號(hào) 可以有多條跳轉(zhuǎn)指令使用可以有多條跳轉(zhuǎn)指令使用同一標(biāo)號(hào)同一標(biāo)號(hào)。在右圖中,如。在右圖中,如X0X0接通,第一條跳轉(zhuǎn)指令接通,第一條跳轉(zhuǎn)指令有效,從

7、這一步跳到標(biāo)號(hào)有效,從這一步跳到標(biāo)號(hào)P5P5處。如果處。如果X0X0斷開(kāi),而斷開(kāi),而X10X10接接通,則第二條跳轉(zhuǎn)指令生效,通,則第二條跳轉(zhuǎn)指令生效,程序從第二條跳轉(zhuǎn)指令處跳程序從第二條跳轉(zhuǎn)指令處跳到到 P5P5處。但不允許一個(gè)跳處。但不允許一個(gè)跳轉(zhuǎn)指令對(duì)應(yīng)兩個(gè)標(biāo)號(hào)的情況,轉(zhuǎn)指令對(duì)應(yīng)兩個(gè)標(biāo)號(hào)的情況,即在同一程序中不允許存在即在同一程序中不允許存在兩個(gè)相同的標(biāo)號(hào),否則將出兩個(gè)相同的標(biāo)號(hào),否則將出錯(cuò)。錯(cuò)。CJCJ指令的編程應(yīng)用指令的編程應(yīng)用【例【例1 1】利用跳轉(zhuǎn)指令來(lái)執(zhí)行程序初始化工作】利用跳轉(zhuǎn)指令來(lái)執(zhí)行程序初始化工作圖圖6.2.36.2.3CJCJ指令用于程序初始化指令用于程序初始化 如圖所

8、示,在PLC運(yùn)行的第一個(gè)掃描周期中,跳轉(zhuǎn)CJ P5不執(zhí)行,程序執(zhí)行初始化程序后執(zhí)行工作程序。而從第二個(gè)掃描周期開(kāi)始,初始化程序則被跨過(guò),不再執(zhí)行。 如圖所示為一段手動(dòng)/自動(dòng)程序切換的梯形圖程序。當(dāng)X1為ON時(shí),程序跳過(guò)自動(dòng)程序區(qū)域,由標(biāo)號(hào)P0執(zhí)行手動(dòng)工作方式;當(dāng)X1為OFF時(shí),則執(zhí)行自動(dòng)工作方式。【例【例2 2】利用跳轉(zhuǎn)指令實(shí)現(xiàn)手動(dòng)】利用跳轉(zhuǎn)指令實(shí)現(xiàn)手動(dòng)/ /自動(dòng)程序的切換自動(dòng)程序的切換圖圖6.2.46.2.4手動(dòng)手動(dòng)/ /自動(dòng)切換程序自動(dòng)切換程序 子程序調(diào)用指令子程序調(diào)用指令CALL(FNC 01) 子程序返回指令子程序返回指令SRET(FNC 02) 圖圖6.2.56.2.5子程序指令應(yīng)用

9、子程序指令應(yīng)用 為了區(qū)別于主程序,規(guī)定在程序編排時(shí),將主程序?yàn)榱藚^(qū)別于主程序,規(guī)定在程序編排時(shí),將主程序排在前邊,子程序排在后邊,并以主程序結(jié)束指令排在前邊,子程序排在后邊,并以主程序結(jié)束指令FEND(FNC06)FEND(FNC06)將這兩部分分隔開(kāi)。將這兩部分分隔開(kāi)。 當(dāng)主程序帶有多個(gè)子程序時(shí),子程序可依次列在主當(dāng)主程序帶有多個(gè)子程序時(shí),子程序可依次列在主程序結(jié)束之后。并以不同的標(biāo)號(hào)相區(qū)別。程序結(jié)束之后。并以不同的標(biāo)號(hào)相區(qū)別。注意:注意: (1) 轉(zhuǎn)移標(biāo)號(hào)不能重復(fù),也不可與跳轉(zhuǎn)指令的標(biāo)號(hào)重復(fù)。 (2) 子程序可以嵌套調(diào)用,最多可5級(jí)嵌套。 中斷返回指令中斷返回指令I(lǐng)RET(FNC 03)

10、允許中斷指令允許中斷指令EI(FNC 04) 禁止中斷指令禁止中斷指令DI(FNC 05)圖圖6.2.66.2.6中斷指令應(yīng)用中斷指令應(yīng)用 從圖中可以看出,中斷程序作為一種子程序安排在主程序結(jié)束指令FEND之后。主程序中允許中斷指令EI及不允許中斷指令DI之間的區(qū)間表示可以開(kāi)放中斷的程序段。主程序帶多個(gè)中斷子程序時(shí),中斷標(biāo)號(hào)和距其最近的一處中斷返回指令構(gòu)成一個(gè)中斷子程序。 (1)如果多個(gè)中斷依次發(fā)生,則以發(fā)生先后為序,如果多個(gè)中斷源同時(shí)發(fā)出信號(hào),則中斷指針號(hào)越小優(yōu)先級(jí)越高。(2)當(dāng)M8050M8058為ON時(shí),禁止執(zhí)行相應(yīng)I0 I8的中斷,M8059為ON時(shí)則禁止所有計(jì)數(shù)器中斷。 (3)無(wú)需中

11、斷禁止時(shí),可只用EI指令,不必用DI指令。 (4)執(zhí)行一個(gè)中斷服務(wù)程序時(shí),如果在中斷服務(wù)程序中有EI和DI,可實(shí)現(xiàn)二級(jí)中斷嵌套,否則禁止其他中斷。 注意注意3 3 主程序結(jié)束指令主程序結(jié)束指令FEND(FNC06) 注意:注意: (1)子程序和中斷服務(wù)程序應(yīng)放在FEND之后。 (2)子程序和中斷服務(wù)程序必須寫(xiě)在FEND和END之間,否則出錯(cuò)。 FEND表示主程序結(jié)束,當(dāng)執(zhí)行到FEND時(shí),PLC進(jìn)行輸入/輸出處理,監(jiān)視定時(shí)器刷新,完成后返回起始步。4 監(jiān)視定時(shí)器刷新指令監(jiān)視定時(shí)器刷新指令WDT(FNC 07) WDTWDT指令是對(duì)指令是對(duì)PLCPLC的監(jiān)視定時(shí)器進(jìn)行刷新,的監(jiān)視定時(shí)器進(jìn)行刷新,F(xiàn)

12、XFX系列系列PLCPLC的監(jiān)視定時(shí)器默認(rèn)值為的監(jiān)視定時(shí)器默認(rèn)值為200 ms(200 ms(可用可用D8000D8000來(lái)設(shè)定來(lái)設(shè)定) )。當(dāng)。當(dāng)PLCPLC的掃描周期的掃描周期(0 (0ENDEND或或FENDFEND指令執(zhí)行時(shí)間指令執(zhí)行時(shí)間) )超過(guò)超過(guò)200 200 msms時(shí),時(shí),PLCPLC的的CPU-ECPU-E指示燈亮、指示燈亮、PLCPLC停機(jī),因此需在程序停機(jī),因此需在程序的中途插入的中途插入WDTWDT指令,使指令,使PLCPLC的監(jiān)視定時(shí)器刷新,如上的監(jiān)視定時(shí)器刷新,如上圖所示。圖所示。 圖圖6.2.76.2.7WDTWDT指令應(yīng)用指令應(yīng)用 (1)如果在后續(xù)的FOR-N

13、EXT循環(huán)中,執(zhí)行時(shí)間可能超過(guò)監(jiān)視定時(shí)器的定時(shí)時(shí)間,可將WDT插入循環(huán)程序中。 (2)當(dāng)與條件跳轉(zhuǎn)指令CJ對(duì)應(yīng)的指針標(biāo)號(hào)在CJ指令之前時(shí)(即程序往回跳)就有可能連續(xù)反復(fù)跳步使它們之間的程序反復(fù)執(zhí)行,使執(zhí)行時(shí)間超過(guò)監(jiān)控時(shí)間,可在CJ指令與對(duì)應(yīng)標(biāo)號(hào)之間插入WDT指令。 注注 意意5 循環(huán)指令循環(huán)指令FOR (FNC 08) 和和NEXT(FNC 09) FOR和NEXT指令是成對(duì)出現(xiàn)的圖圖6.2.8 6.2.8 循環(huán)指令應(yīng)用循環(huán)指令應(yīng)用 梯形圖中各有兩條FOR和NEXT指令,構(gòu)成二層循環(huán)。循環(huán)次數(shù)由FOR指令后的n值指定,n=132767,若n= -327670之間,則當(dāng)作n=1處理。運(yùn)行時(shí),位于

14、FORNEXT間的程序反復(fù)執(zhí)行n次后再繼續(xù)執(zhí)行后續(xù)程序 (1) FOR和NEXT必須成對(duì)使用。 (2) FX2N系列PLC可循環(huán)嵌套5層。 (3) 在循環(huán)中可利用CJ指令在循環(huán)沒(méi)結(jié)束時(shí)跳出循環(huán)體。 (4) FOR應(yīng)放在NEXT之前,NEXT應(yīng)在FEND和END之前,否則出錯(cuò)。循環(huán)指令用于某些需反復(fù)操作的場(chǎng)合,如對(duì)某一采樣數(shù)據(jù)做一定次數(shù)的加權(quán)運(yùn)算等。 注意注意6 比較指令比較指令CMP(FNC 10) 比較指令CMP是將源操作數(shù)S1和源操作數(shù)S2的數(shù)據(jù)進(jìn)行比較,比較結(jié)果用目標(biāo)元件D的狀態(tài)來(lái)表示,如下圖所示。 數(shù)據(jù)比較是進(jìn)行代數(shù)值大小比較數(shù)據(jù)比較是進(jìn)行代數(shù)值大小比較( (即帶符號(hào)比即帶符號(hào)比較較)

15、 )。所有的源數(shù)據(jù)均按二進(jìn)制處理。所有的源數(shù)據(jù)均按二進(jìn)制處理。圖圖6.2.96.2.9CMPCMP指令應(yīng)用指令應(yīng)用 7 傳送指令傳送指令MOV(FNC 12) 圖圖6.2.106.2.10MOVMOV指令應(yīng)用指令應(yīng)用 MOV指令是將源操作數(shù)內(nèi)的數(shù)據(jù)傳送到指定的目標(biāo)操作數(shù)內(nèi),即SD,如下圖所示。 當(dāng)當(dāng)X10=ONX10=ON時(shí),源操作數(shù)時(shí),源操作數(shù)SS中的常數(shù)中的常數(shù)K100K100傳送到目標(biāo)傳送到目標(biāo)操作元件操作元件D10D10中。當(dāng)指令執(zhí)行時(shí),常數(shù)中。當(dāng)指令執(zhí)行時(shí),常數(shù)K100K100自動(dòng)轉(zhuǎn)換成二進(jìn)自動(dòng)轉(zhuǎn)換成二進(jìn)制數(shù)。制數(shù)。 當(dāng)當(dāng) X10 X10 斷開(kāi)時(shí),指令不執(zhí)行,數(shù)據(jù)保持不變。斷開(kāi)時(shí),指

16、令不執(zhí)行,數(shù)據(jù)保持不變。 6.3 四則運(yùn)算與邏輯運(yùn)算指令四則運(yùn)算與邏輯運(yùn)算指令 (FNC 20FNC 29) 整數(shù)四則運(yùn)算進(jìn)行較高準(zhǔn)確度要求的計(jì)算時(shí),需將小數(shù)點(diǎn)前后的數(shù)值分別計(jì)算再將數(shù)據(jù)組合起來(lái),除法運(yùn)算時(shí)要對(duì)余數(shù)再做多次運(yùn)算才能形成最后的商。這就使程序的設(shè)計(jì)非常煩瑣。而實(shí)數(shù)運(yùn)算是浮點(diǎn)運(yùn)算,是一種高準(zhǔn)確度的運(yùn)算。 FX1N系列系列PLC僅有僅有整數(shù)運(yùn)算整數(shù)運(yùn)算指令指令FX2N系列系列PLC具有具有實(shí)數(shù)運(yùn)算實(shí)數(shù)運(yùn)算指令指令 PLC中有兩種四則運(yùn)算,即中有兩種四則運(yùn)算,即整數(shù)四則整數(shù)四則運(yùn)算和運(yùn)算和實(shí)數(shù)實(shí)數(shù)四則四則運(yùn)算。前者指令較簡(jiǎn)單,參加運(yùn)算的數(shù)據(jù)只能運(yùn)算。前者指令較簡(jiǎn)單,參加運(yùn)算的數(shù)據(jù)只能是整

17、數(shù)。非整數(shù)參加運(yùn)算需先取整,除法運(yùn)算的結(jié)是整數(shù)。非整數(shù)參加運(yùn)算需先取整,除法運(yùn)算的結(jié)果分為商和余數(shù)。果分為商和余數(shù)。 加法指令加法指令A(yù)DD(FNC 20) ADDADD加法指令是將指定的源元件中的二進(jìn)制數(shù)相加,結(jié)果送到指加法指令是將指定的源元件中的二進(jìn)制數(shù)相加,結(jié)果送到指定的目標(biāo)元件中去,如上圖所示。定的目標(biāo)元件中去,如上圖所示。 當(dāng)執(zhí)行條件當(dāng)執(zhí)行條件X10X10由由OFFONOFFON時(shí),時(shí),D10+D12D14D10+D12D14。運(yùn)算是。運(yùn)算是代數(shù)運(yùn)算,如代數(shù)運(yùn)算,如2+(-3)= -12+(-3)= -1。 如果運(yùn)算結(jié)果為如果運(yùn)算結(jié)果為0 0,則零標(biāo)志,則零標(biāo)志M8020M8020置

18、置1 1;如果運(yùn)算結(jié)果超過(guò);如果運(yùn)算結(jié)果超過(guò)32767(1632767(16位位) )或或2147483647(322147483647(32位位) ),則進(jìn)位標(biāo)志,則進(jìn)位標(biāo)志M8022M8022置置1 1;如果運(yùn);如果運(yùn)算結(jié)果小于算結(jié)果小于-32767(16-32767(16位位) )或或 -2147483647(32-2147483647(32位位) ),則借位標(biāo)志,則借位標(biāo)志M8021M8021置置1 1。6.3.1 四則運(yùn)算指令四則運(yùn)算指令 減法指令減法指令SUB(FNC 21) SUBSUB減法指令是將指定的源元件中的二進(jìn)制數(shù)相減,結(jié)果送到指減法指令是將指定的源元件中的二進(jìn)制數(shù)相減,

19、結(jié)果送到指定的目標(biāo)元件中去,如上圖所示。定的目標(biāo)元件中去,如上圖所示。 當(dāng)執(zhí)行條件當(dāng)執(zhí)行條件X10X10由由OFFONOFFON時(shí),時(shí),D10-D12D14D10-D12D14。運(yùn)算是。運(yùn)算是代數(shù)運(yùn)算,如代數(shù)運(yùn)算,如3-1= 23-1= 2。 乘法指令乘法指令MUL(FNC 22)MUL乘法指令是將指定的源元件中的二進(jìn)制數(shù)相乘,結(jié)果送到指乘法指令是將指定的源元件中的二進(jìn)制數(shù)相乘,結(jié)果送到指定的目標(biāo)元件中去,如上圖所示。它分為定的目標(biāo)元件中去,如上圖所示。它分為1616位和位和3232位運(yùn)算。位運(yùn)算。 圖圖(a)(a)為為1616位運(yùn)算,執(zhí)行條件位運(yùn)算,執(zhí)行條件X1X1由由OFFON OFFON

20、 時(shí),時(shí),D0D0D1 D3D1 D3,D2D2中。源操作數(shù)是中。源操作數(shù)是1616位,目標(biāo)操作數(shù)位,目標(biāo)操作數(shù)是是3232位。當(dāng)位。當(dāng)D0=10D0=10,D1= -10D1= -10時(shí),時(shí),D3D3,D2= -100D2= -100。最。最高位為符號(hào)位,高位為符號(hào)位,0 0為正值,為正值,1 1為負(fù)值。為負(fù)值。 圖圖(b)(b)為為3232位運(yùn)算,執(zhí)行條件位運(yùn)算,執(zhí)行條件X2X2由由OFF ONOFF ON時(shí),時(shí),D1D1、D0D0D3D3、D2D7D2D7、D6D6、D5D5、D4D4中。源操作數(shù)是中。源操作數(shù)是3232位,位,目標(biāo)操作數(shù)是目標(biāo)操作數(shù)是6464位。當(dāng)位。當(dāng) D1D1、D0

21、=200D0=200,D3D3、D2=500D2=500時(shí),時(shí),D7D7、D6D6、D5D5、D4=100 000D4=100 000,最高位為符號(hào)位,最高位為符號(hào)位,0 0為正值,為正值,1 1為負(fù)值。為負(fù)值。 除法指令除法指令DIV(FNC 23) DIVDIV除法指令是將指定的源元件中的二進(jìn)制數(shù)相除,除法指令是將指定的源元件中的二進(jìn)制數(shù)相除,S1S1 為被除數(shù),為被除數(shù),S2S2 為除數(shù),商送到指定的目標(biāo)元件為除數(shù),商送到指定的目標(biāo)元件DD 中去,余中去,余數(shù)送到數(shù)送到DD 的下一個(gè)目標(biāo)元件。如下圖所示,它分的下一個(gè)目標(biāo)元件。如下圖所示,它分1616位和位和3232位兩位兩種運(yùn)算。種運(yùn)算

22、。圖圖(a)為為16位運(yùn)算位運(yùn)算執(zhí)行條件執(zhí)行條件X1由由OFFON 時(shí),時(shí),D0/D1D2。當(dāng)。當(dāng)D0=23, D1=4時(shí),時(shí),D2=5,D3=3。圖圖(b)為為32位運(yùn)算位運(yùn)算 圖圖(b)為為32位運(yùn)算。執(zhí)行條件位運(yùn)算。執(zhí)行條件X2由由OFFON時(shí),時(shí),D1、D0/D3、D2。商在。商在D5、D4,余數(shù)在,余數(shù)在D7、D6中。中。除數(shù)為除數(shù)為0 0時(shí),有運(yùn)算錯(cuò)誤,不執(zhí)行指令。時(shí),有運(yùn)算錯(cuò)誤,不執(zhí)行指令。 遞增加遞增加“1”指令指令I(lǐng)NC(FNC 24) 圖圖(a)中,當(dāng)中,當(dāng)X0由由OFFON變化變化時(shí),由時(shí),由D指定的元件指定的元件D0中的二進(jìn)制中的二進(jìn)制數(shù)加數(shù)加1。 當(dāng)當(dāng)X10由由OFFON變化時(shí),由變化時(shí),由D指定的元件指定的元件D10中的二中的二進(jìn)制數(shù)進(jìn)制數(shù)每個(gè)掃描周期都加每個(gè)掃描周期都加1 1。 16位運(yùn)算時(shí),位運(yùn)算時(shí),+32767再加再加1就變?yōu)榫妥優(yōu)?-32768,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論