31.5.7 高速计数器(两相设置,LT系列)

两相计数器是用两个输入端来测量两相输入的输入信号的计数器。

最多可以使用两个两相计数器。使用一个两相计数器时,用X0和X2输入端子,使用两个时,用X0 和X2以及X4和X6输入端子。由于占用了两个CH1输入端子和两个CH2输入端子,被映射端子的排列情况和使用一个计数器时不同。预加载输入、预选通输入和匹配输入的功能和设置方法与使用一个计数器时相同。

两相计数器的主要功能如下表所示。

功能摘要

请参阅

清除计数器上的当前外部信号值。

31.5.7.1 标记输入 - 高速计数器(两相设置,LT系列)

启动和停止高速计数器

31.5.6.2 高速计数器控制-高速计数器(单相设置,LT系列)

检查高速计数器的启动和停止状态

31.5.6.3 高速计数器状态-高速计数器(单相设置,LT系列)

重写当前计数器值

31.5.6.5 预选通(更改值) - 高速计数器(单相设置,LT系列)

保存当前计数器值(读)

31.5.6.6 预选通(保存值) - 高速计数器(单相设置,LT系列)

当当前计数器值超过指定值时输出该值

31.5.6.7 同步输出 - 高速计数器(单相设置,LT系列)

当逻辑程序停止时保存计数器值

31.5.5.1 逻辑停止时保持计数器值和保持匹配输出

至于测量方法,有四种类型,从“相计数模式0”到“相计数模式3”。

模式0 (2相 x 4)

当计数器A(A相)超前计数器B(B相)时,作正数计数器使用。当计数器A(A相)滞后计数器B(B相)时,作倒数计数器使用。

计数器A(A相)超前计数器B(B相)

计数器A(A相)

计数器B(B相)

操作

1(高)

上升沿

正数计数

0(低)

下降沿

下降沿

1(高)

上升沿

0(低)

计数器A(A相)滞后计数器B(B相)

计数器A(A相)

计数器B(B相)

操作

0(低)

上升沿

倒数计数

1(高)

下降沿

下降沿

0(低)

上升沿

1(高)

模式1 (计数器 + 方向)

在计数器A(A相)的上升沿开始计数。如果计数器B(B相)是0(低),则正数计数,如果是 1(高),则倒数计数。

计数器A(A相)超前计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

1(高)

上升沿

不计数

0(低)

下降沿

下降沿

1(高)

上升沿

0(低)

正数计数

计数器A(A相)滞后计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

0(低)

上升沿

不计数

1(高)

下降沿

下降沿

0(低)

上升沿

1(高)

倒数计数

模式2 (上 + 下)

当计数器A(A相)具有上升沿,而计数器B(B相)是0(低)时,作正数计数器使用。当计数器B(B相)具有上升沿,而计数器A(A相)是0(低)时,作倒数计数器使用。

计数器A(A相)超前计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

1(高)

上升沿

不计数

0(低)

下降沿

下降沿

1(高)

上升沿

0(低)

正数计数

计数器A(A相)滞后计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

0(低)

上升沿

倒数计数

1(高)

下降沿

不计数

下降沿

0(低)

上升沿

1(高)

模式3 (2相 x 2)

在计数器B(B相)的上升沿或下降沿开始计数。当计数器A(A相)超前计数器B(B相)时,正数计数。当计数器A(A相)滞后计数器B(B相)时,倒数计数。

计数器A(A相)超前计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

1(高)

上升沿

正数计数

0(低)

下降沿

下降沿

1(高)

不计数

上升沿

0(低)

计数器A(A相)滞后计数器B(B相)

计数器A(A 相)

计数器B(B 相)

操作

0(低)

上升沿

倒数计数

1(高)

下降沿

下降沿

0(低)

不计数

上升沿

1(高)

相位计算模式设置

  1. 从[工程]菜单中指向[系统设置],然后点击[I/O驱动程序]。

  2. 在[内部驱动程序1]画面上,选择[启用2相计数器]复选框,点击[2相计数器设置]。

  3. 将显示[2相计数器设置]对话框。从下拉菜单中选择相位计算模式。