欧姆龙CP1系列PLC的定时器指令用法举例
欧姆龙CP1系列PLC的定时器的种类比较繁多,如下表如示。
指令分类 | 指令名 | BCD方式 | BIN方式 |
定时器指令 | 定时器 | TIM | TIMX |
高速定时器 | TIMH | TIMHX | |
超高速定时器 | TMHH | TMHHX | |
累计定时器 | TTIM | TTIMX | |
长时定时器 | TIML | TIMLX | |
多输出定时器 | MTIM | MTIMX | |
块程序指令 | 定时器复位 | CNR | CNRX |
定时器等待 | TIMW | TIMWX | |
高速定时器等待 | TMHW | TMHWX |
欧姆龙CP1系列PLC定时器的工作方式有BCD方式和BIN方式两种。前面已经说过BCD是用二进制方式表示的十进制数,BCD方式的定时范围是从0~9999;BIN方式的定时范围是从0~65535。
除累计型和多输出型定时器外,欧姆龙PLC定时器当前值的更新方式与一般的PLC(西门子、三菱)定时器不同,它是用减法(或说加负数)来更新。这样它的当前值是定时剩下的时间,也就是倒计时。
下面举例说明定时器的用法。
例一,设计一个延时脉冲产生程序,延时时间是10s,编程如下图所示。
此例用微分监视器检测到2个上升沿脉冲,间隔10s。
例二,设计一个延时10s断开程序,编程如下图所示。
此例中按钮开关松开后,延时10s断开Q100.01。
例三,设计一段程序,实现负载接通5s,断开5s,不断循环,编程如下图所示。
此例中要用到两个定时器,注意定时器的设定值前面要加上“#”号。
例四,设计一个脉冲宽度可用定时器调节的程序(定时接通),如下图所示。