一:定时器基本介绍
1、常用定时器无非就是 TON(接通延时)和 TOF(关断延时)两种。
2、在博图里使用定时器需要给定时器分配一个背景数据块。
1) TON(接通延时)背景数据块参数具体内容
2) TOF(关断延时)背景数据块参数具体内容
二:定时器的使用
1、背景数据块问题
添加定时器背景数据块有两种方式:第一种是直接由系统直接生成,好处是方便快捷,坏处是会产生多个独立的背景数据块。第二种方式是自己新建一个数据块,然后在数据块里新添加“IEC_TIMER”或“TON_TIME”数据变量。具体如下图所示。
DB块数据
调用定时器
2、定时器使用一些例子
在梯形图中使用定时器还是比较直观,定时器“IN”引脚为True定时器开始工作,为False 定时器停止工作。如下图实例
在SCL中使用定时器就需要注意了首先背景数据类型为“TON_TIME”,其次不能简单的将它理解为定时器“IN”引脚为True定时器开始工作,为False 定时器停止工作。
例如定时器在IF..ELSE..EndIF 里调用时要小心前端条件突然不成立定时器出现无法复位的情况 。此时我们就需要在条件不成立,此时需要对定时器复位,指令是“RESET_TIMER” 如下图实例
还有一个比较笨的办法就是把定时器这段程序写在IF条件之外,虽然麻烦但是还是比较直观好理解些。反正见仁见智自己用着舒服就是好办法。具体见下图实例。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !