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

CPM2A系列PLC数据搜索(SRCH(-))指令

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

简介图 7-40 为 SRCH(-) 指令梯形图。 图 7-40 SRCH(-) 指令梯形图 N 必须是 0001~ 9999 之间的 BCD 码。 R1 和 R1 +N -1 必须在同一数据区域。 DM 6144~ DM 6655 不能用于 C 。 当执行条件为 OFF 时, SRCH(-) 不执

    7-40SRCH(-)指令梯形图。

SRCH(-)指令梯形图

    7-40    SRCH(-)指令梯形图

    N必须是0001~ 9999之间的BCD码。R1R1 +N -1必须在同一数据区域。

   DM 6144~ DM 6655不能用于C

    当执行条件为OFF时,SRCH(-)不执行;当执行条件为ON时,SRCH(-)R1~R1+N-1的内存范围搜索和C中含有的比较数据相同内容的内存地址。

    【实例】  在图7-41中,从IR 200IR 20910个字范围搜索与DM 0100含有相同数据( 89AB)的内存地址。  因为IR 204含有相同的数据,EQ标志(SR 25506)ON,且#0004写入DM 0101

数据搜索指令的使用

    7-41    数据搜索指令的使用

    如果一个或多个地址内存中含相同的比较数据,EQ标志(SR 25506)将会置ON,且含有相同比较数据的最小地址在C+1中确定。对于DM区域,地址以不同的方式确定。

    ·对于DM区域中的一个地址,地址字被写入C+1中。例如,含有比较数据的最小地址是DM 0114,则#0114被写入C+1中。

    ·对于在另一数据区域中的一个地址,从搜索开始计的地址数被写入C+1。例如,含有比较数据的最小地址是IR 114,搜索范围内第一个搜索到的字是IR 014,则#0100被写入C+1。如果范围内各地址的内存中不包含比较数据,EQ标志(SR 25506)OFF,且C+1内容保持不变。