情境7:电梯控制内容摘要:

等于 EC。 一个表最多有 100个填表数据,数据的编号为 0~99。 图 查表指令操作举例  中断程序不是由程序调用,而是在中断事件发生时由操作系统调用。 因为不能预知系统何时调用中断程序,它不能改写其他程序使用的存储器,为此应在中断程序中使用局部变量。   中断允许指令 ENI(Enable Interrupt)全局性地允许所有被连接的中断事件。  禁止中断指令 DISI(Disable Interrupt)全局性地禁止处理所有中断事件,允许中断排队等候,但是不允许执行中断程序,直到用全局中断允许指令 ENI重新允许中断。  中断连接指令 ATCH(Attach Interrupt)用来建立中断事件 (EVNT)和处理此事件的中断程序 (INT)之间的联系。 中断程序由中断程序号指定。 为某个中断事件指定中断程序后,该中断事件被自动地允许。  中断分离指令 DTCH(Detach Interrupt)用来断开中断事件 (EVNT)与中断程序(INT)之间的联系,从而禁止单个中断事件。  中断按以下固定的优先级顺序执行:通信 (最高优先级 )、 I/O中断和定时中断 (最低优先级 )。 一旦一个中断程序开始执行,它要一直执行到完成,即使另一程序的优先级较高,也不能中断正在执行的中断程序。 正在处理其他中断时发生的中断事件要排队等待处理。   可编程序控制器的串行通信口可由用户程序控制,通信口的这种操作模式称为自由端口模式。 接收信息完成、发送信息完成和接收一个字符均可产生中断事件,利用接收和发送中断可简化程序对通信的控制。   I/O中断包括上升沿中断 、 下降沿。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。