编辑: wtshxd | 2018-11-21 |
0.0 2015-10-17 创建本文档 注:此处只记载针对文档本身的主要修订记录 : 特殊标示符(表示指令已经完成) : 特殊标示符(表示指令未完成) 黄底色:表示因果关系 红色字:表示指令书写 LS21 系列可编程序控制器用户手册【指令篇】 第2页|共75 页 目录
1 .指令目录.6 1.1 基本指令目录.6 1.2 梯形图步进指令目录.7 1.3 应用指令目录.7
2 .基本指令.10 2.1 LD 系列连接到母线的指令.10 2.1.1 LD 取指令
10 2.1.2 LDI 取反转指令
10 2.1.3 LDP 取脉冲上升沿指令.11 2.1.4 LDF 取脉冲下降沿指令
11 2.2 AND 系列串联连接的指令.12 2.2.1 AND 与指令
12 2.2.2 ANI 与反转指令
12 2.2.3 ANDP 与脉冲上升沿指令.13 2.2.4 ANDF 与脉冲下降沿指令.13 2.3 OR 系列并联连接的指令.14 2.3.1 OR 或指令.14 2.3.2 ORI 或反转指令
15 2.3.3 ORP 或脉冲上升沿指令
15 2.3.4 ORF 或脉冲下降沿指令
16 2.4 回路块指令.17 2.4.1 ORB 回路块或指令.17 2.4.2 ANB 回路块与指令.17 2.5 线圈控制指令.18 2.5.1 OUT 输出指令.18 2.5.2 SET Z位指令
18 2.5.3 RST 复位指令
19 2.6 脉冲输出指令.19 2.6.1 PLS 上升沿脉冲输出指令.19 2.6.2 PLF 下降沿脉冲输出指令.20 2.7 主控指令.20 LS21 系列可编程序控制器用户手册【指令篇】 第3页|共75 页2.7.1 MC 主控指令
20 2.7.2 MCR 主控复位指令.21 2.8 堆栈指令.22 2.8.1 MPS 进栈指令.22 2.8.1 MRD 读栈指令
22 2.8.1 MPP 出栈指令.23 2.9 其他基本指令.24 2.9.1 INV 取反指令.24 2.9.2 NOP 空操作指令.24 2.9.3 END 结束指令
24 3 .梯形图步进指令.25 3.1 步进梯形图指令.25 3.1.1 STL 步进梯形图指令
25 3.1.2 RET 返回指令.25
4 .应用指令.27 4.1 程序流程指令.27 4.1.1 CJ 条件跳转指令.27 4.1.2 CALL 子程序调用指令
28 4.1.3 SRET 子程序返回指令.28 4.1.4 FEND 主程序结束指令
29 4.1.5 FOR 循环范围开始指令
30 4.1.6 NEXT 循环范围结束指令.30 4.2 传送与比较指令.31 4.2.1 CMP 比较指令
31 4.2.2 ZCP 区域比较指令
31 4.2.3 MOV 传送指令.32 4.2.4 SMOV 位移动指令
32 4.2.5 CML 反相传送指令
33 4.2.6 BMOV 成批传送指令
34 4.2.7 FMOV 多点传送指令.34 4.2.8 XCH 交换指令
35 4.2.9 BCD BCD 交换指令.36 4.2.10 BIN BIN 交换指令.37 4.3 四则逻辑运算指令.37 4.3.1 ADD BIN 加法运算指令.37 4.3.2 SUB BIN 减法运算指令.38 4.3.3 MUL BIN 乘法运算指令.39 LS21 系列可编程序控制器用户手册【指令篇】 第4页|共75 页4.3.4 DIV BIN 除法运算指令
39 4.3.5 INC BIN 增加指令.40 4.3.6 DEC BIN 减少指令.41 4.3.7 AND 逻辑与指令.41 4.3.8 OR 逻辑或指令
42 4.3.9 XOR 逻辑异或指令.42 4.3.10 NEG 求补指令
43 4.4 循环移位.44 4.4.1 ROR 右回转指令
44 4.4.2 ROL 左回转指令.44 4.4.3 RCR 带进位右回转指令.45 4.4.4 RCL 带进位左回转指令
46 4.4.5 SFTR 位右移指令.46 4.4.6 SFTL 位左移指令
47 4.4.7 WSFR 字右移指令
47 4.4.8 WSFL 字左移指令.48 4.4.9 SFWR 移位写入指令
49 4.4.10 SFRD 移位读出指令
49 4.5 数据处理指令.50 4.5.1 ZRST 批次复位指令.50 4.5.2 DECO 译码指令
50 4.5.3 ENCO 编码指令.51 4.5.4 SUM ON 位数.52 4.5.5 BON ON 位判断.52 4.5.6 MEAN 平均值.53 4.5.7 ANS 报警的设Z.54 4.5.8 ANR 报警的设Z