




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一節(jié) 的基本規(guī)則應用指令的表示與執(zhí)行形式 指令與操作數(shù) FX2N系列PLC的應用指令由功能編號FNC00FNC246指定,各指令有表示其內(nèi)容的助記符符號。應用指令多數(shù)情況下將功能編號與操作數(shù)組合在一起使用。應用指令的操作數(shù)包括源操作數(shù)、目的操作數(shù)以及輔助操作數(shù) 操作數(shù)可用軟元件 位軟元件:X、Y、M、S等。 字軟元件:T、C、D等。處理ON/OFF信息處理數(shù)值FX2N系列PLC的數(shù)據(jù)寄存器D為16位,在處理32位數(shù)據(jù)時使用一對數(shù)據(jù)寄存器的組合。定時器TC的當前值寄存器可作為一般寄存器處理,但是,C200C255的1點是32位計數(shù)器,可直接處理32位數(shù),不能作為16位指令的操作數(shù)使用。又稱功能
2、指令,用于數(shù)據(jù)的傳送、運算、變換及程序控制等功能。具有128種298條指令的形態(tài)與執(zhí)行形式 分類:根據(jù)處理數(shù)值的位數(shù),應用指令可分為16位指令和32位指令。 根據(jù)指令的執(zhí)行形式,應用指令可分為連續(xù)執(zhí)行型與脈沖執(zhí)行型。標志的處理 標志動作:零標志(M8020);借位標志(M8021);進位標志(M8022); 執(zhí)行結(jié)束(M8029)等。 如果在應用指令的結(jié)構(gòu)、可用軟元件及其編號范圍等方面有錯誤時,在運算執(zhí)行過 程中會出現(xiàn),下列標志位會動作同時會記錄出錯信息: (1) M8067、D8067、D8069 若出現(xiàn)運算錯誤,M8067保持動作,運算錯誤代碼編號 存儲在D8067中,錯誤發(fā)生的步號存儲在
3、D8069中。若在其他步發(fā)生新錯誤時, 其指令的出錯代碼和步號將被依次更新。 (2) M8068、D8068 若出現(xiàn)運算錯誤,M8068保持動作,錯誤發(fā)生的步號存儲在 D8068中。即使其他指令中發(fā)生新錯誤也不更新內(nèi)容,在強制復位或電源斷開前 動作一直保持。 對于32位應用指令,其助記符在16位指令助記符上添加符號D。 脈沖執(zhí)行型指令的助記符用添加符號P來表示。其指令只在驅(qū)動條件從 OFFON變化時執(zhí)行一次,其他時刻不執(zhí)行。 連續(xù)執(zhí)行型應用指令在各掃描周期都執(zhí)行的指令,操作數(shù)的內(nèi)容每個掃 描周期都變化。 指令使用次數(shù)與同時驅(qū)動的限制 有些應用指令只能在指定次數(shù)內(nèi)進行編程,禁止多次重復使用。但是
4、可 以采用變址寄存器來改變指令內(nèi)的軟元件編號與數(shù)值,與采用多次控 制同樣的效果。 有些應用指令即使能多次編程,也有同時動作點數(shù)的限制。例如: FNC53(D HSCH)、FNC54(D HSCR)與FNC55(D HSZ)指令同 時動作點數(shù)在6點以下;FNC80(RS)指令動作點數(shù)只能有1點。浮點運算的數(shù)值處理 功能:更精確地進行乘、除和開方等運算。 浮點數(shù)運算都是采用二進制浮點數(shù)。二進制浮點數(shù)采用連續(xù)編號的一對數(shù)據(jù)寄存器,按一定規(guī)則表示。 如圖所示: 以(D11,D10)為例 正負號由b31決定 不按補碼處理 二進制浮點數(shù)表示方法 將二進制浮點數(shù)變?yōu)槭M制浮點數(shù)。如圖8-2所示: D0、D1
5、的最高位為符號位, 按2的補碼處理,十進制浮點數(shù)的最小絕對值117510-41, 最大絕對值為34021035。 十進制浮點數(shù)表示方法應用指令說明 使用應用指令需注意指令的要素。加法指令的形式及要素。 加法指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D加法FNC20(16/32)ADD(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZADD,ADDP:7步DADD,DADDP:13步應用指令的使用要素說明如下:(1)指令編號 每條應用指令都有一個的編號,上表中FNC20就是加法指令的編號。 (2)指令名稱 說明
6、應用指令的功能。(3)助記符 應用指令的助記符一般都是該指令的英文縮寫詞。如加法指令 ADDITION簡寫為ADD。采用這種形式容易了解指令的應用。(4)數(shù)據(jù)長度 應用指令依處理數(shù)據(jù)的長度分為16位指令和32位指令,在表 中用(16/32)說明。32位指令采用助記符前加D表示,助記符前無D的指令 為16位指令。(5)執(zhí)行形式 應用指令有脈沖執(zhí)行型和連續(xù)執(zhí)行型。脈沖執(zhí)行型應用指令 采用助記符后加P表示,助記符后無P的指令為連續(xù)執(zhí)行型。(6)操作數(shù) 應用指令的操作數(shù)分為源操作數(shù)S、目的操作數(shù)D和輔助操作數(shù) m、n。源操作數(shù)、目的操作數(shù)和輔助操作數(shù)多于1個時分別用S1、S2, D1、D2以及m1、m
7、2,n1、n2表示。(7)指令步數(shù) 指令步數(shù)為執(zhí)行該指令所需的程序步數(shù)。應用指令的指令編 號和指令助記符占一個程序步,每個操作數(shù)占2個或4個程序步(16位操作 數(shù)和32位操作數(shù)分別占2個和4個程序步)。因此,一般16位指令為7個程 序步,32位指令為13個程序步。 第二節(jié) 三菱FX2N系列PLC程序流程控制應用指令 三菱FX2N系列PLC程序流程控制應用指令共有十條,指令編號為FNC00FNC09。它們在程序中的條件執(zhí)行與優(yōu)先處理,與順控程序的控制流程有關(guān) 條件跳轉(zhuǎn)指令 條件跳轉(zhuǎn)指令CJ(Conditional Jump,F(xiàn)NC00):用于跳過順序程序中的某一部分,以控制程序的流程。指針P(P
8、oint)用于指示分支和跳步程序,在梯形圖中,指針放在左側(cè)母線的左邊。使用要素說明見表。 條件跳轉(zhuǎn)指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D條件跳轉(zhuǎn)FNC00(16)CJ(P)P0P127P63即是END所在步,不需標記CJ,CJP:3步標號P:1步 使用跳轉(zhuǎn)指令可以縮短掃描周期。 一個指針只能出現(xiàn)一次。如圖, X000為ON時,程序跳到指針P8處。 X000為OFF時,不執(zhí)行跳轉(zhuǎn),程序按原順序執(zhí)行。 如果用M8000的常開觸點驅(qū)動CJ指令,相當于無條 件跳轉(zhuǎn)指令,因為運行時特殊輔助寄存器M8000總 是ON。 若輸出繼電器Y、輔助繼電器M、狀態(tài)S被OUT、 SET、RST指令驅(qū)動,
9、跳轉(zhuǎn)期間即使驅(qū)動Y、M、S的電路狀態(tài)改變了,它們?nèi)员3痔D(zhuǎn)前的狀態(tài)。 條件跳轉(zhuǎn)指令及說明 定時器T和計數(shù)器C如果被CJ指令跳過,跳轉(zhuǎn)期間它們的當前值將被保 存。如果在跳轉(zhuǎn)開始時定時器和計數(shù)器正在工作,在跳轉(zhuǎn)期間它們將停 止定時和計數(shù)。 T192T199和高速計數(shù)器C235C255如果在驅(qū)動后跳轉(zhuǎn),則繼續(xù)工作, 輸出觸點也會動作。 如果從主令控制區(qū)的外部跳入其內(nèi)部,不管它的主控觸點是否接通,都 把它當成接通來執(zhí)行主令控制區(qū)內(nèi)的程序。如果跳轉(zhuǎn)指令和標號都在同 一主控區(qū)內(nèi),主控觸點沒有接通時不執(zhí)行跳轉(zhuǎn)。 子程序調(diào)用與返回指令 子程序調(diào)用指令CALL(Sub-Routine Call,F(xiàn)NC01)。
10、子程序返回指令SRET(Sub-Routine Return,F(xiàn)NC02)。 子程序調(diào)用與返回指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D子程序調(diào)用FNC01(16)CALL(P)指針P0P62,P64P127嵌套5級CALL,CALLP:3步標號P:1步子程序返回FNC02SRET無1步在指令CALL中: 各子程序用指針P0P62及P64P127表示。 同一指針只能出現(xiàn)一次。 CJ指令中用過的指針不能再用。 不同位置的CALL指令可以調(diào)用同一指針的子程序。在指令SRET中無操作數(shù)。 圖中, X001是子程序執(zhí)行的條件,當X001置1時,調(diào)用指 針標號為P10的子程序一次,即程序?qū)⑻?/p>
11、指針 P10處執(zhí)行。 在子程序中調(diào)用子程序稱為嵌套調(diào)用,最多可以嵌 套5級。 在執(zhí)行子程序1時,如果X030為ON,CALL P11指 令被執(zhí)行,程序跳到P11處,嵌套執(zhí)行子程序2。 執(zhí)行第二條SRET指令后,返回子程序1中CALL P11 指令的下一條指令,執(zhí)行第一條SRET指令后 返回主程序中CALLP P10指令的下一條指令。 因為子程序是間歇使用的,在子程序中使用的定時 器應在T192T199和T246T249之間選擇。 子程序的調(diào)用與返回中斷指令 中斷事件:輸入中斷、定時中斷和高速計數(shù)器中斷。 中斷指令:中斷返回IRET(Interruption Return)。 允許中斷EI(In
12、terruption Enable)。 禁止中斷DI(Interruption Disable)。中斷指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D中斷返回FNC03IRET無1步中斷允許FNC04EI無1步中斷禁止FNC05DI無1步 用于中斷的指針用來指明某一中斷源的中斷程序的入口, 執(zhí)行到IRET(中斷返回)指令時返回中斷事件出現(xiàn)時正在執(zhí)行的程序。 中斷指針應在FEND指令之后使用。輸入中斷用來接收特定的輸入地址號的輸入信號,輸入中斷指針I(yè)0。 最高位與X000X005的元件號相對應,單元的輸入號為05(從X000 X005輸入)。最低位為0時表示下降沿中斷,反之為上升沿中斷。 定
13、時器中斷指針為I6I8,低兩位是以ms為單位定時時間(1 99ms)。M8056M5058為ON時,將分別禁止定時中斷02。計數(shù)器中斷指針為I00(16)。計數(shù)器中斷與HSCS(高速計數(shù)器比 較置位)指令配合使用,根據(jù)高速計數(shù)器的計數(shù)當前值與計數(shù)設(shè)定值的關(guān) 系來確定是否執(zhí)行相應的中斷服務程序。 中斷指令在梯形圖中的表示如圖所示。 PLC通常處于禁止中斷的狀態(tài),指令EI和DI之間的 程序段為允許中斷的區(qū)間,若程序執(zhí)行到中斷子 程序中IRET指令時,返回原斷點,繼續(xù)執(zhí)行原來 的程序。 中斷程序從它惟一的中斷指針開始,到第一條IRET 指令結(jié)束。 中斷程序應放在FEND指令之后,IRET指令只能在中
14、 斷程序中使用。 特殊輔助繼電器M805為ON時(=08),禁止執(zhí)行 相應的中斷I(是與中斷有關(guān)的數(shù)字)。 M8059ON時,關(guān)閉所有的計數(shù)器中斷。 如果有多個中斷信號依次發(fā)出,則優(yōu)先級按發(fā)生的 先后為序,發(fā)生越早的優(yōu)先級越高。中斷指令在梯形圖中的表示 若同時發(fā)生多個中斷信號,則中斷指針號小的優(yōu)先。 執(zhí)行一個中斷子程序時,其他中斷被禁止,在中斷子程序中編入EI和DI, 可以實現(xiàn)雙重中斷,只允許兩級中斷嵌套。 如果中斷信號在禁止中斷區(qū)間出現(xiàn),該中斷信號被儲存,并在EI指令之后 響應該中斷。不需要關(guān)中斷時,只使用EI指令,可以不使用DI指令。 主程序結(jié)束指令 主程序結(jié)束指令FEND(First E
15、nd,F(xiàn)NC06):表示主程序的結(jié)束和子程 序的開始,使用要素說明見表。 主程序結(jié)束指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D主程序結(jié)束FNC06FEND無1步主程序結(jié)束指令的應用舉例。 當X010為OFF時,不執(zhí)行跳轉(zhuǎn)指令,僅執(zhí)行主程序; 當X010為ON時,執(zhí)行跳轉(zhuǎn)指令,跳到指針標號P20 處,執(zhí)行第二個主程序。 在第二個主程序中,若X011為OFF,僅執(zhí)行第二個主 程序,若X011為ON,調(diào)用指針標號為P21的程序。 結(jié)束后,通過SRET指令返回原斷點,繼續(xù)執(zhí)行第二 個主程序。 主程序結(jié)束指令的應用注意事項: 執(zhí)行到FEND指令時PLC進行輸入輸出處理、監(jiān)控定時器刷新,完成后返
16、回 第0步。 子程序(包括中斷子程序)應放在FEND指令之后。 CALL指令調(diào)用的子程序必須用SRET指令結(jié)束。 中斷子程序必須以IRET指令結(jié)束。 若FEND指令在CALL指令執(zhí)行之后和SRET指令執(zhí)行之前出現(xiàn),則程序出錯。 另一個類似的錯誤是FEND指令出現(xiàn)在FORNEXT循環(huán)中。 使用多條FEND指令時,中斷程序應放在最后的FEND指令和END指令之間。 監(jiān)控定時器指令 監(jiān)控定時器指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D監(jiān)控定時器FNC07WDT(P)無1步監(jiān)控定時器指令WDT(WATCHDOG TIMER) 圖示是通過順序程序改變其值。監(jiān)控定時器時間更新應在WDT指令不編入
17、程序的情況下,END處理時,D8000值才有效。 監(jiān)控定時器指令的應用 程序循環(huán)指令 程序循環(huán)指令由FOR 及NEXT兩條指令構(gòu)成。使用要素說明見表。 程序循環(huán)指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S循環(huán)開始FNC08(16)FORK,HKnX,KnY,KnM,KnST,C,D,V,Z3步循環(huán)結(jié)束FNC09NEXT無1步圖中,外層循環(huán)程序A嵌套了內(nèi)層循環(huán)B,循環(huán)A執(zhí)行5次,每執(zhí)行一次循環(huán)A,就要執(zhí)行10次循環(huán)B,因此循環(huán)B一共要執(zhí)行50次。利用循環(huán)中的CJ指令可以跳出FORNEXT之間的循環(huán)區(qū)。 FOR 指令表示循環(huán)區(qū)的起點,NEXT表示循環(huán)區(qū)終 點,F(xiàn)OR與NEXT之間的程序被反
18、復執(zhí)行,執(zhí)行完 后,執(zhí)行NEXT后面的指令。執(zhí)行次數(shù)N(N1 32767)由FOR指令的源操作數(shù)設(shè)定。如果N為負數(shù), 當作N1處理。FOR與NEXT循環(huán)可以嵌套5層。FOR與NEXT指令總是成對使用循環(huán)指令使用說明第三節(jié) 三菱FX2N系列PLC傳送與比較應用指令 FX2N系列PLC 的數(shù)據(jù)傳送、比較類指令共10條,指令功能編號為FNC10FNC19。 比較指令:比較CMP(Compare) 區(qū)間比較ZCP(Zone Compare)使用要素說明見表。 程序循環(huán)指令 比較指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D比較FNC10(16/32)CMP(P)K,H
19、KnX,KnY,KnM,KnST,C,D,V,ZY, M, SCMP, CMPP:7步DCMP,DCMPP:13步指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)S(可變址)D區(qū)間比較FNC11(16/32)ZCP(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZY, M, SZCP, ZCPP:9步DZCP,DZCPP:17步圖a中的比較指令將十進制常數(shù)100與計數(shù)器C10的當前值比較,比較結(jié)果送到M0M2。 X000為OFF時不進行比較,M0M2的狀態(tài)保持不變。 X000為ON時進行比較,比較的結(jié)果對M0M2的影響如圖8-9a所示。 S1S2 時,僅M0為ON;若
20、S1S2,僅M1為ON;若S1S2,僅M2為ON。 所有的源數(shù)據(jù)都被視為二進制數(shù)進行處理。 圖b中: X002為ON時,執(zhí)行ZCP指令,將T3的當前值與常數(shù)100和150相比較,比較 結(jié)果送到M3M5,源數(shù)據(jù)S1不能大于源數(shù)據(jù)S2。 X002斷開時,ZCP指令不執(zhí)行,M3M5保持X002斷開前的狀態(tài)。 比較指令使用說明傳送指令 傳送MOV(Move) BCD碼移位送SMOV(Shift Move) 取反傳送CML(Complement Move) 傳送、移位傳送、取反傳送指令指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)傳送FNC12(16/32)MOV(P)K,HKnX,KnY
21、,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZMOV, MOVP:5步DMOV,DMOVP:9步取反傳送FNC14(16/32)CML(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZCML、CMLP:5步DCML、DCMLP:9步指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)m1m2D(可變址)n移位傳送FNC13(16)SMOV(P)KnX,KnY,KnM,KnST,C,D,V,ZK,H=14K,H=14KnY,KnM,KnST,C,D,V,ZK,H=14SMOV, SMOVP:11步 數(shù)據(jù)塊傳送BMOV(Bl
22、ock Move) 多點傳送FMOV(Fill Move) 數(shù)據(jù)交換XCH(Exchange)傳送指令:傳送、移位傳送、取反傳送指令的使用要素 傳送指令MOV將源數(shù)據(jù)傳送到指定目的。 取反傳送指令CML將源元件中的數(shù)據(jù)逐位取反(10,01),并傳送到 指定目的。 移位傳送指令SMOV是進行數(shù)據(jù)分配與合成的指令,將4位BCD十進制源數(shù)據(jù) S中指定位數(shù)的數(shù)據(jù)傳送到4位十進制目的操作數(shù)D中指定的位置。圖中: MOV指令:X001為ON時,源操作數(shù)中的常數(shù)100被傳送到目的操作數(shù)軟元 件D10中,并自動轉(zhuǎn)換為二進制數(shù);當X000斷開,指令不執(zhí)行時,D10中 的數(shù)據(jù)保持不變。 CML指令:將D0的低4位
23、取反后傳送到Y(jié)003Y000中。 SMOV指令:X000為ON時,將D1中轉(zhuǎn)換后的BCD碼右起第4位(m1=4)開始的2位(m2=2)移到目的操作數(shù)D2的右起第3位(n=3)和第2位,然后D2中的BCD碼自動轉(zhuǎn)換為二進制碼,D2中的BCD碼的第1位和第4位不受移位傳送指令的影響。 傳送、移位傳送與取反指令數(shù)據(jù)塊傳送、多點傳送、數(shù)據(jù)交換指令 數(shù)據(jù)塊傳送、多點傳送、數(shù)據(jù)交換指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n塊傳送FNC15(16)BMOV(P)KnX,KnY,KnM,KnST,C,DKnY,KnM,KnST,C,DK,H512BMOV, BMOVP:7步多
24、點傳送FNC16(16/32)FMOV(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DK,H512FMOV, FMOVP:7步DFMOV, DFMOVP:13步指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)數(shù)據(jù)交換FNC17(16/32)XCH(P)KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZXCH, XCHP:5步DXCH、DXCHP:9步如圖所示: BMOV指令:源文件與目標文件的類型相同時的傳送順序。 FMOV指令:X002為ON時將常數(shù)0送到D5D14這10個(n=10)數(shù)據(jù)寄存器中。 XCH
25、指令:數(shù)據(jù)在指定的目的元件D1和D2之間交換,交換指令一般采用脈沖 執(zhí)行方式。 數(shù)據(jù)塊傳送、多點傳送、數(shù)據(jù)交換指令數(shù)據(jù)變換指令 數(shù)據(jù)變換指令: 二進制數(shù)轉(zhuǎn)換成BCD碼并傳送BCD(Binary Code to Decimal) BCD碼轉(zhuǎn)換為二進制數(shù)并傳送BIN(Binary)指令。 數(shù)據(jù)變換指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)BCD轉(zhuǎn)換FNC18(16/32)BCD(P)KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZBCD, BCDP:5步DBCD、DBCDP:9步BIN轉(zhuǎn)換FNC19(16/32)BIN(P)K
26、nX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZBIN, BINP:5步DBIN、DBINP:9步如圖所示,當X000為ON時,源元件D12中的二進制數(shù)轉(zhuǎn)換成BCD碼送到目標元件D11中。 第四節(jié) 三菱FX2N系列PLC算術(shù)及邏輯運算應用指令算術(shù)運算指令 算術(shù)運算:二進制加ADD(Addition)、減SUB(Subtraction)、 乘MUL(Multiplication)、除DIV(Division)。 算術(shù)運算指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)加法FNC20(16/32)ADD(P)K,HKn
27、X,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZADD, ADDP:7步DADD,DADDP:13步減法FNC21(16/32)SUB(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZSUB, SUBP:7步DSUB,DSUBP:13步乘法FNC22(16/32)MUL(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DV,Z(限16位)MUL, MULP:7步DMUL,DMULP:13步除法FNC23(16/32)DIV(P)K,HKnX,KnY,KnM,KnST,C
28、,D,V,ZKnY,KnM,KnST,C,DV,Z(限16位)DIV, DIVP:7步DDIV,DDIVP:13步實現(xiàn)數(shù)據(jù)的傳送、變位及其他控制功能 如圖所示: X000為ON時,執(zhí)行(D10)(D12)(D14)。 X001由OFF變?yōu)镺N時,執(zhí)行(D0)22 (D0) X002為ON時,執(zhí)行(D0)(D2)(D5、D4),乘積 的低位字送到D4,高位字送到D5。 X003為ON時,執(zhí)行32位除法運算,(D7、D6)/(D9、D8),商送到(D3、D2),余數(shù)送到(D5、 D4)。如果除數(shù)只有一個字(假設(shè)放在D8中), 32位除法運算之前應先將除數(shù)的高位字D9清零。 算術(shù)運算指令說明二進制數(shù)
29、加1、減1指令 二進制數(shù)加1指令I(lǐng)NC(Increment)和減1指令DEC(Decrement) 二進制數(shù)加1、減1指令指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D(可變址)加1FNC24(16/32)INC(P)KnY,KnM,KnST,C,D,V,ZINC、INCP:3步DINC、DINCP:5步減1FNC25(16/32)DEC(P)KnY,KnM,KnST,C,D,V,ZDEC、DECPP:3步DDEC、DDECP:5步圖中 X004每次由OFF變?yōu)镺N時,由D指定的元件中的數(shù)加1。 X001每次由OFF變?yōu)镺N時,由D指定的元件中的數(shù)減1。 這兩條指令都不影響零標志、借位標
30、志和進位標志。 二進制數(shù)加1、減1指令說明字邏輯運算指令 字邏輯運算指令:字邏輯與WAND(Word AND) 字邏輯或WOR(Word OR) 字邏輯異或WXOR(Word Exclusive OR) 求補NEG(Negation) 如圖所示, 當X000為ON時,D10與D12中的數(shù)據(jù)按各位對 應進行邏輯字與運算,結(jié)果存放在元件D14中。 當X001為ON時,D20與D24中的數(shù)據(jù)按各位對應 進行邏輯字或運算,結(jié)果存放在元件D24中。 當X002為ON時,D30與D32中的數(shù)據(jù)按各位對應 進行邏輯字異或運算,結(jié)果存放在元件D34中。 當X004為ON時,D50中的二進制負數(shù)按位取反 后加1
31、,求得的補碼存入原來的D50中。 字邏輯運算指令說明第五節(jié) 三菱FX2N系列PLC循環(huán)與移位應用指令使位數(shù)據(jù)或字數(shù)據(jù)向指定方向循環(huán)、位移的指令 循環(huán)移位指令 左、右循環(huán)移位指令 循環(huán)右移ROR(Rotation Right) 循環(huán)左移ROL(Rotation Left) 左、右循環(huán)移位指令的使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D(可變址)n循環(huán)右移FNC30(16/32)ROR(P)KnY,KnM,KnST,C,D,V,ZK,Hn16(32)ROR, RORP:5步DROR、DRORP:9步循環(huán)左移FNC31(16/32)ROL(P)KnY,KnM,KnST,C,D,V,ZK,Hn16
32、(32)ROL, ROLP:5步DROL、DROLP:9步執(zhí)行這兩條指令時,各位的數(shù)據(jù)向右(或向左)循環(huán)移動n位(n為常數(shù)),16位指令和32位指令中n應分別小于16和32,每次移出來的那一位同時存入進位標志M8022中。帶進位左、右循環(huán)移位指令 帶進位循環(huán)右移RCR(Rotation Right with Carry) 帶進位循環(huán)左移RCL(Rotation Left with Carry)功能編號分別為FNC32和FNC33 執(zhí)行這兩條指令時,各位的數(shù)據(jù)與進位位M8022一起(16位指令時一共17位)向右(或向左)循環(huán)移動n位(見圖)。 循環(huán)位移指令使用說明移位指令 位右移和位左移指令 實
33、現(xiàn)位元件中的狀態(tài)成組地向右或向左移動 位右移和位左移指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n1n2位右移FNC34(16)SFTR(P)X,Y,M,SY,M,SK,Hn2n11024SFTR, SFTRP:9步位左移FNC35(16)SFTL(P)SFTL, SFTLP:9步圖中X010由OFF變?yōu)镺N時,位右移指令(3位1組)按以下順序移位:M2M0中的數(shù)溢出,M5M3M2M0,M8M6M5M3,X002X0000M8M6。圖8-17b中的X010由OFF變?yōu)镺N時,位左移指令按圖中所示的順序移位。 位右移SFTR(Shift Right) 位左移SFTL(
34、Shift Left) 指令使用說明位移位字右移和字左移指令 字右移WSFR(Word Shift Right)、字左移WSFL(Word Shift Left) 字右移和字左移指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n1n2字右移FNC36(16)WSFR(P)KnX,KnY,KnM,KnST,C,DKnY,KnM,KnST,C,DK,Hn2n1512WSFR,WSFRP:9步字左移FNC37(16)WSFL(P)WSFL, WSFLP:9步圖a中的X000由OFF變?yōu)镺N時,字右移指令按圖中所示的順序移位。圖b中的X010由OFF變?yōu)镺N時,字左移指令按圖中
35、所示的順序移位。字移位指令使用說明移位寄存器寫入與讀出指令 移位寄存器又稱為先入先出FIFO(First in First out)堆棧,堆棧的長度范圍為2512個字。 寫入指令SFWR(Shift Register Write) 移位寄存器讀出指令SFRD(Shift Register Read)用于FIFO堆棧的讀寫,先寫入的數(shù)據(jù)先讀出。 FIFO指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n1n2FIFO寫入FNC38(16)SFWR(P)K,H,KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DK,Hn2n1512SFWR,SF
36、WRP:7步FIFO讀出FNC39(16)SFRD(P)KnX,KnY,KnM,KnS,T,C,DKnY,KnM,KnST,C,DSFRD, SFRDP:7步圖a中: 目標元件D1是FIFO堆棧的首地址,也是堆棧的指針,移位寄存器未裝入 數(shù)據(jù)時應將D1清0。 在X000由OFF變?yōu)镺N時,指針的值加1后寫入數(shù)據(jù)。第一次寫入時,源操 作數(shù)D0中的數(shù)據(jù)寫入D2。 如果X000再次由OFF變?yōu)镺N,D1中的數(shù)變?yōu)?,D0中的數(shù)據(jù)寫入D3。依此 類推,源操作數(shù)D0中的數(shù)據(jù)依次寫入堆棧。 當D1中的數(shù)據(jù)等于n-1(n為堆棧的長度)時,不再執(zhí)行上述處理,進位標 志M8022置1。圖b中 X000由OFF變
37、為ON時,D2中的數(shù)據(jù)送到D20,同時指針D1的值減1,D3到 D9的數(shù)據(jù)向右移一個字。 數(shù)據(jù)總是從D2讀出,指針D1為0時,F(xiàn)IFO堆棧被讀空,不再執(zhí)行上述處 理,零標志M8020為ON。 執(zhí)行本指令的過程中,D9的數(shù)據(jù)保持不變。FIFO指令使用說明第六節(jié) 三菱FX2N系列PLC數(shù)據(jù)處理應用指令區(qū)間復位指令 區(qū)間復位指令ZRST(Zone Reset)將D1D2指定的元件號范圍內(nèi)的 同類元件成批復位。 如果D1的元件號大于D2的元件號,則只有D1指定的元件被復位。 單個位元件和字元件可以用RST指令復位。 區(qū)間復位指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D1(可變址)D2(可變址)區(qū)
38、間復位FNC40(16)ZRST(P)Y,M,S,T,C,DD1元件號D2元件號ZRST, ZRSTP:5步如圖中: 當M8002由OFFON 時,執(zhí)行區(qū)間復位指令。 位元件M500M599成批復位,字元件C235 C255成批復位,狀態(tài)元件S0S127成批復位。 雖然ZRST指令是16位指令,D1和D2也可以指定 32位計數(shù)器。區(qū)間復位指令 解碼與編碼指令 解碼(譯碼)指令DECO(Decode) 編碼指令ENCO(Encode)解碼與編碼指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n解碼FNC41(16)DECO(P)K,H,X,Y,M,ST,C,D,V,ZY,
39、M,S,T,C,DK,H1n8DECO,DECOP:7步編碼FNC42(16)ENCO(P)X,Y,M,ST,C,D,V,ZT,C,D,V,ZENCO, ENCOP:7步 圖a中:X002X000組成的3位(n3)二進制數(shù)為011,相當于十進制數(shù)3,由目標操作數(shù)M7M0組成的8位二進制數(shù)的第3位(M0為第0位)M3被置1,其余各位為0。如源數(shù)據(jù)全零,則M0置1。 圖b中:n=3,編碼指令將源元件M7M0中為“1”的M3的位數(shù)3編碼為二進制數(shù)011,并送到目標元件D10的低3位。編碼與解碼指令使用說明解碼/編碼指令在n=0時不作處理。當執(zhí)行條件OFF時,指令不執(zhí)行,輸出保持不變。求置ON位總和與
40、ON位判別指令 位元件的值為1時稱為ON,求置ON位總和指令SUM統(tǒng)計源操作數(shù)中為ON 的位的個數(shù),并將它送入目標操作數(shù)。 求置ON位總和指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)求置ON位總和FNC43(16/32)SUM(P)K,H,KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZSUM, SUMP:5步DSUM, DSUMP:9步ON位判別指令BON(Bit ON Check)用來檢測指定元件中的指定位是否 為ON,若為ON,則位目標操作數(shù)變?yōu)镺N,目標元件是源操作數(shù)中指定 位的狀態(tài)的鏡像。 ON位判別指令使用要素指令
41、名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)nON位判別FNC44(16/32)BON(P)K,H,KnX,KnY,KnM,KnS,T,C,D,V,ZY,M,SK,Hn=115(31)BON,BONP:7步DBON,DBONP:13步如圖所示, 當X000為ON時,將D0中置1的總和存入目標元 件D2中,若D0為0,則0標志M8020動作。 當X003為ON時,判別D10中第15位,若為1, 則M0為ON,反之為OFF。 X000變?yōu)镺FF時,M0狀態(tài)不變化。圖求ON位總和與ON位判別指令平均值指令 平均值指令MEAN是將S中指定的n個源操作數(shù)據(jù)的平均值存入目標操作 數(shù)D中,舍去余
42、數(shù)。 平均值指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)n平均值FNC45(16/32)MEAN(P)KnX,KnY,KnM,KnS,T,C,DKnY,KnM,KnST,C,D,V,ZK,Hn=164MEAN, MEANP:7步DMEAN,DMEANP:13步如圖所示: 如n超出元件規(guī)定地址號范圍 時,n值自動減小。 n在164以外時,會發(fā)生錯誤。 平均值指令使用說明報警器置位復位指令 報警器置位指令ANS(Annunciator Set)。 報警器復位指令ANR(Annunciator Reset),無操作數(shù)。 報警器置位復位指令使用要素指令名稱指令編號助記符操作
43、數(shù)指令步數(shù)S(可變址)n D(可變址)報警器置位FNC46(16)ANS(P)T0T199n=132 767(100ms單位)S900S999ANS, ANSP:7步報警器復位FNC47(16)ANR(P)無ANR, ANRP:1步圖中: M8000的常開觸點一直接通,使M8049的線圈通電, 特殊數(shù)據(jù)寄存器D8049的監(jiān)視功能有效,D8049用來 存放S900S999中處于活動狀態(tài)且元件號最小的狀 態(tài)繼電器的元件號。 Y000變?yōu)镺N后,100ms定時器T0開始定時,如果 X000在10s內(nèi)未動作(n=100),S900變?yōu)镺N。 X003為ON后,100ms定時器T1開始定時,如果在20s
44、 內(nèi)X004未動作,S901將會動作。 故障復位按鈕X005和ANR指令將用于故障診斷的狀 態(tài)繼電器復位。報警器置位復位指令其他數(shù)據(jù)處理指令 二進制平方根指令SQR(Square Root) 浮點數(shù)轉(zhuǎn)換指令FLT(Floating Piont) 高低字節(jié)交換指令SWAT 二進制平方根指令、浮點數(shù)轉(zhuǎn)換指令、高低字節(jié)交換指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)二進制平方根FNC48(16/32)SQR(P)K,H,DDSQR, SQRP:5步DSQR, DSQRP:9步浮點數(shù)轉(zhuǎn)換FNC49(16/32)FLT(P)DDFLT, FLTP:5步DFLT, DFLTP:
45、9步指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)高低字節(jié)交換FNC147(16/32)SWAP(P)KnY,KnM,KnST,C,D,V,ZSWAP, SWAPP:5步DSWAP, DSWAPP:9步圖中: X002為ON時,將存放在D45中的數(shù)開方,結(jié) 果存放在D123內(nèi)。計算結(jié)果舍去小數(shù),只取 整數(shù)。M8023為ON將對32位浮點數(shù)開方,結(jié) 果為浮點數(shù)。 X003為ON,且M8023(浮點數(shù)標志)為OFF 時,該指令將存放在源操作數(shù)D10中的數(shù)據(jù)轉(zhuǎn) 換為浮點數(shù),并將結(jié)果存放在目的寄存器D13 和D12中。 M8023為ON時,將把浮點數(shù)轉(zhuǎn)換為整數(shù)。用于存放浮點數(shù)的目的操作 數(shù)應為雙整數(shù)
46、,源操作數(shù)可以是整數(shù)或雙整數(shù)。 X004為ON時,16位指令將D10中的高8位與低8位字節(jié)交換 二進制平方根指令、浮點數(shù)轉(zhuǎn)換指令、高低字節(jié)交換指令第七節(jié) 三菱FX2N系列PLC高速處理應用指令與輸入輸出有關(guān)的指令 輸入輸出刷新指令 輸入輸出刷新指令REF(Refresh)可用于對指定的輸入輸出口立即刷新。 輸入輸出刷新指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)D(可變址)n輸入輸出刷新FNC50(16)REF(P)X,YK,Hn為8的倍數(shù)REF, REFP:7步圖中: 當X000為ON時,X010X017這8點輸入(n=8) 被立即刷新。 當X001為ON時,Y000Y027共24點輸(
47、n=24) 被立即刷新。 輸入輸出刷新、濾波時間調(diào)整指令刷新和濾波時間常數(shù)調(diào)整指令 刷新和濾波時間常數(shù)調(diào)整指令REFF(Refresh and Filter Adjust)用來刷新輸入口X000X017,并指定它們的輸入濾波時間常數(shù)n。 刷新和濾波時間常數(shù)調(diào)整指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)n刷新和濾波時間常數(shù)調(diào)整FNC51(16)REFF(P)K,HN=060msREFF, REFFP:7步圖中當X010為ON時,X000X017的輸入映像寄存器被刷新,它們的輸入濾波時間常數(shù)被設(shè)定為1ms(n=1)。矩陣輸入指令 可以將8點輸入與n點輸出構(gòu)成8行n列的輸入矩陣,從輸入端快速、
48、批 量接收數(shù)據(jù)。 矩陣輸入占用由S指定的輸入號開始的8個輸入點,并占用由D1指定的 輸出號開始的n個晶體管輸出點。 矩陣輸入指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D1(可變址)D2(可變址)n矩陣輸入FNC52(16)MTRXYY,M,SK,Hn=28MTR:9步如圖所示: n3,是一個8點輸入、3點輸出,可 以存儲24點輸入的矩陣電路。 3個輸出點(Y020Y022)依次反復 順序接通。 Y020為ON時讀入第一行輸入的狀態(tài), 存于M30M37, Y021為ON時讀入第二行輸入的狀態(tài), 存于M40M47, 余類推,如此反復執(zhí)行。矩陣輸入指令使用說明高速計數(shù)器指令 高速計
49、數(shù)器比較置位HSCS(Set by High Speed Counter)高速計數(shù)器比較復位HSCR(Reset by High Speed Counter)高速計數(shù)器區(qū)間比較HSZ(Zone compare for High Speed Counter)它們均為32位指令。 高速計數(shù)器指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)比較置位FNC53(32)HSCSK,H,KnX,KnY,KnM,KnS,T,C,D,V,ZCC235C255Y,M,SI010I060HSCS:13步比較復位FNC54(32)HSCRY,M,SHSCR:13步指令名稱指令
50、編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)S(可變址)D(可變址)區(qū)間比較FNC55(32)HSZK,H,KnX,KnY,KnM,KnS,T,C,D,V,ZS1S2CC235C255Y,M,SHSZ:17步 高速計數(shù)器區(qū)間比較指令有三種工作模式:標準模式、多段比較模式 和頻率控制模式。 若在同一程序中多處使用高速計數(shù)器控制指令,其被控對象輸出繼電 器的編號的高2位應相同,以便在同一中斷處理過程中完成控制。 例如:使用Y000時,應為Y000Y007。使用Y010時,應為Y010Y017。圖中: C255的設(shè)定值為100(S1=100),其當前值由99 變位100或由101變?yōu)?00時
51、,Y010立即置1,不 受掃描時間的影響。 C254的設(shè)定值為200(S1=200),其當前值由 199變?yōu)?00或由201變?yōu)?00時,Y020立即復位。 C251的當前值小于1000時,Y010置1;大于1000 小于1200時,Y011置1;大于1200時,Y012置1。 高速計數(shù)器指令使用說明脈沖密度與輸出指令 脈沖密度速度檢測指令 脈沖密度速度檢測指令SPD(Speed Detect)用來檢測給定時間內(nèi)從編碼器輸入的脈沖個數(shù),并計算出速度。 脈沖密度指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)脈沖密度FNC56(16)SPDX000X005
52、K,H,KnX,KnY,KnM,KnS,T,C,D,V,ZT,C,D,V,ZSPD:7步圖中:用D1對X000輸入的脈沖個數(shù)計數(shù),100ms后計數(shù)結(jié)果送到D0、D1中的當前值復位,重新開始對脈沖計數(shù)。計數(shù)結(jié)束后D2用來測量剩余時間。脈沖密度速度檢測指令 轉(zhuǎn)速n用下式表示:式中,n為轉(zhuǎn)速,(D0)為D0中的數(shù);t為S2指定的計數(shù)時間(ms);n0 為每轉(zhuǎn)的脈沖數(shù)。脈沖輸出與脈寬調(diào)制指令 脈沖輸出指令PLSY(Pulse Output)用于產(chǎn)生指定數(shù)量和頻率的脈沖。 脈寬調(diào)制指令PWM(Pulse Width Modulation)用于產(chǎn)生指定脈沖寬度 和周期的脈沖串。 脈沖輸出與脈寬調(diào)制指令使用
53、要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)脈沖輸出FNC57(16/32)PLSYK,H,KnX,KnY,KnM,KnS,T,C,D,V,Z晶體管輸出型Y000或Y001PLSY:7步DPLSY:13步脈寬調(diào)制FNC58(16)PWMK,H,KnX,KnY,KnM,KnS,T,C,D,V,Z晶體管輸出型Y000或Y001PWM:7步圖: X010由ON變?yōu)镺FF時,M8029復位,脈 沖輸出停止。 X010重新變?yōu)镺N時,重新開始輸出脈沖。 在發(fā)生脈沖期間X010若變?yōu)镺FF,Y000也 變?yōu)镺FF。 D10的值從050變化時,Y001輸出的脈沖 的占空比
54、從01變化。 X011變?yōu)镺FF時,Y001也OFF。脈沖輸出與脈寬調(diào)制指令使用說明 可調(diào)速脈沖輸出指令 可調(diào)速脈沖輸出指令PLSR(Pulse R)的源操作數(shù)和目的操作數(shù)的類型與PLSY的指令相同。 可調(diào)速脈沖輸出指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)S3(可變址)D(可變址)可調(diào)速脈沖輸出FNC59(16/32)PLSRK,H,KnX,KnY,KnM,KnS,T,C,D,V,Z晶體管輸出型Y000或Y001PLSR:9步DPLSR:17步圖中:X010為OFF時,輸出中斷,又變?yōu)镺N時,從初始值開始輸出。輸出頻率范圍為220kHz,最高速度、加減速時的
55、速度超過此范圍時,將自動調(diào)到允許值內(nèi)??烧{(diào)速脈沖輸出指令第八節(jié) 三菱FX2N系列PLC方便指令狀態(tài)初始化指令 狀態(tài)初始化指令I(lǐng)ST(Initial State)與步進梯形STL指令一起使用,用于自動 設(shè)置多種工作方式的控制系統(tǒng)的初始狀態(tài),以及設(shè)置有關(guān)的特殊輔助繼電器的 狀態(tài)。指令中S指定運行模式的初始輸入。 狀態(tài)初始化指令使用要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D1(可變址)D2(可變址)狀態(tài)初始化FNC60(16)ISTX,Y,MS20S899D1S2時,目的操作數(shù)D接通; S1=S2時,D+1接通;S1S時,D接通;S1SS2時,D+1接通;SS2時,D+2接通。常數(shù)K,H
56、被指 定為源數(shù)據(jù)時,自動轉(zhuǎn)換成二進制浮點值。當設(shè)置S1S2時,將S2當作和S1相同 進行比較。 二進制浮點比較與區(qū)間比較指令的要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)二進制浮點比較FNC110(32)ECMP(P)K,H,DK,H,DY,M,SDECMP,DECMPP:13步指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)S(可變址)D(可變址)二進制浮點區(qū)間比較FNC111(32)EZCP(P)K,H,DK,H,DK,H,DY,M,SDEZCP,DEZCPP:17步二進制浮點數(shù)與十進制浮點數(shù)轉(zhuǎn)換指令 二進制浮點數(shù)轉(zhuǎn)換為十進制浮點數(shù)EBC
57、D指令:將源操作數(shù)S指定元件 內(nèi)的二進制浮點數(shù)值轉(zhuǎn)換為十進制浮點數(shù)值,存入目的操作數(shù)D指定的 元件內(nèi)。十進制浮點數(shù)轉(zhuǎn)換為二進制浮點數(shù)EBIN指令:將源操作數(shù)S指定元件內(nèi) 的十進制浮點數(shù)值轉(zhuǎn)換為二進制浮點數(shù)值,存入目的操作數(shù)D指定的元 件內(nèi)。 二進制浮點數(shù)與十進制浮點數(shù)轉(zhuǎn)換指令的要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S(可變址)D(可變址)二十進制浮點轉(zhuǎn)換FNC118(32)EBCD(P)DDDEBCD,DEBCDP:9步十二進制浮點轉(zhuǎn)換FNC119(32)EBIN(P)DDDEBIN,DEBINP:9步二進制浮點數(shù)四則運算指令 二進制浮點數(shù)加EADD指令將兩個源操作數(shù)S1和S2內(nèi)的二進制浮點
58、值 相加后,作為二進制浮點值存入目的操作數(shù)D中。 二進制浮點數(shù)減ESUB指令將源操作數(shù)S1指定元件內(nèi)的二進制浮點值減去 源操作數(shù)S2指定的元件內(nèi)的二進制浮點值,并將結(jié)果作為二進制浮點值存 入目的操作數(shù)D中。二進制浮點數(shù)乘EMUL指令將兩個源操作數(shù)S1和S2內(nèi)的二進制浮點值相 乘后,作為二進制浮點值存入目的操作數(shù)D中。二進制浮點數(shù)除EDIV指令將源操作數(shù)S1指定元件內(nèi)的二進制浮點值除以 源操作數(shù)S2指定的元件內(nèi)的二進制浮點值,并將結(jié)果作為二進制浮點值存 入目的操作數(shù)D中。 二進制浮點四則運算指令的要素指令名稱指令編號助記符操作數(shù)指令步數(shù)S1(可變址)S2(可變址)D(可變址)二進制浮點加FNC120(32)EADD(P)K,H,DK,H,DY,M,SDEADD,DEADDP:13步二進制浮點減FNC121(32)ESUB(P)K,H,DK,H,DY,M,SDESUB,DESUBP:13步二進制浮點乘FNC122(32)EMUL(P)K,H,DK,H,DY,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)域獨家經(jīng)銷合同樣本
- 小學生漫畫課件
- 農(nóng)用薄膜在不同作物上的應用考核試卷
- 體育經(jīng)紀人運動員經(jīng)紀人職業(yè)發(fā)展與轉(zhuǎn)型路徑考核試卷
- 建筑物清潔服務中的物聯(lián)網(wǎng)技術(shù)應用考核試卷
- 期貨市場交易技能培訓與模擬交易考核試卷
- 人工智能在電力系統(tǒng)中的電網(wǎng)智能化運維考核試卷
- 有線電視傳輸網(wǎng)絡(luò)無線覆蓋與接入技術(shù)考核試卷
- 服裝生命周期管理考核試卷
- 信托與G網(wǎng)絡(luò)頻譜規(guī)劃實施策略考核試卷
- 海上鋼琴師英語PPT
- GB/T 2007.1-1987散裝礦產(chǎn)品取樣、制樣通則手工取樣方法
- GB/T 16839.1-2018熱電偶第1部分:電動勢規(guī)范和允差
- GA/T 910-2010信息安全技術(shù)內(nèi)網(wǎng)主機監(jiān)測產(chǎn)品安全技術(shù)要求
- 教科版五年級科學下冊【全冊全套】課件
- 大數(shù)據(jù)專業(yè)實習報告范文共5篇
- 出口退稅培訓課件外貿(mào)企業(yè)出口退稅
- 城市社會學(2015)課件
- 蛋白表達及純化課件
- 年產(chǎn)2萬噸馬來酸二乙酯技改建設(shè)項目環(huán)評報告書
- 中國古代文論教程完整版課件
評論
0/150
提交評論