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

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

3天内不再提示

KUKAVASS标准中的时间控制

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-25 10:00 次阅读

行指令 t=(启动)

用该指令可为定时器赋予一个起始数值,并且计数器的启动将与一个条件关联。

19b934fc-0b5c-11ed-ba43-dac502259ad0.png

示例:

19dad990-0b5c-11ed-ba43-dac502259ad0.png

如果满足下面条件,则定时器 5 将以 30 s 开始计时。旗标 25为 FALSE。

行指令 t=停止

用该指令可停止定时器,并且定时器的停止将与一个条件相关联。

19f492b8-0b5c-11ed-ba43-dac502259ad0.png

例:

t10 ( EIN ) = -40[1/10Sek]

VW(#SET_TIME,TRUE,10,0,-40)

DEF SET_TIMER (TIMER_NO :IN,TIMER_STOP :IN,TIMER_VALUE :IN )

TIMER_NO=10(t10) ,TIMER_STOP=0,TIMER_VALUE=-40

INT TIMER_NO,TIMER_STOP,TIMER_VALUE

IF TIMER_STOP>0 THEN

; 时间停止

$TIMER_STOP[TIMER_NO]=TRUE 激活时间停止标志位

ELSE

; 计时器以值开始

$TIMER[TIMER_NO]=TIMER_VALUE*100时间换算

$TIMER_STOP[TIMER_NO]=FALSE释放时间计算

ENDIF

END

例:

F399 = T10

$FLAG[399] = $TIMER_FLAG[10]

$TIMER_FLAG[]

计时器的标志

该变量指示计时器的值是否大于或等于零。

$TIMER_FLAG[] 可用于在经过一定时间后触发的中断条件。如果相应的计时器以负值启动,则 $TIMER_FLAG[] 在零通道的情况下改变边缘。

$TIMER_FLAG[Index ]=State

State当 计时器大于0时为true,当计时器小于0为false.

---------------------------------

$TIMER[1]

$TIMER[2]

...

$TIMER[32]

系统变量 $TIMER[Nr] 用于测量时间进程。

计时器 $TIMER[Nr] 的数值输入 / 显示都以毫秒 (ms) 为单位。

通过 KRL 启动和停止计时器

启动:$TIMER_STOP[Nr] = FALSE

停止:$TIMER_STOP[Nr] = TRUE

计时器的预设

交货时计时器的预设为 0 ms

计时器保持其当前值

可将计时器往前或往后调到任意一个值

; 计时器 5 预设为 0ms

$TIMER[5] = 0

; 计时器 12 设定为 1.5 秒

$TIMER[12] = 1500

; 计时器 4 回调至 -8 秒

$TIMER[4] = -8000

计时器的复位和启动

; 计时器 7 复位至 0ms

$TIMER[7] = 0

; 启动计时器 7

$TIMER_STOP[7] = FALSE

停止计时器并接着进行比较

; 计时器 7 计时中

...

; 停止计时器 7

$TIMER_STOP[7] = TRUE

; 10 秒或更多时 ……

IF $TIMER[7] >= 10000 THEN

...

计时器的启动和停止始终通过预进指针实现 指令 WAIT SEC 0 适用于生成预进停止。

审核编辑 :李倩

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

    关注

    23

    文章

    3240

    浏览量

    114477
  • 计时器
    +关注

    关注

    1

    文章

    419

    浏览量

    32636

原文标题:KUKAVASS标准中的时间控制

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

收藏 人收藏

    评论

    相关推荐

    Java时间戳的使用

    Java时间戳的使用
    的头像 发表于 11-06 16:04 137次阅读
    Java<b class='flag-5'>中</b><b class='flag-5'>时间</b>戳的使用

    时间控制器如何设置开关时间

    时间控制器,也常被称为定时器或时控开关,是一种用于自动控制电器设备开关的设备。它可以按照预设的时间表来开启或关闭电器,广泛应用于家庭、办公室、工厂等场所,以实现节能和自动化
    的头像 发表于 10-17 14:18 874次阅读

    超声应用时间增益控制(补偿)

    电子发烧友网站提供《超声应用时间增益控制(补偿).pdf》资料免费下载
    发表于 10-09 11:38 0次下载
    超声应用<b class='flag-5'>中</b>的<b class='flag-5'>时间</b>增益<b class='flag-5'>控制</b>(补偿)

    自动控制路灯开关怎么设置时间

    自动控制路灯开关设置时间的方法可以根据不同的路灯控制系统和设备类型有所不同,但一般可以分为以下几个步骤: 一、准备工作 确定设备类型 :首先,需要确定路灯控制系统是基于何种技术的,如光
    的头像 发表于 09-21 10:49 942次阅读

    网络时间服务器模块:卫星时间同步的管理神器

    网络时间服务器模块是指网络传输多个节点,如计算机服务器设备、控制装置等之间时间和状态具有相同的一致性。这一过程通过特定的技术手段实现。以确保不同设备之间的数据传输,在
    的头像 发表于 08-20 15:38 224次阅读
    网络<b class='flag-5'>时间</b>服务器模块:卫星<b class='flag-5'>时间</b>同步的管理神器

    时间常数τ的R是指什么

    时间常数τ是一个在电子学和控制系统中非常重要的概念。它描述了系统从初始状态达到稳态所需的时间。 1. 时间常数τ的基本概念 时间常数τ(ta
    的头像 发表于 07-26 09:49 2691次阅读

    时间继电器在直流电路的应用

      时间继电器,作为一种重要的电气控制元件,广泛应用于各种电路,以实现对电路的精确时间控制。随着电气技术的不断发展,
    的头像 发表于 06-29 11:46 484次阅读

    时间继电器在控制电路起什么作用

    时间继电器是一种常用的电气控制元件,它在控制电路起着非常重要的作用。本文将详细介绍时间继电器的工作原理、分类、应用以及在
    的头像 发表于 06-21 10:01 1108次阅读

    如何用三菱plc时间进行控制

    三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制器。在实际应用时间
    的头像 发表于 06-20 11:19 1743次阅读

    智慧时间同步解决方案——NTP网络时间服务器

    需要同步时间的设备,如个人计算机、服务器、控制器等设备就可以与国际标准时间进行同步。 用在在大型的网络环境,可以实现
    的头像 发表于 05-15 14:29 500次阅读
    智慧<b class='flag-5'>时间</b>同步解决方案——NTP网络<b class='flag-5'>时间</b>服务器

    时间继电器规格及型号 时间继电器怎么调时间

    时间继电器是一种用来控制电路断开和闭合的电器。它主要通过控制电路的电磁机械式开关来实现。一般来说,时间继电器具有多种型号和规格,适用于不同
    的头像 发表于 02-18 18:04 2062次阅读

    PWM控制信号的死区time对逆变器的影响

    PWM控制信号的死区time对逆变器的影响 PWM是一种常见的电子控制技术,逆变器作为一种重要的电力电子设备,通常使用PWM控制信号来控制
    的头像 发表于 02-18 10:49 1678次阅读

    IGBT的短路耐受时间是什么

    。 在测量IGBT(绝缘栅双极型晶体管)的短路耐受时间时,我们通常使用一个特定的测试电路。该电路,一个电容器通过栅极驱动电路与IGBT相连。当IGBT处于关闭状态时,施加电源电压VCC。 随后,通过栅极驱动电路使IGBT导通,电容器
    的头像 发表于 02-06 16:43 2422次阅读
    IGBT<b class='flag-5'>中</b>的短路耐受<b class='flag-5'>时间</b>是什么

    时间继电器在电路具有怎样的功能

     时间继电器在电路主要用于实现基于时间控制功能。它们可以根据预设的时间参数来控制电路的开关和
    的头像 发表于 02-06 15:01 2357次阅读
    <b class='flag-5'>时间</b>继电器在电路<b class='flag-5'>中</b>具有怎样的功能

    labview精确控制循环时间

    LabVIEW是一款图形化编程语言,广泛应用于实验室和工业控制领域。正因为其图形化的特点,使得其在控制循环时间上具有一定的挑战性。本文将详细介绍LabVIEW如何精确
    的头像 发表于 01-04 16:34 2721次阅读