S7300(STL)指令的.docVIP

  • 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)

1亿VIP精品文档

相关文档