为源操作数,分别是数据寄存器D10,
D12中的内容数据。D是目标操作数,即D14中的内容数据,目标操作数指的就是应用指令执行后数据结果所在的数据寄存器。源操作数在指令执行后数据不变,而目标操作数在指令执行后可发生变化。K表示十进制数,H表示十六进制数。
二应用指令的分类与操作数说明
1应用指令的分类
FX2N的PLC应用指令有14类,下面列出其中9类:1程序流程指令。如CJ(条件转移)、CALL(子程序调用)、EI(中断允许)、DI(中
断禁止)等。
2传送与比较指令。如CMP(比较)、ZCP(区间比较)、MOV(传送)、BCD(码转
换)等。
3四则运算指令。如ADD(二进制加法)、SVB(二进制减法)、WOR(逻辑字或)、
NEG(求补码)等。
4循环移位指令。如ROR(循环右移)、ROL(循环左移)、SFTR(位右移)、SFTL(位
左移)等。
5数据处理指令。如ZRST(批次复位)、DECO(译码)、SOR(BIN开方运算)、FLT
(浮点处理)等。
6高速处理指令。如REF(输入/出刷新)、MTR(矩阵输入)、PLSY(脉冲输出)等。
7方便指令。如IST(初始化)、SER(数据查找)、SORT(数据排序)等。
8外围设备(I/O)指令。例如TKY(数字键09输入)、HKY(16键输入)、FROM、
TO等。
9外围设备(SER)指令。如BS(串形数据传送)、FRUN(数据传送)、PLID(PLID
运算)、CCD(校验码)。
3633104656
3
f2应用指令操作数说明
下面重点介绍应用指令处理数据和运算过程中均要用到的数据寄存器、变址寄存器、中断指针和特殊辅助继电器。
1)数据寄存器与位组合数据1数据寄存器(D)数据寄存器用于存储数值数据,其值可通过应用指令、数据存取单元及编程装置(编程器)进行读出或写入。如图65所示每个数据寄存器都是16位,最高位为符号位,0:正数,1)负数。如图66所示两个相邻的数据寄存器(如D10、D11),可组成32位数据寄存器。亦是最高位为符号。
图6516位数据寄存器
图6632位数据寄存器2位组合数据FX系列PLC中,是使用4位BCD码表示1位十进制数据。用位元件表示,4位一个组合,表示1个十进制数。所以在应用指令中,常用K
X、K
Y、K
M、K
S位组合数据形式,表示一个十进制数。例如:K1X0表示由X3X04个输入继电器的组合。
3644104656
4
fK2X0表示由X7X08个输入继电器的组合。K3Y0表示由Y13Y012个输出继电器的组合。()K4Y0表示由Y17~Y1016个输出继电器的组合。2)变址寄存器(V、Z)1变址寄存器的形式变址寄存器也是可进行读、写的寄存器,字长为16位,共有16个r