西門子PLC S7-1200系列是一款中小型西門子PLC,可以在各種自動(dòng)化項(xiàng)目中進(jìn)行應(yīng)用。S7-1200系列設(shè)計(jì)較為緊湊,經(jīng)濟(jì)性較好,而且指令功能較為強(qiáng)大,因此在各種自動(dòng)化控制解決方案中有較廣泛的應(yīng)用。作為西門子PLC?S7-200系列的升級(jí)版,西門子PLC S7-1200具有很多集成在CPU上的功能,與此同時(shí),它的組態(tài)軟件STEP7 V13具有各種組織塊,可以幫助用戶實(shí)現(xiàn)多種不同的功能。其中一種組織塊具有硬件中斷的功能。本文下面就對(duì)西門子PLC S7-1200的硬件中斷組織塊做一個(gè)介紹,供用戶在編程過程中進(jìn)行參考使用。
西門子PLC S7-1200的組態(tài)軟件是STEP7 V13,其中某些組織塊OB具有硬件中斷功能,下面進(jìn)行說明:
1. 硬件中斷OB的功能
西門子PLC S7-1200系列的硬件中斷OB在發(fā)生相關(guān)硬件事件時(shí)執(zhí)行,可以快速的響應(yīng)并執(zhí)行硬件中斷OB中的程序,例如:立即停止控制系統(tǒng)中的設(shè)備。
硬件中斷事件包括內(nèi)置數(shù)字輸入端的上升沿和下降沿事件以及高速計(jì)數(shù)器事件。當(dāng)發(fā)生硬件中斷事件,硬件中斷OB將中斷正常的循環(huán)程序而優(yōu)先執(zhí)行。西門子PLC S7-1200可以在硬件配置的屬性中預(yù)先定義硬件中斷事件,一個(gè)硬件中斷事件只允許對(duì)應(yīng)一個(gè)硬件中斷OB,而一個(gè)硬件中斷OB可以分配給多個(gè)硬件中斷事件。在CPU運(yùn)行期間,可使用“ATTACH”附加指令和“DETACH”分離指令對(duì)中斷事件重新分配。硬件中斷OB的編號(hào)必須為40~47,或大于等于 123。
2. 與硬件中斷OB相關(guān)的指令功能
(1)ATTACH:功能是將硬件中斷事件和硬件中斷OB進(jìn)行關(guān)聯(lián);
(2)DETACH:功能是將硬件中斷事件和硬件中斷OB進(jìn)行分離。
西門子PLC S7-1200在自動(dòng)化控制系統(tǒng)中的應(yīng)用廣泛。隨著用戶對(duì)其深入的了解,會(huì)更加體會(huì)到S7-1200在使用過程中為用戶帶來的便利,也更能體會(huì)到它的各項(xiàng)功能,如:通訊功能,擴(kuò)展功能,集成功能等方面的強(qiáng)大。在西門子PLC S7-1200的編程軟件中,用戶可以使用硬件中斷功能,為用戶在調(diào)試和維護(hù)過程中提供了方便,用戶可以通過本文的描述進(jìn)行配置和使用。如果用戶需要更多的了解和使用西門子PLC系列,我們也會(huì)更好的提供相關(guān)技術(shù)支持。