MATLAB版数值方法解析:定时器的设定与使用

需积分: 11 49 下载量 187 浏览量 更新于2024-08-05 收藏 16.84MB PDF 举报
"三菱PLC编程手册中的定时器使用方法" 在三菱PLC的FX3S、FX3G、FX3GC、FX3U、FX3UC系列微型可编程控制器中,定时器是实现延时控制的关键元件。在《时间到-数值方法(matlab版.第四版)-mathews》中,详细介绍了定时器的使用方法和注意事项,特别是针对子程序和中断子程序中的应用。 4.5.3 设定值的指定方法: 1. 指定常数(K):以100ms(0.1s)为单位的定时器,如T10,若设定值为100,则相当于10s的定时器。这是因为0.1s × 100 = 10s。 2. 间接指定:通过数据寄存器的内容来设定,这可以是预先编程的值或者由外部输入(如数字式开关)。但需要注意,如果使用停电保持的寄存器,电池电压下降可能会影响设定值的稳定性。 4.5.4 子程序内的注意事项: 1) 使用T192到T199的定时器,它们在执行线圈指令或END指令时进行计时,并在达到设定值时触发触点。普通定时器仅在执行线圈指令时计时,不适合子程序和中断子程序,因为它们可能在特定条件下才执行线圈指令。 2) 如果在子程序和中断子程序中使用1ms累计型定时器,达到设定值后,其触点会在初始线圈指令处动作,需特别留意。 4.5.5 定时器动作的详细内容和定时器的精度: 非中断执行型定时器在驱动线圈后开始计时,达到设定值后,触点在首次执行的线圈指令处动作。计时器触点的动作精度可以用公式估算,最大误差为+2T0。设定值为0时,线圈指令执行的下一个循环中,输出触点会动作。对于1ms中断执行型定时器,它在线圈指令执行后,通过中断方式对1ms时钟脉冲计数。 编程示例: - 常数指定:`T10 K100` 表示10秒定时器。 - 间接指定:`D 5=K100` 和 `T10 D 5`,其中D5寄存器存储设定值。 实际应用时,当输入处理如`X 010=OFF→ON`时,计时器开始计时。在不同的循环阶段,定时器触点会有相应的动作。 本手册还强调了在使用PLC产品时的安全注意事项,如产品并非设计用于关键安全应用,特殊用途使用前应咨询专业人员,并且需要用户确保系统具备后备和安全功能。在与其他产品组合使用时,需确保符合相关规格、法规和规则。任何疑问应咨询电气专业人员或技术支持。手册提供的示例仅供参考,实际应用前用户需验证功能和安全性。