CPM1A PLC单字分配指令DIST(80)/ @ DIST (80)
2024-02-10  来源:网络或本站原创

单字分配指令DIST(80)/ @ DIST (80)

S:源数据    DBS:目标基准通道   C:控制数据(BCD)

指令的功能

在执行条件为ON时,根据C的内容,进行单字数据分配或堆栈的进栈操作(栈区由C的低3位确定)。

  控制数据C (BCD) 的含义

  1. Cbit12~ bit15的内容≤8时,执行单字数据

     分配 操作。

指令功能

当执行条件为ON时,将S的内容传送到(DBS + C )中,如下图。

  2.  Cbit12~ bit15的内容= 9时,执行指令生成一个堆栈,执行进栈操作。

指令功能:

当执行条件为ON时,执行指令生成一个堆栈(以C的低3位确定栈区通道数),以DBS为堆栈指针进行进栈操作。

进栈方法:

每执行一次指令,将S的内容复制到(DBS + 堆栈指针+1 )的栈区通道中,然后指针加1

  进栈过程举例。