根據(jù)硬件中斷模塊觸發(fā)的示例來說明 S7-1500 CPU 中面向事件的程序執(zhí)行的功能原理。
過程事件是由 I/O(例如數(shù)字量輸入)觸發(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)建數(shù)據(jù)類型為 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 的啟動信息來確定和評估硬件中斷事件。
審核編輯:劉清
-
plc
+關注
關注
5004文章
13045瀏覽量
460848 -
觸發(fā)器
+關注
關注
14文章
1992瀏覽量
60976 -
硬件中斷
+關注
關注
0文章
11瀏覽量
6825 -
S7-1500
+關注
關注
3文章
300瀏覽量
6224
原文標題:西門子博途:硬件中斷事件的示例
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論