西門子PLC S7-1200係列是一款中小型西門子PLC,可以在各種自動化項目中進行應用。S7-1200係列設計較為(wei) 緊湊,經濟性較好,而且指令功能較為(wei) 強大,因此在各種自動化控製解決(jue) 方案中有較廣泛的應用。作為(wei) 西門子PLC S7-200係列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能,與(yu) 此同時,它的組態軟件STEP7 V13具有各種組織塊,可以幫助用戶實現多種不同的功能。其中一種組織塊具有硬件中斷的功能。本文下麵就對西門子PLC S7-1200的硬件中斷組織塊做一個(ge) 介紹,供用戶在編程過程中進行參考使用。
西門子PLC S7-1200的組態軟件是STEP7 V13,其中某些組織塊OB具有硬件中斷功能,下麵進行說明:
1. 硬件中斷OB的功能
西門子PLC S7-1200係列的硬件中斷OB在發生相關(guan) 硬件事件時執行,可以快速的響應並執行硬件中斷OB中的程序,例如:立即停止控製係統中的設備。
硬件中斷事件包括內(nei) 置數字輸入端的上升沿和下降沿事件以及高速計數器事件。當發生硬件中斷事件,硬件中斷OB將中斷正常的循環程序而優(you) 先執行。西門子PLC S7-1200可以在硬件配置的屬性中預先定義(yi) 硬件中斷事件,一個(ge) 硬件中斷事件隻允許對應一個(ge) 硬件中斷OB,而一個(ge) 硬件中斷OB可以分配給多個(ge) 硬件中斷事件。在CPU運行期間,可使用“ATTACH”附加指令和“DETACH”分離指令對中斷事件重新分配。硬件中斷OB的編號必須為(wei) 40~47,或大於(yu) 等於(yu) 123。
2. 與(yu) 硬件中斷OB相關(guan) 的指令功能
(1)ATTACH:功能是將硬件中斷事件和硬件中斷OB進行關(guan) 聯;
(2)DETACH:功能是將硬件中斷事件和硬件中斷OB進行分離。
西門子PLC S7-1200在自動化控製係統中的應用廣泛。隨著用戶對其深入的了解,會(hui) 更加體(ti) 會(hui) 到S7-1200在使用過程中為(wei) 用戶帶來的便利,也更能體(ti) 會(hui) 到它的各項功能,如:通訊功能,擴展功能,集成功能等方麵的強大。在西門子PLC S7-1200的編程軟件中,用戶可以使用硬件中斷功能,為(wei) 用戶在調試和維護過程中提供了方便,用戶可以通過本文的描述進行配置和使用。如果用戶需要更多的了解和使用西門子PLC係列,我們(men) 也會(hui) 更好的提供相關(guan) 技術支持。