Mitsubishi PLC Timer Usage in Subroutines (mitsubish空调)

Timer

三菱PLC计时器在子程序中使用时需要特别注意,以免造成程序错误或意外行为。

子程序中计时器的类型

三菱PLC子程序中可以使用以下类型的计时器:

  • 自保持计时器: 计时器在启用后持续运行,直到复位。
  • 延迟计时器: 计时器在启用后运行指定的时间后才使输出有效。
  • 脉冲计时器: 计时器在启用后产生一个指定长度的脉冲。
  • 定时器中断: 计时器在达到指定时间后触发中断。

计时器使用注意事项

在子程序中使用计时器时,需要考虑以下事项:

  • 局部与全局计时器: 在子程序中使用的计时器可以是局部计时器(仅在该子程序中可见)或全局计时器(在整个程序中可见)。局部计时器优先使用,如果子程序中不存在局部计时器,则使用全局计时器。
  • 计时器重用: 如果在子程序中使用了局部计时器,并且在其他子程序中也需要使用相同的计时器,则需要小心以免发生冲突。一种解决方法是使用全局计时器。
  • 计时器复位: 在子程序返回后,局部计时器会被自动复位。但是,全局计时器不会自动复位,需要在程序中手动复位。
  • 子程序调用嵌套: 如果子程序中嵌套调用其他子程序,则需要小心计时器的使用。当嵌套子程序返回时,外部子程序中使用的计时器会继续运行。

示例

以下是一个在三菱PLC子程序中使用自保持计时器的示例:

FUNCTION TimerExampleLOCALtimer1;END_FUNCTIONCALL TimerExampletimer1.EN:=1; // 启动计时器IF timer1.DN THEN// 计时器已计时到END_IFtimer1.RST:=1; // 复位计时器 END

在这个示例中,局部自保持计时器 timer1 在函数 TimerExample 中被使用。当 timer1.EN 为 1 时,计时器开始计时。当 timer1.DN 为真时,计时器已计时到指定时间。可以将 timer1.RST 设置为 1 来复位计时器。

结论

通过遵循这些注意事项,可以有效地在三菱 PLC 子程序中使用计时器。通过正确地选择计时器类型,避免计时器冲突,并在嵌套子程序调用中小心计时器使用,可以确保程序的可靠性和可维护性。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论