欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

Step7 OB組織塊介紹和使用技巧

?? 每種類型的OB塊的分析及其使用方法:

1、自由循環組織塊OB1

  S7?? CPU啟動完成后,操作系統循環執行OB1,OB1執行完成后,操作系統再次啟動OB1。在OB1中可以調用FB、SFB、FC、SFC等用戶程序使其循環執行。除OB90以外,OB1優先級最低,可以被其他OB中斷。OB1默認掃描監控時間為150ms(可設置),掃描超時,CPU自動調用)B80報錯,如果程序中沒有建立OB80,CPU進入停止模式。

2、日期中斷組織塊OB10~OB17

  在CPU屬性中,可以設置日期中斷組織塊OB10~OB17觸發的日期、執行模式(到達設定的觸發日期后,OB只執行一次或按每分、每小時、每周、每月周期執行)等參數,當CPU的日期值大于設定的日期值時,觸發相應的OB并按設定的模式執行。在用戶程序中也可以通過調用SFC28系統函數設定CPU日期中斷的參數,調用SFC30激活日期中斷投入運行,與在CPU屬性中的設置相比,通過用戶程序,可以在CPU運行時靈活地修改設定的參數,兩種方式可以任意選擇,也可以同時對一個OB進行設置。

3、時間延遲中斷組織塊OB20~OB23

  時間延遲中斷組織塊OB20~OB23的優先級及更新過程映像區的參數需要在CPU屬性中設置,通過調用系統函數SFC32觸發執行,OB號及延遲時間在SFC32參數中設定,延遲時間為1~60000ms,大大優于定時器精度。

4、循環中斷組織塊OB30~OB38

  循環中斷組織塊OB30~OB38按設定的時間間隔循環執行,循環中斷的間隔時間在CPU屬性中設定,每一個OB默認的時間間隔不同,例如)B35默認的時間間隔為100ms,在OB35中的用程序將每隔100ms調用一次,時間間隔可以自由設定,最小時間間隔不能小于55ms。OB中的用戶程序執行時間必須小于設定的時間間隔,如果間隔時間較短,由于循環中斷OB沒有完成程序掃描而被再次調用,從而造成CPU故障,觸發OB80報錯,如果程序中沒有創建OB80,CPU進入停止模式。通過調用SFC39~SFC42系統函數可以禁止、延遲、使能循環中斷的調用。循環中斷組織塊通常處理需要固定掃描周期的用戶程序,例如PID函數塊通常需在循環中斷中調用以處理積分時間的計算。

5、硬件中斷組織塊OB40~OB47

  硬件中斷也叫過程中斷,由外部設備產生,例如功能模塊FM、通信處理器CP及數字量輸入、輸出模塊等。通常使用具有硬件中斷的數字量輸入模塊觸發中斷響應,然后為每一個模塊配置相應的中斷OB(一個模塊只能良一個中斷OB,S7-300系列PLC?? CPU只能觸發硬件中斷OB40),在模塊配置中可以選擇輸入點的上升沿、下降沿或全部作為觸發中斷OB的事件。配置中的中斷事件出現,中斷主程序,執行中斷OB中的用戶程序一個周期,然后跳回中斷處繼續執行主程序。使用中斷與普通輸入信號相比,沒有主程序掃描和過程映像區更新時間,適合需要快速響應的應用。

?????? 如果輸入模塊中的一個通道觸發硬件中斷,操作系統將識別模塊的槽號及觸發相應的OB,中斷OB執行之后發送與通道相關的確認。在識別和確認過程中,該通道再次觸發的中斷事件將丟失;如果模塊其他通道觸發中斷事件,中斷不會丟失,在當前?讜誦械鬧卸先啡現蟠シ?;染J遣煌哪?櫬シ⒌鬧卸鮮錄?,中断请求被兼@跡卸螼B在空閑(沒有模塊其他通道的中斷請求)時觸發。通過調用SFC39~SFC42系統函數可以禁止、延遲、使能硬件中斷的調用。

6、DPV1中斷組織塊OB55~OB57

?????? CPU響應PROFIBUS-DP?? V1從站觸發的中斷信息。

7、多處理器中斷組織塊OB60

?????? 用于S7-400系列PLC多CPU(一個機架中最多插入4個CPU完成同一個復雜任務)處理功能,通過調用SFC35,可以觸發OB60在多個CPU中同時執行。

8、時鐘同步中斷組織塊OB61~OB64

?????? 用于處理PROFIBUS-DP?? V1等時鐘同步,從采集各個從站的輸入到邏輯結果輸出,需要經過從站輸入信號采樣循環(信號轉換)、從站背板總線循環(轉換的信號從模塊傳遞到從站接口)、PROFIBUS-DP總線循環(信號自從站傳遞到主站)、程序執行循環(信號的程序處理)、PROFIBUS-DP總線循環(信號從主站傳遞到從站)、從站背板總線循環(信號從從站接口傳遞到輸出柜塊)及模塊輸出循環(信號轉換)7個循環,時鐘同步中斷將7個循環同步,優化數據的傳遞并保證PROFIBUS-DP各個從站數據處理的同步性。PROFIBUS時鐘同步中斷只能用于S7-400系列PLC?? CPU(具有DP?? V2?? 功能)。

9、工藝同步處理中斷組織塊OB65

?????? 用?赥-CPU(具有運動控制功能的CPU)工藝塊與開始程序的同步處理。

10、冗余故障中斷組織塊OB70、OB72

?????? 用于S7-400H冗余系統,當I/O冗余故障,例如冗余的PROFIBUS-DP從站故障時,觸發OB70的調用,當CPU冗余故障,如CPU切換、同步故障時,觸發OB72的調用。如果I/O冗余,或者CPU冗余故障而在CPU中沒有創建OB70、OB72,CPU不會進入停止模式。

11、異步故障中斷組織塊OB80~OB87

?????? 異步故障中斷用于處理各種故障事件。

  OB80:處理時間故障、CIR(Configuration?? In?? Run)后的重新運行等功能,例如OB1或OB35運行超時,CPU自動調用OB80報錯,如果程序中沒有創建OB80,CPU進入停止模式。

?????? OB81:處理與電源相關的各種信息(S7-400系列PLC?? CPU只有電池故障時調用),出現故障,CPU自動調用OB81報錯,如果程序中沒有創建OB81,CPU不會進入停止模式。

?????? OB82:診斷中斷,如果使能一個具有診斷中斷模塊的診斷功能(例如斷線、傳感器電源丟失),出現故障時調用OB82,如果程序中沒有創建OB82,CPU進入停止模式。診斷中斷還對CPU所有內外部故障,包括模塊前連接器拔出、硬件中斷丟失等作出響應。

?????? OB83:用于模塊插拔事件的中斷處理,事件出現,CPU自動調用OB83報警,如果程序中沒有創建OB83,CPU進入停止模式。

?????? OB84:用于處理存儲器、冗余系統中兩個CPU的冗余連接性能降低等事件。

?????? OB85:用于處理操作系統訪問模塊故障、更新過程映像區時I/O訪問故障、事件觸發但相應的OB沒有下載到CPU等事件,事件出現,CPU自動調用OB85報錯,如果程序中沒創建OB85,CPU進入停止模式。

?????? OB86:用于處理擴展機架(不適用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET?? I/O分布I/O系統中站點故障等事件,事件出現,CPU自動調用OB86報錯,如果程序中沒有創建,CPU進入停止模式。

?????? OB87:用于處理MPI?? GD?? 通信及時鐘同步故障,事件出現,CPU自動調用OB87報錯,如果程序中沒有創建,CPU不會進入停止模式。
12、處理中斷組織塊OB88

?????? 用于處理程序嵌套、區域數據分配故障,故障出現,CPU自動調用OB88報錯,如果程序中沒有創建,CPU進入停止模式。

13、背景循環中斷組織塊OB90

?????? 優先級最低,保證CPU最短的掃描時間,避免過程映像區更新過于頻繁。程序的下載和CPU中程序的刪除觸發OB90的調用。只能用于S7-400系列PLC?? CPU。

14、啟動中斷組織塊OB100~OB102

?????? 用于處理CPU啟動事件,暖啟動CPU調用OB100,熱啟動CPU調用OB101(不適合S7-300系列PLC和S7-400H),冷啟動CPU調用OB102,溫度越低,CPU啟動時清除存儲器中數據區的類型越多。

15、同步錯誤中斷組織塊OB121、OB122

?????? OB121處理與編程故障有關的事件,例如調用的函數沒有下載到CPU中、BCD碼出錯等,OB122處理與I/O地址訪問故障有關的事件,例如訪問一個I/O模塊時,出現讀故障等。如果上述故障出現,在程序中沒有創建OB121、OB122,CP進入停止模式。

?????? 注意:不是所有的OB都可以在S7?? CPU中使用,例如S7-300系列PLC?? PU中只有暖啟動OB100,操作系統不能調用OB101、OB102,CPU中可以使用的OB請參考CPU選型手冊。

?????? S7-300系列PLC中組織塊的優先級是固定的,不能修改,在S7-400系列PLC中下列組織塊的優先級可以進行修改:

?????? OB10~OB47:優先級修改范圍2~23。

?????? OB70~OB72:優先級修改范圍2~38。

?????? OB81~OB87:優先級修改范圍2~26,優先級24~26確保異步故障中斷不被其他的事件中斷。

?????? 幾個組織塊可以具有相同的優先級,當事件同時出現時,組織塊按事件出現的先后順序觸發,如果超過12個相同優先級的OB同進觸發,中斷可能丟失。

  我們在使用相應OB時要注意以下問題。

  1.OB只是及時反應出了故障,但并不解決故障,OB允許CPU帶故障運行。

  2.診斷OB如OB82/86/122反映的是硬件上的故障,靠軟件是解決不了的,軟件的作用是盡快指向故障點,硬件的問題還是硬件解決。

??  3.診斷OB的產生會影響CPU的整個程序的執行速度,會影響系統的控制品質,尤其是一些帶過程中斷,大量運算及運動控制的高速生產線。

??  4.無條件的讓OB去掩蓋故障是一件很危險的事情,應該有應對的措施,讓系統盡快的進入一種可控的安全狀態。

  由于通信的原因,模塊不存在或有故障,刷新過程映像表時I/O訪問出錯,將會調用優先級錯誤中斷(OB85)。

?????? 可以在CPU屬性對話框中設置3種調用OB85的方式。S7-300默認的方式是不調用OB85,S7-400默認的方式是每個掃描循環周期調用一次,還可以設置為故障發生和消失時分別調用一次。

  用PI/PQ地址區訪問有故障的I/O模塊、DP從站時,將會調用I/O訪問錯誤中斷(OB122),每個掃描周期調用一次。

  對于簡單程序,只涉及到數字量邏輯控制,只使用OB1就可以了,對于復雜程序,使用了DP通訊等等,就需要做一些相應功能的組織塊來保證PLC的運行正常。

  1?? OB100啟動組織塊,即PLC一通電的第一?鏨柚芷誥拖卻澩絲?,以后就不扫描了,所以灾q飧隹檳誑梢宰齔跏薊齔?,复位一些数臼n?

  2?? OB122?? I/O訪問錯誤組織塊,

  3?? OB121?? 編程錯誤組織塊,這個塊比較重要,曾經遇到一個德國進口喂料機,使用一段時間后出現CPU不能運行,程序是使用STL編程,使用了很多間接尋址,很難找到問題所在,后來就選擇了這個組織塊后,CPU運行設備就正常工作了。

  4?? OB82診斷中斷組織塊,這個對于使用模擬量模塊多的項目需要使用這個塊,否則一旦接入的模擬量信號出現問題時,CPU停機就是大事了。

  5?? OB80?? 時間錯誤組織塊,包括:超出周期時間、執行OB時出現確認錯誤、提前了時間而使OB的啟動時間被跳過、在CiR后恢復RUN模式。

  6?? OB86機架故障組織塊,對于使用了DP通訊的分布式I/O需要使用這個塊。?? 要想第一時間找到處故障的子站,需要使用OB86來作為DP故障診斷.需要對OB86內變量做編程處理,使用觸摸屏或其他上位機來顯示報警內容。

  7?? OB87通訊錯誤組織塊。

  組織塊是操作系統與用戶程序的接口,可以從下面幾個方面來理解:

?????????????? 1.?? 組織塊不是用戶程序調用的,而是由操作系統調用的。其變量聲明表中只有臨時變量。

?????????????? 2.組織塊分為三類:

???????????? 啟動組織塊用于系統初始化;

???????????? 主程序OB1是循環執行的;

???????????? 出現中斷事件時,操作系統將會停止執行當前的任務,調用一個分配給該事件的組織塊。

?????????????? 3.除了自動生成的OB1,其他組織塊需要用戶生成,組織塊中的程序是用戶編寫的。

???????????? 4.每個組織塊都有20個字節的局部變量,其中包含OB的啟動信息。這些信息在OB啟動時由操作系統提供,包括啟動事件、啟動日期與時間,錯誤及診斷事件。

???????????? 5.CPU將比較兩個中斷源的中斷優先級。如果優先級相同,按照產生中斷請求的先后次序進行處理。如果后者的優先級比正在執行的OB的優先級高,將中止當前正在處理的OB,改為執行較高優先級的OB。

???????????? 下面是優先級的順序(后面的比前面的優先):背景循環、主程序掃描循環、時間中斷、時間延時中斷、循環中斷、硬件中斷、多處理器中斷、I/O冗余錯誤、異步故障(OB80~87)、啟動和CPU冗余,背景循環的優先級最低??梢杂肧TEP?? 7修改S7-400?? CPU某些組織塊的優先級。

???????????? ??6.?? 時間中斷和延時中斷有專用的允許處理中斷(或稱激活、使能中斷)和禁止中斷的系統功能。

???????????? 其他組織塊可以用SFC?? 39“DIS_INT”來禁止處理某些中斷,用SFC?? 40“EN_INT”來激活(使能)被禁止的中斷。

???????????? ??SFC?? 41“DIS_AIRT”用來延遲處理比當前優先級更高的中斷,直到用SFC?? 42“EN_?? AIRT”來允許立即處理被SFC?? 41暫時禁止的中斷。

  ob1:循環掃描ob,它是沒有時間間隔的,執行完ob1后就會再次從頭開始執行ob1,所以外部輸入的模擬量數據轉換成工程量的程序在ob1中執行,使得數據能夠及時更新。

  ob10~ob23:一般很少用到。

  ob30~ob38:ob33和ob35是常用的,和時間有關的程序一般都是放在這些ob中得,比如利用pid控制的程序塊,要求不是很嚴格的時間處理功能,當定時器不夠用的時候自己編寫的類似定時器的程序塊。

  ob100~ob102:這些ob只是在cpu不同的啟動模式下啟動一次,所有一些初始化的程序可以寫在這些ob中。

  其他ob就不常用了。


??

??

??

??

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          久久99精品久久久久婷婷| 久久国产福利国产秒拍| 久久九九全国免费| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲视频一区二区在线| 日本欧美久久久久免费播放网| 国产精品99久久久久久有的能看| 97se亚洲国产综合自在线 | 91精品国产色综合久久久蜜香臀| 久久久蜜桃精品| 欧美激情综合五月色丁香小说| √…a在线天堂一区| 亚洲综合免费观看高清完整版 | 欧美另类z0zxhd电影| 日韩午夜中文字幕| 亚洲欧美日韩一区| 久久精品国产99国产| 欧美伊人久久久久久久久影院| 精品乱人伦一区二区三区| 国产欧美一区二区三区在线老狼| 亚洲成av人片在线| 国产福利91精品一区二区三区| 欧美日韩精品三区| 中文子幕无线码一区tr | 欧美日韩亚洲综合在线 | 一区二区三区四区不卡在线| 久久国产日韩欧美精品| 在线视频你懂得一区二区三区| 久久精品欧美一区二区三区麻豆 | 久久久av毛片精品| 亚洲h精品动漫在线观看| 成人短视频下载| 久久久.com| 国产精品一区二区视频| 国产激情视频一区二区三区欧美| 国产精品不卡在线观看| 亚洲自拍另类综合| 亚洲精品你懂的| 国产精品久久久久婷婷二区次| 亚洲成人av电影| 99精品视频在线观看免费| 久久精品网站免费观看| 麻豆成人综合网| 欧美一区二区三区视频免费| 亚洲国产中文字幕| 在线视频综合导航| 亚洲一区二区精品视频| 91久久久免费一区二区| 欧美一区二区三区人| 亚洲一级在线观看| 911精品产国品一二三产区| 亚洲男帅同性gay1069| 国产主播一区二区三区| 欧美情侣在线播放| 亚洲一区av在线| 亚洲欧美日韩综合aⅴ视频| 乱中年女人伦av一区二区| 欧美久久高跟鞋激| 夜夜精品视频一区二区| 欧美乱妇15p| 亚洲一二三四区| 欧美视频在线播放| 久久天天做天天爱综合色| 国产美女av一区二区三区| 2023国产精华国产精品| 国产一区二区三区在线观看免费视频| 欧美视频一二三区| 天堂久久一区二区三区| 欧美久久久一区| 美女脱光内衣内裤视频久久影院| 欧美区视频在线观看| 国产一级精品在线| 日韩一区中文字幕| 欧美精品九九99久久| 蜜桃一区二区三区在线| 久久嫩草精品久久久精品一| 国产精品12区| 亚洲电影第三页| 精品少妇一区二区| 色婷婷久久综合| 日韩成人av影视| 国产精品天美传媒| 色综合色综合色综合| 久久成人综合网| 国产精品国产三级国产普通话99| 欧美日韩一区精品| 国产一区二区三区蝌蚪| 一区二区三区四区高清精品免费观看| 欧美日韩国产在线播放网站| 国产伦精一区二区三区| 一区二区激情视频| 国产日韩av一区二区| 色婷婷综合激情| 国产精品99久久久久久有的能看| 亚洲黄色免费电影| 国产午夜精品久久久久久久| 91成人在线免费观看| 国产精品99久| 亚洲一区二区三区四区中文字幕| www激情久久| 欧美在线视频日韩| 99久久免费精品高清特色大片| 日韩精品福利网| 亚洲韩国一区二区三区| 久久综合五月天婷婷伊人| 欧美日韩在线三区| 国产一区在线精品| 日韩高清在线一区| 一区在线观看视频| 亚洲国产成人私人影院tom| 欧美私模裸体表演在线观看| 91免费国产视频网站| 蜜臀精品久久久久久蜜臀| 亚洲一区在线看| 国产欧美一区在线| 国产欧美精品在线观看| 欧美裸体bbwbbwbbw| 欧美亚日韩国产aⅴ精品中极品| 国产麻豆欧美日韩一区| 国产在线视频不卡二| 亚洲成人动漫一区| 亚洲午夜私人影院| 国产精品国产精品国产专区不蜜| 国产精品久久久久久久午夜片| 欧美美女视频在线观看| 欧美一区二区三区婷婷月色| 一本一道综合狠狠老| 91久久精品一区二区| gogo大胆日本视频一区| 91小视频免费观看| 国产酒店精品激情| 不卡影院免费观看| 国产乱一区二区| 福利一区福利二区| 亚洲老妇xxxxxx| 亚洲成人动漫在线观看| 日日摸夜夜添夜夜添亚洲女人| 亚洲午夜久久久久久久久电影院| 亚洲第一激情av| 亚洲国产综合人成综合网站| 日本欧美在线看| 男女男精品视频| 国产精品一区二区久久不卡| 久草中文综合在线| 国产白丝网站精品污在线入口| 国产一本一道久久香蕉| av动漫一区二区| 成人av在线影院| 色综合中文字幕国产 | 日韩不卡一二三区| 亚洲永久精品国产| 蜜臀精品一区二区三区在线观看| 日韩国产高清在线| 成人一级视频在线观看| 成人a区在线观看| 欧美体内she精视频| 欧美精品自拍偷拍动漫精品| 久久亚洲精品国产精品紫薇| www激情久久| 一区二区三区资源| 亚洲成av人片在www色猫咪| 激情久久五月天| 成人av动漫在线| 欧美一级生活片| av一本久道久久综合久久鬼色| 91精彩视频在线| 成a人片国产精品| 欧美日韩国产精品成人| 久久久久久久久久电影| 国产精品久久网站| 免费在线看成人av| 国产河南妇女毛片精品久久久| 欧美伊人久久大香线蕉综合69 | 亚洲人成影院在线观看| 亚洲影院在线观看| 国产精品一区在线| 色欲综合视频天天天| 精品日韩在线一区| 亚洲啪啪综合av一区二区三区| 久久se精品一区精品二区| 成人国产精品免费网站| 精品欧美一区二区在线观看| 中文字幕在线不卡一区| 久久99久久精品欧美| 成人av免费网站| 久久你懂得1024| 亚洲综合成人在线视频| 成人免费毛片高清视频| 99这里只有久久精品视频| 日韩免费在线观看| 成人动漫一区二区在线| 91麻豆精品国产91久久久更新时间 | 久久99精品久久久久久久久久久久| 国产一区二区三区久久久| 成人app下载| 精品美女一区二区| xnxx国产精品| 国产精品嫩草影院com| 日韩精品久久久久久| 99re这里只有精品6|