首页 理论教育 追加计数器处理CTRC的功能指令

追加计数器处理CTRC的功能指令

时间:2023-07-02 理论教育 版权反馈
【摘要】:图3-34 功能指令CTRC格式3.用法计数器预制值占用2B的存储空间。计数器预置值地址 计数器预置区域的首地址,一般采用D地址作为时间地址。UPDOWN=0时计数器为加计数器,UPDOWN=1时计数器为减计数器。CTRC指令的触发信号与CTR相同,如图3-29所示。图3-35 功能指令CTRC程序实例

追加计数器处理CTRC的功能指令

1.功能

进行加/减计数,当计数器的实际计数值到达设定值时,W1输出为1。

2.符号

如图3-34所示。

978-7-111-32289-4-Chapter03-56.jpg

图3-34 功能指令CTRC格式

3.用法

计数器预制值占用2B的存储空间。

(1)计数器预置值地址 计数器预置区域的首地址(后面2个字节),一般采用D地址作为时间地址。这个地址内实际存放着所设定的“计数器容量”,如下:

978-7-111-32289-4-Chapter03-57.jpg

设定的计数值存在2个字节的指定地址中,并以二进制数值的形式存在。

(2)计数器寄存地址 计数器寄存器区域的首地址(后面4个字节),计数寄存区域应分配在自设定地址的连续4个字节,此区域确定以后将被PMC控制程序使用,PMC应用程序将不能再使用此区域地址,寄存器中的数值实际上是ACT指令激活信号ACT作用后的实际计数值,如下:(www.xing528.com)

978-7-111-32289-4-Chapter03-58.jpg

当预制寄存器中的数值等于实际寄存器中的数值时,输出信号。

4.参数设定

CN0:指定初始值,允许设定值为0,1,2,3,…,n。CN0=0时计数器从0开始计数,CN0=1时计数器从1开始计数。

UPDOWN:上升型或下降型计数器。UPDOWN=0时计数器为加计数器,UPDOWN=1时计数器为减计数器。

RST:复位信号。RST=0时不执行复位,RST=1时执行复位。

ACT:计数触发信号。ACT=0时不执行计数操作,ACT=1时计数。

CTRC指令的触发信号与CTR相同,如图3-29所示。

例如:用CTRC指令编制的PMC程序如图3-35所示。

978-7-111-32289-4-Chapter03-59.jpg

图3-35 功能指令CTRC程序实例

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

我要反馈