MATLAB版数值方法解析:定时器的设定与使用
需积分: 11 187 浏览量
更新于2024-08-05
收藏 16.84MB PDF 举报
"三菱PLC编程手册中的定时器使用方法"
在三菱PLC的FX3S、FX3G、FX3GC、FX3U、FX3UC系列微型可编程控制器中,定时器是实现延时控制的关键元件。在《时间到-数值方法(matlab版.第四版)-mathews》中,详细介绍了定时器的使用方法和注意事项,特别是针对子程序和中断子程序中的应用。
4.5.3 设定值的指定方法:
1. 指定常数(K):以100ms(0.1s)为单位的定时器,如T10,若设定值为100,则相当于10s的定时器。这是因为0.1s × 100 = 10s。
2. 间接指定:通过数据寄存器的内容来设定,这可以是预先编程的值或者由外部输入(如数字式开关)。但需要注意,如果使用停电保持的寄存器,电池电压下降可能会影响设定值的稳定性。
4.5.4 子程序内的注意事项:
1) 使用T192到T199的定时器,它们在执行线圈指令或END指令时进行计时,并在达到设定值时触发触点。普通定时器仅在执行线圈指令时计时,不适合子程序和中断子程序,因为它们可能在特定条件下才执行线圈指令。
2) 如果在子程序和中断子程序中使用1ms累计型定时器,达到设定值后,其触点会在初始线圈指令处动作,需特别留意。
4.5.5 定时器动作的详细内容和定时器的精度:
非中断执行型定时器在驱动线圈后开始计时,达到设定值后,触点在首次执行的线圈指令处动作。计时器触点的动作精度可以用公式估算,最大误差为+2T0。设定值为0时,线圈指令执行的下一个循环中,输出触点会动作。对于1ms中断执行型定时器,它在线圈指令执行后,通过中断方式对1ms时钟脉冲计数。
编程示例:
- 常数指定:`T10 K100` 表示10秒定时器。
- 间接指定:`D 5=K100` 和 `T10 D 5`,其中D5寄存器存储设定值。
实际应用时,当输入处理如`X 010=OFF→ON`时,计时器开始计时。在不同的循环阶段,定时器触点会有相应的动作。
本手册还强调了在使用PLC产品时的安全注意事项,如产品并非设计用于关键安全应用,特殊用途使用前应咨询专业人员,并且需要用户确保系统具备后备和安全功能。在与其他产品组合使用时,需确保符合相关规格、法规和规则。任何疑问应咨询电气专业人员或技术支持。手册提供的示例仅供参考,实际应用前用户需验证功能和安全性。
2012-04-16 上传
2019-02-25 上传
2014-09-24 上传
2017-11-14 上传
176 浏览量
2021-05-29 上传
点击了解资源详情
点击了解资源详情
思索bike
- 粉丝: 38
- 资源: 3990
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手