首页 百科知识 高速计数器介绍

高速计数器介绍

时间:2022-10-16 百科知识 版权反馈
【摘要】:高速计数器在程序中使用的地址编号用HCn来表示HC表示编程元件名称为高速计数器,n为编号。高速计数器的计数和动作可采用中断方式进行控制,与CPU的扫描周期关系不大,各种型号的PLC可用的高速计数器的中断事件大致分为3类:当前值等于预设值中断、输入方向改变中断和外部复位中断。每个高速计数器有多种工作模式,以完成不同的功能,高速计数器的工作模式与中断事件有密切关系。高速计数器输入点包括在一般数字量输入点编号范围内。

5.7.1 高速计数器介绍

1.数量及编号

高速计数器在程序中使用的地址编号用HCn来表示(在非程序中一般用HSCn表示)HC表示编程元件名称为高速计数器,n为编号。

不同型号的PLC主机,高速计数器的数量也不同,CPU221和CPU222有4个,它们是HC0和HC3-HC5;CPU224、CPU226和PU226XM有6个,它们是HC0-HC5。

2.中断事件类型

高速计数器的计数和动作可采用中断方式进行控制,与CPU的扫描周期关系不大,各种型号的PLC可用的高速计数器的中断事件大致分为3类:当前值等于预设值中断、输入方向改变中断和外部复位中断。所有高速计数器都支持当前值等于预设值中断。每个高速计数器的3种中断的优先级由高到低,不同高速计数器之间的优先级又按编号顺序由高到低。具体对应关系如表5-26所示。

3.工作模式及输入点

高速计数器的使用共有四种基本类型:带有内部方向控制的单向计数器,带有外部方向控制的单向计数器,带有两个时钟输入的双向计数器和A/B相正交计数器。它的输入信号类型有:无复位或启动输入,有复位无启动输入或者既有启动又有复位输入。

每个高速计数器有多种工作模式,以完成不同的功能,高速计数器的工作模式与中断事件有密切关系。在使用一个高速计数器时,首先要使用HDEF指令给计数器设定一种工作模式。每一个HSCn的工作模式的数量也不同,HSCl和HSC2最多可达12种,而HSC5只有一种工作模式。

选用某个高速计数器在某种工作模式下工作后,高速计数器所使用的输入端不是任意选择的,必须按系统指定的输入点输入信号。例如,如果HSC0在模式4下工作,就必须用I0.0为时钟输入端,I0.1为增减方向输入端,I0.2为外部复位输入端。

高速计数器输入点包括在一般数字量输入点编号范围内。同一个输入点只能用做一种功能,如果程序使用了高速计数器,则高速计数器的这种工作模式下指定的输入点只能被高速计数器使用。只有高速计数器不用的输入点才可以作为输入/输出中断或一般数字量输入点使用。例如,HSC0在模式0下工作,只用I0.0作时钟输入,不使用I0.1利I0.2,则这两个输入端可作为它用。

高速计数器的输入点和工作模式如表5-29、表5-30所示。

对高速计数器的复位和启动有如下规定:

(1)当激活复位输入端时,计数器清除当前值并一直保持到复位端失效。

表5-29 高速计数器HSC1和HSC2的输入点与工作模式

img232

表5-30 高速计数器HSC0、HSC3、HSC4、HSC5的输入点与工作模式

img233

(2)当激活启动输入端时,计数器计数;当启动端失效时,计数器的当前值保持为常数且忽略时钟事件。

(3)如果在启动输入端无效的同时,复位信号被激活,则忽略复位信号,当前值保持不变;如果在复位信号被激活的同时,启动输入端被激活,则当前值被清除。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈