Skip to main content

SF_CTUD (FB)

功能块描述

提示

此处描述的功能块版本与最新版本的功能块相对应 功能块版本列表

提示

SF_CTUD 是 SafetyStandard 库中的计数器 FB。它是 CTUD,标准 IEC 61131-3 功能块。 SF_CTUD 功能块包含标准数据类型和安全相关数据类型(前缀: SAFE)。

SF_CTUD 实现加减计数器的功能。

112. 功能块:SF_CTUD
功能块:SF_CTUD


89. 变量输入

姓名

数据类型

初始值

说明、参数值

CU

BOOL

FALSE

上升沿位于 CU 增量 CV 经过 1

CD

BOOL

FALSE

上升沿位于 CD 减少 CV 经过 1

RESET

BOOL

FALSE

TRUE:重置 CV 反对 0

FALSE:启用加计数。

LOAD

BOOL

FALSE

TRUE: 套 CV 恢复至初始值 PV

FALSE:已启用倒计时。

PV

SAFEINT

0

起始值(倒数)/或递增的上限 CV



90. 变量输出

姓名

数据类型

初始值

说明、参数值

QU

SAFEBOOL

FALSE

TRUE: 柜台 CV 已达到上限。

QD

SAFEBOOL

FALSE

TRUE : 柜台 CV 已达0。

CV

SAFEINT

0

计数器的当前计数值 CV



脸书代码

IF R THEN CV := 0 ;
ESLIF LOAD THEN CV := PV ;
ELSE
            IF NOT (CU AND CD) THEN
                            IF CU AND (CV < PVmax)
                            THEN CV := CV+1;
                            ELSIF CD AND (CV > PVmin)
                            THEN CV := CV-1;
                            END_IF;
            ENDIF;
ENDIF;
QU := (CV >= PV) ;
QD := (CV <= 0);

的数值 PVmin0. 数值 PVmax32767