文档介绍:1  编程简介
 指令集简介
①、基本逻辑指令:
● 助记符及名称:
LD :读取常开点。
LDI :读取常闭点。
AND :串入常开点。
ANI :串入常闭点。
OR 并入常开点。
ORI :并入常闭点。
ANB :电路块串联。
ORB :电路块并联。
OUT :线圈输出。
SET :线圈输出保持。
RST :清除线圈输出。
PLS :上升沿输出脉冲。
PLF :下降沿输出脉冲。
LDP 读取上升沿。
LDF 读取下降沿。
ANDP :上升沿接通,串联连接。
ANDF :下降沿接通,串联连接。
ORP :上升沿接通,并联连接。
ORF :下降沿接通,并联连接。
INV :运算触点取反。
MPS :压栈。
MRD :读栈。
MPP :出栈。
MC :主控。
MCR :主控结束。
NOP :空操作。
END :程序结束。
● 梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。
专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
梯形图
想对基本逻辑指令进一步了解,请参看《 第二章基本逻辑指令说明及应用》 。
② 、步进顺控指令:
● 助记符及名称:
STL :步进梯形图开始。仅对状态继电器 S 。步序间状态转移必须使用 SETS ,不能用 OUTS 。
RET :步进梯形图结束。
● 梯形图与指令表:
1
梯形图是电气控制的专业语言,方便编程人员编程。
专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。
想对步进顺控指令进一步了解,请参看《 第三章步进顺控指令说明及应用》 。
③ 、基本功能指令:
● 助记符及名称:
CJ :条件跳转。
CALL :子程序调用。
SRET :子程序返回。
FENn :主程序结束。
FOR :循环开始。
NEXT :循环结束。
***********
CMP : 比较。
ZCP :区域 L 匕较。 MOV :传送。
CML :取反传送。
BCD : BIN 向 BCD 转换。
BIN : BCD 向 BIN 转换。
************
ADD :加法。
SUB :减法。
MUL :乘法。
DIV :除法。
INC :自加 l 运算。
DEC :自减 l 运算。
WAND :字与运算(按位) 。
WOR :字或运算(按位) 。
WXOR :字异或运算(按位) 。
NEG :取补运算。
SQR :开方运算。
*************
ROR :循环右移。
ROL :循环左移。
RCR :带进位循环右移。
RCL :带进位循环左移。
**************
DECMP :二进制浮点数比较。
DEZCP :二进制浮点数区域比较。
2
DEBCD :二进制浮点数向十进制浮点数转换。
DEBIN :十进制浮点数向二进制浮点数转换。
DEADD :二进制浮点数加法。
DESUB :二进制浮点数减法。
DEMUL :二进制浮点数乘法。
DEDIV :二进制浮点数除法。
DEsQR :二进制浮点数开方。
***************
INT