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

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

3天内不再提示

倍福PLC中定时器的使用

jf_61nrsJTz 来源:方正智芯 2023-05-04 16:00 次阅读

倍福(Beckhoff)PLC定时器采用的是标准IEC定时器,包括:延时断开定时器(TOF)、延时接通定时器(TON)和脉冲定时器(TP)。此外还有可用于长时间的LTOF、LTON和LTP,这些定时器指令存放在函数库:Tc2_Standard,在新项目创建时会自动加载。我在之前的文章中多次介绍过IEC定时器,比如【西门子SCL编程入门教程连载(7)-定时器指令】,今天这篇文章,我们在倍福TC3编程环境下再次学习IEC定时器的使用。

1、延时断开定时器(TOF)

该指令有两个输入参数和两个输出参数。

输入参数:

①IN:布尔型,用于启动定时器。

②PT:时间型,定时器的预设时间(Preset Time);

输出参数:

①Q:布尔型,定时器的输出值;

②ET:时间型,定时器当前走过的时间(Elapse Time);

定时器工作原理

当参数IN的值从0(FALSE)变为1(TRUE)时定时器使能,此时Q值为0(FALSE);当IN值从1变为0(下降沿)定时器开始计时,同时Q从0变为1;当预设时间PT到达后,Q值从1变为0;若在计时过程中IN的值变为0,则Q的值变为0,ET时间变为0;

2、延时接通定时器(TON)

该指令有两个输入参数和两个输出参数,其定义与TOF相同。

定时器工作原理:

当参数IN的值从0变为1时定时器使能并开始计时,此时Q值为0;当预设时间PT到达后,Q值从0变为1;只要IN的值保持为1,则Q的值保持为1;若IN的值变为0(无论在计时过程中还是已经计时完成),则Q的值变为0,ET时间变为0;

3、脉冲定时器(TP)

该指令有两个输入参数和两个输出参数,其定义与TOF相同。

定时器工作原理:

当参数IN的值从0变为1时定时器使能并开始计时,此时Q值从0变为1;在计时过程中,无论IN的值是否变化,Q的值始终会输出PT的预设时间长度(保持脉冲);当PT时间到达后,Q的值从1变为0;此时如果IN的值为1,则ET的时间保持;若IN的值为0,则ET的时间变为0;

下面我们在倍福TC3环境下编程测试一下:

新建项目,创建全局变量列表timerConfig,并定义变量如下图所示:

0e07b4c8-e63d-11ed-ab56-dac502259ad0.png

其中,presetTime是定时器的预设时间,设置默认值5s;其它变量是各定时器的控制参数(启动、流逝时间和输出值)。这里定义了用于控制三个定时器的变量。

在主程序块MAIN中定义三个变量:

timerOffDelay1 (延时断开定时器);

timerConDelay1(延时接通定时器);

timerPulse1(脉冲定时器);

在主程序中变量定义及代码如下图所示:

0e18810e-e63d-11ed-ab56-dac502259ad0.png

登录并下载程序,监控定时器的运行

0e360a12-e63d-11ed-ab56-dac502259ad0.png

好了,关于倍福PLC中定时器的使用就先介绍到这里。

审核编辑:汤梓红

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

    关注

    4975

    文章

    12255

    浏览量

    454921
  • 西门子
    +关注

    关注

    92

    文章

    2850

    浏览量

    113778
  • 编程
    +关注

    关注

    88

    文章

    3441

    浏览量

    92404
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112040
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    16884

原文标题:倍福PLC学习:定时器的使用

文章出处:【微信号:方正智芯,微信公众号:方正智芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC定时器精度和什么因素有关系吗?

    PLC定时器精度和什么因素有关系?在一段程序定时器用的越多精度越差吗,为什么?PLC
    发表于 04-12 14:17

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

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

    PLC定时器的优化设计

    PLC定时器的优化设计 概述: 从S7 - 200 系列PLC 定时器最优化设计的角度出发, 阐述了以控制网络、指令
    发表于 04-21 15:59 34次下载

    PLC定时器、计数器、数据寄存器数据的外部设定与显示

    介绍了一种对定时器、计数器、数据寄存器的数据进行外部设定并显示的电路, 并给出了相应的梯形图程序。该方法简单、实用, 适于现场人员操作。
    发表于 08-31 15:56 83次下载

    PLC中的定时器、输入输出点及继电器等部件详解

    plc中的定时器(T)相当于继电器控制系统中的通电型时间继电器。它可以提供无限对常开常闭延时触点。定时器中有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)和一个用来存储其输出触点的映象寄存器(一个二进制位)
    的头像 发表于 12-04 16:47 3w次阅读
    <b class='flag-5'>PLC</b>中的<b class='flag-5'>定时器</b>、输入输出点及继电器等部件详解

    采用PLC控制和定时器的电动机正反转保护控制线路

    三相异步电动机的正反转控制线路作为一个基本控制环节,在电气控制线路中用得非常广泛。在电动机正反转换接时,有可能因同一元件的常开、常闭触点的切换没有时间的延迟,有可能因为电动机容量较大或操作不当等原因,使接触器主触头产生较严重的燃弧现象,在电弧还没有完全熄灭时,反转的接触器就闭合,则会造成电源相间短路,为了防止电源短路,可以采用电气联锁保护,但在实际使用中,有时候光有电气联锁保护还不够,接触器的线圈断电后,其触头可能由于熔焊而仍然闭合。
    的头像 发表于 06-26 08:05 1.1w次阅读
    采用<b class='flag-5'>PLC</b>控制和<b class='flag-5'>定时器</b>的电动机正反转保护控制线路

    探析PLC入门知识点

    plc中的定时器(T)相当于继电器控制系统中的通电型时间继电器。它可以提供无限对常开常闭延时触点。
    的头像 发表于 02-12 14:37 3675次阅读
    探析<b class='flag-5'>PLC</b>入门知识点

    PLC编程中定时器的指令介绍

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

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

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

    PLC中接通延迟定时器和有保持接通定时器有什么区别

    接通延时型定时器是各种PLC中最常见最基本的定时器
    的头像 发表于 02-02 17:49 1.5w次阅读

    西门子S7-1200PLC的四种定时器指令

    在S7-1200PLC中,采用的定时器是标准的IEC定时器,属于函数块,所以每个定时器在使用时,都必须为其配置一个背景数据块来保存相应的数据,并且在编辑器中放置
    发表于 04-04 12:55 4560次阅读

    PLC中的定时器

    将指令列表中的“生成脉冲”指令TP拖放到梯形图中,在出现的“调用选项”对话框中,将默认的背景数据块的名称改为T1,可以用它来做定时器的标示 符。单击“确定”按钮,自动生成背景数据块。定时器的输入
    发表于 04-20 10:38 0次下载
    <b class='flag-5'>PLC</b>中的<b class='flag-5'>定时器</b>

    PLC定时器使用注意事项

    PLC中的定时器相当于继电器系统中的时间继电器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位),这三个存储单元使用同一个元件号。FX系列PLC
    的头像 发表于 04-21 14:49 3243次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>定时器</b>使用注意事项

    SIMATIC S7-1500 PLC IEC定时器介绍

    西门子PLC定时器的数量有限,如果项目较大,定时器不够用时,可以使用IEC定时器。IEC定时器集成在CPU的操作系统中。
    的头像 发表于 04-26 10:27 4862次阅读
    SIMATIC S7-1500 <b class='flag-5'>PLC</b> IEC<b class='flag-5'>定时器</b>介绍

    PLC定时器介绍

    定时器PLC中重要的编程元件,是累计时间增量的内部器件。大部分自动控制领域都需要定时器进行延时控制,灵活地使用定时器可以编制出复杂的控制程序。
    发表于 03-22 12:36 325次阅读
    ​<b class='flag-5'>PLC</b><b class='flag-5'>定时器</b>介绍