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

三菱PLC的先入先出写入和读出指令

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

简介先入先出写入指令和先入先出读出指令 SFWR(P) 和 SFRD (P) 的编号分别为 FNC38 和 FNC39 。 先入先出写入指令 SFWR 的使用如图 4-34 所示,当 X0 由 OFF 变为 ON 时, SFWR 执行, D0 中的数据写入

    先入先出写入指令和先入先出读出指令SFWR(P)SFRD (P)的编号分别为FNC38FNC39    先入先出写入指令SFWR的使用如图4-34所示,当X0OFF变为ON时,SFWR执行,D0中的数据写入D2,而D1变成指针,其值为1D1必须先清0);当X0再次由OFF变为ON时,D0中的数据写入D3D1变为2,依次类推,D0中的数据依次写入数据寄存器。D0中的数据从右边的D2顺序存入,源的数据写入的次数放在D1中,当D1中的数达到n-1后不再执行上述操作,同时进位标志M80221
先入先出写入指令的使用
    4-34    先入先出写入指令的使用    先入先出读出指令SFRD的使用如图4-35所示,当X0OFF变为ON时,D2中的数据送到D20,同时指针D1的值减去1D3 - D9的数据向右移一个字,数据总是从D2读出,指针D10时,不再执行上述操作且M80201
先入先出读出指令的使用
  4-35    先入先出读出指令的使用
    使用SFWRSFRD指令时应注意:    1)目标操作数可取KnYKnMKnSTCD,源的操作数可取所有的数据类型。    2)指令只有16位运算,占7个程序步。