當前位置:編程學習大全網 - 編程語言 - 中斷指令的特殊功能指令

中斷指令的特殊功能指令

3.9 S7-200的特殊功能指令

1. 中斷指令

PLC 的 CPU在整個控制過程中, 有些控制要取決於外部事件。 比如只有外部設備請求 CPU發送數

據時,CPU才能向這個設備發送數據。這類控制的進行是取決於外部設備的請求和 CPU 的響應,當

CPU在接受了外部設備的請求時, CPU就要暫停其當前的工作,去完成外部過程的請求,這種工作方

式就叫中斷方式。

在啟動中斷程序之前,必須使中斷事件與發生此事件時希望執行的程序段建立聯系。使

用中斷連接指令(ATCH)建立中斷事件(由中斷事件號碼指定)與程序段(由中斷程序號碼指定)

之間的聯系。將中斷事件連接於中斷程序時,該中斷自動被啟動。

使用中斷分離指令(DTCH)可刪除中斷事件與中斷程序之間的聯系,因而關閉單個中斷

事件。中斷分離指令使中斷返回未激活或被忽略狀態。

S7-200可以引發的中斷事件總***有5大類34項。 其中輸入信號引起的中斷事件有8項,

通訊口引起的中斷事件有 6 項,定時器引起的中斷事件 4 項,高速計數器引起的中斷事件有

14 項,脈沖輸出指令引起的中斷事件有 2 項。如表

S7-200 可以在梯形圖編輯器內的任何位置右擊鼠標並選擇插入中斷。S7-200 也可以從

指令樹,右擊程序塊圖標並從彈出菜單選擇插入中斷。S7-200 還可以從程序編輯器窗口,從菜單右擊插入中斷。壹旦壹個新的中斷被建立,會在程序編輯器的底部將出現新的標簽,

代表新的中斷程序。

(1)中斷連接指令

·中斷連接指令的表示:中斷連接指令由指令的允許端 EN、指令助記符

ATCH、中斷程序號(入口號)INT n和中斷事件的事件號 EVNT 構成。用梯

形圖或語句表表示如圖 3-9-1。

·中斷連接指令的操作:中斷連接指令(ATCH)使中斷事件(EVNT)與中斷程

序號碼(INT)相聯系,並啟動中斷事件。根據指定事件優先級組,PLC按照先來先服務的順序對中斷提供服務。

任何時刻只能激活壹個用戶中斷。其它中斷處於激活狀態時,CPU發出

中斷暫時入隊,等待以後處理。如果發生的中斷數目過多,隊列無法處理,

則設定隊列溢出狀態位。當隊空時,重置這些位。

  • 上一篇:未來最緊缺的十大專業
  • 下一篇:如何評價Google推出的基於dart的sky
  • copyright 2024編程學習大全網