西门子高速计数器指令讲解
2019-09-12

1. S7-200中CPU224和CPU226有6组高速计数器

HSC0-HSC5

 

1. 每一个高速计数都有固定的计数端子和功能端子

2. 高速计数器的模式有0-11号模式 每一种模式都有不同的功能

其中HSC0和HSC3除0-11号以外还支持12号模式

3. 0-11号模式总共分4大类

  单相计数1 由内部改变计数方向     0-2号模式  0-5模式相当于三菱C235-C245

  单相计数2 由外部改变计数方向     3-5号模式

  两相计数                         6-8号模式  ===三菱的C246-C250

  A/B相正交计数                   9-11号模式 ===三菱的C251-C255

西门子高速计数器指令讲解01

1. 单向计数1  通过PLC内部高速计数器控制字节中的一个位,来确定增计数还是减计数。

2. 单向计数2  通过控制高速计数器功能端子,来控制增或者减计数

3. 两向计数   分出2个计数端子分别对应增计数和减计数,(增/减时钟,只允许接一相)

4. A/B相正交计数  接2相  正转增计数 反转减计数(常用)

 

4. 编程步骤

第一步.定义高速计数器的控制字节

西门子高速计数器指令讲解02
西门子高速计数器指令讲解03

运行单相计数和两相计数用16#F8——SMB37或SMB47等等

第二步:写入当前值和预设值

西门子高速计数器指令讲解04

预设值:用来产生中断

西门子高速计数器指令讲解05

第三步:定义计数模式

西门子高速计数器指令讲解06

HSC:高速计数器0.1.2.3.4.5

MODE:高速计数器模式0-12

第四步:中断允许和中断连接

西门子高速计数器指令讲解07

第五步:执行高速计数器

   西门子高速计数器指令讲解08

N:执行哪一种高速计数0.1.2.3.4.5

如需只需要高速计数功能只需要使用第一步,第三步和第五步。

注意:1.当修改了高速计数器任意设定值,需从新接通HSC指令

      2.0-8号模式只能接一相

      3.当执行了HSC指令,当前值自动清零

智通教育是东莞市专业的PLC编程培训机构,平时会不定期的在网站发布一些PLC电气自动化课程相关的知识点,有兴趣的同学欢迎大家关注本网站!

上一篇:西门子S7-200和SMART200 基础编程相同及不同之处

下一篇:S7-300与SMART200、S7-300以太网通信

学在智通,赢在职场

关于智通联系我们全部课程证书查询

智通学习 版权所有 粤ICP备17017787号