- 39
- 0
- 约8.06千字
- 约 6页
- 2017-08-20 发布于浙江
- 举报
S7300(STL)指令的
S7-300/400语句表指令
助记符 分类 说 明
+ 整数算术运算指令 加上一个整数常数(16 位,32 位)
= 位逻辑指令 赋值
) 位逻辑指令 嵌套闭合
+AR1 累加器指令 AR1 加累加器 1 至地址寄存器 1
+AR2 累加器指令 AR2 加累加器 1 至地址寄存器 2
+D 整数算术运算指令 作为双整数(32 位),将累加器 1 和累加器 2 中的内容相加
–D 整数算术运算指令 作为双整数(32 位),将累加器 2 中的内容减去累加器 1 中的内容
*D 整数算术运算指令 作为双整数(32 位),将累加器 1 和累加器 2 中的内容相乘
/D 整数算术运算指令 作为双整数(32 位),将累加器 2 中的内容除以累加器 1 中的内容
? D 比较指令双整数(32 位)比较 ==,,,,=,=
+I 整数算术运算指令 作为整数(16 位),将累加器 1 和累加器 2中的内容相加
–I 整数算术运算指令 作为整数(16 位),将累加器 2 中的内容减去累加器 1 中的内容
*I 整数算术运算指令 作为整数(16 位),将累加器 1 和累加器 2中的内容相乘
/I 整数算术运算指令 作为整数(16 位),将累加器 2 中的内容除以累加器 1 中的内容
? I 比较指令 整数(16 位)比较 ==,,,,=,=
+R 浮点算术运算指令 作为浮点数(32 位,IEEE-FP),将累加器1 和累加器 2 中的内容相加
–R 浮点算术运算指令 作为浮点数(32 位,IEEE-FP),将累加器2 中的内容减去累加器 1 中的内容
*R 浮点算术运算指令 作为浮点数(32 位,IEEE-FP),将累加器1 和累加器 2 中的内容相乘
/R 浮点算术运算指令 作为浮点数(32 位,IEEE-FP),将累加器2 中的内容除以累加器 1 中的内容
? R 比较指令 比较两个浮点数(32 位)==,,,,=,=
A 位逻辑指令 “与”
A( 位逻辑指令 “与”操作嵌套开始
ABS 浮点算术运算指令 浮点数取绝对值(32 位,IEEE-FP)
ACOS 浮点算术运算指令 浮点数反余弦运算(32 位)
AD 字逻辑指令 双字“与”(32 位)
AN 位逻辑指令 “与非”
AN( 位逻辑指令 “与非”操作嵌套开始
ASIN 浮点算术运算指令 浮点数反正弦运算(32 位)
ATAN 浮点算术运算指令 浮点数反正切运算(32 位)
AW 字逻辑指令字 “与”(16 位)
BE 程序控制指令 块结束
BEC 程序控制指令 条件块结束
BEU 程序控制指令 无条件块结束
BLD 程序控制指令 程序显示指令(空)
BTD 转换指令 BCD 转成整数(32 位)
BTI 转换指令 BCD 转成整数(16 位)
CAD 转换指令 Change Byte Sequence in ACCU 1 (32-bit)
CALL 程序控制指令 块调用
CALL 程序控制指令 调用多背景块
CALL 程序控制指令 从库中调用块
CAR 装入/传送指令 交换地址寄存器 1 和地址寄存器 2 的内容
CAW 转换指令 Change Byte Sequence in ACCU 1-L(16-bit)
CC
原创力文档

文档评论(0)