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

    文章

    107

    浏览量

    25531
  • 定时器
    +关注

    关注

    23

    文章

    3246

    浏览量

    114739
  • TOF
    TOF
    +关注

    关注

    9

    文章

    482

    浏览量

    36331

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

文章出处:【微信号:xue_PLC,微信公众号:PLC威廉希尔官方网站 圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    定时器的使用实例有哪些

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

    51定时器/计数及其应用

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

    定时器介绍

    同时用两个定时器控制蜂鸣器发声, 定时器0控制频率,定时器1控制同个 频率持续的时间,间隔2s依次输出 1,10,50100,200400800
    发表于 02-23 15:56 20次下载

    51单片机的应该如何使用定时器详细资料和实例说明

    本文档的主要内容详细介绍的是51单片机的应该如何使用定时器详细资料和实例说明。
    发表于 08-29 17:28 2次下载
    51单片机的应该如何使用<b class='flag-5'>定时器</b>详细资料和<b class='flag-5'>实例</b>说明

    使用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单片机的定时器进行计数实例的程序免费下载。
    发表于 08-14 17:32 1次下载
    使用51单片机的<b class='flag-5'>定时器</b>进行计数<b class='flag-5'>实例</b>的程序免费下载

    51单片机的定时器和计数的原理及应用实例详细资料说明

    本文档的主要内容详细介绍的是51单片机的定时器和计数的原理及应用实例详细资料说明。
    发表于 08-13 17:32 1次下载
    51单片机的<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>的<b class='flag-5'>实例</b>说明

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

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

    STM32定时器-基本定时器

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

    labview定时器实现实例分享

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

    555定时器及应用介绍

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

    STM32 SysTick定时器讲解

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

    STM32定时器介绍

    本文将介绍STM32定时器的一些基本概念性的东西,方便后面内容的理解学习。
    的头像 发表于 04-21 11:33 3088次阅读
    STM32<b class='flag-5'>定时器</b><b class='flag-5'>介绍</b>

    STM32定时器中断应用实例

    本文将介绍:通过STM32cube mx配置工程文件,实现定时器中断的功能。
    的头像 发表于 04-21 11:36 1939次阅读
    STM32<b class='flag-5'>定时器</b>中断应用<b class='flag-5'>实例</b>