公司主營:西門子數控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調速變頻器6RA70等系列產品。
產品簡介
詳細介紹
西門子ET-200模塊6ES7141-3BH00-0XA0服務
*,保證,保修一年,提供技術及服務,價格公道合理.*
3.12.1 SM 321;DI 16 x DC 24 V/125 V 模塊的中斷
簡介
本章將介紹 SM 321;DI 16 x DC 24 V/125 V 模塊的中斷響應。通常,將中斷分為以下幾種類型:
● 診斷中斷
● 硬件中斷
有關下文中 OB 和 SFC 的詳細信息,請參見 STEP 7 在線幫助。
啟用中斷
中沒有默認中斷設置,即如果未進行相應設置,則禁用中斷。 可在 STEP 7 中啟用中斷(請參見“SM 321;DI 16 x DC 24 V 模塊的參數"章節)。
診斷中斷
啟用診斷中斷后,將通過中斷報告到達的錯誤事件(初次發生)和離去的錯誤事件(錯誤已)。
可通過在用戶程序中調用 OB 82 中的 SFC 51 或 SFC 59,查看由模塊輸出的詳細診斷數據。
程序退出 OB82 前,診斷數據將保持*性。 程序退出 OB82 時,模塊將確認該診斷中斷。
硬件中斷
SM 321;DI 16 x DC 24 V/125 V 模塊將在跳轉的上升沿和/或下降沿觸發各通道組的硬件中斷。
可單獨為各個通道分配參數。 可隨時更改參數(在 RUN 下的用戶程序中)。
的硬件中斷觸發了 CPU 中的硬件中斷處理 (OB40),且中斷執行用戶程序或 CPU 中優先級較低的對象類。
可在硬件中斷 OB40 的用戶程序中定義 AS 對沿躍遷的響應。 當程序退出硬件中斷
OB 時,模塊將確認該硬件中斷。
對于每個通道而言,模塊可以在堆棧中保存一個中斷。 如果沒有更高優先級的類處理掛起,則 CPU 將按已緩存中斷的出現順序處理所有模塊的緩存中斷。
硬件中斷丟失
如果在通道中觸發先前保存在堆棧中、且未經 CPU 處理的連續中斷,則會產生“硬件中斷丟失"的診斷中斷。
在 CPU 處理完同一通道中的排隊中斷之前,它不會注冊此通道中任何新出現的中斷。
中斷觸發通道
在 OB40 啟動信息的 OB40_POINT_ADDR 變量中記錄相關的硬件中斷觸發通道。 下圖顯示了本地數據中 DWORD 8 的位分配情況。
字節 | 變量 | 數據類型 | 說明 | |
6/7 | OB40_MDL_ADDR | WORD | B#16#0 | 中斷觸發模塊的地址 |
從第 8 個字節 開始 | OB40_POINT_ADDR | DWORD | 見下圖 | 指示中斷觸發輸入 |
圖 3-8 OB40 的啟動信息: 哪個事件觸發了硬件中斷
下一篇:西門子ET-200模塊6ES7134-6PA00-0CU0現場服務