? ? ? 定时器
定时器指令本质上也就是一个输出指令。主要功能是当输入端有能流时,并不立即进行输出动作,而是延时一段时间进行输出动作。根据计时方法和输出动作不同,定时器分为接通延时定时器,有保持接通延时定时器,关断延时定时器。
1 接通延时定时器
接通延时定时器,就是输入端能流延时一段指定时间输出到指定变量。接通,顾名思义,就是接通的时候就开始延时,因为要相对于关断延时器。接通的时候,计时器开始计时,能流保持才会计时,能流消失,计时将失效,无输出。当计时时间到,定时器被置位,就开始输出。如果输入能流消失,定时器被复位,输出消失。
所以有输出的一个过程就是从定时器被置位开始到被复位的这段。置位和复位都与输入能流相关。
2 有保持接通延时定时器
有保持接通延时定时器,该定时器与接通延时定时器的区别是,在定时器未到达预设时间时,若输入能流中断,不会清当前定时器变量。之后若输入能流恢复,则在原定时器变量上继续累加。只有当定时器变量到达预设时间后,输入能流中断,才清楚定时器变量。
3? 关断延时定时器
将输入能流立即输出到指定变量,在输入能流关闭时,延时一段时间关闭指定变量。
在这个过程中,在关闭输入能流的时候,才是一个触发开始。在之前没关闭输入时,输入和输出通道想通的,有输入立即输出。
计数器
在很多场合,需要对特定事件进行技术。计数器分为普通计数器和告诉计数器。如果计数事件发生的频率远小于PLC的扫描频率,那么就可以使用普通计数器。如果计数事件接近于或者大于PLC的扫描频率,那么就必须使用高速计数器。
按照技术方式,分为增计数器,减计数器,增减计数器。
?1 增计数器。
端子包括计数能流,复位能流,计数器预设值(计多少次,计数器到达的输出。
每次计数输入CU从关闭向打开转换时,计数器变量加1。这个向上向下计数和输入是上升沿触发还是下降沿触发是没关系的,两者都是从关闭向打开时计数,只是一个是加1,一个是减1.当计数器变量等于预设值时,输出Q打开,此时计数器停止计数。Q保持输出,知道复位。当复位输入R打开时,计数器当前值被清零。
2? 减计数器,类似增计数器。
置位复位线圈
普通线圈:前端输入到达线圈,线圈被置位,对应内存为1;前端输入不能到达线圈,线圈被复位,对应内存为0.
置位线圈:前端输入到达线圈,线圈被置位,对应内存为1;前端输入不能到达线圈,线圈不动作,对应内存保持原状态。作用有点类似于断电保持这一功能。在输入断了之后,线圈仍然保持“1”的动作。下图为置位线圈例子:
复位线圈:前端输入到达线圈,线圈被复位,对应内存为0;前端输入不能到达线圈,线圈不动作,对应内存保持原状态。