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

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

3天内不再提示

S_OFFDT:分配关断延时定时器参数并启动

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-07-12 09:48 次阅读

说明

当输入 S 的逻辑运算结果 (RLO) 的信号状态从“1”变为“0”(信号下降沿)时,指令“分配关断延时定时器参数并启动”将启动预设的定时器。定时器在预设的持续时间 (TV) 结束时计时结束。只要定时器在计时或输入 S 返回信号状态“1”,输出 Q 的信号状态就为“1”。定时器计时结束且输入 S 的信号状态为“0”时,输出 Q 的信号状态将复位为“0”。如果定时器运行期间输入 S 的信号状态从“0”变为“1”,定时器将停止。只有在检测到输入 S 的信号下降沿后,才会重新启动定时器。

持续时间由定时器值和时基构成,且在参数 TV 处设定。指令启动后,预设时间值开始递减计数,直至为零。时基表示定时器值更改的时间段。当前定时器值在输出 BI 处以 BI 编码格式输出,在输出 BCD 处以 BCD 编码格式输出。

输入端 R 的信号状态为“1”时,当前时间值和时基都将复位为“0”。这种情况下,输出 Q 的信号状态为“0”。

“分配关断延时定时器参数并启动”指令需要对边沿评估进行前导逻辑运算,可以放在程序段中或程序段的结尾。

每次访问时都会更新指令数据。因此,在循环开始和循环结束时查询数据可能会返回不同的值。

说明
在时间单元,操作系统通过时基指定的间隔,以一个时间单位缩短时间值,直到该值为“0”。递减操作与用户程序不同步执行。因此,定时器中的值比预期的时基最多短一个时间间隔值。

以下给出了如何构造时间单元的一个示例:另请参见“L:加载定时器值”。

参数

下表列出了“分配关断延时定时器参数并启动”指令的参数:

参数 声明 数据类型 存储区 说明
<定时器> InOut/Input TIMER T 指令的时间
定时器的数量取决于 CPU
S Input BOOL I、Q、M、D、L 启动输入
TV Input S5TIME、WORD I、Q、M、D、L 或常量 预设时间值
R Input BOOL I、Q、M、D、L、T、C、P 复位输入
BI Output WORD I、Q、M、D、L、P 当前时间值(BI 编码)
BCD Output WORD I、Q、M、D、L、P 当前时间值(BCD 格式)
Q Output BOOL I、Q、M、D、L 定时器的状态

脉冲时序图 下图显示了指令“分配关断延时定时器参数并启动”的脉冲时序图:

c1db1390-1fdc-11ee-962d-dac502259ad0.png

示例

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

c1eba9ee-1fdc-11ee-962d-dac502259ad0.png

如果操作数“TagIn_1”的信号状态从“1”变为“0”,将启动“Timer_1”定时器。定时器在等于操作数“TagIn_Number”的定时器值时结束计时。定时器计时期间如果操作数“TagIn_1”的信号状态为“0”,则操作数“TagOut”将被置位为“1”。如果定时器计时期间操作数“TagIn_1”的信号状态从“0”变为“1”,定时器将被复位。





审核编辑:刘清

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

    关注

    23

    文章

    3228

    浏览量

    114254
  • BCD编码
    +关注

    关注

    0

    文章

    7

    浏览量

    6016

原文标题:西门子博途: S_OFFDT:分配关断延时定时器参数并启动

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

收藏 人收藏

    评论

    相关推荐

    延时周期定时器

    延时周期定时器 这里提供的由一个555
    的头像 发表于 10-09 15:40 4790次阅读
    长<b class='flag-5'>延时</b>周期<b class='flag-5'>定时器</b>

    PIC32系列参考手册之看门狗定时器、程序监控定时器和上电延时定时器

    本文主要介绍了PIC32系列参考手册之看门狗定时器、程序监控定时器和上电延时定时器
    发表于 06-06 17:29 15次下载

    基于STM32定时器实现毫秒延时函数

    STM32定时器包含基本定时器、通用定时器和高级定时器,其中TIM6和TIM7是STM32当中的基本定时器,作为初学者,先从最基本的学起最容
    发表于 10-12 15:54 2.5w次阅读
    基于STM32<b class='flag-5'>定时器</b>实现毫秒<b class='flag-5'>延时</b>函数

    西门子S7-200 SMART PLC的定时器和计数及功能指令详解

    一、定时器1、S7-200 SMART CPU提供了接通延时定时器、(TON)、保持型接通延时定时器
    的头像 发表于 06-30 10:08 8.4w次阅读

    STM32定时器US延时

    定时器”介绍的SysTick定时器,该定时器位于Cortex-M3内核中。外设定时器由芯片半导体厂商设计,如STM32系列,包含常规定时器
    发表于 12-05 15:36 25次下载
    STM32<b class='flag-5'>定时器</b>US<b class='flag-5'>延时</b>

    S7-300定时器的使用

    在Step7中,如图1所示,举例,从定时器指令库拖拽指令 S_ODTS(保持接通延时S5定时器)放入程序段中,给管脚填写相关
    的头像 发表于 03-14 14:23 7065次阅读

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

    常用定时器无非就是 TON(接通延时)和 TOF(关断延时)两种。
    的头像 发表于 07-08 14:49 9313次阅读

    使用555定时器实现延时关灯

    使用555定时器实现延时关灯
    发表于 11-21 14:54 11次下载

    西门子S7系列的保持型接通延时定时器介绍

    STL语句表如下: A I 0.0 L S5T#2s \装入定时时间到ACCU1 SS T5 \启动保持型延时接通
    发表于 12-23 14:57 1557次阅读

    SIMATIC S7-1500 PLC定时器—保持型接通延时定时器介绍

    保持型接通延时定时器(SS)与接通延时定时器(SD)类似,但SS定时器具有保持功能。
    的头像 发表于 04-19 09:05 7823次阅读

    电工知识—SIMATIC S7-1500 PLC定时器—断开延时定时器

    断开延时定时器(SF)相当于继电器控制系统的断电延时时间继电器,是定时器指令中唯一一个由下降沿启动定时
    的头像 发表于 04-21 09:06 8734次阅读

    西门子博途:S_PULSE:分配脉冲定时器参数启动

    当输入 S 的逻辑运算结果 (RLO) 的信号状态从“0”变为“1”(信号上升沿)时,指令“分配脉冲定时器参数
    的头像 发表于 07-19 10:03 5990次阅读
    西门子博途:<b class='flag-5'>S</b>_PULSE:<b class='flag-5'>分配</b>脉冲<b class='flag-5'>定时器</b><b class='flag-5'>参数</b><b class='flag-5'>并</b><b class='flag-5'>启动</b>

    定时器定时启动信号特点

    定时器定时启动信号特点  定时器是一种常用的计时,可以在指定的时间后发出信号。它们在各种电器、仪器和控制系统中被广泛应用。
    的头像 发表于 10-24 11:49 798次阅读

    STM32如何使用定时器实现微秒(us)级延时

    STM32如何使用定时器实现微秒(us)级延时? 在STM32微控制中,可以使用定时器实现微秒级延时。具体来说,可以使用
    的头像 发表于 11-06 11:05 5781次阅读

    OFF延时和ON延时定时器的区别

    机械定时继电器和延时定时器用于延时电路控制触点的打开或闭合。它们的工作方式与控制继电器类似,主要区别在于定时继电器中的特定触点设计为在线圈通
    的头像 发表于 11-21 17:50 2169次阅读