CTU_FUN

升值计数器

这是系统功能块中用户自定义功能。 CTU_FUN(正计数)可用于编程计数程序。

递增计数从零开始,直到达到最大值32767为止。递增计数CU端每检测到一个上升沿,在当前值CV的基础上加1。

参数

输入

CU (BOOL)

正计数

对于CU的每个上升沿,CV会增加数值1,除非设置了Reset

Reset (BOOL)

复位(R)

Reset端检测到上升沿时,当前值CV复位至零并停止计数。输出Q设置为FALSE

Reset端检测到下一个下降沿时,重新开始计数。

PV (INT)

预置值

如果CV等于/大于PV,则Q设置为TRUE

如果未设置预置值或预置值为零,则输出Q在计数开始后将立即被设置为TRUE

输入/输出

dutInstance(CTU_FUN_INSTANCE_DUT)

包含内部值和状态的内部存储器,其对应于相关FB的实例存储器。

输出

Q (BOOL)

比较输出信号

设置为TRUE,如果CV大于/等于PV

设置为FALSE,如果Reset端检测到上升沿

CV (INT)

当前值

  • 包含加法结果

  • 如果CV达到预设值PV,则输出Q设置为TRUE,但计数将继续,直到达到最大限值32767为止。

  • 通过从编程编辑器写入变量,可以在计数操作过程中改变数值。

时间图

相关主题

最后更新日期:2021-05-13此页面上的反馈松下热线