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

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

3天内不再提示

定时器在编程中有什么作用

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

我们看到的可编程控制器中的定时器是根据时钟脉冲累积计时的,时钟脉冲有 1ms、10ms、100ms等不同规格。每个对应的时钟脉冲乘以设定值就是当前设定的最大时间。

定时器除了占有自己编号的存储器位外,还占有一个设定值寄存器(字),一个当前值寄存器(字)。这是定时器功能块或LAD中的位置标定方式。

定时器满足计时条件开始计时,当前值寄存器则开始计数,当当前值与设定值相等时定时器动作,起常开触点接通,常闭触点断开,并通过程序作用于控制对象,达到时间控制的目的。

我们从这里学习到了定时器的使用方法,在电路中他的作用。

定时器相当于继电器电路中的时间继电器,可在程序中作延时控制。

使用定时器指令可创建编程的时间延迟:

● TP: 脉冲定时器可生成具有预设宽度时间的脉冲的定时器。

● TON: 接通延迟定时器输出 Q 在预设的延时过后设置为 ON通电延时定时器。

● TOF: 关断延迟定时器输出 Q 在预设的延时过后重置为 OFF未断电延时继定时器。

● TONR: 保持型接通延迟定时器输出在预设的延时过后设置为 ON。 在使用输入 R 重 置所消耗的时间之前,会一直累加多个定时时段内耗用的时间为可记忆的定时器。

● RT: 通过清除存储在指定定时器背景数据块中的时间数据来重置定时器。

定时器在编程中的作用

用户程序中可以使用的定时器数仅受 CPU 存储器容量限制。

每个定时器占用 16 个字节 的存储器空间: 每个定时器都使用一个存储在数据块中的结构来保存定时器数据。

在编辑器中放置定时器指令时即可分配背景DB数据块。

在功能块中放置定时器指令后,可以选择多重背景数据块选项,各数据结构的定时器结构名称可以不同,但定时器数据包含在单个数据块中,而且 每个定时器不必使用一个单独的数据块。 这样可减少处理定时器所需的处理时间和数据 存储空间。

在共享的多重背景数据块中的定时器数据结构之间不存在交互作用。

定时器在编程中的作用

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

    关注

    132

    文章

    5315

    浏览量

    148378
  • 可编程控制器

    关注

    6

    文章

    535

    浏览量

    38813
  • 定时器
    +关注

    关注

    23

    文章

    3234

    浏览量

    114350
收藏 人收藏

    评论

    相关推荐

    STM32系列的CPU定时器作用

    由APB1的输出产生。定时器作用:1、 定时功能2、 计数功能3、 输入捕获4、 匹配输出5、 PWM咏冲波1、功能描述.通用定时器是一个通过可
    发表于 08-19 08:44

    定时器作用

    文章目录前言一、定时器作用?二、定时器几个概念1.硬件定时器2.软件定时器3.系统定时器4.S
    发表于 12-14 07:52

    8253计数定时器结构与编程

    编程计数/定时器的特点计算机及电子系统中需要定时信号,如系统的日历时钟,动态存储的刷新,应用系统的
    发表于 12-09 10:59 146次下载

    详细介绍定时器定时器中断

    在测量控制系统中,常常需要实时时钟,以实现定时控制、定时测量或定时中断等。也常需要计数以实现对外部事件的计数。MCS-51单片机中有两个(
    的头像 发表于 02-09 14:00 1.8w次阅读
    详细介绍<b class='flag-5'>定时器</b>和<b class='flag-5'>定时器</b>中断

    PLC编程定时器的指令介绍

    PLC编程定时器的指令介绍
    的头像 发表于 06-30 15:42 1.6w次阅读
    PLC<b class='flag-5'>编程</b>中<b class='flag-5'>定时器</b>的指令介绍

    STM32定时器-基本定时器

    目录定时器分类基本定时器功能框图讲解基本定时器功能时钟源计数时钟计数自动重装载寄存
    发表于 11-23 18:21 31次下载
    STM32<b class='flag-5'>定时器</b>-基本<b class='flag-5'>定时器</b>

    基于硬件定时器的软件定时器

    出现使用软件定时器的情况,但是讲定时器需要从硬件定时器开始讲,软件定时器是在其基础之上延伸出来的。硬件定时器1.一般硬件
    发表于 11-25 09:51 8次下载
    基于硬件<b class='flag-5'>定时器</b>的软件<b class='flag-5'>定时器</b>

    STM32定时器学习---基本定时器

    STM32F1系列的产品,除了互联网产品外,工作8个,3种定时器,其中一种就是基本定时器。那么STM32单片机的基本定时器如何操作以及编程呢?下面我们就来详细的了解一下STM32F1系
    发表于 12-02 14:06 27次下载
    STM32<b class='flag-5'>定时器</b>学习---基本<b class='flag-5'>定时器</b>

    STM32定时器US延时

    25.1 关于定时器25.1.1 定时器分类STM32中有众多定时器,如图 25.1.1 所示。按所处的位置可分为核内定时器和外设
    发表于 12-05 15:36 25次下载
    STM32<b class='flag-5'>定时器</b>US延时

    编程定时器-HEF4541B

    编程定时器-HEF4541B
    发表于 02-15 18:48 0次下载
    可<b class='flag-5'>编程</b><b class='flag-5'>定时器</b>-HEF4541B

    倍福PLC中定时器的使用

    定时器指令存放在函数库:Tc2_Standard,在新项目创建时会自动加载。我在之前的文章中多次介绍过IEC定时器,比如【西门子SCL编程入门教程连载(7)-定时器指令】,今天这篇文章
    的头像 发表于 05-04 16:00 3480次阅读
    倍福PLC中<b class='flag-5'>定时器</b>的使用

    定时器中断是什么意思,定时器中断的工作原理

    定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器
    的头像 发表于 07-23 09:45 5926次阅读

    555定时器的三种典型应用 简述555定时器的工作原理

    555定时器是一种广泛使用的集成电路,在电子电路中有许多常见的应用。以下是555定时器的三种典型应用
    发表于 07-28 10:12 5777次阅读

    通用定时器具有什么功能和作用

    通用定时器是一种常见的电子设备,具有广泛的应用领域。它的主要功能是根据设定的时间参数,控制和管理各种电气设备的开关,并按照预定时间进行操作。通用定时器作用十分重要,不仅在日常生活
    的头像 发表于 12-29 10:21 3010次阅读

    AT32 定时器配置中pr和div的作用

    是AT32定时器中的预分频参数,用于设置定时器的分频比,而div是AT32定时器中的分频因子参数,用于设置系统时钟的分频比。这两个参数在定时器
    的头像 发表于 01-08 10:12 1169次阅读