三菱FX PLC 32位双向计数器简介及举例
2018-03-13  来源:本站

内部计数器是在执行扫描操作时对内部元件(XYMSTC)提供的信号进行计数。其接通时间(ON)和断开时间(OFF)应该比PLC的扫描时间稍长。计数器的编号如表9-3所示。

 

 

 

 

 

 

 

9-3  计数器的编号

322进制增计数/减计数的设定值范围为-2147483648+2147483647(10进制常数)。利用特殊的辅助继电器M8200M8234确定增计数/减计数的方向。如果特殊辅助继电器接通时为减计数,否则为增计数。(参见下页)根据常数K或数据寄存器D的内容,设定值可正可负。若将连号的数据寄存器的内容视为一对,可作为32位的数据处理。因此,在指定D0时,D1D0两项作为32位设定值处理。

如图9-5所示,利用计数输入X14驱动C200线圈时,可实现增计数或减计数。在计数器的当前值由-5-4增加时,计数器输出触点置位(接通),在由-4 -5减少时,若输出已经接通,则其输出触点复位(断开)。若在由-4 -5减少时,输出Y1本来是未接通的,则不存在断开。

当前值的增减与输出触点的动作无关,但是如果从2147483647开始增计数,则成为-2147483648。同样,如果从—2 147483648开始减计数,则成为2147483647,这类动作被称为环形计数。

如果复位输入X13ON,则执行RST指令,计数器的当前值变为0,输出触点也复位。

使用断电保持用的计数器时,计数器的当前值、输出触点动作与复位状态均保持停电时的状态。

32位计数器也可作为32位数据寄存器使用。但是,32位计数器不能作为16位应用指令中的软元件。

    在以D-MOV指令(设定值间接指定以MOV传送)等把大于设定值的数据写入当前值数据寄存器时,则在以后的计数输入时可继续计数,触点也不变化。