三菱MELSECiQ-F FX5 PLC脉冲定时器指令详解
需积分: 32 105 浏览量
更新于2024-08-09
收藏 8.04MB PDF 举报
"三菱微型可编程控制器MELSECiQ-F系列FX5编程手册中的脉冲定时器功能"
在三菱的MELSECiQ-F系列PLC中,脉冲定时器是一种重要的定时控制元件,用于在指定的时间间隔内输出一个信号。这种定时器有两种类型:TP(_E)和TP_10(_E),它们分别以100ms和10ms为单位设定输出时间。
脉冲定时器的操作主要包括以下三个阶段:
1. **输出阶段**:当输入变量`s`变为ON时,定时器开始计时。`d1`会根据`n`设定的时间(对于TP(_E)是100ms以上的单位,TP_10(_E)是10ms以上的单位)保持ON状态。在此期间,计时是通过PLC的内部定时器软元件实现的。
2. **输出结束阶段**:一旦计时达到设定时间,`d1`会被置为OFF。如果在`d1`为ON的状态下`s`变为OFF,`d1`的输出状态不会立即改变,继续保持ON直到计时完成。
3. **时间设置**:`n`的输出时间设置值在`s`由OFF变为ON时生效。如果在`d1`为ON时改变`n`的值,新的设置会在下次输出开始时才生效。这意味着在定时器运行过程中不能立即调整输出时间。
在编程时,脉冲定时器可以用梯形图、FBD或LD/ST语言表示。没有EN/ENO版本和带有EN/ENO版本的脉冲定时器指令分别为:
- TP_1(IN:=s,PT:=n,Q:=d1,ET:=d2);
- TP_10_1(IN:=s,PT:=n,Q:=d1,ET:=d2);
- TP_E_1(EN:=EN,ENO:=ENO,IN:=s,PT:=n,Q:=d1,ET:=d2);
- TP_10_E_1(EN:=EN,ENO:=ENO,IN:=s,PT:=n,Q:=d1,ET:=d2);
其中,`EN`是执行条件,当其为TRUE时定时器开始执行;`s`是启动输入,`PT`是输出时间设置,`Q`是输出状态,`ET`是经过时间,`ENO`是输出状态指示,表示定时器是否正常运行。
在使用MELSECiQ-F系列PLC时,需注意安全事项,包括在充分了解产品功能和性能基础上正确操作,对于特殊应用场合如原子能、电力、航空等应与厂家咨询,以及在系统中设置安全功能以防设备故障造成重大损失。此外,手册中的示例仅供参考,用户需自行验证其功能和安全性。对于手册内容的更改和问题,用户可以联系厂家或办事处获取支持。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-16 上传
2022-07-15 上传
2012-11-10 上传
幽灵机师
- 粉丝: 35
- 资源: 3891
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器