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

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

3天内不再提示

STL编写定时器程序编程方法

姚小熊27 来源:电工学习网 作者:电工学习网 2021-02-09 17:29 次阅读

一直认为,有了一定的plc基础之后,一定要学习语句表(STL),它会带你从PLC的内部,从一个全新的角度更进一步认识PLC。

定时器有关的STL指令,如图1所示。

首先,我们看看图3的程序在STL下的样子,如图2所示。

说明:

1、与图3对应的STL程序实际上不包含红框中的内容。“FR”指令为“允许定时器再启动”,这一功能仅在STL中支持,LAD或FBD中均无该功能。红框中的指令含义为:当I1.0=1时,定时器T0会再启动;

2、绿框中指令的含义是:首先将时间预置值装载到累加器的低字中,当I1.4的上升沿到达时,一方面启动定时器T0,另一方面操作系统会自动的将累加器的低字中的内容装入定时器,作为其时间预置值。

3、蓝框中的指令为STL中定时器的标准格式了。包括的定时器的启动、复位定时器“位”的关联等所有相关参数的设置。它与图3的逻辑功能完全相同。

4、灰框中的指令为存储定时器当前时间值的指令,根据实际应用情况,也可略去本段代码。
责任编辑:YYX

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

    关注

    4974

    文章

    12254

    浏览量

    454887
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112036
收藏 人收藏

    评论

    相关推荐

    ​PLC定时器介绍

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

    定时器设计实现

    (mTimerTickThread、mTimerCallbackThread)分别用于时间处理和函数回调。 可以使用TimerManager的create方法创建多个定时器,每次创建的定时器ID会累加
    的头像 发表于 11-08 16:50 276次阅读

    程序监控定时器(DMT)

    电子发烧友网站提供《程序监控定时器(DMT).pdf》资料免费下载
    发表于 09-21 09:28 0次下载
    <b class='flag-5'>程序</b>监控<b class='flag-5'>定时器</b>(DMT)

    定时器中断程序怎么写

    达到预定的定时时间时,它会产生一个中断信号,称为定时器中断。在本文中,我们将详细了解如何编写定时器中断程序。 #1. 硬件配置 在开始
    的头像 发表于 09-01 10:17 1165次阅读

    如何在STL中的EN/ENO机制仿真示例呢?

    STL 程序块调用的程序块不提供 EN 和 ENO 参数。无论创建程序块时采用何种编程语言,都可通过状态字的 BR 位将错误语句传送到
    的头像 发表于 09-01 09:45 529次阅读

    使用定时器PWM输出功能的方法

    PWM(脉冲宽度调制)可用于电机的调速、LED的亮度调节、无源蜂鸣器输出音调等,是嵌入式系统开发中经常采用的方法。本期内容以一个用无源蜂鸣器播放音乐的例子,带领大家了解使用定时器PWM输出功能的方法
    发表于 08-16 06:13

    怎样使用STL函数控制传送带?有哪些步骤?

    STL (语句列表)是一种基于文本的编程语言,可用于编写逻辑块。STL 程序程序段的形式组成
    的头像 发表于 07-25 17:43 551次阅读
    怎样使用<b class='flag-5'>STL</b>函数控制传送带?有哪些步骤?

    STM32定时器(二)定时器中断

    常规定时器:基本定时器TIM6&TIM7)、通用定时器(TIM2~TIM5,TIM9~TIM14)、高级定时器(TIM1&TIM8)
    的头像 发表于 07-21 14:54 1848次阅读
    STM32<b class='flag-5'>定时器</b>(二)<b class='flag-5'>定时器</b>中断

    定时器编程中有什么作用

    ,当当前值与设定值相等时定时器动作,起常开触点接通,常闭触点断开,并通过程序作用于控制对象,达到时间控制的目的。
    的头像 发表于 07-04 15:54 1294次阅读
    <b class='flag-5'>定时器</b>在<b class='flag-5'>编程</b>中有什么作用

    基于STM32的软件定时器设计

    软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需
    发表于 07-03 17:06 641次阅读
    基于STM32的软件<b class='flag-5'>定时器</b>设计

    什么是软件定时器?软件定时器的实现原理

    软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需
    的头像 发表于 05-23 17:05 1840次阅读

    基于89C51单片机的定时器0源程序

    基于89C51单片机的定时器0源程序
    发表于 05-16 09:17 0次下载

    基于89C51单片机的定时器2源程序

    基于89C51单片机的定时器2源程序
    发表于 05-16 09:17 0次下载

    基于89C51单片机的定时器程序

    基于89C51单片机的定时器1源程序
    发表于 05-12 17:29 6次下载

    倍福PLC中定时器的使用

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