加计数器的指令符号、功能是什么?
加计数器指令用于实现加计数的功能,计数值的范围是0- 999。
(1)指令符号。
(2)指令说明。
1)C no.:计数器的识别号,其范围取决于CPU的型号。
数据类型:COUNTER。
可使用的存储区域:C。
2) CD:减计数输入。信号要求为上升沿,当有上升沿输入时,只要计数器的当前值大于0,计数器将在当前值的基础上减1。
数据类型:BOOL。
可使用的存储区域:I,Q,M,L,D。
3)S:预设计数器的置位输入端。信号要求为上升沿,当有J:升沿输入时,计数器将把PV输入端的数值赋给计数器作为当前值。
数据类型:BOOL。
可使用的存储区域:I,Q,M,L,D。
4) PV:计数器的预置数值。
数据类型:WORD。
可使用的存储区域:I,Q,M,L,D,Constant(常数)。
5)R:预设计数器的复位输入端。上升沿及1信号有效,当有上升沿(或者1信号)输入时,计数器的当前值将被复位为0。
数据类型:BOOL。
可使用的存储区域:I,Q,M,L,D。
6) CV:当前的计数器值,为十六进制数。
数据类型:WORD。
可使用的存储区域:I,Q,M,L,I)。
7) CV-BCD:当前的计数器值,为BCD数。
数据类型:WORD。
可使用的存储区域:I,Q,M,L,D。
8) Q:输出端。输出的是计数器的状态,只要计数器的当前计数值大于0,
就输出1。
数据类型:BOOL。
可使用的存储区域:1,Q,M,L, D。
(3)举例。在图4-33所示的程序中,如果10.2的信号状态由0变为1, 则计数器预置为MW10的值;如果I0.0的信号状态由0变为1,则计数器C10的值将减1,除非C10的值等于0;如果I0.3信号状态由0变为1(有上升沿),则计数器C10被复位,并且计数值变化为0。如果C10的值不等于0,则Q4.0为1。
上一篇:减计数器的指令符号、功能是什么?
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)