LG plc 應用指令手冊_第1頁
LG plc 應用指令手冊_第2頁
LG plc 應用指令手冊_第3頁
LG plc 應用指令手冊_第4頁
已閱讀5頁,還剩142頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選文庫第五章 應用指令5.1數(shù)據(jù)傳送指令5-15.1.1MOV, MOVP, DMOV, DMOVP5-15.1.2CMOV, CMOVP, DCMOV, DCMOVP5-35.1.3GMOV, GMOVP5-55.1.4FMOV, FMOVP5-75.1.5BMOV, BMOVP5-95.2轉(zhuǎn)換指令5-115.1.1BCD, BCDP, DBCD, DBCDP5-115.2.2BIN, BINP, DBIN, DBINP5-145.3比較指令5-165.3.1CMP, CMPP, DCMP, DCMPP5-165.3.2TCMP, TCMPP, DTCMP, DTCMPP5-195.3.3

2、LD ( =, , =, =, )5-215.3.4AND ( =, , =, =, )5-225.3.5OR ( =, , =, =, )5-235.4增加/減少運算5-255.4.1INC, INCP, DINC, DINCP5-255.4.2DEC, DECP, DDEC, DDECP5-275.5回轉(zhuǎn)指令5-295.5.1ROL, ROLP, DROL, DROLP5-295.5.2ROR, RORP, DROR, DRORP5-315.5.3RCL, RCLP, DRCL, DRCLP5-335.5.4RCR, RCRP, DRCR, DRCRP5-355.6移位指令5-375.6.

3、1BSFT, BSFTP5-375.6.2WSFT, WSFTP5-395.6.3SR5-415.7交換指令5-435.7.1XCHG, XCHGP, DXCHG, DXCHGP5-435.8BIN 算術指令5-455.8.1ADD, ADDP, DADD, DADDP5-455.8.2SUB, SUBP, DSUB, DSUBP5-475.8.3MUL, MULP, DMUL, DMULP5-495.8.4MULS, MULSP, DMULS, DMULSP5-515.8.5DIV, DIVP, DDIV, DDIVP5-535.8.6DIVS, DIVSP, DDIVS, DDIVSP5-

4、555.9BCD算術指令5-575.9.1ADDB, ADDBP, DADDB, DADDBP5-575.9.2SUBB, SUBBP, DSUBB, DSUBBP5-595.9.3MULB, MULBP, DMULB, DMULBP5-615.9.4DIVB, DIVBP, DDIVB, DDIVBP5-635.10邏輯算術指令5-655.10.1WAND, WANDP, DWAND, DWANDP5-655.10.2WOR, WORP, DWOR, DWORP5-675.10.3WXOR, WXORP, DWXOR, DWXORP5-695.10.4WXNR, WXNRP, DWXNR,

5、DWXNRP5-715.11數(shù)據(jù)處理指令5-735.11.1SEG, SEGP5-735.11.2ASC, ASCP5-765.11.3BSUM, BSUMP, DBSUM, DBSUMP5-785.11.4ENCO, ENCOP5-805.11.5DECO, DECOP5-825.11.6FILR, FILRP, DFILR, DFILRP5-845.11.7FILW, FILWP, DFILW, DFILWP5-865.11.8DIS, DISP5-885.11.9UNI, UNIP5-905.11.10IORF, IORFP5-925.12系統(tǒng)指令5-945.12.1FALS5-945.

6、12.2DUTY5-965.12.3WDT, WDTP5-985.12.4OUTOFF5-1005.12.5STOP5-1015.13跳轉(zhuǎn)指令5-1025.13.1JMP, JME5-1025.13.2CALL, CALLP, SBRT, RET5-1045.14循環(huán)指令5-1065.14.1FOR, NEXT5-1065.14.2BREAK5-1075.15標志指令5-1085.15.1STC, CLC5-1085.15.2CLE5-1095.16特殊模塊指令5-1105.16.1GET, GETP5-1105.16.2PUT, PUTP5-1125.17數(shù)據(jù)連接指令5-1145.17.1R

7、EAD5-1145.17.2WRITE5-1175.17.3RGET5-1195.17.4RPUT5-1225.17.5STATUS5-1245.18中斷指令5-1255.18.1EI, DI5-1255.18.2TDINT, IRET5-1265.18.3INT, IRET5-1275.19符號反轉(zhuǎn)指令5-1285.19.1NEG, NEGP, DNEG, DNEGP5-1285.20位接觸指令5-1305.20.1BLD, BLDN5-1305.20.2BAND, BANDN5-1315.20.3BOR, BORN5-1325.20.4BOUT5-1335.20.5BSET, BRST5-

8、1345.21計算機連接模塊指令5-1355.21.1SND5-1355.21.2RCV5-1365.22高速計數(shù)器指令5-1375.22.1HSCNT5-1375.22.2HSC5-1395.23RS-485 通訊指令5-1415.23.1RECV5-1415.23.2SEND5-143-精選文庫5 應用指令5.1 數(shù)據(jù)傳送指令5.1.1 MOV, MOVP, DMOV, DMOVPMOV(Move)FUN(80) MOVFUN(82) DMOVFUN(81) MOVPFUN(83) DMOCP適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F1

9、11)進位(F112)DSMOV(P)DMOV(P)OOOO*OOOOOO5/7OOOOO*OOOODSDSDSDMOVPDMOVMOVPMOV傳送目的地的設備保存將要被傳送數(shù)據(jù)的設備.操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊和數(shù)據(jù)連接模塊的情況1) 功能16 位- MOV(P) : 傳送在 S 中的16位數(shù)據(jù)至指定的設備 D .S0111100001111001101111000011110011D- DMOV(P) : 傳送在指定設備 S+1, S 中的32位數(shù)據(jù)到指定的設備 D+1, D .16 位16 位S0 1 1 0 11 0S0 1 1 0 1+ 11 0D0 1 1 0

10、11 0D0 1 1 0 1+ 11 0- 執(zhí)行條件輸入條件MOV, DMOVMOVP, DMOVP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例在P020檢測到一個上升沿,h70F3被傳送到P04。MOVP h70F3 P04 P02001111000011110011P04FP0405.1.2 CMOV, CMOVP, DCMOV, DCMOVPCMOV (補碼傳送)FUN(84) CMOV FUN(86) DCMOVFUN(85) CMOVP FUN(87) DCMOCP適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進

11、位(F112)DSCMOV(P)DCMOV(P)OOOO*OOOOOO5/7OOOOO*OOOOCMOVPDCMOVPDSSDDSDCMOVCMOV反向結果存儲的設備保存將要被傳送數(shù)據(jù)的設備.操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊和數(shù)據(jù)連接模塊的情況1) 功能- CMOV(P) : S 的每一位求反之后傳送結果到 D .16 位100011110000110001111000011110011S求反D16 位- DCMOV(P) : S+1, S 中的每一位求反之后,結果傳送至 D+1, D .16 位0 1 1 0 11 0S0 1 1 0 11 0S+ 1求反求反D1 0 0 1

12、00 1+ 1D1 0 0 1 00 1- 執(zhí)行條件輸入條件CMOV, DCMOVCMOVP, DCMOVP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例- 在M020 處于on狀態(tài)時,P02字的數(shù)據(jù)求反且結果傳送至P06字。CMOV P02 P06 M02016 位P06P02求反00110100111000111110010110001111005.1.3 GMOV, GMOVPGMOV(Group move)FUN(90) GMOVFUN(91) GMOVP適用的CPU全部CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)DS

13、nGMOVGMOVPOOOO*OOOOO7OOOOO*OOOOOODSDSDSnnnGMOVPGMOV被傳送字的數(shù)目目標區(qū)域的起始地址將存儲傳送的結果源數(shù)據(jù)區(qū)域的其始地址操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功能- 從指定的設備 S 開始傳送n字的內(nèi)容,以塊的形式傳送n字至以指定的設備 D 為開始的區(qū)域。 h0002h0007h007Fh005Ah006Fh0037h0002h0007h007Fh005Ah006Fh0037SD+ 1SDD+ 2+ 2S+ 1SD+ (n-3)+ (n-2)SD+ (n-2)+ (n-3)SD+ (n-1)+ (n-1)- 執(zhí)行

14、條件輸入條件GMOVGMOVP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例- 在P020處于on的狀態(tài),傳送 D000、D001和D002中的數(shù)據(jù)到P04、P05和P06區(qū)域。 GMOV D0000 P04 3 P020DSP04P05P06D0000D0001D0002h0001h0001nh0004h0004h005Fh005F5.1.4 FMOV, FMOVPFMOV(File move)FUN(92) FMOVFUN(93) FMOVP適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)SDnFMOVFM

15、OVPOOOO*OOOOO7OOOOO*OOOOOODSDSDSnnnFMOVPFMOV被傳送字的數(shù)目存儲數(shù)據(jù)目標區(qū)域的起始地址存儲源數(shù)據(jù)的設備操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功能- 以塊的形式傳送指定設備 S 的內(nèi)容至以指定設備 D 為開始的n 點。Dh005AD+ 1h005AD+ 1h005ADDDSn 字h005A+ (n-1)+ (n-2)+ (n-3)h005Ah005Ah005A- 執(zhí)行條件輸入條件FMOVFMOVP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例- 在P030檢測到一個上升沿,傳送 P02 字的內(nèi)容至塊 P04、P

16、05和P06。 FMOVP P02 P04 3 P020P04P05P06 P02h0098h0098h0098h00985.1.5 BMOV, BMOVPBMOV(位 傳送)FUN(100) BMOVFUN(101) BMOVP可是用的 CPU全部 CPUs指令s適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)CwDSBMOVBMOVPOOOO*OOOOO7OOOOO*OOOOO起始位和被傳送位的數(shù)目的信息存儲傳送數(shù)據(jù)的設備CwDCwCwBMOVPBMOV存儲源數(shù)據(jù)的設備SDDSS操作數(shù)設置 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功

17、能- Cw的格式hsdzza) s : S 的起始位b) d : D 的起始位c) zz : 被傳送位的數(shù)目 (16進制)- 從指定設備 S 的s位傳送zz位的內(nèi)容至指定設備 D的d 位開始的zz位。- zz的最大值是h10(=16)。如果zz的值等于0或大于h10,指令將被忽略。(當zz大于h10,錯誤標志F110 將被設置。)- 執(zhí)行條件輸入條件BMOVBMOVP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例-在P030檢測到一個上升沿,從P020位傳送4位至從P063位開始的4位。 BMOVP P02 P06 h0304 4位P03011001P023P020P02F4位P0

18、66P063P060P06F110015.2 轉(zhuǎn)換指令5.2.1 BCD, BCDP, DBCD, DBCDPBCD(2進制變10進制)FUN(60) BCDFUN(62) DBCDFUN(61) BCDPFUN(63) DBCDP可適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)SDSBCD(P)DBCD(P)OOOO*OOOOO5OOOOO*OOOO存儲轉(zhuǎn)換結果的設備存儲將轉(zhuǎn)換成BCD格式的源設備DBCDBCDPDBCDDBCDPSDSD操作數(shù)設置 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功能- BC

19、D :指定設備 S 的二進制數(shù)格式轉(zhuǎn)換成BCD格式(0到9999)同時傳送結果至指定設備 D 。18192004096032768016384151212560204811024032016012806412111814S BIN (9999)一定要設置為0。 (否則BCD 轉(zhuǎn)換將溢出)D BCD (9999)0200010100018000040000200110010800040002011018004002111804- DBCD:指定設備 S 的二進制數(shù)格式轉(zhuǎn)換成BCD格式(0到99999999)同時傳送結果至指定設備D。- 執(zhí)行條件輸入條件BCD, DBCDBCDP, DBCDP僅執(zhí)

20、行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行- 運行錯誤在下列情況下出現(xiàn)運行錯誤且錯誤 標志 (F110)變成on。a) 當使用BCD(P)指令時源 S 數(shù)據(jù)不在0 到 9999范圍之內(nèi)。b) 當使用 DBCD(P) 指令時源 S 數(shù)據(jù)不在0 到 99999999范圍之內(nèi)。2) 編程舉例- 在P020處于on狀態(tài)時,轉(zhuǎn)換D001的二進制數(shù)據(jù)為BCD數(shù)據(jù)格式同時傳送結果至P05字。 BCD D0001 P05 P0200819214096032768016384051212560204801024032116012806402110804 D0001 (h1111)9603004000 P05 (4

21、369)02000010000800014000120011000800040012001008014002111804顯示計數(shù)器的當前值(BCD, BMOV指令舉例)1. 動作這是一個庫房,入庫和出庫產(chǎn)品的數(shù)目是由光開關計數(shù)的。當前的庫存值由數(shù)字指示器顯示。當庫存量達到30時,入庫傳送帶將停止。2. 系統(tǒng)圖數(shù)字指示器1 80FM輸出模塊P06輸出模塊 P04輸入模塊P03程序012301234567Fn 出庫 光開關 (P031)光開關nn (P030)光開關nn入庫nnnnnnnnnnnnnnnnnnnnnn 傳送帶電動機計數(shù)器復位開關 (P032)3. 程序P030U CTUD C000

22、D R 00030000P031P032僅顯示后8位(2個數(shù)字)轉(zhuǎn)換計數(shù)器的當前值為BCD格式 C000 ( P06F ) END BCD C000 M000 BMOV M000 P04 h0008 002100080006F0105.2.2 BIN, BINP, DBIN, DBINPBIN(二進制)FUN(64) BINFUN(66) DBINFUN(65) BINPFUN(67) DBINP可適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)SDSBIN(P)DBIN(P)OOOO*OOOOO5OOOOO*OOOOD存

23、儲轉(zhuǎn)換結果的設備存儲將轉(zhuǎn)換成BCD格式的數(shù)據(jù)的設備BINBINPDBINDBINPSDSD操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功能- BIN:指定設備S中的BCD數(shù)據(jù)格式(0到9999)成二進制格式,同時將結果傳送至指定的設備D。0200010100018000040000200110010800040002011018004002111804S BCD (9999)18192004096032768016384151212560204811024032016012806412111814 BIN (9999)D一定要設置為0。- DBIN:轉(zhuǎn)換指定設備S中的

24、BCD數(shù)據(jù)格式(0到99999999)成二進制格式,同時將結果傳送至指定的設備 D。- 執(zhí)行條件輸入條件BIN, DBINBINP, DBINP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行- 運行錯誤在下列情況下出現(xiàn)運行錯誤,錯誤標志(F110)變成on。a) 源數(shù)據(jù)S的任意一個字(4位)不在0 到9范圍之內(nèi)。(例:S = h78A5)2) 編程舉例- P020處于on,轉(zhuǎn)換P00字的BCD數(shù)據(jù)且把結果送至D0001。 BIN P00 D0001 P02002000010000800014000120011000800040012001008014002111804 P00 (4369) D0

25、001 (h1111)960300400008192140960327680163840512125602048010240321160128064021108045.3 比較指令5.3.1 CMP, CMPP, DCMP, DCMPPCMP(比較)FUN(50) CMPFUN(52) DCMPFUN(51) CMPPFUN(53) DCMPP可適用的 CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)S2S2S1S1S2S1CMP(P)DCMP(P)OOOOOOOOOO5 / 9OOOOOOOOOOOS2S1比較的數(shù)據(jù)DCMPPD

26、CMPCMPPCMP操作數(shù)設定 1) 功能- 比較指定的2個設備S1S2的內(nèi)容。- 比較之后,設定F120 F125之間的標志位。標志F120F121F122F123F124F125S1S2000111S2S1110001S2S1= 011010- 以上標志表示CMP指令最后執(zhí)行完的結果。- 當S1或S2被指定為#D格式超過設備范圍。錯誤標志(F110)被設置。錯誤出現(xiàn)處的指令不執(zhí)行。- 執(zhí)行條件輸入條件CMP, DCMPCMPP, DCMPP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例- P020 處于on,比較D000和D001的內(nèi)容同時根據(jù)結果設置標志位。0001000(h

27、0008)(D0000)0010001(h2001)(D0001) 程序 ( M0001 )( M0000 )( M0002 )CMP D0000 D0001F120F123F122 END 標志設定 標志F120F121F122F123F124F125結果110001比較電路(CMP指令舉例)1. 動作有一個up-down計數(shù)器C000。P030是up-計數(shù)輸入,P031是down-計數(shù)輸入。 如果定時器的當前值為09,P060變成on。如果定時器的當前值為1019,P061變成on。如果定時器的當前值為2029,P062變成on。如果定時器的當前值為3039,P063變成on。如果定時器的

28、當前值大于40,P064變成on。2. 程序( M0000 )( M0001 )( M0002 )( M0003 )C000 :計數(shù)器的當前值小于10小于20小于3040或大于40 20 2930 3910 19小于40 0 10004900510043004600400036003800300022002800200012001400060000ENDM0003M0003M0002M0002M0001M0001M0000M0000F120CMP C000 00040F010F120CMP C000 00030F010F120CMP C000 00020F010F120CMP C000 000

29、10F010P032P031P030U CTUD C000DR 00050( P064 )( P063 )( P062 )( P061 )( P060 )5.3.2 TCMP, TCMPP, DTCMP, DTCMPPTCMP(表比較)FUN(54) TCMPFUN(56) DTCMPFUN(55) TCMPPFUN(57) DTCMPP可適用的CPU全部 CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)S2S1DDDTCMP(P)DTCMP(P)OOOOOOOOOO7 / 9OOOOOOOOOOOOOOO*OOOOTCMPPDTCMPPS1

30、S2要與 比較的塊的起始地址要被比較的數(shù)據(jù)D存儲比較結果的設備S1S1S1S2S2DTCMPTCMP操作數(shù)設定 * 僅適用于沒有使用計算機連接模塊或者數(shù)據(jù)連接模塊時1) 功能- 把指定的設備 S1 的內(nèi)容同從指定的設備 S2 開始的16字進行比較。- 比較結果(如果2個字相同,1為輸出,否則0為輸出)包括16位, 它們被存儲在指定的設備D。- 如果所有的比較結果是0, 0標志(F111)變成on (D = 0)- 執(zhí)行條件輸入條件TCMPTCMPP僅執(zhí)行一次僅執(zhí)行一次每次掃描執(zhí)行每次掃描執(zhí)行2) 編程舉例- P020處于on, 比較 D0001的內(nèi)容同從M00 (M00 M15)開始的16字,

31、輸出比較結果至 P06字 (P060 P06F)。P020TCMP D0001 M000 P06P060D0001hBCDEM000P061101011010hBCDEh1234hBCDEh0000hBCDEhBCDEh00FFhBCDEh0000P062P063M002M004P064M012M013P06DP06CM014P06EM015P06F5.3.3 LD ( =, , =, =, )LD( 同比較結果開始 NO觸點)FUN(28) LD=FUN(29) LDD=FUN(38) LDFUN(39) LDDFUN(48) LDFUN(49) LDD=FUN(59) LDD=FUN(68

32、) LD=FUN(69) LDD=FUN(78) LDFUN(79) LDD可適用的 CPUK80S, K200SK300SK1000S指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)S2S1LDLDDOOOOOOOOOO5 / 9OOOOOOOOOOO操作數(shù)設定S2S1S1S2DS1S2要被比較的數(shù)據(jù) 1) 功能- 比較S1和S2的內(nèi)容,然后根據(jù)比較結果當成NO觸點執(zhí)行。 比較指令按有符號運算執(zhí)行。- 比較結果如下所示:在 內(nèi)的指令符號條件比較運算結果在 內(nèi)的指令符號條件比較運算結果=S1 = S2On=S1 S2Off=S1 S2 S2=S1 S

33、2=S1 S2S1 S2S1 = S2S1 S2S1 S2S1 S22) 編程舉例a)比較P0000 P000F 和D0001。如果它們的值相等, P0010 位變成on。= P000 D0001( P0010 ) b)把D0001和D0002(32位)中的內(nèi)容與1000比較。如果D0001和D0002的內(nèi)容小于1000,P0010 將變成on。D= 1000 D0001( P0010 )5.3.4 AND ( =, , =, =, )AND(帶比較結果的串聯(lián)NO觸點)FUN(94) AND=FUN(95) ANDD=FUN(96) ANDFUN(97) ANDDFUN(98) ANDFUN(

34、99) ANDD=FUN(107) ANDD=FUN(108) AND=FUN(109) ANDD=FUN(118) ANDFUN(119) ANDD可適用的 CPUK80S, K200SK300SK1000S指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)S1S2ANDANDDOOOOOOOOOO5 / 9OOOOOOOOOOO操作數(shù)設定S2S1S2S1S1S2D被比較的數(shù)據(jù) 1) 功能- 比較S1和S2的內(nèi)容,然后根據(jù)比較運行的結果當成串聯(lián)NO觸點運算。比較指令按有符號運算執(zhí)行。- 比較運算的結果如下表示:在 內(nèi)的指令 符號 條件比較運算的結果在

35、 內(nèi)的指令 符號條件比較運算的結果=S1 = S2On=S1 S2Off=S1 S2 S2=S1 S2=S1 S2S1 S2S1 = S2S1 S2S1 S2S1 S22) 編程舉例= P000 D0001( P0010 )M000a) 把P0000 P000F和D0001比較。如果它們的值相等并且M000變成on,P0010位將變成on。 b) b)比較1000和D0001與D0002(32位)的內(nèi)容。如果D0001和D0002的內(nèi)容小于1000并且M020變 成on, P0010 變成on。D= 1000 D0001( P0010 )M0205.3.5 OR ( =, , =, =, )O

36、R(帶比結果的并聯(lián)NO觸點 )FUN(188) OR=FUN(189) ORD=FUN(196) ORFUN(197) ORDFUN(198) ORFUN(199) ORD=FUN(217) ORD=FUN(218) OR=FUN(219) ORD=FUN(228) ORFUN(229) ORD可適用的 CPUK80S, K200SK300SK1000S指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)S1S2ORORDOOOOOOOOOO5 / 9OOOOOOOOOOO操作數(shù)設定S2S1S1S2DS1S2被比較的數(shù)據(jù) 1) 功能- 比較S1和S2的內(nèi)

37、容,然后根據(jù)比較結果當成并聯(lián)NO觸點運行。 比較按有符號運算執(zhí)行。- 比較運算的結果如下所示:在 內(nèi)的指令符號條件比較運算結果在 內(nèi)的指令符號條件比較運算結果=S1 = S2On=S1 S2Off=S1 S2 S2=S1 S2=S1 S2S1 S2S1 = S2S1 S2S1 S2S1 S22) 編程舉例a) 比較P0000 P000F和D0001如果它們的值相等或M000變成on, P0010位變成on. = P000 D0001 ( P0010 ) M000b)把D0001和D0002 (32位)的內(nèi)容同1000比較。 D0001和D0002的內(nèi)容小于1000或者 M020變成on,P0010變成on。 D= 1000 D0001 (P0010 ) M0205.4 增加/減少運算5.4.1 INC, INCP, DINC, DINCPINC(增加)FUN(20) INCFUN(22) DINCFUN(21) INCPFUN(23) DINCP可適用的 CPU全部CPUs指令適用的設備步標志MPKLFTCSD#D整數(shù)錯誤(F110)0(F111)進位(F112)DINC(P)DINC(P)OOOO*OOOO3

溫馨提示

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

最新文檔

評論

0/150

提交評論