1、定时器TPLC的定时器相当于电气系统中的通电延时型时间继电器,但PLC的定时器可提供无数对的常开、常闭延时触点供编程用,定时器中有一个设定值寄存器、一个当前值寄存器和一个用来存储其输出触点的映像寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不相同。定时器是根据时钟脉冲累积计数而达到定时目的的,时钟脉冲有1ms、10ms、100ms,当所计数达到设定值时,其触点动作,设定值可用常数K或数据寄存器D的内容来设置,设定值的范围:1~32767。定时器可分为通用定时器和积算定时器两种。(1)通用定时器通用定时器不具备断电保持功能,即当输入电路断开或停电时定时器复位。通用定时器的工作原理如图6.9所示。图6.9通用定时器的工作原理图通用定时器有100ms、10ms和1ms(仅FX0N有)三种,见表6.12。FX0SFX1SFX0NFX1NFX2N(FX2NC)100msT0~T49T0~T62T0~T62T0~T19910msT24~T49T32~T62T32~T62T200~T2451ms——T63—100ms定时器,定时范围为0.1~3276.7s。10ms定时器(除、FX1N、FX2N外,M8028=ON时),定时范围为0.01~327.67s。1ms定时器(FX0N:T63)(采用中断计数),定时范围为0.001~32.767s。通用定时器的编程应用如图6.10所示。图6.10通用定时器的编程应用(2)积算定时器积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ON后继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为0。通用定时器的工作原理如图6.11所示。图6.11积算定时器的工作原理图积算定时器有1ms和100ms(仅FX1N、FX2N、FX2NC有)两种,见表6.13。表6.13FX系列PLC的积算定时器FX0SFX1SFX0NFX1NFX2N(FX2NC)1ms—T63—T246~T249100ms———T250~T2551ms积算定时器:对1ms时钟脉冲进行累积计数的定时范围为0.001~32.767s。100ms积算定时器:对100ms时钟脉冲进行累积计数的定时范围为0.1~3276.7s。积算定时器的编程应用如图6.12所示图6.12积算定时器的编程应用误差分析除了中断执行型的定时器外,在线圈驱动之后到定时器触点动作的误差范围为:-a~+T0。a——-0.001s(1ms)、0.01s(10ms)、0.1s(100ms)T0——扫描周期。编程时,若定时器触点指令写在线圈指令之前,则最坏的情况下,定时器定时误差为2T0。1ms定时器为中断执行型定时器,是以中断方式对1ms时钟脉冲进行计数,定时精度高。