S7-300STL指令注释
S7-300STL指令注释
按英文助记符分类的语句表指令(国际)
英文助记符 程序元素分类 说 明
+ : 整数算术运算指令 加上一个整数常数(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 : 程序控制指令 程序显示指令(空)


