SF_CTUD (FB)
機能ブロックの説明
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
ヒント
SF_CTUD SafetyStandardライブラリのカウンターFBです。これは CTUD、標準IEC 61131-3機能ブロック。 SF_CTUD ファンクションブロックには、標準データ型と安全関連データ型(プレフィックス: SAFE)。
SF_CTUD アップダウンカウンターの機能を果たします。
図 112. 機能ブロック: SF_CTUD

表 89. 変数入力
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
|---|---|---|---|
|
|
| 立ち上がりエッジ |
|
|
| 立ち上がりエッジ |
|
|
|
|
|
|
|
|
|
|
| 開始値(カウントダウン)/または増加の上限 |
表 90. 変数出力
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| カウンターの現在のカウンター値 |
FBコード
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);数値は PVmin は 0の数値 PVmax は 32767。