lgplc应用指令手册

上传人:第*** 文档编号:56103744 上传时间:2018-10-09 格式:DOC 页数:147 大小:3.43MB
返回 下载 相关 举报
lgplc应用指令手册_第1页
第1页 / 共147页
lgplc应用指令手册_第2页
第2页 / 共147页
lgplc应用指令手册_第3页
第3页 / 共147页
lgplc应用指令手册_第4页
第4页 / 共147页
lgplc应用指令手册_第5页
第5页 / 共147页
点击查看更多>>
资源描述

《lgplc应用指令手册》由会员分享,可在线阅读,更多相关《lgplc应用指令手册(147页珍藏版)》请在金锄头文库上搜索。

1、第五章第五章 应用指令应用指令5.1 数据传送指令 5-15.1.1MOV, MOVP, DMOV, DMOVP5-15.1.2CMOV, CMOVP, DCMOV, DCMOVP .5-35.1.3GMOV, GMOVP5-55.1.4FMOV, FMOVP.5-75.1.5BMOV, BMOVP.5-95.2 转换指令 .5-115.1.1BCD, BCDP, DBCD, DBCDP5-115.2.2BIN, BINP, DBIN, DBINP.5-145.3 比较指令 .5-165.3.1CMP, CMPP, DCMP, DCMPP.5-165.3.2TCMP, TCMPP, DTCMP

2、, DTCMPP5-195.3.3LD ( =, , =, )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 回转指令 .5-295.5.1ROL, ROLP, DROL, DROLP.5-295.5.2ROR, RORP, DROR, DRORP.5-315.5.3RCL, RCLP, DRCL, DRCLP5-335.5.4RCR, RCRP, DRCR, DRCRP

3、.5-355.6 移位指令 .5-375.6.1BSFT, BSFTP .5-375.6.2WSFT, WSFTP .5-395.6.3SR5-415.7 交换指令 .5-435.7.1XCHG, XCHGP, DXCHG, DXCHGP.5-435.8 BIN 算术指令5-455.8.1ADD, ADDP, DADD, DADDP5-455.8.2SUB, SUBP, DSUB, DSUBP.5-475.8.3MUL, MULP, DMUL, DMULP5-495.8.4MULS, MULSP, DMULS, DMULSP.5-515.8.5DIV, DIVP, DDIV, DDIVP.5-

4、535.8.6DIVS, DIVSP, DDIVS, DDIVSP.5-555.9 BCD 算术指令.5-575.9.1ADDB, ADDBP, DADDB, DADDBP.5-575.9.2SUBB, SUBBP, DSUBB, DSUBBP .5-595.9.3MULB, MULBP, DMULB, DMULBP.5-615.9.4DIVB, DIVBP, DDIVB, DDIVBP.5-635.10逻辑算术指令5-655.10.1WAND, WANDP, DWAND, DWANDP.5-655.10.2WOR, WORP, DWOR, DWORP .5-675.10.3WXOR, WXO

5、RP, DWXOR, DWXORP5-695.10.4WXNR, WXNRP, DWXNR, DWXNRP.5-715.11数据处理指令5-735.11.1SEG, SEGP.5-735.11.2ASC, ASCP.5-765.11.3BSUM, BSUMP, DBSUM, DBSUMP.5-785.11.4ENCO, ENCOP.5-805.11.5DECO, DECOP.5-825.11.6FILR, FILRP, DFILR, DFILRP .5-845.11.7FILW, FILWP, DFILW, DFILWP5-865.11.8DIS, DISP5-885.11.9UNI, UNI

6、P .5-905.11.10 IORF, IORFP.5-925.12系统指令.5-945.12.1FALS5-945.12.2DUTY.5-965.12.3WDT, WDTP .5-985.12.4OUTOFF5-1005.12.5STOP.5-1015.13跳转指令.5-1025.13.1JMP, JME5-1025.13.2CALL, CALLP, SBRT, RET .5-1045.14循环指令.5-1065.14.1FOR, NEXT.5-1065.14.2BREAK.5-1075.15标志指令.5-1085.15.1STC, CLC5-1085.15.2CLE5-1095.16特殊

7、模块指令5-1105.16.1GET, GETP.5-1105.16.2PUT, PUTP .5-1125.17数据连接指令5-1145.17.1READ.5-1145.17.2WRITE .5-1175.17.3RGET.5-1195.17.4RPUT.5-1225.17.5STATUS.5-1245.18中断指令.5-1255.18.1EI, DI.5-1255.18.2TDINT, IRET .5-1265.18.3INT, IRET5-1275.19符号反转指令5-1285.19.1NEG, NEGP, DNEG, DNEGP .5-1285.20位接触指令.5-1305.20.1BL

8、D, BLDN5-1305.20.2BAND, BANDN5-1315.20.3BOR, BORN5-1325.20.4BOUT.5-1335.20.5BSET, BRST.5-1345.21计算机连接模块指令.5-1355.21.1SND .5-1355.21.2RCV .5-1365.22高速计数器指令5-1375.22.1HSCNT.5-1375.22.2HSC .5-1395.23RS-485 通讯指令.5-1415.23.1RECV.5-1415.23.2SEND.5-1435应用指令应用指令5.1数据传送指令数据传送指令5.1.1MOV, MOVP, DMOV, DMOVPMOV(

9、Move)FUN(80) MOVFUN(82) DMOVFUN(81) MOVPFUN(83) DMOCP适用的CPU全部 CPUs适用的设备适用的设备标志标志 指令指令 MPKLFTCSD#D整整数数步步错误错误 (F110)0 (F111)进位进位 (F112)OOOO*OOOOOOMOV(P)DMOV(P)OOOO*OOOO5/7O* 仅适用于没有使用计算机连接模块和数据连接模块的情况1) 功能 -MOV(P) : 传送在 S 中的 16 位数据至指定的设备 D .-DMOV(P) : 传送在指定设备 S+1, S 中的 32 位数据到指定的设备 D+1, D .操作数设定操作数设定DS

10、MOVMOVPDMOVDMOVPSDSD保存将要被传送数据的设备.传送目的地的设备DS16 位DS011 11000011110011011 110000111100110 1 1 0 116 位1 01 0+ 1DS+ 116 位1 00 1 1 0 11 00 1 1 0 1DS0 1 1 0 1-执行条件2) 编程举例 在 P020 检测到一个上升沿, h70F3被传送到 P04。MOVP h70F3 P04 P020输入条件MOV, DMOVMOVP, DMOVP仅执行一次仅执行一次每次扫描执行每次扫描执行011 11000011110011P04FP0405.1.2CMOV, CMO

11、VP, DCMOV, DCMOVPCMOV(补码传送)FUN(84) CMOV FUN(86) DCMOVFUN(85) CMOVP FUN(87) DCMOCP适用的CPU全部 CPUs适用的设备适用的设备标志标志 指令指令 MPKLFTCSD#D整整数数步步错误错误 (F110)0 (F111)进位进位 (F112)OOOO*OOOOOOCMOV(P)DCMOV(P)OOOO*OOOO5/7O* 仅适用于没有使用计算机连接模块和数据连接模块的情况1) 功能 -CMOV(P) : S 的每一位求反之后传送结果到 D .-DCMOV(P) : S+1, S 中的每一位求反之后,结果传送至 D+

12、1, D .操作数设定操作数设定DSCMOVCMOVPDCMOVDCMOVPSDSD保存将要被传送数据的设备.反向结果存储的设备DS16 位DS011 110000111100111000111100001100求反求反16 位0 11 0 0 1 01 00 1 1 0 1DS16 位0 11 0 0 1 01 00 1 1 0 1+ 1DS+ 1求反求反求反求反-执行条件2) 编程举例 -在 M020 处于 on 状态时,P02 字的数据求反且结果传送至 P06 字。CMOV P02 P06 M02016 位001 11100011010011110 10011100101100求反求反P

13、02P06输入条件CMOV, DCMOVCMOVP, DCMOVP仅执行一次仅执行一次每次扫描执行每次扫描执行5.1.3GMOV, GMOVPGMOV(Group move)FUN(90) GMOVFUN(91) GMOVP适用的CPU全部 CPUs适用的设备适用的设备标志标志 指令指令 MPKLFTCSD#D整整数数步步错误错误 (F110)0 (F111)进位进位 (F112)OOOO*OOOOOOOOO*OOOOGMOVGMOVP OO7O* 仅适用于没有使用计算机连接模块或者数据连接模块时1) 功能 -从指定的设备 S 开始传送n字的内容,以块的形式传送n字至以指定的设备 D 为开始的

14、区 域。 操作数设定操作数设定GMOVGMOVPSDSD源数据区域的其始地址目标区域的起始地址将存 储传送的结果DDSSnn被传送字的数目nh0002 h0007 h007Fh005A h006F h0037h0002 h0007 h007Fh005A h006F h0037+ 1DS+ 1 S+ 2+ 2DS + (n-3)DS+ (n-2) DS+ (n-1)D+ (n-3) + (n-2) + (n-1)DSn-执行条件2) 编程举例 -在 P020 处于 on 的状态,传送 D000、D001 和 D002 中的数据到 P04、P05 和 P06 区域。输入条件GMOVGMOVP仅执行

15、一次仅执行一次每次扫描执行每次扫描执行h0001 h0004 h005Fh0001 h0004 h005FD0000 D0001 D0002P04 P05 P06DSnGMOV D0000 P04 3 P0205.1.4FMOV, FMOVPFMOV(File move)FUN(92) FMOVFUN(93) FMOVP适用的CPU全部 CPUs适用的设备适用的设备标志标志 指令指令 MPKLFTCSD#D整整数数步步错误错误 (F110)0 (F111)进位进位 (F112)OOOO*OOOOOOOOO*OOOOFMOVFMOVP OO7O* 仅适用于没有使用计算机连接模块或者数据连接模块时

16、1) 功能 -以块的形式传送指定设备 S 的内容至以指定设备 D 为开始的n 点。操作数设定操作数设定FMOVFMOVPSDSD存储源数据的设备存储数据目标区域的起始 地址DDSSnn被传送字的数目nnh005A h005A h005Ah005A h005A h005A+ 1D + 1DD DD+ (n-3) + (n-2) + (n-1)DSh005An 字-执行条件2) 编程举例 -在 P030 检测到一个上升沿,传送 P02 字的内容至块 P04、P05 和 P06。输入条件FMOVFMOVP仅执行一次仅执行一次每次扫描执行每次扫描执行FMOVP P02 P04 3 P020h0098 P02h0098 h0098 h0098P04 P05 P065.1.5BM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号