第18講 邏輯塊的結(jié)構(gòu)與編程.ppt_第1頁
第18講 邏輯塊的結(jié)構(gòu)與編程.ppt_第2頁
第18講 邏輯塊的結(jié)構(gòu)與編程.ppt_第3頁
第18講 邏輯塊的結(jié)構(gòu)與編程.ppt_第4頁
第18講 邏輯塊的結(jié)構(gòu)與編程.ppt_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

S7 300PLC編程與應(yīng)用從入門到提高 主講 陽勝峰 第4講邏輯塊的結(jié)構(gòu)與編程 一 邏輯塊 FC和FB 的結(jié)構(gòu)二 邏輯塊 FC和FB 的編程 功能 FC 功能塊 FB 和組織塊 OB 統(tǒng)稱為邏輯塊 或程序塊 功能塊 FB 有一個數(shù)據(jù)結(jié)構(gòu)與該功能塊的參數(shù)完全相同的數(shù)據(jù)塊 稱為背景數(shù)據(jù)塊 背景數(shù)據(jù)塊依附于功能塊 它隨著功能塊的調(diào)用而打開 隨著功能塊的結(jié)束而關(guān)閉 存放在背景數(shù)據(jù)塊中的數(shù)據(jù)在功能塊結(jié)束時繼續(xù)保持 而功能 FC 則不需要背景數(shù)據(jù)塊 功能調(diào)用結(jié)束后數(shù)據(jù)不能保持 組織塊 OB 是由操作系統(tǒng)直接調(diào)用的邏輯塊 一 邏輯塊 FC和FB 的結(jié)構(gòu) 邏輯塊 OB FB FC 由變量聲明表 代碼段及其屬性等幾部分組成 局部變量聲明表 局部數(shù)據(jù) 邏輯塊局部變量的數(shù)據(jù)類型 一 邏輯塊 FC和FB 的結(jié)構(gòu) 每個邏輯塊前部都有一個變量聲明表 稱為局部變量聲明表 1 局部變量聲明表 局部數(shù)據(jù)分為參數(shù)和局部變量兩大類 局部變量又包括靜態(tài)變量和臨時變量 暫態(tài)變量 兩種 一 邏輯塊 FC和FB 的結(jié)構(gòu) 對于功能塊 FB 操作系統(tǒng)為參數(shù)及靜態(tài)變量分配的存儲空間是背景數(shù)據(jù)塊 這樣參數(shù)變量在背景數(shù)據(jù)塊中留有運行結(jié)果備份 在調(diào)用FB時 若沒有提供實參 則功能塊使用背景數(shù)據(jù)塊中的數(shù)值 操作系統(tǒng)在L堆棧中給FB的臨時變量分配存儲空間 對于功能 FC 操作系統(tǒng)在L堆棧中給FC的臨時變量分配存儲空間 由于沒有背景數(shù)據(jù)塊 因而FC不能使用靜態(tài)變量 輸入 輸出 I O參數(shù)以指向?qū)崊⒌闹羔樞问酱鎯υ诓僮飨到y(tǒng)為參數(shù)傳遞而保留的額外空間中 對于組織塊 OB 來說 其調(diào)用是由操作系統(tǒng)管理的 用戶不能參與 因此 OB只有定義在L堆棧中的臨時變量 一 邏輯塊 FC和FB 的結(jié)構(gòu) 局部變量可以是基本數(shù)據(jù)類型或復(fù)式數(shù)據(jù)類型 也可以是專門用于參數(shù)傳遞的所謂的 參數(shù)類型 參數(shù)類型包括定時器 計數(shù)器 塊的地址或指針等 2 邏輯塊局部變量的數(shù)據(jù)類型 一 邏輯塊 FC和FB 的結(jié)構(gòu) 對邏輯塊編程時必須編輯下列三個部分 變量聲明 分別定義形參 靜態(tài)變量和臨時變量 FC塊中不包括靜態(tài)變量 確定各變量的聲明類型 Decl 變量名 Name 和數(shù)據(jù)類型 DataType 還要為變量設(shè)置初始值 InitialValue 如果需要還可為變量注釋 Comment 在增量編程模式下 STEP7將自動產(chǎn)生局部變量地址 Address 程序塊 對將要由PLC進行處理的塊代碼進行編程 塊屬性 塊屬性包含了其它附加的信息 例如由系統(tǒng)輸入的時間標(biāo)志或路徑 此外 也可輸入相關(guān)詳細資料 二 邏輯塊 FC和FB 的編程 1 臨時變量的定義和使用 二 邏輯塊 FC和FB 的編程 2 定義形式參數(shù) 二 邏輯塊 FC和FB 的編程 編寫邏輯塊 FC和FB 程序時 可以用以下兩種方式使用局部變量 使用變量名 此時變量名前加前綴 以區(qū)別于在符號表中定義的符號地址 增量方式下 前綴會自動產(chǎn)生 直接使用局部變量的地址 這種方式只對背景數(shù)據(jù)塊和L堆棧有效 在調(diào)用FB塊時 要說明其

溫馨提示

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

評論

0/150

提交評論