编辑: 怪只怪这光太美 | 2013-04-16 |
7 目录 位逻辑指令.13 1.1 位逻辑指令概述.13 1.2 A 与运算.15 1.3 AN 与非运算.16 1.4 O 或运算
17 1.5 ON 或非运算
18 1.6 X 异或运算
19 1.7 XN 同或运算.20 1.8 O 先与运算后或运算
21 1.9 A( 与运算嵌套开始.22 1.10 AN( 与非运算嵌套开始.23 1.11 O( 或运算嵌套开始.23 1.12 ON( 或非运算嵌套开始
24 1.13 X( 异或运算嵌套开始
24 1.14 XN( 同或运算嵌套开始.25 1.15 ) 嵌套结束.25 1.16 = 赋值.27 1.17 R 复位
28 1.18 S 置位
29 1.19 NOT 对RLO 取反
30 1.20 SET 置位 RLO (=1)30 1.21 CLR 清零 RLO (=0)32 1.22 SAVE 将RLO 保存到 BR 寄存器.33 1.23 FN 下降沿
34 1.24 FP 上升沿.36
2 比较指令
39 2.1 比较指令概述.39 2.2 ? I 比较整数 (16 位)40 2.3 ? D 比较长整数 (32 位)41 2.4 ? R 比较浮点数 (32 位)42
3 转换指令
43 3.1 转换指令概述.43 3.2 BTI 将BCD 码转换为整型 (16 位)44 3.3 ITB 将整型 (16 位) 转换为 BCD 码.45 3.4 BTD 将BCD 码转换为整型 (32 位)46 3.5 ITD 将整型 (16 位) 转换为长整型 (32 位)47 3.6 DTB 将长整型 (32 位) 转换为 BCD 码.48 3.7 DTR 将长整型 (32 位) 转换为浮点数 (32 位IEEE 754)49 3.8 INVI 对整数 (16 位) 求反码.50 3.9 INVD 对长整数 (32 位) 求反码
51 3.10 NEGI 对整数 (16 位) 求补码.52 3.11 NEGD 对长整数 (32 位) 求补码.53 3.12 NEGR 浮点数 (32 位,IEEE 754) 取反.54 3.13 CAW 改变 ACCU 1-L (16 位) 中的字节顺序.55 3.14 CAD 改变 ACCU
1 (32 位) 中的字节顺序
56 目录 用于 S7-300 和S7-400 编程的语句表 (STL)
8 参考手册,10/2010, A5E03290620-01 3.15 RND 取整.57 3.16 TRUNC 截断
58 3.17 RND+ 取整为高位长整数
59 3.18 RND- 取整为低位长整数
60 4 计数器指令.61 4.1 计数器指令概述.61 4.2 FR 启用计数器 (释放)62 4.3 L 将当前计数器值载入 ACCU
1 63 4.4 LC 将当前计数器值作为 BCD 码载入 ACCU
1 64 4.5 R 将计数器复位.66 4.6 S 设置计数器预设值.67 4.7 CU 升值计数器.68 4.8 CD 降值计数器.69
5 数据块指令.71 5.1 数据块指令概述.71 5.2 OPN 打开数据块
72 5.3 CDB 交换共享数据块和实例 DB
73 5.4 L DBLG 在ACCU
1 中装载共享数据块的长度.73 5.5 L DBNO 在ACCU
1 中装载共享数据块的编号
74 5.6 L DILG 在ACCU
1 中装载实例 DB 的长度
74 5.7 L DINO 在ACCU
1 中装载实例 DB 的编号.75
6 逻辑控制指令.77 6.1 逻辑控制指令概述
77 6.2 JU 无条件跳转.79 6.3 JL 跳转到标签
80 6.4 JC 当RLO =
1 时跳转.82 6.5 JCN 当RLO =
0 时跳转
83 6.6 JCB 当带 BR 位的 RLO =
1 时跳转.84 6.7 JNB 当带 BR 位的 RLO =
0 时跳转.85 6.8 JBI 当BR =
1 时跳转
86 6.9 JNBI 当BR =
0 时跳转.87 6.10 JO 当OV =
1 时跳转.88 6.11 JOS 当OS =
1 时跳转
89 6.12 JZ 当为零时跳转
91 6.13 JN 当不为零时跳转
92 6.14 JP 当为正时跳转
93 6.15 JM 当为负时跳转.94 6.16 JPZ 当为正或零时跳转.95 6.17 JMZ 当为负或零时跳转
96 6.18 JUO 无序时跳转.97 6.19 LOOP 循环.99 目录 用于 S7-300 和S7-400 编程的语句表 (STL) 参考手册,10/2010, A5E03290620-01
9 7 整数运算指令.101 7.1 整数算术指令概述
101 7.2 使用整数算术指令时得出状态字的位数值.102 7.3 +I ACCU
1 + ACCU 2,整型 (16 位)103 7.4 -I ACCU
2 - ACCU 1,整型 (16 位)104 7.5 *I ACCU
1 * ACCU 2,整型 (16 位)105 7.6 /I ACCU
2 / ACCU 1,整型 (16 位)106 7.7 + 整型常数相加 (
16、32 位)108 7.8 +D ACCU