西門子S7-300模塊6ES7334-0KE00-0AB0
西門子S7-300模塊6ES7334-0KE00-0AB0
硬件中斷

概述
SM331 AI8x12 位的一大特色就是其觸發(fā)硬件中斷的功能。 可以對兩個通道(0 和 2)進
行相應組態(tài),。
硬件中斷通常觸發(fā) CPU 中的報警組織塊,。 在我們的實例中,將調(diào)用 OB40,。
必須以 mA 為單位硬件中斷的限制值。
實例:
已將帶有 4 到 20 mA 變送器的壓力傳感器連接到通道 0,。這里應該以 mA 而不是 Pa 為
單位限制值,。
限制值
為觸發(fā)硬件中斷,限制值必須在測量模式的額定值內(nèi),。
實例:
如果啟用了斷線檢測(3.6 mA),,而選擇 3.5 mA 作為下限值,則系統(tǒng)將接受該設置,。
因為始終首先觸發(fā)診斷報警,,所以不會觸發(fā)硬件中斷。
在我們的實例中,,將在以下限制下組態(tài)兩個通道(傳感器 1 和 2):
● 下限值 6 mA
● 上限值 18 mA
決定功能
如果發(fā)生硬件中斷,,則調(diào)用 OB40。 在 OB40 的用戶程序中,,您可以編寫自動化系統(tǒng)對
硬件中斷進行響應的程序,。
在實例的用戶程序中,OB40 將讀取硬件中斷的原因。 這可以在臨時變量結(jié)構(gòu)
OB40_POINT_ADDR(本地字 8 到 11)中找到,。
在該實例中,,OB40 只將 LD8 和 LD9 傳送到標記字(MW100)。 在現(xiàn)有變量表中監(jiān)視
該標記字,。 您可以通過設置標記位 M200.0 或在變量表中將其設置為 TRUE,,在 OB1 中
確認該標記字。
如果使用校準設備為通道 0 提供 5.71 mA 的電流,,則將在變量表中獲得 MW100 的值
0001(十六進制),。 這意味著已調(diào)用 OB40 且通道 0 已超出其下限值(6 mA)。