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

三菱FX系列PLC的数据排序指令

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

简介数据排序指令 SORT (Sort) 的功能指令编号为 FNC69 ,源操作数和目标操作数为 D ,只能作 16 位操作,占用 11 个程序步。 数据排序指令将数据编号,并按指定的内容重新排列,该指令在程

    数据排序指令SORT (Sort)的功能指令编号为FNC69,源操作数和目标操作数为D,只能作16位操作,占用11个程序步。

    数据排序指令将数据编号,并按指定的内容重新排列,该指令在程序中只能用一次。[S]指定表的首地址,即要进行排序的表的第一项内容的地址。[D]指定排序后新表的首地址。它们后面应有足够的空间来存放整张表的内容。m1=132,指定排序表的行数;m2=16,指定排序表的列数,数据被排序后存放于一个新表中。n=1~m2,指定对表中哪一列数据进行排序。图4-62中的X1OFF变为ON时,SORT指令将按D15指定的列号,根据该列数据从大到小的顺序,将各行重新排列,结果存入以D200为首地址的新表内。

 数据排序指令

    4-62  数据排序指令

    4-62中的数据按54列的方式排列,若D15中的数为2,则按第二列(身高)对各行排序,排序后的数据放在D200D219组成的执行结果表中。程序执行前后表中的数据分别如表4-5和表4-6所示,表中的第一行为列号:

    4-5    排序前的数据

 排序前的数据

    4-6    排序指令执行结果

 排序指令执行结果