在拉出或插入已組態(tài)的模塊后,CPU 操作系統(tǒng)將調(diào)用 OB 83。
如果未對 OB 83 編程,則 CPU 切換為 STOP 模式。
可使用“DIS_IRT”指令來禁止拉出/插入中斷 OB 調(diào)用,使用“EN_IRT”指令來重新啟用該調(diào)用,并使用“DIS_AIRT”和“EN_AIRT”指令來延時該調(diào)用。
在 RUN、STOP 或 STARTUP 模式下每次插入和刪除已組態(tài)模塊(不允許 電源模塊、CPU、適配器盒和 IM)會導(dǎo)致拉出/插入中斷。 此中斷會導(dǎo)致在相關(guān) CPU 的診斷緩沖區(qū)和系統(tǒng)狀態(tài)列表中生成一個條目。 如果 CPU 處于運行模式,則還會啟動拉出/插入 OB。 如果未對此 OB 編程,CPU 將切換為 STOP 模式。
在系統(tǒng)中,將一直對刪除和插入 S7-400 模塊進(jìn)行監(jiān)視。 為使 CPU 能夠檢測到 S7-400 模塊的刪除和插入,在刪除和插入操作之間必須至少有兩秒的時間間隔。 對于其它模塊而言,此較短時間值會稍大一些。
如果在 RUN 模式下刪除了已組態(tài)的模塊,則會啟動 OB 83。 直接訪問該模塊或較新過程映像時,可能會首先檢測到訪問錯誤。
如果在 RUN 模式下將一個模塊插入到已組態(tài)的插槽中,操作系統(tǒng)將檢查所插入模塊的類型是否與組態(tài)相符。 如果模塊類型匹配,則啟動 OB 83 并分配參數(shù)。
S7-300 中不允許刪除和插入* IO 設(shè)備。
對于 S7-300 CPU,有一種拉出/插入中斷僅適用于 31x PN/DP CPU,因此也僅適用于 PROFINET IO 組件。
在 ET 200Pro(以 IM 154-4-8 CPU 為例)上,有一種拉出/插入中斷僅適用于* IO 設(shè)備。
在 ET 200S(以 IM151-8 PN/DP CPU 為例)上,有一種拉出/插入中斷僅適用于* IO 設(shè)備。
下表列出了拉出/插入 OB 的臨時 (TEMP) 變量。已選擇 OB 83 的默認(rèn)名稱作為變量名稱。
變量 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
OB83_EV_CLASS | BYTE | 事件類別和標(biāo)識符: B#16#32: 模塊參數(shù)重新分配結(jié)束 B#16#33: 模塊參數(shù)重新分配開始 B#16#38: 模塊已插入 B#16#39: 模塊已刪除或未響應(yīng),或者參數(shù)重新分配結(jié)束 |
OB83_FLT_ID | BYTE | 錯誤代碼(可能值: B#16#51、B#16#54、B#16#55、B#16#56、B#16#57、B#16#58、B#16#61、B#16#63、B#16#64、B#16#65、B#16#66、B#16#67、B#16#68) |
OB83_PRIORITY | BYTE | **等級;可通過組態(tài)設(shè)定 對于 S71500 CPU: **級,默認(rèn)值: 6 |
OB83_OB_NUMBR | BYTE | OB 編號 (83) |
OB83_RESERVED_1 | BYTE | 模塊或子模塊/接口模塊的標(biāo)識 |
OB83_MDL_TD | BYTE | 范圍: B#16#54: 輸入的 I/O 范圍 (PI) B#16#55: 輸出的 I/O 范圍 (PQ) |
OB83_MDL_ADDR | WORD | *或分布式 PROFIBUS DP: 受影響模塊的邏輯起始地址。 如果它是混合模塊,則該地址為模塊中所使用的較小邏輯地址。 如果混合塊中的 I 地址和 O 地址相等,則邏輯起始地址為接收事件標(biāo)識符的地址。 分布式 PROFINET IO: 模塊/子模塊的邏輯起始地址 |
OB83_RACK_NUM | INT | 如果 OB83_RESERVED_1 =B#16#A0: 子模塊/接口子模塊的編號(低字節(jié)) 如果 OB83_RESERVED_1 = B#16#C4: - 集中式: 機(jī)架號 - 分布式 PROFIBUS DP:DP 站的編號(低位字節(jié))和 DP 主站系統(tǒng) ID(高位字節(jié)) - 分布式 PROFINET IO: 物理地址: 標(biāo)識符位(位 15,1 = PROFINET IO)、IO 系統(tǒng) ID(位 11 到 14)和設(shè)備編號(位 0 到 10) |
OB83_MDL_TYPE | WORD | 對于 S7-300/S7-400: *或分布式 PROFIBUS DP: 受影響模塊的模塊類型(X: 與用戶無關(guān))。 此處未列出的模塊類型在相關(guān)模塊的手冊中有記錄。 - W#16#X5XX: 模擬模塊 - W#16#X8XX: 功能模塊 - W#16#XCXX: CP - W#16#XFXX: 數(shù)字模塊 - W#16#8340: 輸入模塊的替換類型 ID - W#16#9340: 輸出模塊的替換類型 ID - W#16#A340: 組合模塊 (I/O) 的替換類型 ID - W#16#F340: 空模塊或無法一標(biāo)識的模塊(例如,帶壓縮地址)的替換類型 ID - 此處未列出的模塊類型在相關(guān)模塊的手冊中有記錄。 分布式 PROFINET IO: - W#16#8101: 插入模塊的類型與刪除模塊的類型相同 - W#16#8102: 插入模塊的類型與已刪除模塊的類型不同 |
對于 S7-1500: W#16#8101: 對于所有拔出事件;對于除插入類型不正確的模塊之外的所有拔出事件 W#16#8102:插入模塊的類型與已刪除模塊的類型不同 | ||
OB83_DATE_TIME | DATE_AND_TIME | 調(diào)用 OB 時的日期和時間 |
下表列出了導(dǎo)致 OB 83 啟動的事件。
OB83_EV_CLASS | OB83_FLT_ID | 含義 |
---|---|---|
B#16#39 | B#16#51 | PROFINET IO 模塊已移除 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 模塊已移除 |
B#16#39 | B#16#54 | PROFINET IO 子模塊已移除 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊已移除 |
B#16#38 | B#16#54 | PROFINET IO 子模塊已插入且與已組態(tài)的子模塊匹配 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊已插入,且匹配組態(tài)的子模塊 |
B#16#38 | B#16#55 | PROFINET IO 子模塊已插入,但與已組態(tài)的子模塊不匹配 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊已插入,但與組態(tài)的子模塊不匹配 |
B#16#38 | B#16#56 | PROFINET IO 子模塊已插入,但模塊參數(shù)分配存在錯誤 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊已插入,但模塊參數(shù)分配存在錯誤 |
B#16#38 | B#16#57 | PROFINET IO 子模塊或模塊已插入,但存在問題或需要維護(hù) 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊或模塊已插入,但存在故障或需要維護(hù) |
B#16#38 | B#16#58 | PROFINET IO 子模塊,已更正訪問錯誤 對于 CPU 1510SP-1 PN 和 1512SP-1 PN: IO 子模塊,已更正訪問錯誤 |
B#16#39 | B#16#61 | 模塊已刪除或未響應(yīng) |
B#16#38 | B#16#61 | 模塊已插入,模塊類型正確 |
B#16#38 | B#16#63 | 模塊已插入,但模塊類型不正確 |
B#16#38 | B#16#64 | 模塊已插入,但存在問題(無法讀取模塊 ID) |
B#16#38 | B#16#65 | 模塊已插入,但模塊參數(shù)分配有錯誤 |
B#16#39 | B#16#66 | 模塊未響應(yīng),負(fù)載電壓錯誤 |
B#16#38 | B#16#66 | 模塊再次響應(yīng),已更正負(fù)載電壓錯誤 |
B#16#33 | B#16#67 | 模塊參數(shù)重新分配開始 |
B#16#32 | B#16#67 | 模塊參數(shù)重新分配結(jié)束 |
B#16#39 | B#16#68 | 模塊參數(shù)重新分配因錯誤而終止 |
提示 如果正在使用具有 DPV1 或 PROFINET 的 CPU,可使用指令 "RALRM" 獲取有關(guān)中斷的其它信息,這些信息不止包含 OB 的啟動信息。如果在 S7 兼容模式下運行 DP 主站,這一點也同樣適用。 |
必須在 CPU 的塊中添加 OB 83。 將要在 OB 83 中執(zhí)行的程序?qū)懭氲缴傻膲K中,并將塊加載到 CPU,作為用戶程序的一部分。
例如,可使用 OB 83,步驟如下:
對 OB 83 中的開始信息進(jìn)行評估。
然后可使用指令 "WR_PARM"、"WR_DPARM"、"PARM_MOD"、"WR_REC"、和 "RD_REC",為較新插入的模塊分配參數(shù)。
詞條
詞條說明
技術(shù)數(shù)據(jù)SIMATIC HMI TP2200 精智, 精智面板, 觸摸式操作, 22” 寬屏 TFT 顯示屏, 一千六百萬色, PROFINET 接口, MPI/PROFIBUS-DP 接口, 24MByte 項目組態(tài)存儲器, WEC 2013, 可項目組態(tài)的較低版本 WinCC Comfort V14 SP1 帶 HSP一般信息產(chǎn)品類型標(biāo)志TP2200 Comfort顯示顯示屏規(guī)格TFT屏幕對角
SNMP提示只有與設(shè)備存在在線連接時才顯示該頁面。該頁面顯示所創(chuàng)建的 SNMPv3 組。在“系統(tǒng) > SNMP”(System > SNMP) 中組態(tài) SNMPv3 組。顯示值說明該表格包括以下列:組名稱 (Group Name)顯示組名稱。用戶名 (User Name)顯示分配到該組的用戶。
使用 TIA Portal 為G120變頻器分配IP 地址和命名
1、將G120(控制單元帶PROFINET接口)與裝有 TIA Portal 的 PC 機(jī)通過PROFINET電纜連接在一起。2、打開TIA Portal軟件,創(chuàng)建新項目,如圖1所示,填寫項目名稱、路徑等信息,點擊創(chuàng)建。( 114 KB )圖 13、創(chuàng)建完成后,點擊左下角的“項目視圖”按鈕,或者點擊“開始”樹圖下的“打開項目視圖”,如圖2所示,進(jìn)入項目視圖。( 129 KB )圖 24、點開“在線
邏輯運算順序和跳轉(zhuǎn)簡介在 S7-300/400 中,可以在任意指令的 STL 中放置跳轉(zhuǎn)標(biāo)簽,然后通過程序跳轉(zhuǎn)到所標(biāo)記的位置處。但如果在邏輯程序單元中定義跳轉(zhuǎn)的目標(biāo)位置,但沒有定義 RLO 的狀態(tài),則在程序執(zhí)行過程中可能會出現(xiàn)意外結(jié)果。CPU 可能會切換為 STOP 狀態(tài)。因此,在編程過程中必須采取相應(yīng)措施,確保僅在邏輯操作順序的開始處設(shè)置跳轉(zhuǎn)標(biāo)簽。同時還需避免從邏輯操作順序中段進(jìn)行跳轉(zhuǎn)。在邏輯操
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00