您现在的位置是:首页 > 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,在缓存区有空间之前不再传送零件进入缓存区。
图5-22 CTD指令举例
点击排行
