貴港S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-27 13:30發布IP:113.247.101.239編號:11546357
詳細介紹 貴港S7-1200PLC西門子代理商原裝現貨 貴港西門子S7-1200PLC代理,貴港西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 西門子PLC通信故障中斷組織塊有哪些??與DP通信有關的中斷組織塊 ??CPU在識別到一個故障或編程錯誤,例如,DP從站或者PROFINETIO設備的診斷報警、站的故障等,將會調用對應的中斷組織塊(OB),應生成這些OB,通過OB中編寫的程序對故障進行處理。如果這些組織塊沒有下載到CPU,CPU將會因為無法調用這些塊而進入STOP 狀態。下面介紹與通信故障有關的幾個主要的中斷組織塊。 ??1. DP從站產生的診斷中斷(OB82) ??具有診斷功能的分布式IO模塊通過產生診斷中斷來報告事件,例如部分節點故障、信號模塊導線斷開、IO通道的短路或過載、模擬量模塊的電源故障等。產生診斷中斷時,CPU 的操作系統將自動調用處理診斷中斷的組織塊OB82。OB82的啟動信息提供了產生故障的模塊的類型(輸入模塊或輸出模塊)、模塊的地址和故障的種類。當DP主站的CPU從RUN模式切換到STOP模式時,智能從站將調用診斷中斷組織塊OB82。故障出現和消失時將分別調用一次OB82。貴港S7-1200PLC西門子代理商原裝現貨 貴港西門子S7-1200PLC代理,貴港西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??通過在OB82中調用故障診斷的程序塊,可以判斷在哪個通道發生了什么樣的故障。 ??2. 外設輸入/輸出區與過程映像輸入/輸出區 貴港S7-1200PLC西門子代理商原裝現貨 貴港西門子S7-1200PLC代理,貴港西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??S7-300/400的外設輸入/輸出區(PIPQ區)用于直接讀寫IO模塊。過程映像輸入/輸出區(IQ 區)是輸入/輸出模塊在CPU的存儲區中的“映像”。在每一掃描循環周期開始時,CPU將過程映像輸出區中的數據成批地傳送到輸出模塊,將輸入模塊外接的輸入電路的狀態成批地讀入過程映像輸入區。 ??PI/PQ區與I/Q區的關系如下: ??1)訪問PIPQ區時,直接讀寫輸入/輸出模塊,而I/Q區是CPU內的存儲區。 ??2)I/Q區可以按位、字節、字和雙字尋址,PIPQ區不能按位尋址。 ??3)I/Q區的地址也可以用PI/PQ區訪問。 ??3. 優先級錯誤中斷(OB85) ??以下情況將會觸發優先級錯誤中斷: ??1)產生了一個中斷事件,但是沒有將對應的OB塊下載到CPU(不包括OB81)。 ??2)操作系統訪問模塊時出錯。 自動化西門子以太網S7基本通信屬性 ??S7基本通信服務通過調用系統功能(SFC)和不需組態的S7連接進行數據交換,只能用于MPI網絡。這些SFC可以訪問所有S7和C7PLC中的數據,發送*多76B的數據給MPI 網絡中的S7PLC、HMI或PC。S7基本通信的SFC集成在CPU的操作系統中,并用SFC提供用戶程序的軟件接口。S7基本通信不能與其他子網中的站進行通信。 ??1. 不需要組態的連接 ??連接是指兩個通信伙伴之間為了執行通信服務建立的邏輯分配,而不是指兩個站之間物理媒體(例如電纜)的連接。連接分為需要組態的靜態連接和不需要組態的動態連接。 ??PG(編程器)通信和S7基本通信不需要對連接組態,這種連接也稱為動態連接。通過通信塊SFC65~SFC68的參數,指定通信伙伴的地址、觸發通信的信號,并確定完成數據傳輸后該連接是繼續保持或終止。 ??在同一時刻,一個不需要組態的連接只能用于一個通信伙伴,與不同的通信伙伴的連接可以一個接一個地建立和終止。完成與某一通信伙伴的數據傳輸后,可以連接其他通信伙伴,因此可以相繼訪問的通信伙伴的數量不受連接資源的限制。但是CPU同時建立的連接總數不能超過可以同時使用的*大連接個數的限制。由于在通信過程中必須考慮連接的建立和斷開,因此降低了網絡的數據傳輸能力。 ??3)由于通信或組態的原因,模塊不存在或有故障,刷新過程映像表時I/O訪問出錯。出現故障的DP從站的輸入/輸出值裝入S7CPU的過程映像表時,就可能出現上述情況。 貴港S7-1200PLC西門子代理商原裝現貨 貴港西門子S7-1200PLC代理,貴港西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??訪問出錯的輸入字節被復位和保持為“0”,直到故障消失。 ??雙擊HW Config的機架中的CPU,打開CPU的屬性對話框??梢杂谩爸芷?時鐘存儲器”選項卡中的選擇框選擇調用OB85的方式(見圖6-25)。 ??圖6-25 CPU的屬性對話框的周期/時鐘存儲器選項卡 ??S7-300CPU默認的選項是“無OB85調用”,在發生I/O訪問錯誤時不調用OB85,也不會在診斷緩沖區中生成條目,一般采用默認的設置。 ??S7-400CPU默認的選項是“每單個訪問時”,在滿足條件時,每個掃描循環周期都要調用一次 OB85 和在診斷緩沖區中生成一個條目,這樣會增加掃描周期。建議選用“僅用于進入和離開的錯誤”,該選項只是在錯誤剛發生和剛消失時分別調用一次OB85。 ??在編寫OB85的程序時,應根據OB85的啟動信息,判定是哪個模塊損壞或沒有插入。OB85的局部變量OB_85_FLT_ID的錯誤代碼的意義舉例如下B#16#B1和B#16#B2分別表示更新過程映像輸入、輸出表時的I/O訪問錯誤??梢杂肧FC49“LGC_GADR”查找有關模塊所在的機架和槽位,以及模塊的用戶數據地址區中的偏移量。 ??4 機架故障或分布式I/O的站故障中斷(OB86) ??如果機架、DP主站系統或分布式I/O(DP從站或PROFINETIO設備)由于掉電、總線導線斷開、IO 系統的故障,或者某些其他原因引起的故障,CPU的操作系統將調用組織塊OB86。故障出現和消失時將分別調用一次OB86??梢愿鶕﨩B86的啟動信息,在OB86中編程,確定是哪個機架或分布式設備有故障或通信中斷。 ??5. I/O訪問錯誤中斷(OB122) ??CPU如果訪問有故障的I/O模塊、不存在的或有故障的DP從站的PIPQ輸入/輸出數據?;蛘咴L問了一個CPU不能識別的 I/O 地址,CPU的操作系統將在每個掃描周期調用一次OB122. ??6. 故障處理中斷組織塊的作用 ??DP從站出現故障時,如果S7-400沒有生成和下載OB82、OB85、OB86和OB122,S7-300 沒有生成和下載OB82、OB86和OB122,CPU將切換到STOP狀態。為了防止某個從站的故障造成整個PROFIBUS主站系統停機,作為一個常規的措施,至少要生成和下載上述組織塊。即使沒有在這些OB中編寫任何程序,在DP從站出現上述故障時,CPU也不會進入STOP模式。 ??需要注意的是,生成上述OB后,CPU雖然不再進入STOP模式,但是可能不易察覺這些危險狀態,它們會被忽視。為了解決這一問題,在故障 OB 中,應編寫記錄、處理和顯示故障的程序,例如記錄中斷的次數,保存OB的局部變量,調用讀取診斷數據的SFC13等。以便在出現故障時,迅速地查明故障的原因和采取相應的措施。 ??雙擊打開硬件目錄中的子文件夾“MASTERDRIVES/DC MASTER CBPx”,文件夾內是CBP板的通信區選項(見圖6-46)。過程數據PZD用于PC控制和監視變頻器,參數數據PKW用于讀寫變頻器的參數。PKW和PZD總稱為參數過程數據對象(PPO)。組態時一般選擇PP01和PP03。PP01有4個字的參數數據PKW和西個字的過程數據PZD。系統調試好后交付給用戶使用時,一般選擇PPO3,它只有兩個字的過程數據PZD,可以監控變頻器和電動機的運行,但是不能修改組態的參數。 ??選中硬件組態窗口中的變頻器,就像將模塊插入ET200M的插槽一樣,將圖6-46中的“PPO1:4PKW/2PZD”拖放到下面的窗口的第1行。下面的窗口自動生成兩行信息,第1 行是PKW,第2行是PZD,可以看到自動分配給它們的輸入、輸出地址。 ??雙擊表格中的某一行,可以看到該行的屬性(見圖6-47)。數據的單位為字,一致性為“總長度”(即圖6-38中的“全部”),表示通信的數據是一致性數據,主站需要調用SFC 15將數據打包后發送,調用SFC14將接收到的數據解包(見6.6.3節)。因為是灰色的字和背景色,不能修改一致性屬性。 雙擊表格中的某一行,可以看到該行的屬性 ??通過中斷組織塊的局部變量提供的信息,可以獲得故障的原因、出現故障的模塊地址、模塊的類型(輸入模塊或輸出模塊)、故障出現或故障消失等信息。CPU的模塊信息對話框中的診斷緩沖區保留著CPU曾經調用過的組織塊的信息。 ??**在出錯時通過監控設備產生一條報警信息,以便操作人員安全和正確地操作設備,具體的方法將在第8章介紹。 ??中斷組織塊的詳細信息可以參閱STEP7的在線幫助,或者參考隨書光盤中的手冊《用于S7的系統軟件和標準功能參考手冊》。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|