您现在的位置是:首页 > PLC技术 > PLC技术
欧姆龙CQM1H系列PLC的中断控制指令
来源:艾特贸易2017-06-04
简介CQM1H 具有外部输入中断、间隔定时器中断、高速计数器中断以及串行通信板中断功能。执行中断时,立即停止执行主程序,并产生一个断点,然后转去执行中断子程序,执行完中断子程
CQM1H具有外部输入中断、间隔定时器中断、高速计数器中断以及串行通信板中断功能。执行中断时,立即停止执行主程序,并产生一个断点,然后转去执行中断子程序,执行完中断子程序后,再返回主程序断点继续执行主程序。中断处理子程序和一般的子程序一样,在主程序后面用SBN(92)指令和RET(93)指令定义。
中断的优先级如下:
外部输入中断=高速计数器1或2的中断>间隔定时器中断=高速计数器0中断>串行通信板中断。
在中断处理中若发生优先级更高的中断时,就停止处理中的中断子程序,转而处理新的中断,待该程序结束后,再继续以前的中断处理程序。在中断处理中若接受到相等或更低优先级的中断时,待当前中断处理完后,再处理新接受的中断。相同优先级的中断同时发生时,按以下顺序处理:外部输入中断0>外部输入中断1>外部输入中断2>外部输入中断3>高速计数器中断1>高速计数器中断2,间隔定时器中断0>间隔定时器中断1>间隔定时器中断2>高速计数器中断0。
外部输入中断在规定的中断输入端子(IR00000-IR00003)上外接输入信号。它有两种模式:①输入中断模式,只要中断输入端子被接通,则立即产生中断。可检测长度为100μs的信号。②计数器中断模式,中断输入端子被接通若干次,才会产生中断。最高计数频率为1kHz。间隔定时器中断是指设定定时器的定时时间到时,产生一次中断,或者每隔一段定时时间,执行一次中断。高速计数器中断是指高速计数器的计数当前值与目标值相等时产生中断,或者当前值落在一定范围内时产生中断。
外部输入中断子程序号是固定的,外部输入中断0-3分别与中断输入端子IR00000 -IR00003对应,并且分别调用子程序000 - 003。
点击排行
