寧波西門子PLC代理商

    寧波西門子PLC代理商

    寧波西門子PLC代理商

    寧波西門子PLC代理商

    西門子PLC硬件中斷組織塊怎么解決

    硬件中斷組織塊(OB40~OB47)用于快速響應(yīng)信號模塊(SM,即輸入/輸出模塊)、通信處理器(CP)和功能模塊(FM)的信號變化。具有硬件中斷功能的上述模塊將中斷信號傳送到CPU時,將觸發(fā)硬件中斷。絕大多數(shù)S7-300 CPU只能使用OB40,S7-400 CPU 可以使用的硬件中斷OB的個數(shù)與CPU的型號有關(guān)。

    為了產(chǎn)生硬件中斷,在組態(tài)有硬件中斷功能的模塊時,應(yīng)啟用硬件中斷。產(chǎn)生硬件中斷時,如果沒有生成和下載硬件中斷組織塊,操作系統(tǒng)將會向診斷緩沖區(qū)輸入錯誤信息,并執(zhí)行異步錯誤處理組織塊OB80。

    硬件中斷 OB 默認的**級為16~23,可以修改 S7-400的**級。

    硬件中斷被模塊觸發(fā)后,操作系統(tǒng)將用OB40的局部變量向用戶提供模塊的起始和模塊中產(chǎn)生硬件中斷的點的編號。如果在處理硬件中斷的同時,又出現(xiàn)了其他硬件中斷事件,新的中斷按以下方法識別和處理如果正在處理某一中斷事件,又出現(xiàn)了同一模塊同一通道產(chǎn)生的完全相同的中斷事件,新的中斷事件將丟失,即不處理它。

    在圖4-46中數(shù)字量輸入模塊輸入信號的**個上升沿時觸發(fā)中斷,由于正在用OB40處理中斷,*2個和*3個上升沿產(chǎn)生的中斷信號丟失。

    如果正在處理某一中斷信號時,同一模塊其他通道或其他模塊產(chǎn)生了中斷事件,新的請求將被記錄,空閑后再執(zhí)行該中斷。當前的中斷組織塊執(zhí)行完后,再處理被記錄的中斷。

    1.硬件組態(tài)

    生成一個名為“OB40例程”的項目(見隨書光盤中的同名例程),CPU模塊的型號為CPU315-2DP。選中SIMATIC管理器左邊的300站對象,雙擊右邊窗口的“硬件”圖標,打開硬件組態(tài)工具HW Config(見圖4-47)。將硬件目錄中名為“DI4xNAMUR,Ex”的4 點DI模塊插入4號槽,16點D0模塊插入5號槽。

    圖4-47 組態(tài)硬件中斷

    自動分配的DI模塊的字節(jié)地址為0。雙擊該模塊,打開它的屬性對話框(見圖4-47的右圖)。用復選框啟用硬件中斷,設(shè)置10.0產(chǎn)生上升沿中斷,10.1產(chǎn)生下降沿中斷。

    2. 編寫OB40中的程序

    OB40中的程序(見圖4-48)判斷是哪個模塊的哪個點產(chǎn)生的中斷,然后執(zhí)行相應(yīng)的操作。臨時局部變量OB40_MDL_ADDR和OB40_POINT_ADDR分別是產(chǎn)生中斷的模塊的起始字節(jié)地址和模塊內(nèi)的位地址,數(shù)據(jù)類型分別為WORD和DWORD,這兩個變量不能直接用于整數(shù)比較指令和雙整數(shù)比較指令。

    首先用MOVE指令將它們保存到MW6和MD8,才能用比較指令判別是哪一個模塊和哪一點產(chǎn)生的中斷。在10.0的上升沿將Q4.0置位,在10.1的下降沿將Q4.0復位。

    圖4-48 OB40中的程序

    3.硬件中斷的實驗

    打開PLCSIM(見圖4-49),下載所有的塊,將PLC切換到RUN-P模式。執(zhí)行PLCSIM的菜單命令“Execute”(執(zhí)行)→“Trigger Error OB”(觸發(fā)錯誤OB)→“Hard-ware Interrupt(OB40-OB47)…”,打開“Hardware Interupt OB(40-47)”對話框(見圖4-49右上方的小圖),在文本框“Module address”(模塊地址)內(nèi)輸入模塊的起始地址0,在文本框“Module status(POINT_ADDR)”(模塊狀態(tài)(位地址))內(nèi)輸入模塊內(nèi)的位地址0。

    單擊“Apply”(應(yīng)用)按鈕,觸發(fā)I0.0的上升沿中斷,CPU調(diào)用OB40,Q4.0被置為1狀態(tài),同時在“Intermupt OB”(中斷 OB)顯示框內(nèi)自動顯示出對應(yīng)的OB 編號40。將位地址(POINT_ADDR)改為1,模擬I0.1產(chǎn)生的中斷,單擊“Apply”按鈕,在松開按鈕時,Q4.0被復位為0狀態(tài)。單擊“0K”按鈕,將執(zhí)行與“Apply”按鈕同樣的操作,同時關(guān)閉對話框。

    4.禁止和硬件中斷

    圖4-50是OB1中的程序,在10.2的上升沿調(diào)用SFC40(EN_IRT)OB40對應(yīng)的硬件中斷,在I0.3的上升沿調(diào)用SFC39(DIS_IRT)禁止OB40對應(yīng)的硬件中斷。SFC中的MODE為2時,OB_NR的實參為0B的編號。

    單擊兩次PLCSIM中I0.3對應(yīng)的小方框,OB40被禁止執(zhí)行。這時用圖4-49右上角的對話框模擬產(chǎn)生硬件中斷,不會調(diào)用OB40。單擊兩次10.2對應(yīng)的小方框,OB40被允許執(zhí)行,又可以用10.0和10.1產(chǎn)生的硬件中斷來控制Q4.0了。




    潯之漫智控技術(shù)(上海)有限公司專注于西門子等

  • 詞條

    詞條說明

  • 紹興西門子PLC一級代理商

    紹興西門子PLC一級代理商PLC的發(fā)展趨勢?1.向高速度、大容量方向發(fā)展?為了提高PLC的處理能力,要求PLC具有好的響應(yīng)速度和大的存儲容量。目前,有的PLC的掃描速度可達0.1ms/k步左右。PLC的掃描速度已成為很重要的一個性能指標。?在存儲容量方面,有的PLC高可達幾十兆字節(jié)。為了擴大存儲容量,有的公司已使用了磁泡存儲器或硬盤。??&n

  • 西門子代理商|CPU授權(quán)代理商

    西門子代理商|CPU授權(quán)代理商SIMATIC PM 1507 單相負載電源(PM = 電源模塊具有輸入電壓范圍自動選擇功能。其設(shè)計和功能非常適用于SIMATICS7-1500 PLC。它為 S7-1500 系統(tǒng)組件(例如,CPU、系統(tǒng)電源 (PS)、輸入和輸出模塊的 I/0電路等) 供電:必須時,也可以向傳感器和執(zhí)行器提供 24 VDC 電源。設(shè)計這些負載電源可直接固定到 S7-1500 安裝導軌

  • 西門子模塊6FC5203-0AF02-0AA1

    西門子模塊6FC5203-0AF02-0AA1西門子模塊6FC5203-0AF02-0AA1西門子模塊6FC5203-0AF02-0AA1SINUMERIK 前操作面板 OP 012,12.1" 配有薄膜按鍵和鼠標概述*二代 SIMATIC HMI 基本面板人機接口(HMI)設(shè)備一系列精細分級的HMI設(shè)備可用于本地操作員控制與監(jiān)視。移動式面板便攜式操作員面板可直接訪問和觀察過程,促進了實際場景中的

  • 6ES7288-1CR60-0AA1西門子SMART200

    6ES7288-1CR60-0AA1西門子SMART200PLC系統(tǒng)的模擬量是一個變動很大的不穩(wěn)定的值,可能是如下原因:你可能使用了一個自供電或隔離的傳感器電源,兩個電源沒有彼此連接,即模擬量輸入模塊的電源地和傳感器的信號地沒有連接。這將會產(chǎn)生一個很高的上下振動的共模電壓,影響模擬量輸入值。另一個原因可能是模擬量輸入模塊接線太長或絕緣不好??梢杂萌缦路椒ń鉀Q:1) 連接傳感器輸入的負端與模塊上的公

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

電 話: 19873876272

手 機: 19873876272

微 信: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 劉經(jīng)理

手 機: 19873876272

電 話: 19873876272

地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號1幢一層A區(qū)213室

郵 編:

網(wǎng) 址: tianxia56.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved