定时器[T]-数值方法(matlab版.第四版)-mathews
4.5 定时器[T]4.5 定时器[T] 定时器就是,用加法计算可编程控制器中的1ms、10ms、100ms等的时钟脉冲,当加法计算的结果达到所指定的 设定值时,输出触点就动作的软元件。 作为设定值,可使用程序内存中的常数(K)、以及通过数据寄存器(D)的内容间接指定。 4.5.1 定时器的编号 定时器(T)的编号如下表所示。(编号以10进制数分配) 1. FX3S可编程控制器 2. FX3G·FX3GC可编程控制器 3. FX3U·FX3UC可编程控制器 不作为定时器使用的定时器编号,也可以作为存储数值用的数据寄存器使用。 *1. FX3S·FX3G·FX3GC可编程控制器的累计型定时器是通过EEPROM存储器进行停电保持的。 *2. 不适用于FX3S-30M□/E□-2AD。 *3. 仅FX3G可编程控制器支持。 *4. FX3U·FX3UC可编程控制器的累计型定时器是通过电池进行停电保持的。 4.5.2 功能和动作实例 1. 一般用 当定时器线圈T200的驱动输入X000为ON,T200用的当前值计数器 就对10ms的时钟脉冲进行加法运算,如果这个值等于设定值K123 时,定时器的输出触点动作。 也就是说,输出触点是在驱动线圈后的1.23秒后动作。 驱动输入X000断开,或是停电时,定时器会被复位并且输出触点 也复位。 [FX3S可编程控制器的100ms/10ms型定时器的程序] 在FX3S 可编程控制器中,通过在程序上驱动特殊辅助继电器 M8028,100ms定时器T32~T62便会变为以10ms基准时钟动作的定 时器。 100ms型 0.1~3276.7秒 100ms型/10ms型 0.1~3276.7秒 0.01~327.67秒 1ms型 0.001~32.767秒 1ms累计型 0.001~32.767秒 100ms累计型 0.1~3276.7秒 电位器型 0~255的数值 T0~T62 63点 T32~T62 31点 T63~T127 65点 T128~T131 4点 执行中断 保持用*1 T132~T137 6点 保持用*1 内置2点*2 D8030、D8031中 保存 100ms型 0.1~3276.7秒 10ms型 0.01~327.67秒 1ms累计型 0.001~32.767秒 100ms累计型 0.1~3276.7秒 1ms型 0.001~32.767秒 电位器型 0~255的数值 T0~T199 200点 --------------- 子程序 程序用 T192~T199 T200~T245 46点 T246~T249 4点*1 执行中断 保持用 T250~T255 6点*1 保持用 T256~T319 64点 内置2点*3 D8030、D8031中 保存 100ms型 0.1~3276.7秒 10ms型 0.01~327.67秒 1ms累计型*4 0.001~32.767秒 100ms累计型*4 0.1~3276.7秒 1ms型 0.001~32.767秒 T0~T199 200点 --------- 子程序 程序用 T192~T199 T200~T245 46点 T246~T249 4点 执行中断 保持用*4 T250~T255 6点 保持用*4 T256~T511 256点 X 000 T 200 T 200 Y000 K 123 1.23秒 设定值 X 000 当前值 Y000 设定值(常数) 也可以指定 数据寄存器 RUN监控 M8000 M8028 X003 T32 K100 1秒定时器98