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

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

3天内不再提示

定时器基本介绍与使用实例

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2022-07-08 14:49 次阅读

一:定时器基本介绍

1、常用定时器无非就是 TON(接通延时)和 TOF(关断延时)两种。

2、在博图里使用定时器需要给定时器分配一个背景数据块。

1) TON(接通延时)背景数据块参数具体内容

3fd72ee6-fdd3-11ec-ba43-dac502259ad0.jpg

2) TOF(关断延时)背景数据块参数具体内容

3ff714ae-fdd3-11ec-ba43-dac502259ad0.jpg

二:定时器的使用

1、背景数据块问题

添加定时器背景数据块有两种方式:第一种是直接由系统直接生成,好处是方便快捷,坏处是会产生多个独立的背景数据块。第二种方式是自己新建一个数据块,然后在数据块里新添加“IEC_TIMER”或“TON_TIME”数据变量。具体如下图所示。

40046ffa-fdd3-11ec-ba43-dac502259ad0.jpg

DB块数据

40170228-fdd3-11ec-ba43-dac502259ad0.jpg

调用定时器

2、定时器使用一些例子

在梯形图中使用定时器还是比较直观,定时器“IN”引脚为True定时器开始工作,为False 定时器停止工作。如下图实例

4033d5d8-fdd3-11ec-ba43-dac502259ad0.jpg

在SCL中使用定时器就需要注意了首先背景数据类型为“TON_TIME”,其次不能简单的将它理解为定时器“IN”引脚为True定时器开始工作,为False 定时器停止工作。

例如定时器在IF..ELSE..EndIF 里调用时要小心前端条件突然不成立定时器出现无法复位的情况 。此时我们就需要在条件不成立,此时需要对定时器复位,指令是“RESET_TIMER” 如下图实例

40488a14-fdd3-11ec-ba43-dac502259ad0.jpg

还有一个比较笨的办法就是把定时器这段程序写在IF条件之外,虽然麻烦但是还是比较直观好理解些。反正见仁见智自己用着舒服就是好办法。具体见下图实例。

405858e0-fdd3-11ec-ba43-dac502259ad0.jpg

审核编辑:汤梓红

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

    关注

    0

    文章

    106

    浏览量

    25244
  • 定时器
    +关注

    关注

    23

    文章

    3153

    浏览量

    112350
  • TOF
    TOF
    +关注

    关注

    9

    文章

    440

    浏览量

    35945

原文标题:西门子博途1200实战篇:定时器SCL及梯形图编程应用

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    定时器的使用实例有哪些

    *pstTimer)】结合作为定时器使用实例实例1:正确定时器的用法void ExTimerSet_FUN1()//设置一个10s定时器
    发表于 07-16 08:05

    介绍STM32定时器的使用

    一、定时器介绍STM32F1 的定时器功能十分强大,有 TIM1 和 TIM8 等高级定时器,也有 TIM2~TIM5 等通用定时器,还有
    发表于 08-13 08:05

    stm32基本定时器介绍

    一、基本定时器介绍在STM32中,基本定时器有TIM6、TIM7等。基本定时器主要包含时基单元,提供16位的计数,能计数0~65535。基本定时器
    发表于 08-18 06:15

    stm32定时器介绍

    定时器介绍此处引用普中总结的知识, STM32中一共有11个定时器,其中2个高级控制定时器,4个通用定时器和2个基本
    发表于 08-19 08:16

    EPIT定时器与GPT定时器简单介绍

    EPIT定时器与GPT定时器简单介绍一、EPIT定时器1、EPIT定时器简介2、EPIT定时器
    发表于 01-06 07:46

    基本定时器与时基单元介绍

    一、基本定时器介绍在STM32中,基本定时器有TIM6、TIM7等。基本定时器主要包含时基单元,提供16位的计数,能计数0~65535。基本定时器
    发表于 01-20 08:30

    介绍STM32的定时器

    这一篇来介绍STM32的定时器,STM32的定时器分为三类:基本定时器(Basic timers):从0计数到预设的值,并触发中断或DMA,没有其它功能,其内部与DAC相连,可以用于触
    发表于 01-21 12:24

    三菱PLC定时器设定值及应用

    三菱PLC定时器设定值及应用:介绍三菱PLC定时器设定值设置和在线修改的方法,并列举了应用实例。关键词:三菱PLC 定时器,设定值,设置在线
    发表于 11-14 10:22 344次下载

    51定时器/计数器及其应用

    51单片机定时器原理的详细介绍.及应用实例!
    发表于 11-09 17:08 0次下载

    使用555定时器和单片机实现定时功能的应用实例程序和电路图免费下载

    本文档的主要内容详细介绍的是使用555定时器和单片机实现定时功能的应用实例程序和电路图免费下载。
    发表于 08-22 17:30 4次下载
    使用555<b class='flag-5'>定时器</b>和单片机实现<b class='flag-5'>定时</b>功能的应用<b class='flag-5'>实例</b>程序和电路图免费下载

    使用51单片机定时器和计数器实现定时实例说明

    本文档的主要内容详细介绍的是使用51单片机定时器和计数器实现定时实例说明。
    发表于 07-12 17:39 7次下载
    使用51单片机<b class='flag-5'>定时器</b>和计数器实现<b class='flag-5'>定时</b>的<b class='flag-5'>实例</b>说明

    使用单片机实现定时器的C语言实例免费下载

    本文档的主要内容详细介绍的是使用单片机实现定时器的C语言实例免费下载。
    发表于 11-16 17:48 19次下载
    使用单片机实现<b class='flag-5'>定时器</b>的C语言<b class='flag-5'>实例</b>免费下载

    labview定时器实现实例分享

    labview定时器实现实例分享
    发表于 01-11 09:35 24次下载

    555定时器及应用介绍

    555定时器及应用介绍
    的头像 发表于 04-12 09:14 1186次阅读

    STM32 SysTick定时器讲解

    本文将介绍SysTick定时器、其工作原理与寄存器、及对应的应用实例
    的头像 发表于 04-21 11:31 1305次阅读
    STM32 SysTick<b class='flag-5'>定时器</b>讲解