多重背景數(shù)據(jù)塊的使用(圖)_第1頁
多重背景數(shù)據(jù)塊的使用(圖)_第2頁
多重背景數(shù)據(jù)塊的使用(圖)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、先建立一個(gè)FB10。完成內(nèi)容X*Y=Z定義形式參數(shù)IN:X,YOUT:Z保存然后在建立FB20,形式參數(shù)STAT里定義NAME:MULDataType:FB10程序中寫以反復(fù)的寫callMUL。保存OB1中寫CALLFB20,DB10DB10為多重背景數(shù)據(jù)塊注意一點(diǎn),多重背景調(diào)用等同于FC的調(diào)用,callMUL下的參數(shù)填寫一定不能空著,必須有實(shí)際地址,否則用DB10的數(shù)據(jù)程序會(huì)混亂。以下詳細(xì)講解西門子多重背景數(shù)據(jù)塊的使用。1、在SIMATICManager中,打開你希望生成多重背景的FB。在靜態(tài)變量定義部分,輸入多重背景的名字,數(shù)據(jù)類型為FB或SFB。2、在程序中調(diào)用多重背景,可以在多重背景中

2、的目錄中選擇托拽它到NETWORK中,也可以用CALL指令調(diào)用它。rtwljmjj;nur.U-*J竺-UiInU/ZfPY1!亠1從-JMAUU.=蜀hsM!r占一丄H.ITii-JrgflKVTiI圖2在STEP7V5.4SP2中請(qǐng)注意:如果在LAD/FBD編輯器的目錄視圖中多重背景未被列出,推薦在靜態(tài)變量聲明中先插入一個(gè)功能塊,然后再刪除它。這樣多重背景就再次可以被選擇。3、現(xiàn)在設(shè)置程序塊的輸入和輸出并保存。就可以在程序(例如0B1)中使用多重背景來調(diào)用FB。創(chuàng)建一個(gè)背景數(shù)據(jù)塊以供監(jiān)控。當(dāng)生成多重背景時(shí),如其在FB中作為一個(gè)多重背景被調(diào)用,注意要首先生成它,然后再指定一個(gè)多重背景調(diào)用。如

3、果不遵從這個(gè)順序,程序中將會(huì)出現(xiàn)不一致的情況,這種不一致的情況也有可能在修改多重背景后出現(xiàn)。4、一旦修改過了多重背景,并打開調(diào)用它的功能塊。當(dāng)功能塊被打開時(shí),會(huì)出現(xiàn)一個(gè)消息顯示在FB接口聲明中有一個(gè)UDT或本地標(biāo)簽的被修改,并顯示在功能塊調(diào)用中至少有一個(gè)時(shí)間標(biāo)簽沖突。確認(rèn)此信息,修改過的背景調(diào)用在LAD/STL/FBD編輯器中將會(huì)以亮紅色顯示。為了更新功能塊調(diào)用,右擊功能塊,然后在彈出菜單中選擇“UpdateBlockCall”。圖3在STEP7V5.3中的注意事項(xiàng):當(dāng)嘗試通過“FileCheckandUpdateAccesses”來更新程序塊調(diào)用時(shí),STEP7V5.3不能發(fā)現(xiàn)變量間的唯一分配

4、,調(diào)用還是保持紅顏色,也無法通過“EditCallUpdate”改正調(diào)用錯(cuò)誤。更新調(diào)用的唯一辦法是刪除調(diào)用,在聲明中更新接口,然后再以多重背景方式調(diào)用功能塊。如果已經(jīng)刪除了FB接口中的變量,應(yīng)該通過“EditCallUpdate”來改正所有的多重背景調(diào)用,而不需使用前面的“CheckandUpdateAccesses功能。一旦已經(jīng)更新了這些多重背景,就又可以與平時(shí)一樣使用“CheckandUpdateAccesses功能了。6、推薦在更新功能塊調(diào)用后進(jìn)行一致性檢查。在SIMATICManager中,右擊S7program文件夾,選擇“Checkblockconsistency”功能,系統(tǒng)會(huì)顯示S7程序的結(jié)構(gòu)。通過工具欄中的第二個(gè)按鈕或者“ProgramCompileAll”功能編譯程序。在編譯后,STEP7程序一致性將統(tǒng)一。圖5當(dāng)新生成一個(gè)新的功能塊,在功能塊屬性中多重背景功能默認(rèn)被選擇(圖6)。也可以改變此設(shè)置:RT圖6一旦已經(jīng)生成了功能塊,多重背景功能就不可以被重新設(shè)置,是否具有多重背景的屬性只可以顯示,除非按照一個(gè)冗長(zhǎng)的過程來修改它。摘自o工控論壇首頁T西門子SIEMENS-劃覽主題:淺入深出地舉例講解一下參重背昱數(shù)擁塊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論