1.定时器T
定时器作为时间元件相当于时间继电器,由设定值寄存器、当前值寄存器和定时器触点组成。在其当前值寄存器的值等于设定值寄存器的值时,定时器触点动作。故设定值、当前值和定时器触点是定时器的三要素。
(1)定时器的类型
plc内的定时器是根据时钟脉冲累积计时的,时钟脉冲有1ms、10ms、100ms,定时器有以下四种类型。
100ms定时器:T0~T199,共200个点,计时范围为0.1~3276.7s;
10ms定时器:T200~T245,共46点,计时范围为0.01~327.67s;
1ms积算型定时器(停电记忆):T246~T249,共4个点,计时范围为0.001~32.767s;
100ms积算型定时器(停电记忆):T250~T255,共6个点,计时范围为0.1~3276.7s。
(2)定时器的工作原理
可编程控制器中的定时器是对机内1ms、10ms、100ms等不同规格时钟脉冲累加计时的。定时器除了占有自己编号的存储器位外,还占有一个设定值寄存器和一个当前值寄存器。设定值寄存器存放程序赋予的定时设定值。当前值寄存器记录计时当前值。这些寄存器为16位二进制存储器。其最大值乘以定时器的计时单位值即是定时器的最大计时范围值。定时器满足计时条件时开始计时,当前值寄存器则开始计数,当它的当前值与设定值寄存器存放的设定值相等时定时器动作,其常开触点接通,常闭触点断开,并通过程序作用于控制对象,达到时间控制的目的。
(3)普通定时器的使用。

图1普通定时器

图2普通定时器的使用示意图
(a)定时器T1开始计时;(b)定时器T1当前值与设定值相等(c)定时器T1当前值复位
(4)积算式定时器的使用

积算式定时器

积算式定时器的使用示意图
(a)停电时当前值保持不变;(b)复电时累计计时(c)定时器T250当前值复位

积算式定时器的应用波形图
2.计数器C
计数器在程序中用作计数控制。FX2N系列可编程控制器计数器可分为内部计数器及外部计数器。
内部计数器:对机内元件(X、Y、M、S、T和C)的信号计数的计数器。由于机内信号的频率低于扫描频率,内部计数器是低速计数器,也称普通计数器。对高于机器扫描频率的信号进行计数,需用高速计数器。
(1)16位加计数器
16位加计数器有200个,地址编号为C0-C199。其中C0~C99为通用型,C100~C199为掉电保持型。设定值为1~32767。

图3计数器的工作梯形图

16位加计数器的的使用示意图
(a)、(b)、(c)计数器C0的当前值加1;(d)计数器C0的当前值复位

图4 16位加计数器应用波形图
(2)32位加/减计数器
32位加/减计数器共有35个,编号为C200~C234,其中C200~C219为通用型,C220~C234为断电保持型。它们的设定值为-2147483648~+2147483647,可由常数K设定,也可以通过指定数据寄存器来设定。32位设定值存放在元件号相连的两个数据寄存器中。如果指定的寄存器为D0,则设定值存放在D1和D0中。

(a)工作梯形图

(b)应用波形图
32位加/减计数器的工作过程
(a)工作梯形图;(b)应用波形图