CTD

位于 “标准库 ”

减计数功能块

输入:

CD : BOOL; 此输入的上升沿将启动 CV 的递减操作。

LOAD : BOOL; 如果为 TRUE, CV 将会被初始化为 PV 给定值。

PV : WORD; 上限,这是 CV 启动递减初始值。

提示!

CoDeSys提供的 PV 的数据类型,与 IEC 标准不符,PV 定义的数据类型为 INT。

输出:

Q : BOOL; 一旦 CV 值为 0 输出为 TRUE 。

CV : WORD; 每次递减 1,从 PV 开始开始递减直到 0 。

声明示例:

CTDInst : CTD ;

IL 示例:

插图 535:

FBD 示例 :

插图 536:

ST 示例:

CTDInst(CD:= VarBOOL1, LOAD:=VarBOOL2 , PV:= VarWORD1);

VarBOOL3 := CTDInst.Q ;

VarWORD2 := CTDInst.CV;