您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的先入先出写入与读出指令

来源:艾特贸易2017-06-04

简介先入先出 (First In First Out , FIFO) 和写入指令 (Shift Register Write , SFWR) 基本形式见表 7 - 30 。读出指令 (Shift Register Read , SFRD) 基本形式见表 7-31 。 表 7-30 先入先出写入指令基本形式 表

    先入先出(First In First OutFIFO)和写入指令(Shift Register WriteSFWR)基本形式见表7 - 30。读出指令(Shift Register ReadSFRD)基本形式见表7-31    7-30    先入先出写入指令基本形式
先入先出写入指令基本形式
    7-31    先入先出读出指令基本形式
先入先出读出指令基本形式
    在图7 - 40中,当X10OFFON时,源操作数D0中的数据写入D2,指针D1变为1(指针D1必须先清零)。当X10再次由OFFON时,D0中的数据写入D3D1中的数据变为2,以此类推,源操作数D0中的数依次写入数据寄存器。很显然,数据从最右边的寄存器D2开始顺序存入,源数据写入的次数存放在D1中,所以D1叫指针。当D1的内容达到n-1后,上述操作不再执行,进位标志M80221    在图7 - 41中,当X0OFFON时,D2中的数据送到D20,同时指针D1的值减1D3D9的数据向右移一个字,数据总是从D2读出,指针D1为零时,不再执行上述操作且M80201。执行本指令过程中,D9的数据保持不变。
先入先出写入指令使用举例
    7-40    先入先出写入指令使用举例
先入先出读出指令使用举例
    7-41    先入先出读出指令使用举例