您现在的位置是:首页 > PLC技术 > PLC技术

PLC的减计数指令(CTD)

来源:艾特贸易2017-06-05

简介CTD 指令是一条输出指令。助记符和说明见表 5-23 。 表 5-23 CTD 指令助记符和说明 助记符 数据类型 说 明 . CD BOOL 减计数使能位一标识 CTD 指令被使能 . DN BOOL 完成位一标识累加值 ( .

    CTD指令是一条输出指令。助记符和说明见表5-23

    5-23    CTD指令助记符和说明

  助记符

数据类型

    说 

CD

BOOL

减计数使能位一标识CTD指令被使能

DN

BOOL

完成位一标识累加值(ACC)

<预置值(PRE)

UN

BOOL

下溢出位一标识计数器超过下限值

-2 147 483 648,然后计数器返回到2 147 483 647再开始减计数

PRE

BOOL

预置值一指定在指令置位完成位

(.DN)之前累加值所达到的值

ACC

BOOL

累加值一表示指令已经计数的梯级转换的次数

   CTD指令比较有代表性的应用是与相同计数器结构的CTU指令一起使用。如果指令被使能时,减计数位(CD)清零,则CTD指令使计数值减1。如果指令使能时,减计数位(CU)置位或指令被禁止,则CTD指令保持它的.ACC。即使完成位(DN)置位之后累加值也继续减少。如果要清零累加值,可以用一条RES指令或写0值到计数器的累加值。

   CTD指令举例,如图5-22所示。传送装置把零件带到缓存区。每进入一个零件,限位开关1被使能且计数器1的累加值加1。每取出一个零件,限位开关2被使能且计数器l的累加值减1。如果有100个零件进入缓存区(置位计数器1的完成位(DN)),则关断传送装置A,在缓存区有空间之前不再传送零件进入缓存区。

CTD指令举例

    5-22    CTD指令举例