根據硬件中斷模塊觸發(fā)的示例來說明 S7-1500 CPU 中面向事件的程序執(zhí)行的功能原理。
過程事件是由 I/O(例如數字量輸入)觸發(fā)并在 S7-1500 CPU 中啟動已分配 OB 調用的事件。分配給過程事件的 OB 稱為硬件中斷 OB。
步驟
要組態(tài)硬件中斷,請執(zhí)行如下操作:
組態(tài)帶有 CPU 和兼容硬件中斷模塊的 S7-1500,如 DI 16x24VDC HF。 選擇兼容硬件中斷的模塊并在區(qū)域導航中導航至區(qū)域“輸入 > 通道 0”(Inputs > Channel 0")。 激活選項“啟用上升沿檢測”(Enable rising edge detection)。 為事件分配一個有具體含義的名稱。 必要時,更改此事件的優(yōu)先級。 在 PLC 變量中(“系統(tǒng)常量”(System constants) 選項卡),將為事件創(chuàng)建數據類型為 Event_HwInt 的系統(tǒng)常量。 單擊“硬件中斷”(Hardware interrupt) 下拉列表創(chuàng)建一個新硬件中斷 OB。如果硬件中斷 OB 已存在,則可以進行選擇。 單擊“添加對象”(Add object) 按鈕創(chuàng)建一個新硬件中斷 OB。 可以在選擇對話框中指定程序編輯器是否應該在打開硬件中斷 OB 時立即啟動(“添加新對象并打開”(Add new and open) 選項)。 |
硬件中斷 OB 屬性
硬件中斷 OB 的屬性包含每個中斷觸發(fā)事件的啟動事件相應信息:
硬件中斷 OB 程序
在用戶程序中,可以使用硬件中斷 OB 的啟動信息來確定和評估硬件中斷事件。
審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5008文章
13167瀏覽量
462198 -
觸發(fā)器
+關注
關注
14文章
1996瀏覽量
61057 -
硬件中斷
+關注
關注
0文章
11瀏覽量
6835 -
S7-1500
+關注
關注
3文章
300瀏覽量
6347
原文標題:西門子博途:硬件中斷事件的示例
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
FPGA設計如何使用本GXFPGA驅動創(chuàng)建一個中斷事件/請求
1. 概要本篇文章主要介紹在FPGA設計中如何使用本GXFPGA驅動創(chuàng)建一個中斷事件/請求。2. 簡介中斷作為硬件與軟件握手和同步的手段而被廣泛使用,可用于表示硬件進程的完成或軟件執(zhí)行
發(fā)表于 08-31 15:12
如何使用PSO5LP中的中斷事件讀取采樣值?
請您提供如何在Delsig ADC上對EOC(轉換結束)進行中斷的示例,以及如何使用PSO5LP中的中斷事件讀取采樣值?我通過論壇和知識庫文章,但只有ADC SAR示例與ITRIPUT
發(fā)表于 07-12 10:02
事件、中斷事件和中斷的理解
凡從事過ST MCU應用開發(fā)的人往往會遇到事件、中斷事件中斷三個概念或術語。這三個概念彼此關聯,有時會讓人有點混淆或犯迷糊。先拿一件生活中的事情打比方對上述三個概念做個基本的粗略理解,之后再分享一個
發(fā)表于 08-13 09:07
stm32學習之中斷事件
stm32學習之中斷事件 相信很多小伙伴們早已在51系列的板子上接觸中斷,大概的概括便是:正在看電影的你,突然來了快遞,你暫停了電影去簽收了快遞,回來繼續(xù)看電影這便是一級中斷。而多級中斷
發(fā)表于 08-17 07:13
STM32的事件和中斷事件
若要理解低功耗,則先要說一下STM32的事件和中斷事件是中斷的觸發(fā)源,開放了對應的中斷屏蔽位,則事件可以觸發(fā)相應的中斷。在STM32中,中斷
發(fā)表于 08-18 06:03
什么是中斷?中斷事件又是什么
中斷指計算機CPU獲知某些事,暫停正在執(zhí)行的程序,轉而去執(zhí)行處理該事件的程序,當這段程序執(zhí)行完畢后再繼續(xù)執(zhí)行之前的程序。整個過程稱為中斷處理,簡稱中斷,而引起這一過程的事件稱為中斷事件
發(fā)表于 12-10 06:21
中斷事件的異常處理是什么意思
M0內核支持的資源Cortex-M0處理器最多支持32個外部中斷(通常稱作IRQ),還有一個被稱作不可屏蔽中斷的特殊中斷。中斷事件的異常處理通常被稱作
發(fā)表于 12-21 06:50
求助,定時器中斷事件旗標何時被硬件設置以及如何清除該旗標?
當24位向上計數器數值與定時器比較緩存器(TCMPR)值相同時,定時器中斷事件旗標(TIF)將被硬件設置,而該旗標須由軟件寫入1來清除。
發(fā)表于 06-27 06:35
如何在FPGA設計中創(chuàng)建一個中斷事件
本篇文章主要介紹在FPGA設計中如何使用本GXFPGA驅動創(chuàng)建一個中斷事件/請求。
中斷作為硬件與軟件握手和同步的手段而被廣泛使用,可用于表示硬件進程的完成或軟件執(zhí)行過程中的請求。G
發(fā)表于 09-07 14:34
?6次下載
單片機中斷程序是如何被中斷的?
中斷一般是由硬件(例如外設、外部引腳)產生,當某種內部或外部事件發(fā)生時,MCU的中斷系統(tǒng)將迫使 CPU 暫停正在執(zhí)行的程序,轉而去進行中斷事件的處理
中斷是什么?PLC的三大類中斷事件
在200SMART系列PLC中共有三大類中斷事件,分別是:I/O中斷:I/O 中斷包括上升/下降沿中斷、高速計數器中斷和脈沖串輸出
發(fā)表于 06-20 14:11
?6389次閱讀
評論