欧姆龙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,不断循环,编程如下图所示。
此例中要用到两个定时器,注意定时器的设定值前面要加上“#”号。
例四,设计一个脉冲宽度可用定时器调节的程序(定时接通),如下图所示。
此例效果和例二有点类似,方式不一样。
例五,设计一程序,要求可自锁和停止,到停机时报警3s,如下图所示。
此例为停止下降沿检测到的报警定时程序。
例六,设计一个停止后延时断电程序,如下图所示。
注意:为了安全起见,停止开关、急停开关等外部接线为接常闭触点,防止开关断线无法停止的情况出现。
例七,设计一个电机顺序启动,逆序停止的程序,间隔3s,如下图所示。
例八,设计一个门禁程序,要求保安可手动开门,开门后30s自动关门,关门过程中当检测到有人通过时,停止关门,5s后再关闭门,如下图所示。
以上8个例子,仅供学习参考借鉴,具体情况还要具体分析。