PLC中断指令及其在喷泉控制系统中的应用.docx
《PLC中断指令及其在喷泉控制系统中的应用.docx》由会员分享,可在线阅读,更多相关《PLC中断指令及其在喷泉控制系统中的应用.docx(6页珍藏版)》请在优知文库上搜索。
1、摘要:首先介绍了S7-200P1.C中断及相关概念,然后对相关中断指令进行了简要阐述,最后以喷泉控制系统为例,分析了中断指令在编程中的具体应用,这对于优化程序结构,解决相似工程问题具有借鉴意义。关键词:S7-200P1.C;中断指令;喷泉控制系统O引言S7-200P1.C设置了中断功能,用于实时控制、高速处理、通信和网络等特殊和复杂的控制任务。中断功能的合理使用,既可以使一些突发事件得到即时响应和处理,又可以使程序条理清晰,结构合理。本文以喷泉的控制系统为例,阐述S7-200P1.C中断指令及其应用情况。1P1.C中断及相关概念P1.C在执行程序时,如果有一些急需处理的事件发生,且中断允许时,
2、P1.C会中止当前正在执行的程序,转去执行中断程序,执行完中断程序,再返回中断处接着执行后续程序。下面介绍几个和P1.C中断有关的概念。1.1中断源中断源是指引发中断的事件。系统给每个中断源分配了一个编号,称为中断事件号。S7-200系列P1.C最多有34个中断源,分为三大类,即通信中断、I/O中断、时基中断。其中,时基中断又分为定时中断和定时器中断;定时中断分为定时中断O和定时中断1。本例用的是定时中断0,中断事件号为10。1.2 中断优先级在P1.C运行期间,多个中断源同时向P1.C申请中断,需要将中断源按中断性质和紧急程度进行中断排序,并按优先级高低进行逐项处理。S7-200P1.C中断
3、优先权从高到低依次是通信中断、I/O中断和时基中断,每类中断中又有不同的优先级。1.3 定时中断定时中断用于周期性的定时活动,每隔一段时间,当定时中断允许时,计时开始,时间到,执行一次中断程序。定时中断包括定时中断0和定时中断1,其中定时中断0的时间间隔由SMB34中的数值决定,数值范围为1255,时间单位是毫秒。1.4 中段服务程序中段服务程序简称中断程序,是中断事件发生时要执行的程序。中断服务程序不需要调用,当中断事件发生时,系统会自动跳到中断服务程序去执行。中断服务程序在执行过程中不能被另一个程序打断,即使是更高一级的中断,也必须按中断优先级排序依次执行。2 中断指令介绍中断指令包括中断
4、允许ENI、中断禁止DISI、中断连接ATCH、中断分离DTCH等指令。2.1中断允许指令ENI中断允许指令ENI,允许所有被连接的事件产生中断,按优先级进行中断排序,并依次执行中断程序。2.1 中断禁止指令DISI中断禁止指令DISI,全局禁止处理所有中断事件。2.2 中断连接指令ATCH中断连接指令ATCH,将一个中断事件与一个中断服务程序连接起来,并允许这一中断事件有效。2.3 中断分离指令DTCH中断分离指令DTCH,使能输入有效时,把一个中断事件EVENT和一个中断程序INT分离,禁止该中断事件有效。对于上述中断指令补充说明如下:(1)经过中断优先级判断后,将优先级最高的中断请求发送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 中断 指令 及其 喷泉 控制系统 中的 应用