您现在的位置是:首页 > 电气技术 > 电气技术
PLC中断事件应用案例讲解
来源:艾特贸易2017-03-18
简介PLC中断事件应用案例讲解 中断事件 中断顾名思义就是指终止当前正在运行的程序,去执行为立即响应的信号而编制的中断服务程序,执行完毕再返回原先终止的程序并继续执行。 中断
PLC中断事件应用案例讲解
中断事件
中断顾名思义就是指终止当前正在运行的程序,去执行为立即响应的信号而编制的中断服务程序,执行完毕再返回原先终止的程序并继续执行。
中断源
中断源是指发出中断请求的事件,又叫中断事件。如外部开关量如数信号的上升沿或是下降沿事件,通信事件、高速计数器的当前值等于设定值事件等。
中断源分类及优先级1中断源分类
S7-200系列可编程控制器最多有34个中断源,分为三大类:通信中断、输入/输出(I/O)中断、时基中断
2中断优先级
中断优先级由高到低依次是:
通信中断、输入输出中断、时基中断。
每种中断中的不同中断事件又有不同的优先权。
CPU响应中断的原则
一个程序中总共可有128个中断。
S7-200在任何时刻,只能执行一个中断程序;在中断各自对的优先级组内按照先来先服务的原则为中断提供服务,一旦一个中断程序开始执行,则一直执行至完成,不能被另一个中断程序打断,即使是更高优先级的中断程序;
中断程序执行中,新的中断请求按优先级排队等候,中断队列能保存的中断个数有限,若超出,则会产生溢出。
中断指令
中断程序(中断服务程序)
定义:
中断程序是为处理中断事件而事先编好的程序。中断程序不是由程序调用,而是在中断事件发生时由操作系统调用。
注意:
1. 在中断程序中禁止使用DISI、ENI、HDEF、LSCR、END指令。
2.中断程序最后一条指令一定是无条件返回指令RETI(省略),也可以是有条件返回指令CRETI结束中断程序。
点击排行
