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

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

3天内不再提示

西门子博途:SCL:TOF:关断延时

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-07-10 18:24 次阅读

说明

可以使用“关断延时”指令将 Q 参数的复位延时 PT 指定的一段时间。当参数 IN 的逻辑运算结果 (RLO) 从“0”变为“1”(信号上升沿)时,置位参数 Q。当参数 IN 的信号状态更改回“0”时,预设的时间 PT 开始计时。只要时间 PT 正在计时,参数 Q 就保持置位状态。超过时间 PT 时,将复位参数 Q。如果参数 IN 的信号状态在超出时间值 PT 之前变为“1”,则将复位定时器。参数 Q 的信号状态保持置位为“1”。

可通过 ET 参数查询当前的时间值。该定时器值从 T#0s 开始,在达到持续时间 PT 后结束。在持续时间 PT 过后,在参数 IN 重新变为“1”之前,参数 ET 会一直保持为当前值。如果参数 IN 在时间 PT 用完之前变为“1”,则参数 ET 将复位为值 T#0s。

说明
如果程序中未调用定时器(这是因为会忽略定时器),则输出 ET 会在定时器计时结束后立即返回一个常数值。

每次调用“关断延时”指令,必须将其分配给存储指令数据的 IEC 定时器。

在以下情况下将更新指令数据:

当输出 ET 或 Q 互连时,调用该指令。如果输出未互连,则不会更新输出 ET 中的当前时间值。

访问输出 Q 或 ET 时。

有关在结构(多重实例)中调用 IEC 定时器的信息,请参见“调用 IEC 定时器”

S7-1200 系列 CPU

IEC 定时器是一个 IEC_TIMER 或 TOF_TIME 数据类型的结构,可如下声明:

声明为一个系统数据类型为 IEC_TIMER 的背景数据块(例如,“MyIEC_TIMER_DB”)

声明为程序块的“Static”中数据类型为 TOF_TIME 的局部变量(例如,#MyIEC_TIMER_Instance)

S7-1500 系列 CPU:

IEC 定时器是一个 IEC_TIMER、IEC_LTIMER、TOF_TIME 或 TOF_LTIME 数据类型的结构,可如下声明:

声明为一个系统数据类型为 IEC_TIMER 或 IEC_LTIMER 的背景数据块(例如,“MyIEC_TIMER_DB”)

声明为程序块的“Static”中数据类型为 TOF_TIME 或 TOF_LTIME 的局部变量(例如,#MyIEC_TIMER_Instance)

IEC 定时器作为系统数据类型为 IEC_<定时器> 的背景数据块(共享 DB)

您可以按如下所示将 IEC 定时器声明为数据块:

.TOF();

IEC 定时器作为块接口的局部变量(多重实例)

您可以按如下所示将 IEC 定时器声明为局部变量:

#myLocal_Timer();

参数

下表列出了该指令的参数:

参数 声明 数据类型 存储区 说明
S7-1200 S7-1500
IN Input BOOL BOOL I、Q、M、D、L、P 启动输入
PT Input TIME TIME、LTIME I、Q、M、D、L、P 关断延时的持续时间。
PT 参数的值必须为正数。
Q Output BOOL BOOL I、Q、M、D、L、P 超出时间 PT 后复位的操作数。
ET Output TIME TIME, LTIME I、Q、M、D、L、P 当前定时器的值

脉冲时序图

下图为“关断延时”指令的脉冲图:

d7c41f30-1f0a-11ee-962d-dac502259ad0.png

示例

以下示例说明了该指令的工作原理

SCL
"TOF_DB".TOF(IN := "Tag_Start",
PT := "Tag_PresetTime",
Q => "Tag_Status",
ET => "Tag_ElapsedTime");

“Tag_Start”操作数的信号状态从“0”变为“1”时,将置位“Tag_Status”操作数。当“Tag_Start”操作数的信号状态从“1”变为“0”时,则 PT 参数指定的时间开始计时。只要该时间仍在计时,“Tag_Status”操作数就会保持置位状态。该时间计时完毕后,将复位“Tag_Status”操作数。当前时间值存储在“Tag_ElapsedTime”操作数中。





审核编辑:刘清

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

    关注

    94

    文章

    3039

    浏览量

    115878
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17081
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17985
  • 复位定时器
    +关注

    关注

    0

    文章

    2

    浏览量

    7050

原文标题:西门子博途:SCL:TOF:关断延时

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    浅谈西门子PLC的“SCL语言”编程

    介绍西门子PLC的“SCL语言”编程,相关编程代码
    发表于 01-22 17:25 0次下载

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    西门子SCL编程:滚动数据记录

    责任编辑:xj 原文标题:SCL编程实例:滚动数据记录 文章出处:【微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。  
    的头像 发表于 12-28 09:16 4119次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>SCL</b>编程:滚动数据记录

    西门子PLC中使用SCL语言编程的技巧

    西门子PLC中使用SCL语言编程的技巧说明。
    发表于 04-22 11:15 65次下载

    浅谈西门子PLC的SCL语言编程

    西门子PLC的SCL语言编程说明。
    发表于 04-22 14:39 47次下载

    浅谈西门子SCL编程

    浅谈西门子SCL编程资料免费下载。
    发表于 04-23 10:44 27次下载

    西门子PLC编程软件下载

    西门子PLC编程软件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控william hill官网 有下载密码www.jx-gongkong.com
    发表于 03-01 11:04 68次下载

    西门子SCL语言编程系列-写立方根FB块

    由于西门子PLC本身并没有带求立方根的指令,我们用SCL来写一个求立方根的FB块
    的头像 发表于 02-06 15:17 1948次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>SCL</b>语言编程系列-写立方根FB块

    如何在平台调试西门子G120变频器

      随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    的头像 发表于 04-25 10:17 2.9w次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    西门子SCL :TON:接通延时

    可以使用“接通延时”指令将 Q 参数的设置延时 PT 指定的一段时间。
    的头像 发表于 07-18 10:09 1.4w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>SCL</b> :TON:接通<b class='flag-5'>延时</b>

    西门子1200/1500PLC单按钮启停控制10种设计方法

    西门子1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 8107次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC单按钮启停控制10种设计方法

    西门子plc单按钮启停的十种方法(1200/1500PLC)

    西门子1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6649次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平台调试西门子G120变频器

    随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    发表于 09-07 12:50 4985次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    西门子SCL练习1:使用FC计算平均值

    西门子SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 2806次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b>图<b class='flag-5'>SCL</b>练习1:使用FC计算平均值