龙空技术网

PLC编程基础输入中断

自动化工程师的日常 670

前言:

而今我们对“定时器1ms中断”大致比较注意,咱们都需要知道一些“定时器1ms中断”的相关文章。那么小编也在网络上收集了一些有关“定时器1ms中断””的相关知识,希望各位老铁们能喜欢,我们快快来学习一下吧!

PLC输入中断使用输入IO的输入信号,中断正在运行的主程序,然后执行输入中断子程序,在输入中断程序执行完成后,返回主程序中断位置,继续后续的程序动作。由此可以知道,输入中断动作时,可以快速的相应中断操作指令的执行。但是由于中断是暂停了当前正在执行的动作,而进入中断处理,故考虑到整个系统程序执行的实时相应性,中断处理的程序代码应尽可能简短。减小中断程序的运行时间,确保中断的作用不会破坏整个系统的快速相应性。

输入中断常用于对PLC输入信号的快速捕捉。不受可编程控制器的运算周期的影响处理外部输入信号,所以适用于执行高速控制和获取短时间脉冲。如,在运动控制轴运行过程中,快速记录在位置IO信号来临时,记录运动轴的位置数据。

三菱FX系列PLC的中断指针(6点)的编号及动作

输入中断可配置为上升沿中断或者下降沿中断。

若要禁止中断动作,可以在程序中使M8050~M8055置ON后,则其各自支持的输入编号的中断被禁止。

输入中断的使用方法及程序实现示例

1、上升沿外部输入中断和输出刷新(REF指令)的组合使用

通过外部输入(X000)的上升沿,即刻使输出Y007置ON的程序。中断的开始位置为输入信号的上升沿(或者下降沿)。程序示例如下所示:

2、 输入中断和输入刷新(REF指令)的组合使用

使用最新的输入信息执行中断处理的程序。中断位置为程序扫码周期中,在输入刷新后,开始输入中断执行。程序示例如下所示:

3、输入发生次数的计数

对外部输入进行快速计数处理程序。程序示例如下所示:

4、短时间脉冲的捕捉

短时间脉冲为ON后,在一定时间之内保持ON的程序。 程序示例如下所示:

实用程序举例(短时间脉宽的测量程序)

中断处理程序中,如果使用累计型的1ms定时器或是特殊数据寄存器D8099(高速环形计数器),就可以以1ms或是0.1ms为单位测量短时间的脉冲宽度。

1、硬件接线及信号时序

2、程序实现

3、时序图

中断程序执行过程中的的时序图。如下所示:

(转载请注明来源函控自动化工程师头条号)

标签: #定时器1ms中断