![西門子OB塊的用法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/78141f00-686c-472b-a9c5-47c642ce784c/78141f00-686c-472b-a9c5-47c642ce784c1.gif)
![西門子OB塊的用法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/78141f00-686c-472b-a9c5-47c642ce784c/78141f00-686c-472b-a9c5-47c642ce784c2.gif)
![西門子OB塊的用法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/78141f00-686c-472b-a9c5-47c642ce784c/78141f00-686c-472b-a9c5-47c642ce784c3.gif)
![西門子OB塊的用法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/78141f00-686c-472b-a9c5-47c642ce784c/78141f00-686c-472b-a9c5-47c642ce784c4.gif)
![西門子OB塊的用法_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/78141f00-686c-472b-a9c5-47c642ce784c/78141f00-686c-472b-a9c5-47c642ce784c5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、每種類型的O映的分析及其使用方法:1、自由循環(huán)組織塊OB1S7 CPU 啟動完成后,操作系統(tǒng)循環(huán)執(zhí)行 OB1 OB伙行完成后, 操作系統(tǒng)再次啟動OB1在OB仲可以調用FB SFB FC SF野用戶程序 使其循環(huán)執(zhí)行。除OB9以外,OB優(yōu)先級最低,可以被其他O井斷。OB1 默認掃描監(jiān)控時間為150ms (可設置),掃描超時,CPU!動調用)B80 報錯,如果程序中沒有建立OB80 CPUS入停止模式。2、日期中斷組織塊OB10OB17在CPU1性中,可以設置日期中斷組織塊 OB10OB微發(fā)的日期、 執(zhí)行模式(到達設定的觸發(fā)日期后,OER執(zhí)行一次或按每分、每小時、每周、每月周期執(zhí)行)等參數(shù),當CP
2、U勺日期值大于設定的日期值時, 觸發(fā)相應的O所按設定的模式執(zhí)行。在用戶程序中也可以通過調用 SFC2系統(tǒng)函數(shù)設定CPU3期中斷的參數(shù),調用SFC3做活日期中斷投入 運行,與在CPU(性中的設置相比,通過用戶程序,可以在 CPU!行時靈 活地修改設定的參數(shù),兩種方式可以任意選擇,也可以同時對一個OB4行設置。3、時間延遲中斷組織塊OB20OB23時間延遲中斷組織塊OB20OB23優(yōu)先級及更新過程映像區(qū)的參 數(shù)需要在CPU(性中設置,通過調用系統(tǒng)函數(shù)SFC32蟲發(fā)執(zhí)行,。弟及延 遲時間在SFC3參數(shù)中設定,延遲時間為160000ms大大優(yōu)于定時器精 度。4、循環(huán)中斷組織塊OB30OB38循環(huán)中斷組
3、織塊OB30OB38設定的時間間隔循環(huán)執(zhí)行,循環(huán)中 斷的間隔時間在CPU(性中設定,每一個OBt認的時間間隔不同,例如) B35K認的時間間隔為100ms,在OB3期的用程序將每隔100m調用一次, 時間間隔可以自由設定,最小時間間隔不能小于 55ms O葉的用戶程序 執(zhí)行時間必須小于設定的時間間隔,如果間隔時間較短,由于循環(huán)中斷O股有完成程序掃描而被再次調用,從而造成 CP做障,觸發(fā)OB80艮錯, 如果程序中沒有創(chuàng)建OB80 CPUS入停止模式。通過調用SFC39SFC42 統(tǒng)函數(shù)可以禁止、延遲、使能循環(huán)中斷的調用。循環(huán)中斷組織塊通常處 理需要固定掃描周期的用戶程序,例如 PID函數(shù)塊通常需
4、在循環(huán)中斷中 調用以處理積分時間的計算。5、硬件中斷組織塊OB40OB47硬件中斷也叫過程中斷,由外部設備產生,例如功能模塊 FM通 信處理器C吸數(shù)字量輸入、輸出模塊等。通常使用具有硬件中斷的數(shù)字 量輸入模塊觸發(fā)中斷響應,然后為每一個模塊配置相應的中斷OB (一個模塊只能良一個中斷OB S7-300系歹UPLC CPLM能觸發(fā)硬件中斷OB40 , 在模塊配置中可以選擇輸入點的上升沿、下降沿或全部作為觸發(fā)中斷OB的事件。配置中的中斷事件出現(xiàn),中斷主程序,執(zhí)行中斷 。井的用戶程 序一個周期,然后跳回中斷處繼續(xù)執(zhí)行主程序。使用中斷與普通輸入信 號相比,沒有主程序掃描和過程映像區(qū)更新時間,適合需要快速
5、響應的 應用。如果輸入模塊中的一個通道觸發(fā)硬件中斷,操作系統(tǒng)將識別模塊的梢號及觸發(fā)相應的OB中斷O耿行之后發(fā)送與通道相關的確認。在 識別和確認過程中,該通道再次觸發(fā)的中斷事件將丟失;如果模塊其他通道觸發(fā)中斷事件,中斷不會丟失,在當前正在運行的中斷確認之后觸發(fā);如果是不同的模塊觸發(fā)的中斷事件,中斷請求被記錄,中斷 OBE空 閑(沒有模塊其他通道的中斷請求)時觸發(fā)。通過調用 SFC39SFC42 統(tǒng)函數(shù)可以禁止、延遲、使能硬件中斷的調用。6、DPV力斷組織塊OB55OB57CPU 響應PROFIBUS-DP V秋站觸發(fā)的中斷信息。7、多處理器中斷組織塊OB60用于S7-400系歹U PLCCPU(
6、一個機架中最多插入4個CP院成同一 個復雜任務)處理功能,通過調用SFC35可以觸發(fā)OB6旺多個CP加同 時執(zhí)行。8、時鐘同步中斷組織塊OB61OB64用于處理PROFIBUS-DP V1時鐘同步,從采集各個從站的輸入到邏輯結果輸出,需要經過從站輸入信號采樣循環(huán)(信號轉換)、從站背板總線循環(huán)(轉換的信號從模塊傳遞到從站接口)、PROFIBUS-DP線循環(huán) (信號自從站傳遞到主站)、 程序執(zhí)行循環(huán)(信號的程序處理)、PROFIBUS-DP線循環(huán)(信號從主站傳遞到從站)、從站背板總線循環(huán)(信號從從站接口傳遞到輸出柜塊)及模塊輸出循環(huán)(信號轉換)7個循環(huán),時鐘同步中斷將7個循環(huán)同步,優(yōu)化數(shù)據(jù)的傳遞并
7、保證PROFIBUS-DP個從站數(shù)據(jù)處理的同步性。PROFIBUS鐘同步中斷只能 用于S7-400系歹UPLC CPU (具有DP V2 功能)。9、工藝同步處理中斷組織塊OB65用于T-CPU (具有運動才$制功能的CPU工藝塊與開始程序的同步 處理。10、冗余故障中斷組織塊OB70、 OB72用于S7-400HC余系統(tǒng),當I/O冗余故障,例如冗余的PROFIBUS-DP 從站故障時,觸發(fā)OB70勺調用,當CPUt余故障,如CPUH換、同步故障 時,觸發(fā)OB72勺調用。如果I/O冗余,或者CPUt余故障而在CP曲沒有 創(chuàng)建OB70 OB72 CP歷會進入停止模式。11、異步故障中斷組織塊 O
8、B80OB87異步故障中斷用于處理各種故障事件。OB80 :處理時間故障、CIR( Configuration In Run )后的重新運行等功能,例如OB或OB351行超時,CPU!動調用OB80艮錯,如果 程序中沒有創(chuàng)建OB80 CP進入停止模式。OB81 :處理與電源相關的各種信息(S7-400系歹U PLC CPUR有電 池故障時調用),出現(xiàn)故障,CPU!動調用OB8報錯,如果程序中沒有創(chuàng)建OB81 CP歷會進入停止模式OB82 : 診斷中斷,如果使能一個具有診斷中斷模塊的診斷功能(例如斷線、傳感器電源丟失),出現(xiàn)故障時調用 OB82如果程序中沒有創(chuàng) 建OB82 CPUJ入停止模式。診
9、斷中斷還對CPUf有內外部故障,包括模 塊前連接器拔出、硬件中斷丟失等作出響應。OB83 :用于模塊插拔事件的中斷處理,事件出現(xiàn),CPU1動調用OB83艮警,如果程序中沒有創(chuàng)建 OB83 CPUJ入停止模式。OB84 :用于處理存儲器、冗余系統(tǒng)中兩個 CPU勺冗余連接性能降 低等事件。OB85 :用于處理操作系統(tǒng)訪問模塊故障、更新過程映像區(qū)時I/O訪問故障、事件觸發(fā)但相應的O股有下載到CP篝事件,事件出現(xiàn),CPU 自動調用OB85艮錯,如果程序中沒創(chuàng)建OB85 CPUS入停止模式。OB86 :用于處理擴展機架(不適用于S7-300系列)、PROFIBUS-DP 主站、PROFIBUS-DPPR
10、OFINET I/O分布I/O系統(tǒng)中站點故障等事件, 事件出現(xiàn),CPU1動調用OB86艮錯,如果程序中沒有創(chuàng)建,CPUS入停止 模式。OB87 :用于處理MPI GD 通信及時鐘同步故障,事件出現(xiàn),CPU自動調用OB8根錯,如果程序中沒有創(chuàng)建,CPUP會進入停止模式。12、處理中斷組織塊OB88用于處理程序嵌套、區(qū)域數(shù)據(jù)分配故障,故障出現(xiàn),CPU!動調用OB88艮錯,如果程序中沒有創(chuàng)建,CP進入停止模式。13、背景循環(huán)中斷組織塊OB90優(yōu)先級最低,保證CPU1短的掃描時間,避免過程映像區(qū)更新過 于頻繁。程序的下載和CP用程序的刪除觸發(fā)OB90勺調用。只能用于 S7-400系歹 UPLC CPU
11、14、啟動中斷組織塊OB100OB102用于處理CP晤動事件,暖啟動CP明用OB100熱啟動CP明用 OB101(不適合S7-300系歹UPLG口 S7-400H),冷啟動CP明用OB102溫 度越低,CP陽動時清除存儲器中數(shù)據(jù)區(qū)的類型越多。15、同步錯誤中斷組織塊OB121、 OB122OB121 處理與編程故障有關的事件,例如調用的函數(shù)沒有下載到CP加、BC網出錯等,OB12處理與I/O地址訪問故障有關的事件,例如訪問一個 I/O 模塊時,出現(xiàn)讀故障等。如果上述故障出現(xiàn),在程序中沒有創(chuàng)建OB121 OB122 CP4入停止模式。注意:不是所有的OBTB可以在S7 CPU中使用,例如S7-3
12、00系 列PLC PU中只有暖啟動OB100操作系統(tǒng)不能調用OB101 OB102 CPU 中可以使用的。靖參考CP選型手冊。S7-300系列PL沖組織塊的優(yōu)先級是固定的,不能修改,在S7-400系列PL計下列組織塊的優(yōu)先級可以進行修改:OB10OB47:優(yōu)先級修改范圍223。OB70OB72:優(yōu)先級修改范圍238。OB81OB87:優(yōu)先級修改范圍226,優(yōu)先級2426確保異步故障中斷不被其他的事件中斷。幾個組織塊可以具有相同的優(yōu)先級,當事件同時出現(xiàn)時,組織塊按事件出現(xiàn)的先后順序觸發(fā),如果超過12個相同優(yōu)先級的0明進觸 發(fā),中斷可能丟失。我們在使用相應OB寸要注意以下問題。1.OB只是及時反應
13、出了故障,但并不解決故障,0凱許CPU故障運行。2 .診斷。戌口OB82/86/122反映的是硬件上的故障,靠軟件是解決不了的,軟件的作用是盡快指向故障點,硬件的問題還是硬件解決。3 .診斷OB勺產生會影響CPU整個程序的執(zhí)行速度,會影響系統(tǒng)的控 制品質,尤其是一些帶過程中斷,大量運算及運動控制的高速生產線。4 .無條件的讓OBfc掩蓋故障是一件很危險的事情,應該有應對的措 施,讓系統(tǒng)盡快的進入一種可控的安全狀態(tài)。由于通信的原因,模塊不存在或有故障,刷新過程映像表時I/O訪問出錯,將會調用優(yōu)先級錯誤中斷(OB85)??梢栽贑PU!性對話木g中設置3種調用OB85勺方式。S7-300默認 的方式
14、是不調用OB85 S7-400默認的方式是每個掃描循環(huán)周期調用一 次,還可以設置為故障發(fā)生和消失時分別調用一次。用PI/PQ地址區(qū)訪問有故障的I/O模塊、DW站時,將會調用I/O 訪問錯誤中斷(OB122 ,每個掃描周期調用一次。對于簡單程序,只涉及到數(shù)字量邏輯控制,只使用 OB僦可以了,對于 復雜程序,使用了 DP1訊等等,就需要做一些相應功能的組織塊來保證 PLC勺運行正常。1 OB100啟動組織塊,即PLC-通電的第一個掃描周期就先處理此塊, 以后就不掃描了,所以在這個塊內可以做初始化脈沖,復位一些數(shù)據(jù)。2 OB122 I/O 訪問錯誤組織塊,3 OB121 編程錯誤組織塊,這個塊比較重
15、要,曾經遇到一個德國進口喂料機,使用一段時間后出現(xiàn)CP再能運行,程序是使用ST隔程,使用了很多間接尋址,很難找到問題所在,后來就選擇了這個組織塊后,CPU運行設備就正常工作了。4 OB82診斷中斷組織塊,這個對于使用模擬量模塊多的項目需要使用 這個塊,否則一旦接入的模擬量信號出現(xiàn)問題時,CP腑機就是大事了。5 OB80 時間錯誤組織塊,包括:超出周期時間、執(zhí)行 OB寸出現(xiàn)確認 錯誤、提前了時間而使OB勺啟動時間被跳過、在CiR后恢復RUNI式。6 OB86機架故障組織塊,對于使用了 DP1訊的分布式I/O需要使用這個 塊。 要想第一時間找到處故障的子站,需要使用 OB8來作為D傲障診 斷.需要
16、對OB8吶變量做編程處理,使用觸摸屏或其他上位機來顯示報 警內容。7 OB87通訊錯誤組織塊。組織塊是操作系統(tǒng)與用戶程序的接口,可以從下面幾個方面來理解:1 . 組織塊不是用戶程序調用的,而是由操作系統(tǒng)調用的。其 變量聲明表中只有臨時變量。2 組織塊分為三類:啟動組織塊用于系統(tǒng)初始化;主程序OB是循環(huán)執(zhí)行的;出現(xiàn)中斷事件時,操作系統(tǒng)將會停止執(zhí)行當前的任務,調用一 個分配給該事件的組織塊。3 .除了自動生成的OB1,其他組織塊需要用戶生成,組織塊中的程序是用戶編寫的。4 .每個組織塊都有20個字節(jié)的局部變量,其中包含 OB勺啟動信息。這些信息在O箱動時由操作系統(tǒng)提供,包括啟動事件、啟動日期 與時
17、間,錯誤及診斷事件。5 . 中斷的優(yōu)先級也就是組織塊的優(yōu)先級,如果在執(zhí)行中斷程序(組織塊)時,又檢測到一個中斷請求,CP照比較兩個中斷源的中斷優(yōu)先級。如果優(yōu)先級相同,按照產生中斷請求的先后次序進行處理。如果后者的優(yōu)先級比正在執(zhí)行的OB 勺優(yōu)先級高,將中止當前正在處理的OB改為執(zhí)行較高優(yōu)先級的OB下面是優(yōu)先級的順序(后面的比前面的優(yōu)先):背景循環(huán)、主程序掃描循環(huán)、時間中斷、時間延時中斷、循環(huán)中斷、硬件中斷、多處理器中斷、I/O冗余錯誤、異步故障(OB8087)、啟動和CPU:余,背景 循環(huán)的優(yōu)先級最低??梢杂肧TEP 7修改S7-400 CPU某些組織塊的優(yōu)先 級。6 . 時間中斷和延時中斷有專用的允許處理中斷(或稱激活、 使能中斷)和禁止中斷的系統(tǒng)功能。其他組織塊可以用SFC 39 DIS_INT”來禁止處理某些中斷,用 SFC 40 EN_INT"來激活(使能)被禁止的中斷。SFC 41DIS_AIRT'用來延遲處理比當前優(yōu)先級更高的中斷,直到用SFC 42 EN_ AIRT'來允許立即處理被SFC 4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit2 What's the elephant doing(說課稿)-2024-2025學年外研版(三起)英語四年級上冊
- 15《八角樓上》(說課稿)2024-2025學年-統(tǒng)編版二年級語文上冊001
- 7《不甘屈辱奮勇抗爭-圓明園的訴說》(說課稿)統(tǒng)編版道德與法治五年級下冊
- 2023七年級英語下冊 Unit 2 What time do you go to school Section A 第1課時(1a-2d)說課稿 (新版)人教新目標版
- 8大家的“朋友”(說課稿)-部編版道德與法治三年級下冊
- 2024-2025學年高中歷史 第一單元 中國古代的農耕經濟 第5課 農耕時代的商業(yè)與城市(1)教學說課稿 岳麓版必修2
- 2024年八年級歷史下冊 第三單元 第11課 為實現(xiàn)中國夢而努力奮斗說課稿 新人教版
- 2024年三年級品社下冊《學看平面圖》說課稿 山東版
- 2025三元區(qū)國有商品林采伐與銷售權轉讓合同書
- Unit 5 Colours Lesson 2 (說課稿)-2024-2025學年人教新起點版英語一年級上冊
- 2025年公司品質部部門工作計劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 華為研發(fā)部門績效考核制度及方案
- CSC資助出國博士聯(lián)合培養(yǎng)研修計劃英文-research-plan
- 《環(huán)境管理學》教案
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- (一模)寧波市2024學年第一學期高考模擬考試 數(shù)學試卷(含答案)
- 冀少版小學二年級下冊音樂教案
- 父母贈與子女農村土地協(xié)議書范本
- 《師范硬筆書法教程(第2版)》全套教學課件
- 中國聯(lián)通H248技術規(guī)范
評論
0/150
提交評論