5.12中断指令.docVIP

  • 8
  • 0
  • 约3.57千字
  • 约 8页
  • 2017-11-17 发布于河南
  • 举报
5.12中断指令

5.12中断指令“越短越好”。 中断程序由中断程序号开始,以无条件返回指令(RETI)结束。在中断服务程序执行完后重新返回原程序继续运行。中断技术是可编程控制器应用中不可缺少的内容。 5.12.1中断程序 中断程序由三部分构成:中断程序标号、中断程序指令和无条件返回指令。中断程序标号,即中断程序的名称,它在建立中断程序时生成;中断程序指令是中断程序的实际有效部分,对中断事件的处理就是由这些指令组合完成的,在中断程序中可以调用嵌套子程序,中断返回指令用来退出中断程序回到主程序。它有两条返回指令,一是无条件中断返回指令RETI,程序编译时由软件自动在程序结尾加上,不必由编程人员手工输入。另一条是条件返回指令CRETI,在中断程序内部用它可以提前退出中断程序。 中断程序不是由程序调用,而是在中断事件发生时由操作系统调用。因为不能预知系统何时调用中断程序。 5.12.2中断源 中断源即中断事件,是发出中断请求的事件。系统给每个中断源都分配一个编号,称为中断事件号。S7-200系列PLC最多有34个中断源,分为三大类:通信中断,输入/输出中断和时基中断。 1.通信中断 在自由口通信模式下,用户可以通过接收中断和发送中断来控制串行口通信。可以设置通信的波特率、每个字符位数、起始位、停止位及奇偶校验。 2.I/O中断 I/O中断包括外部输入上升/下降沿中断、高速计数器中断和脉冲输出中断。外部输入

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档