0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子S7-200 SMART PLC计数器指令介绍

laidenongfhs 来源:中泰PLC自动化教学 2023-11-29 14:15 次阅读

计数器的功能是对输入脉冲进行计数。S7-200系列PLC有三种类型的计数器:加计数器CTU(递增计数器)、减计数器CTD(递减计数器)和加减计数器CTUD。计数器的编号为C0~C255。三种计数器如图4-8所示。

61c23992-8e7d-11ee-939d-92fbcf53809c.png

图4-8 三种计数器

加计数器(CTU)

加计数器的特点是:当CTU输入端(CU)有脉冲输入时开始计数,每来一个脉冲上升沿计数值加1;当计数值达到设定值(PV)后状态变为1且继续计数,直到最大值32767。如果R端输入为ON或其他复位指令对计数器执行复位操作,计数器的状态将变为0,计数值也清0。

1.指令说明

加计数器指令说明如表4-12所示。

表4-12 加计数器指令说明

61d9eb00-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

加计数器指令使用如图4-9所示。当I0.1触点闭合时,CTU计数器的R(复位)端输入为ON,CTU计数器的状态为0,计数值也清0。当I0.0触点第一次由断开转为闭合时,CTU的CU端输入一个脉冲上升沿,CTU计数值增1,计数值为1,I0.0触点由闭合转为断开时,CTU计数值不变;当I0.0触点第二次由断开转为闭合时,CTU计数值又增1,计数值为2;当I0.0触点第三次由断开转为闭合时,CTU计数值再增1,计数值为3,达到设定值,CTU的状态变为1;当I0.0触点第四次由断开转为闭合时,CTU计数值变为4,其状态仍为1。如果这时I0.1触点闭合,CTU的R端输入为ON,CTU复位,状态变为0,计数值也清0。CTU复位后,若CU端输入脉冲,CTU又开始计数。

61eb9314-8e7d-11ee-939d-92fbcf53809c.png

图4-9 加计数器指令使用

在CTU计数器C2的状态为1时,C2常开触点闭合,线圈Q0.0得电;计数器C2复位后,C2触点断开,线圈Q0.0失电。

减计数器(CTD)

减计数器的特点是:当CTD的LD(装载)端输入为ON时,CTD状态位变为0,计数值变为设定值,装载后,计数器的CD端每输入一个脉冲上升沿,计数值就减1,当计数值减到0时,CTD的状态变为1并停止计数。

1.指令说明

减计数器指令说明如表4-13所示。

表4-13 减计数器指令说明

620cb8e6-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

减计数器指令使用如图4-10所示。当I0.1触点闭合时,CTD计数器的LD端输入为ON,CTD的状态变为0,计数值变为设定值3。当I0.0触点第一次由断开转为闭合时,CTD的CD端输入一个脉冲上升沿,CTD计数值减1,计数值变为2,I0.0触点由闭合转为断开时,CTD计数值不变;当I0.0触点第二次由断开转为闭合时,CTD计数值又减1,计数值变为1;当I0.0触点第三次由断开转为闭合时,CTD计数值再减1,计数值为0,CTD的状态变为1;当I0.0触点第四次由断开转为闭合时,CTD状态(1)和计数值(0)保持不变。如果这时I0.1触点闭合,CTD的LD端输入为ON,CTD状态也变为0,同时计数值由0变为设定值,在LD端输入为ON期间,CD端输入无效。LD端输入变为OFF后,若CD端输入脉冲上升沿,CTD又开始减计数。

6225036a-8e7d-11ee-939d-92fbcf53809c.png

图4-10 减计数器指令使用

在CTD计数器C1的状态为1时,C1常开触点闭合,线圈Q0.0得电;在计数器C1装载后状态位为0,C1触点断开,线圈Q0.0失电。

加减计数器(CTUD)

加减计数器的特点是:当CTUD的R端(复位端)输入为ON时,CTUD状态变为0,同时计数值清0。在加计数时,CU端(加计数端)每输入一个脉冲上升沿,计数值就增1,CTUD加计数的最大值为32767,在达到最大值时再来一个脉冲上升沿,计数值会变为-32768。在减计数时,CD端(减计数端)每输入一个脉冲上升沿,计数值就减1,CTUD减计数的最小值为-32768,在达到最小值时再来一个脉冲上升沿,计数值会变为32767。不管是加计数还是减计数,只要计数值等于或大于设定值,CTUD的状态就为1。

1.指令说明

加减计数器指令说明如表4-14所示。

表4-14 加减计数器指令说明

62405e30-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

加减计数器指令使用如图4-11所示。

6269b05a-8e7d-11ee-939d-92fbcf53809c.png

图4-11 加减计数器指令使用

当I0.2触点闭合时,CTUD计数器C48的R端输入为ON,CTUD的状态变为0,同时计数值清0。

当I0.0触点第一次由断开转为闭合时, CTUD计数值增1,计数值为1;当I0.0触点第二次由断开转为闭合时,CTUD计数值又增1,计数值为2;当I0.0触点第三次由断开转为闭合时, CTUD计数值再增1,计数值为3;当I0.0触点第四次由断开转为闭合时,CTUD计数值再增1,计数值为4,达到计数设定值,CTUD的状态变为1。当CU端继续输入时,CTUD计数值继续增大。

如果CU端停止输入,而在CD端使用I0.1触点输入脉冲,每输入一个脉冲上升沿,CTUD的计数值就减1,当计数值减到小于设定值4时,CTUD的状态变为0;如果CU端又有脉冲输入,又会开始加计数,计数值达到设定值时,CTUD的状态又变为1。在加计数或减计数时,一旦R端输入为ON,CTUD状态和计数值都变为0。

在CTUD计数器C48的状态为1时,C48常开触点闭合,线圈Q0.0得电;在C48状态为0时,C48触点断开,线圈Q0.0失电。







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12257

    浏览量

    454951
  • 西门子
    +关注

    关注

    92

    文章

    2851

    浏览量

    113778
  • 计数器
    +关注

    关注

    32

    文章

    2126

    浏览量

    92995
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49631

原文标题:西门子S7-200 SMART PLC计数器指令

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-200西门子PLC视频教程大全

    以下是西门子S7-200PLC视频教程,全文共有36个视频。详细介绍西门子S7-200PL的各种概念,基础的知识,及各案例的讲解。 1、
    发表于 09-26 09:15 11.9w次阅读

    西门子S7-200 PLC应用100例

    西门子S7-200 PLC应用100例》主要以西门子S7-200 PLC为主体,按基础知识、扩
    发表于 09-17 10:02 675次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>PLC</b>应用100例

    s7-200高速计数器详细解说

    西门子s7-200高速计数器详细解说,XXXX
    发表于 01-20 10:32 22次下载

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    西门子PLC S7-200常见的71个故障汇总及解决办法

    本文介绍西门子PLC S7-200系列PLC的基本硬件组成与它的优点,最后介绍了71个
    的头像 发表于 04-18 15:42 6w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7-200</b>常见的71个故障汇总及解决办法

    西门子PLC教案(S7-200)

    关于西门子PLC教案(S7-200)资料免费下载。
    发表于 04-29 14:50 214次下载

    西门子S7-200 PLC编程与应用(定时器与计数器

    西门子S7-200 PLC编程与应用(定时器与计数器)说明。
    发表于 05-09 10:18 59次下载

    西门子S7-200 PLC接入MQTT平台

    西门子S7-200 PLC接入MQTT平台
    发表于 11-10 16:52 2979次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>PLC</b>接入MQTT平台

    Simatic S7-200 SMART PLC介绍

    凭借西门子在华140年的电气工程领域的经验,S7-200 SMART PLC设计精良且性能可靠。
    发表于 01-29 10:38 3620次阅读

    西门子PLC S7-200 SMART PID控制功能分享

    中提供了PID控制的解决方案。本文下面就为您介绍一下西门子PLC S7-200 SMART系列的PID控制功能,供用户在使用及调试过程中进行
    的头像 发表于 04-06 14:46 6918次阅读

    西门子200PLC指令详解——位逻辑指令

    本文所描述的指令符合SIMATIC和IEC1131指令,不仅可用于 西门子S7-200PLC ,其他小型PLC也可作为参考。比如
    发表于 04-19 11:07 5次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>200PLC</b><b class='flag-5'>指令</b>详解——位逻辑<b class='flag-5'>指令</b>

    西门子S7-200 SMART编程技巧

    【导读】分享一个西门子S7-200 SMART编程技巧。
    的头像 发表于 07-10 10:10 1632次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>编程技巧

    西门子S7-200 SMART PLC编程软元件介绍

    模拟量输入映像寄存器与模拟量输出映像寄存器。西门子S7-200 Smart系列PLC的CPU为模拟量信号输入端/输出端开辟的一个存储区。
    发表于 11-08 10:29 1741次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b>编程软元件<b class='flag-5'>介绍</b>

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7
    的头像 发表于 11-17 11:41 4881次阅读

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序
    发表于 03-27 10:14 1348次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>加密设置全面指南