S7 提供了多達(dá)八個(gè)獨(dú)立的硬件中斷,每一中斷都具有自己的 OB。
根據(jù)組態(tài)*哪些通道將觸發(fā)硬件中斷,
在每個(gè)信號(hào)模塊的哪個(gè)補(bǔ)充條件下。
將哪個(gè)硬件中斷 OB 分配給各個(gè)通道組(默認(rèn)情況下,將由 OB 40 處理所有硬件中斷)。
對(duì)于 CP 和 FM,必須為此使用模塊的相應(yīng)軟件。
可根據(jù)組態(tài)為各個(gè)硬件中斷 OB 選擇**等級(jí)。
當(dāng)模塊觸發(fā)硬件中斷后,操作系統(tǒng)將標(biāo)識(shí)插槽并確定相關(guān)硬件中斷 OB。如果該 OB 的**級(jí)**當(dāng)前**級(jí),則啟動(dòng)該 OB。當(dāng)執(zhí)行完此硬件中斷 OB 后,將發(fā)送通道特定的確認(rèn)。
如果在對(duì)硬件中斷進(jìn)行標(biāo)識(shí)和確認(rèn)的這段時(shí)間內(nèi),在同一模塊中發(fā)生了觸發(fā)硬件中斷的另一事件,則應(yīng)用以下規(guī)則:
如果該事件發(fā)生在先前觸發(fā)硬件中斷的通道中,則將丟失相關(guān)中斷。下圖基于數(shù)字輸入模塊的通道示例,說明了過程信號(hào)與相關(guān)硬件中斷 OB 的執(zhí)行之間的連接。觸發(fā)事件是上升沿。相關(guān)硬件中斷 OB 為 OB 40。
如果事件發(fā)生在相同模塊的另一通道中,則在該時(shí)刻不會(huì)觸發(fā)硬件中斷。但是,此中斷不會(huì)丟失,在確認(rèn)當(dāng)前激活的硬件中斷之后會(huì)觸發(fā)此中斷。
如果觸發(fā)硬件中斷,其 OB 當(dāng)前由于另一個(gè)模塊的硬件中斷而處于激活狀態(tài),則會(huì)登記新的請(qǐng)求并會(huì)在*的時(shí)間處理該 OB。
可使用 "DIS_IRT" 指令禁止調(diào)用硬件中斷 OB,使用 "EN_IRT" 指令重新調(diào)用,并使用 "DIS_AIRT" 和 "EN_AIRT" 指令對(duì)其進(jìn)行延時(shí)。
可使用 "WR_PARM"、" WR_DPARM" 及 "PARM_MOD" 指令來*模塊的硬件中斷參數(shù)。
下表列出了硬件中斷 OB 的臨時(shí) (TEMP) 變量。其中,系統(tǒng)將 OB 40 的默認(rèn)名稱選擇作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
OB40_EV_CLASS | BYTE | 事件類別和標(biāo)識(shí)符: B#16#11:中斷當(dāng)前激活 |
OB40_STRT_INF | BYTE | B#16#41:通過中斷線路 1 進(jìn)行中斷 B#16#42:通過中斷線路 2 進(jìn)行中斷(僅 S7-400) B#16#43:通過中斷線路 3 進(jìn)行中斷(僅 S7-400) B#16#44:通過中斷線路 4 進(jìn)行中斷(僅 S7-400) B#16#45:WinAC:通過 PC 觸發(fā)中斷 注:在 CPU 1、... 4 的多值計(jì)算模式下分配中斷線路 1、... 4。 |
OB40_PRIORITY | BYTE | *的**等級(jí):默認(rèn)值: 16 (OB 40) 到 23 (OB 47) S7-1500 CPU 的默認(rèn)值:16 |
OB40_OB_NUMBR | BYTE | OB 編號(hào)(40 至 47) |
OB40_RESERVED_1 | BYTE | 預(yù)留 |
OB40_IO_FLAG | BYTE | B#16#54: 輸入模塊 B#16#55:輸出模塊 B#16#00:不適用 |
OB40_MDL_ADDR | WORD | 觸發(fā)了中斷的模塊的邏輯起始地址 |
OB40_POINT_ADDR | DWORD | 對(duì)于數(shù)字模塊: 對(duì)于模擬模塊:位域及哪個(gè)通道**出哪個(gè)閾值的信息(請(qǐng)參考模塊說明以了解精確結(jié)構(gòu))。 對(duì)于 CP 或 IM: |
OB40_DATE_TIME | DATE_AND_TIME | 調(diào)用 OB 時(shí)的日期和時(shí)間 |
提示 如果正在使用具有 DPV1 功能的 CPU,則通過指令“RALRM”可獲取除啟動(dòng)信息之外該 OB 有關(guān)中斷的更改信息。在 S7 兼容模式下操作 DP 主站時(shí),該指令同樣適用。 |
詞條
詞條說明
導(dǎo)出和導(dǎo)入對(duì)象TIA Portal 對(duì)象必須先導(dǎo)出到工作區(qū)中,版本控制程序才能對(duì)其進(jìn)行管理。根據(jù)對(duì)象的類型和編程語言,從 TIA Portal 導(dǎo)出到工作區(qū)中的對(duì)象格式可能不同。LAD、FBD、STL 和 GRAPH 編程語言的代碼塊(OB、FB 和 FC)將導(dǎo)出為 XML 文件??蛇x擇將 SCL 代碼塊導(dǎo)出為 XML 文件或 SCL 文件格式??蛇x擇將數(shù)據(jù)塊導(dǎo)出為 XML 文件或 DB 文件格式
*版本將與內(nèi)容有關(guān)的類型均采用相同的版本號(hào)后,庫結(jié)構(gòu)可較為清晰明了。同時(shí)也可在操作進(jìn)度上顯示相同的版本號(hào)。完成多個(gè)相關(guān)類型操作后,可為這些類型*相同的版本號(hào)。可提供以下方式為類型*一個(gè)公共的版本號(hào):通過庫中的一個(gè)或多個(gè)文件夾通過一個(gè)或多個(gè)類型要求“庫”(Libraries) 任務(wù)卡或庫視圖處于打開狀態(tài)。不能選擇狀態(tài)為“測(cè)試中”(In test) 或“開發(fā)中”(In work) 的類型。操作步
在安全模塊之間創(chuàng)建冗余關(guān)系要求安全模塊 SCALANCE S623/S627-2M(V4 及較高版本)未分配給任何其他冗余關(guān)系。步驟選擇在正常運(yùn)行時(shí)作為主動(dòng)安全模塊運(yùn)行的安全模塊(主模塊)。在本地安全設(shè)置中,選擇“路由器和*墻冗余”(Router and firewall redundancy) 條目。選中“路由器和*墻冗余”(Router and firewall redundancy) 復(fù)
PN/PN 耦合器進(jìn)行總線耦合 連接以太網(wǎng)子網(wǎng)
連接以太網(wǎng)子網(wǎng)用 PN/PN 耦合器連接以太網(wǎng)子網(wǎng)可以使用標(biāo)準(zhǔn)設(shè)備 PN/PN 耦合器連接以太網(wǎng)子網(wǎng)。要連接以太網(wǎng)子網(wǎng),執(zhí)行以下步驟:創(chuàng)建以太網(wǎng)子網(wǎng)。在硬件目錄中選擇標(biāo)準(zhǔn)現(xiàn)場(chǎng)設(shè)備。 在“PROFINET IO”文件夾中找到**模塊 PN/PN 耦合器。在網(wǎng)絡(luò)視圖中,將兩個(gè)組件 X1 和 X2 拖放到 PN/PN 耦合器所需的版本上。 這些組件組成一個(gè)設(shè)備,但為了方便操作,使它們單獨(dú)顯示。將 PN/
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00