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

三菱FX2N系列PLC的区间比较指令

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

简介区间比较 ZCP( Zone Compare) 指令格式为: FNC11 ZCP[S1][S2][S3][D] 其中, [S1 ] 和 [S2 ] 为区间起点和终点; [S3 ] 为另一比较软元件; [D ] 为标志软元件,指令中给出的是标志软元件的首地址。

    区间比较ZCP( Zone Compare)指令格式为:    FNC11 ZCP[S1·][S2·][S3·][D·]    其中,[S1·][S2·]为区间起点和终点;[S3·]为另一比较软元件;[D·]为标志软元件,指令中给出的是标志软元件的首地址。    区间比较指令的助记符、功能号、操作数和程序步等指令概要如表5. 11所示。由表5. 11可见,能够充当标志位的软元件只有YMS;能够充当源操作数的为表中[S1·][S2·][S3·]所指定的范围内的所有软元件。区间比较指令ZCP可将某个指定的源数据[S3·]与一个区间的数据进行代数比较,源数据[S1·][S2·]分别为区间的下限和上限,比较结果送到目的操作数[D·]中,[D·]由三个连续的标志位软元件组成。标志位操作规则是:若源数据[S3·]处在上下限之间,则第二个标志位置1;若源数据[S3·]小于下限,则第一个标志位置1;若源数据[S3·]大于上限,则第三个标志位置1ZCP指令执行后标志位必定有一个是1,其余两个是0。如果[S1·]不比[S2·]小,则将[S1·][S2·]看做一样大。    5.11    区间比较指令概要
区间比较指令概要
    5.24所示为区间比较指令示例梯形图,对应指令为:    ZCP K100 K200 C0 M0

区间比较指令ZCP举例    5.24    区间比较指令ZCP举例    如果X010接通,将执行区间比较操作,将C0的内容与区间的上下限进行比较,比较结果写入相邻三个标志位软元件M0M2中。标志位操作规则是:    K100>C0,则M0被置1    K100C0K200,则M1被置1    K200<C0,则M2被置1    ZCP指令有32位操作和脉冲操作方式:    (D) ZCP (P) [S1·][S2·][S3·][D·]    有关ZCP指令操作数等注意事项同CMP指令。