成都西門子PLC模塊授權(quán)代理商
西門子PLC硬件中斷組織塊怎么解決
硬件中斷組織塊(OB40~OB47)用于快速響應(yīng)信號(hào)模塊(SM,即輸入/輸出模塊)、通信處理器(CP)和功能模塊(FM)的信號(hào)變化。具有硬件中斷功能的上述模塊將中斷信號(hào)傳送到CPU時(shí),將觸發(fā)硬件中斷。絕大多數(shù)S7-300 CPU只能使用OB40,S7-400 CPU 可以使用的硬件中斷OB的個(gè)數(shù)與CPU的型號(hào)有關(guān)。
為了產(chǎn)生硬件中斷,在組態(tài)有硬件中斷功能的模塊時(shí),應(yīng)啟用硬件中斷。產(chǎn)生硬件中斷時(shí),如果沒(méi)有生成和下載硬件中斷組織塊,操作系統(tǒng)將會(huì)向診斷緩沖區(qū)輸入錯(cuò)誤信息,并執(zhí)行異步錯(cuò)誤處理組織塊OB80。
硬件中斷 OB 默認(rèn)的**級(jí)為16~23,可以修改 S7-400的**級(jí)。
硬件中斷被模塊觸發(fā)后,操作系統(tǒng)將用OB40的局部變量向用戶提供模塊的起始和模塊中產(chǎn)生硬件中斷的點(diǎn)的編號(hào)。如果在處理硬件中斷的同時(shí),又出現(xiàn)了其他硬件中斷事件,新的中斷按以下方法識(shí)別和處理如果正在處理某一中斷事件,又出現(xiàn)了同一模塊同一通道產(chǎn)生的完全相同的中斷事件,新的中斷事件將丟失,即不處理它。
在圖4-46中數(shù)字量輸入模塊輸入信號(hào)的一個(gè)上升沿時(shí)觸發(fā)中斷,由于正在用OB40處理中斷,2個(gè)和3個(gè)上升沿產(chǎn)生的中斷信號(hào)丟失。
如果正在處理某一中斷信號(hào)時(shí),同一模塊其他通道或其他模塊產(chǎn)生了中斷事件,新的請(qǐng)求將被記錄,空閑后再執(zhí)行該中斷。當(dāng)前的中斷組織塊執(zhí)行完后,再處理被記錄的中斷。
1.硬件組態(tài)
生成一個(gè)名為“OB40例程”的項(xiàng)目(見(jiàn)隨書光盤中的同名例程),CPU模塊的型號(hào)為CPU315-2DP。選中SIMATIC管理器左邊的300站對(duì)象,雙擊右邊窗口的“硬件”圖標(biāo),打開(kāi)硬件組態(tài)工具HW Config(見(jiàn)圖4-47)。將硬件目錄中名為“DI4xNAMUR,Ex”的4 點(diǎn)DI模塊插入4號(hào)槽,16點(diǎn)D0模塊插入5號(hào)槽。
圖4-47 組態(tài)硬件中斷
自動(dòng)分配的DI模塊的字節(jié)地址為0。雙擊該模塊,打開(kāi)它的屬性對(duì)話框(見(jiàn)圖4-47的右圖)。用復(fù)選框啟用硬件中斷,設(shè)置10.0產(chǎn)生上升沿中斷,10.1產(chǎn)生下降沿中斷。
2. 編寫OB40中的程序
OB40中的程序(見(jiàn)圖4-48)判斷是哪個(gè)模塊的哪個(gè)點(diǎn)產(chǎn)生的中斷,然后執(zhí)行相應(yīng)的操作。臨時(shí)局部變量OB40_MDL_ADDR和OB40_POINT_ADDR分別是產(chǎn)生中斷的模塊的起始字節(jié)地址和模塊內(nèi)的位地址,數(shù)據(jù)類型分別為WORD和DWORD,這兩個(gè)變量不能直接用于整數(shù)比較指令和雙整數(shù)比較指令。
首先用MOVE指令將它們保存到MW6和MD8,才能用比較指令判別是哪一個(gè)模塊和哪一點(diǎn)產(chǎn)生的中斷。在10.0的上升沿將Q4.0置位,在10.1的下降沿將Q4.0復(fù)位。
圖4-48 OB40中的程序
3.硬件中斷的實(shí)驗(yàn)
打開(kāi)PLCSIM(見(jiàn)圖4-49),下載所有的塊,將PLC切換到RUN-P模式。執(zhí)行PLCSIM的菜單命令“Execute”(執(zhí)行)→“Trigger Error OB”(觸發(fā)錯(cuò)誤OB)→“Hard-ware Interrupt(OB40-OB47)…”,打開(kāi)“Hardware Interupt OB(40-47)”對(duì)話框(見(jiàn)圖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),同時(shí)在“Intermupt OB”(中斷 OB)顯示框內(nèi)自動(dòng)顯示出對(duì)應(yīng)的OB 編號(hào)40。將位地址(POINT_ADDR)改為1,模擬I0.1產(chǎn)生的中斷,單擊“Apply”按鈕,在松開(kāi)按鈕時(shí),Q4.0被復(fù)位為0狀態(tài)。單擊“0K”按鈕,將執(zhí)行與“Apply”按鈕同樣的操作,同時(shí)關(guān)閉對(duì)話框。
4.禁止和硬件中斷
圖4-50是OB1中的程序,在10.2的上升沿調(diào)用SFC40(EN_IRT)OB40對(duì)應(yīng)的硬件中斷,在I0.3的上升沿調(diào)用SFC39(DIS_IRT)禁止OB40對(duì)應(yīng)的硬件中斷。SFC中的MODE為2時(shí),OB_NR的實(shí)參為0B的編號(hào)。
單擊兩次PLCSIM中I0.3對(duì)應(yīng)的小方框,OB40被禁止執(zhí)行。這時(shí)用圖4-49右上角的對(duì)話框模擬產(chǎn)生硬件中斷,不會(huì)調(diào)用OB40。單擊兩次10.2對(duì)應(yīng)的小方框,OB40被允許執(zhí)行,又可以用10.0和10.1產(chǎn)生的硬件中斷來(lái)控制Q4.0了。
詞條
詞條說(shuō)明
新余SIEMENS西門子PLC模塊代理商PLC控制系統(tǒng)設(shè)計(jì)與控制任務(wù)分解一般情況下,在設(shè)計(jì)系統(tǒng)前,應(yīng)該把控制任務(wù)和控制過(guò)程分解一下,使其成為獨(dú)立或相對(duì)獨(dú)立的部分,這樣既可以決定控制單元之間的界限,也可以提高項(xiàng)目設(shè)計(jì)人員的工作效率。在分解任務(wù)的同時(shí),要把各部分操作的功能描述、邏輯關(guān)系、接口條件等詳細(xì)羅列出來(lái),為后面的系統(tǒng)設(shè)計(jì)做好準(zhǔn)備工作。 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)包括硬件系統(tǒng)設(shè)計(jì)和軟件系統(tǒng)設(shè)計(jì)。硬件系統(tǒng)設(shè)計(jì)
西門子全國(guó)代理商|觸摸屏代理商西門子PLC與觸摸屏通訊連接干擾問(wèn)題怎么解決?西門子plc與觸摸屏通訊通信干擾的處理方法問(wèn)題反映:一套設(shè)備,配備S7-400系統(tǒng),一臺(tái)TP 270觸摸屏放置在操作臺(tái)上,通過(guò)DP/MPI方式傳送信息,奇怪的問(wèn)題是:經(jīng)常會(huì)出現(xiàn)PLC與TP屏無(wú)法建立連接,把想到的認(rèn)為有干擾的地方全部檢查,并且想辦法進(jìn)行屏蔽,有時(shí)可以解決問(wèn)題,通訊正常,但不知什么原因又會(huì)引發(fā)同樣的故障,而且
西門子伺服驅(qū)動(dòng)器代理商|PLC授權(quán)代理商
西門子伺服驅(qū)動(dòng)器代理商|PLC授權(quán)代理商PLC的應(yīng)用特點(diǎn) 1.可靠性高,抗干擾能力強(qiáng)? 高可靠性是電氣控制設(shè)備的關(guān)鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了**的抗干擾技術(shù),具有很高的可靠性。使用PLC構(gòu)成控制系統(tǒng),和同等規(guī)模的繼電接觸器系統(tǒng)相比,電氣接線及開(kāi)關(guān)接點(diǎn)已減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,PLC帶有硬件故障自我功能,出
6ES7511-1AK02-0AB0西門子模塊6ES7511-1AK02-0AB0西門子模塊6ES7511-1AK02-0AB0西門子模塊?SIMATIC S7-1500, CPU 1511-1 PN, *處理器,帶 主存儲(chǔ)器 150 KB 用于 程序及 1MByte 用于數(shù)據(jù), * 1 個(gè)接口:PROFINET IRT 帶雙端換機(jī), 60 ns 比特性能表現(xiàn), 需要 SIMATIC
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話: 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com