技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 【跟着我一起来学习s7-200】42高速计数器的简单应用

【跟着我一起来学习s7-200】42高速计数器的简单应用

唐琳 发布于2015-12-17 09:48 840 0 标签:S7-200入门连载,PLC

    前面我们学习了高速计数器的基本内容和使用,那么今天我们就以几个较简单的程序案例来学习一下高速计数器的应用。
1、当高速计数器的计数值大于某设定值时输出Q0.0
主程序:
.png
子程序:
.png
.png
    以上的程序中,我们做了一个高速计数器初始化的子程序,定义的是高速计数器HSC0和HSC模式1,同样是前面学习高速计数器使用时的一般步骤,定义控制字节,写入初始值和预设值,定义高速计数模式和选择高速计数器,激活高速计数器。这里我们用的是数据存储区VB10、VD0、VD4,这样就比较方便,我们在监控时可以在状态表里面进行修改数据。在主程序中,用I0.7的上升沿调用高速计数器初始化子程序,并编写控制程序,用一个比较指令比较高速计数器计数值和设定值,然后输出Q0.0。那么当我们接通I0.7时就初始化高速计数器,因为HSC0和模式1对应的脉冲输入断是I0.0,那么当我们接通I0.0时就进行高速脉冲计数,当计数值大于等于设定值时,Q0.0就接通。
2、高速计数器中断小程序
主程序:
.png
子程序:
.png
.png
中断程序:
.png
    以上的程序中,同样也做了一个高速计数器初始化的子程序,定义的是高速计数器HSC0和HSC模式1,除了定义控制字节,写入初始值和预设值,定义高速计数模式和选择高速计数器,激活高速计数器之外,还做了高速计数器中断,连接了中断程序0和中断事件12,并全局允许中断。在主程序中,用I0.7的上升沿调用高速计数器初始化子程序,那么当我们接通I0.7时就初始化高速计数器,因为HSC0和模式1对应的脉冲输入断是I0.0,那么当我们接通I0.0时就进行高速脉冲计数。我们可以在VD里面写入预设值,当计数当前值等于预设值时,就进入中断程序0进行执行,Q0.2就接通,然后又进行高速计数器初始化。

    那么这就是较简单的高速计数器的应用,那么后面我们再做几个复杂一些的应用。


作者:技成培训网(蔡慧荥)

【本文为原创作品。未经同意,盗取必究!】

推荐相关学习视频:

西门子S7-200PLC从入门到精通

西门子S7-200PLC高速脉冲及定位篇

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

S7-200入门连载 PLC

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签