双相双计数输入为32位增/减的二进制计数器。
对应于当前值的输出触点的动作与上述的单相单计数输入的高速计数器相同。
以下将给出具体程序实例来进行分析
1、使用C251时

. X011为ON时,执行RST指令,此时被复位。
. 当前值超出设定值的话Y002为ON,在设定值以下范围内变化时为OFF。
. Y003根据计数方向而ON(减计数)、OFF(增计数)。
2、使用C254时

该计数的输入为X000(A相)、X001(B相)。
. 除了在程序中用X011进行复位以外,X002为ON时也可以立即将C254复位。
. 当前值超出设定值(D1、D0)的时候,Y004动作,在设定值以下的范围内变化时为OFF。
. Y005根据计数方向而ON(减计数)、OFF(增计数)。
. 双相编码器输出有90度相位差的A相和B相。据此输出,高速计数器如下图所示自动地执行增/减计数。

. C251~C255的减/增计数状态,可以通过M8251~M8255的ON/OFF动作进行监控。
ON :减计数
OFF:增计数