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

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

3天内不再提示

计数器在程序中有什么作用

要长高 来源:中睿照明 2023-07-04 15:57 次阅读

PLC程序除了梯形图之外,还有FBD功能块作为指令,这种指令一般都有背景DB。

PLC计数器指令可使其对内部程序事件和外部过程事件进行计数。这样就可以节约外部计数器的使用。

每个计数器都使用数据块中存储的结构来保存计数器数据。计数器的存储位置很重要。

用户在编辑器中放置计数器指令时分配相应的数据块。这是系统的需要。

这些指令使用软件计数器,软件计数器的最大计数速率受其所在的 OB 的执行速率限制。

CTU 用于加计数、CTD 用于减计数、CTUD 用于加计数和减计数。

计数器在程序中的作用

PLC用户程序中可以使用的计数器数仅受 CPU 存储器容量限制。 它和数据类型有关系。

计数器占用以下存储器空间: ● 对于 SInt 或 USInt 数据类型,计数器指令占用 3 个字节。 一个字节8个位。三个字节24位。

PLC里的SINT是有符号短整型数。32位数值。

● 对于 Int 或 UInt 数据类型,计数器指令占用 6 个字节。 占用48位。

● 对于 DInt 或 UDInt 数据类型,计数器指令占用 3 个字节。 占用24位

参数 CU 的值从 0 变为 1 时,CTU 会使计数值加 1。CU是使能端。

下图显示了计数值为无符号整数 时的 CTU 时序图(其中,PV = 3)。

• 如果参数 CV(当前计数值)的值大于或 等于参数 PV(预设计数值)的值,则计数器输出参数 Q = 1。

• 如果复位参数 R 的值从 0 变为 1,则当前计数值重置为 0。

计数器在程序中的作用

计数器的原理就介绍到这里,有不明白的评论区留言。今天就讲到这里。

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

    关注

    4975

    文章

    12255

    浏览量

    454921
  • 计数器
    +关注

    关注

    32

    文章

    2123

    浏览量

    92986
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79545
收藏 人收藏

    评论

    相关推荐

    重复计数器

    求指教下stm8的重复计数器作用是什么,有什么用途?与一般的计数器有什么区别
    发表于 11-26 20:49

    时间计数器的计时问题

    最近在做以前的每日一练,其中有一题是计算输入一段字符所需时间,程序框图如附件。这里1号计数器一直计数我可以理解,但是2号计数器不是顺序框到第
    发表于 12-08 11:32

    如何使用RTD 1.0.1的自由运行计数器

    我想使用实时驱动程序 (RTD) 实现一个简单的 16 位自由运行计数器,但我在这里找不到合适的函数。 SDK 中有 FTM_DRV_InitCounter
    发表于 03-21 08:04

    1602液晶的6位计数器程序

    ;******************************;1602液晶6位计数器:本程序调试通过 *;************************************;* 硬件:此程序
    发表于 04-21 22:44 57次下载

    计数器

    计数器 计数器作用与分类   计数器(Counter)用于计算输入脉冲个数,还常用于分频、定时等。
    发表于 09-30 18:30 1441次阅读
    <b class='flag-5'>计数器</b>

    环形计数器和扭环形计数器

    环形计数器和扭环形计数器 移位寄存器也可以构成计数器,称为移位型计数器。它有两种结构:环形计数器和扭环形
    发表于 01-12 14:07 9231次阅读

    COUNT计数器VHDL程序

    COUNT计数器VHDL程序,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-11 11:20 3次下载

    模5计数器设计步骤及程序解析

    本文为大家介绍模5计数器设计步骤及程序解析。
    发表于 01-02 14:45 2.5w次阅读
    模5<b class='flag-5'>计数器</b>设计步骤及<b class='flag-5'>程序</b>解析

    "stm32f0按键计数器程序_数字系统设计, 8个经典计数器电路方案合辑"

    计数器(Counter)由基本的计数单元和控制门所组成,是在数字系统中对脉冲的个数进行计数,以实现测量、计数和控制功能,且兼有分频功能的仪器。计数器
    发表于 11-25 18:06 32次下载
    "stm32f0按键<b class='flag-5'>计数器</b><b class='flag-5'>程序</b>_数字系统设计, 8个经典<b class='flag-5'>计数器</b>电路方案合辑"

    S7-1200的计数器包含3种计数器的介绍

    S7-1200的计数器为IEC计数器,用户程序中可以使用的计数器数量仅受CPU的存储器容量限制。
    发表于 01-29 09:31 6621次阅读

    同步计数器和异步计数器是什么 同步计数器和异步计数器的主要区别?

    在数字电子产品中,计数器是由一系列触发器组成的时序逻辑电路。顾名思义,计数器用于计算输入在负或正边沿转换中出现的次数。根据触发触发器的方式,计数器可以分为两类:同步计数器和异步
    的头像 发表于 03-25 17:31 1.9w次阅读
    同步<b class='flag-5'>计数器</b>和异步<b class='flag-5'>计数器</b>是什么 同步<b class='flag-5'>计数器</b>和异步<b class='flag-5'>计数器</b>的主要区别?

    FPGA设计:4位计数器代码及仿真程序

    大家好!今天给大家分享的是4位计数器的代码以及仿真程序
    的头像 发表于 05-24 09:22 1202次阅读
    FPGA设计:4位<b class='flag-5'>计数器</b>代码及仿真<b class='flag-5'>程序</b>

    同步计数器和异步计数器各有什么特点

    同步计数器和异步计数器是两种常见的数据结构,它们都用于控制对共享资源的访问。它们的主要作用是实现多个线程之间的同步和并发控制。尽管它们都被用于同步的目的,但它们有很多不同的特点和用例。 同步
    的头像 发表于 12-15 10:49 655次阅读

    计数器怎么用 计数器作用有哪些

    计数器是一种被广泛应用于各个领域的实用工具,在我们的日常生活中随处可见。无论是进行时间统计,协助工作任务的完成,还是用于科学研究和编程技术,在各个领域都起到了重要的作用。本文将详细介绍计数器
    的头像 发表于 02-03 10:04 1228次阅读

    计数器怎么判断同步和异步 计数器异步和同步的区别

    应用中的各自优势和限制。 一、计数器概述 计数器是一个数值型的变量,它能够用于存储和追踪特定事件的发生次数。在计算机系统中,计数器起到非常重要的作用,例如统计
    的头像 发表于 02-22 15:14 490次阅读