三菱MELSECiQ-F FX5 PLC脉冲定时器指令详解

需积分: 32 62 下载量 11 浏览量 更新于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时,需注意安全事项,包括在充分了解产品功能和性能基础上正确操作,对于特殊应用场合如原子能、电力、航空等应与厂家咨询,以及在系统中设置安全功能以防设备故障造成重大损失。此外,手册中的示例仅供参考,用户需自行验证其功能和安全性。对于手册内容的更改和问题,用户可以联系厂家或办事处获取支持。