您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX系列PLC的数据排序指令
来源:艾特贸易2017-06-04
简介数据排序指令 SORT (Sort) 的功能指令编号为 FNC69 ,源操作数和目标操作数为 D ,只能作 16 位操作,占用 11 个程序步。 数据排序指令将数据编号,并按指定的内容重新排列,该指令在程
数据排序指令SORT (Sort)的功能指令编号为FNC69,源操作数和目标操作数为D,只能作16位操作,占用11个程序步。
数据排序指令将数据编号,并按指定的内容重新排列,该指令在程序中只能用一次。[S]指定表的首地址,即要进行排序的表的第一项内容的地址。[D]指定排序后新表的首地址。它们后面应有足够的空间来存放整张表的内容。m1=1~32,指定排序表的行数;m2=1~6,指定排序表的列数,数据被排序后存放于一个新表中。n=1~m2,指定对表中哪一列数据进行排序。图4-62中的X1由OFF变为ON时,SORT指令将按D15指定的列号,根据该列数据从大到小的顺序,将各行重新排列,结果存入以D200为首地址的新表内。
图4-62 数据排序指令
图4-62中的数据按5行4列的方式排列,若D15中的数为2,则按第二列(身高)对各行排序,排序后的数据放在D200~D219组成的执行结果表中。程序执行前后表中的数据分别如表4-5和表4-6所示,表中的第一行为列号:
表4-5 排序前的数据
表4-6 排序指令执行结果
点击排行
