西门子S7-200SMART高速计数器应用

西门子S7-200SMART高速计数器应用

西门子S7-200SMART高速计数器应用

通过一个例子为大家讲解一下西门子S7-200SMART的高速计数输入应用。

用到的实验器材为:CPU ST30 PLC 一个,编码器一个。

一、硬件接线

本例我用PLC的I0.0与I0.1口主要接线见下图。

西门子S7-200SMART高速计数器应用

smartPLC集成有4个高速计数器,分别是HSC0,HSC1,HSC2,HSC3.对应的接线图中标记很清楚了。这边我用红色部分标记的是我们这次实验用的接线与模式。

下面是接线原理图

西门子S7-200SMART高速计数器应用

编码器类型为E6B2-CWZ5B,1000P/R

二、软件编程

1.把定义的I0.0与I0.1口的输入降噪滤波时间调整一下,满足实际高速输入的需求,具体见下图

西门子S7-200SMART高速计数器应用

对应的时间,对应的最大频率

西门子S7-200SMART高速计数器应用

这个在PLC的系统块里面更改。

2.通过向导定义高速计数

a.打开工具—-高速计数器

西门子S7-200SMART高速计数器应用

b.定义HSC0

西门子S7-200SMART高速计数器应用

c.定义模式

西门子S7-200SMART高速计数器应用

d.预设值和倍频

西门子S7-200SMART高速计数器应用

e.定义当预设值和当前值一样时,触发中断程序

西门子S7-200SMART高速计数器应用

f.中断程序里面,我定义到达5000脉冲后把当前计数清零

2.向导生成后程序如下图

西门子S7-200SMART高速计数器应用

a.初始化程序和中断程序

西门子S7-200SMART高速计数器应用

b.在主程序里面SM0.1触发初始化程序

西门子S7-200SMART高速计数器应用

西门子S7-200SMART高速计数器应用

C.初始化程序部分

西门子S7-200SMART高速计数器应用

d.中断清零程序

三、最后程序监控HCO计数值。

来源:工控班长

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月14日
下一篇 2022年3月15日

相关推荐