电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样用O.1ms高速计数器测量脉冲宽度?

2017-03-12 14:38分类:西门子PLC 阅读:

 

    F'X2N的D8099是一个环形计数器,内部计数脉冲的频率为10kHz。它的计数当前值为最大值32 767时,再计一个脉冲,当前值变为0,又开始下一轮计数。M8099为ON时允许D8099计数,为OFF禁止D8099计数。
    可以用输人中断程序和O.1ms环形高速计数器测量输入信号的脉冲宽度。从FX系列的同一输入端子输入的外部信号只能使用上升沿中断或下降沿中断,因此需要将被测信号同时接到两个有中断功能的输入端子,例如XO和X1,分别使用它们的上升沿中断和下降沿中断。
    在输入信号(XO)的上升沿执行从指针1001开始的中断程序,在中断程序中起动D8099开始计数,在输入信号(XI)的下降沿执行从指针1100开始的中断程序,在中断程序中读出以O.1ms为单位的D8099的计数值。输入脉冲的宽度应小于32 767×0. 1ms- 3.2767s,脉冲的边沿不能有抖动。
                                     

上一篇:怎样用增量式编码器测量转速?

下一篇:怎样用时间间隔定时器测量脉冲宽度?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部