汇川PLC(H5U):定时器指令

2024-01-01 01:28
文章标签 定时器 指令 汇川 plc h5u

本文主要是介绍汇川PLC(H5U):定时器指令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、H5U系列的定时器种类

H5U系列PLC的定时器指令都封装成指令块了,共4种类型:脉冲定时器、接通延时定时器、关断延时定时器、时间累加定时器。

 H5U系列PLC的定时器时间基准是1ms,在IN引脚的执行指令有效的时候开始跟新计数器的值。

我们知道要想实现定时器功能,我们要确定几个参数:

1、定时时间是多久,通过设置PT接口的值来实现,

2、定时时间到了需要有个动作,这个动作通过输出口Q来实现;

3、什么时候开始定时,通过指令执行口IN来实现;

4、定时器复位,通过输入复位引脚R来实现;

5、记录定时器当前计数到哪里了,通过输出引脚ET来监控。

这4种定时器指令的参数类型都是一样的,都是3个输入和两个输出,如下面的表格所示 

4种定时器指令的动作时序

二、脉冲定时器

时序图

梯形图实现 

 

上图中,设置的定时时间为K1000,表示1000ms,在PT引脚处输入;

在定时器的指令输入口IN的电平从低到高(OFF---->ON),定时器启动计时,输出引脚Q输出高电平,正常情况下,输出的高电平时间就是设置在PT处的时间;

关于计数有4种情况,如上面时序图所示:

情况1:IN的ON持续时间大于设置的定时时间PT

Q的输出ON持续时间就是PT

情况2:IN的ON持续时间小于设置的定时时间PT

Q输出ON持续时间也是PT

情况3:IN还是ON,计数还没计完,复位R有效了

Q的输出ON的时间是计时的ET,在复位期间Q输出OFF

情况4:还是延续情况3,计数没计完就发生了复位,但是复位结束后IN还是高电平

Q从新输出ON,持续时间为PT。

ET引脚处的值可以理解为计时值,你定时1000ms,它就从0开始数,1ms数一下,数到1000就结束,同时输出引脚Q也变为OFF。

计数监控ET只有在IN引脚为ON的时候,ET才会计数,当IN引脚为低电平的时候,ET里面的值就是0。

复位引脚R的作用就是复位定时器,只要R为ON,定时器就被复位,Q为OFF,ET为0。

三、接通延时定时器

接通延时,顾名思义,就是IN接通之后,要延时一段时间Q才接通为ON

时序图

 

 

从时序图可以看出,当指令输入口IN从OFF变成ON时,定时器启动,Q为OFF;

在指令输入口IN保持为ON的时候,延时PT的时间后,Q接通变为ON;

在定时过程中或者定时结束后,指令输入口IN变成OFF之后,Q才变成OFF;

复位R为ON时,输出Q为OFF,ET也变成0,如果复位结束之后,IN还是ON的状态,那计数器重新从0开始计时。

四、关断延时定时器

关断延时,就是输入关断之后,延时一段时间Q才关断;

 

定时器指令输入口IN从OFF变成ON时,定时器启动,并开始计数,此时Q的输出为ON,延时PT的时间之后,Q输出为OFF 

 

五、时间累加定时器

 

 

定时器指令输入口IN为ON时,开始计数,计数值ET小于设置值PT的时候,Q为OFF,当计数值ET达到设置值PT的时候Q变为ON。

这篇关于汇川PLC(H5U):定时器指令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/557793

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

mysql中导入txt文件数据的操作指令

1 表tt的格式:    CREATE TABLE `tt` (   `ind` int NOT NULL auto_increment,   `name` char(100) default NULL,   PRIMARY KEY  (`ind`)  )   2 文件d.txt的内容示例:  1,a  2,b  3,c

可选择的反思指令微调

论文:https://arxiv.org/pdf/2402.10110代码:GitHub - tianyi-lab/Reflection_Tuning: [ACL'24] Selective Reflection-Tuning: Student-Selected Data Recycling for LLM Instruction-Tuning机构:马里兰大学, Adobe Research领

【Qt】定时器事件

定时器事件 在之前学习QTimer中实现了定时器的功能,而在QTimer背后是QTimerEvent定时器事件进行支撑的。在QObject中提供了一个timeEvent这个函数。 startTimer启动定时器killTimer关闭定时器 Qt 中在进⾏窗⼝程序的处理过程中,经常要周期性的执⾏某些操作,或者制作⼀些动画效果,使⽤定 时器就可以实现。所谓定时器就是在间隔⼀定时间后,去执⾏某⼀

驱动安装注册表指令

HKCR: HKEY_CLASSES_ROOT HKCU: HKEY_CURRENT_USER HKLM: HKEY_LOCAL_MACHINE HKU: HEKY_USER HER: 相对根键

独立按键单击检测(延时消抖+定时器扫描)

目录 独立按键简介 按键抖动 模块接线 延时消抖 Key.h Key.c 定时器扫描按键代码 Key.h Key.c main.c 思考  MultiButton按键驱动 独立按键简介 ​ 轻触按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。  ​ 按键抖动 由于按键内部使用的是机

4G模块、WIFI模块、NBIOT模块通过AT指令连接华为云物联网服务器(MQTT协议)

MQTT协议概述 MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,它被设计用来提供一对多的消息分发和应用之间的通讯,尤其适用于远程位置的设备和高延迟或低带宽的网络。MQTT协议基于客户端-服务器架构,客户端可以订阅任意数量的主题,并可以发布消息到这些主题。服务器(通常称为MQTT Broker)则负责接受来自客户端的连接请求,并转发消