




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第7章S7-1200PLC的編程及應用7.1S7-1200PLC的程序結構7.2梯形圖的編程規則7.3S7-1200PLC典型控制程序7.4PLC應用程序舉例
7.1S7-1200PLC的程序結構7.1.1塊的概念S7-1200的程序結構7.1S7-1200PLC的程序結構7.1.1塊的概念程序塊功能描述組織塊(OB)由操作系統調用,決定用戶程序的結構函數(FC)用戶編寫的子程序,不帶背景數據塊函數塊(FB)用戶編寫的子程序,帶有專用的背景數據塊數據塊(DB)背景DB:用于保存相關FB的輸入、輸出、輸入/輸出和靜態變量,其數據在編譯時自動生成。全局DB:用于存儲程序數據,其數據格式由用戶自行定義。程序塊的類型及功能描述7.1.2組織塊OB1.循環執行組織塊2.啟動組織塊3.中斷組織塊主程序OB1屬于循環組織塊,CPU在“RUN”模式時循環執行OB1,可以在OB1中調用函數FC和函數塊FB。啟動組織塊一般用于初始化程序,如賦初值。在CPU從“STOP”模式切換到“RUN”模式時,執行一次啟動組織塊,執行完后讀取過程映像輸入區,開始執行OB1。中斷組織塊包括循環中斷、時間中斷、延時中斷及硬件中斷組織塊等。數據塊DB用于存儲程序數據。數據塊占用CPU的裝載存儲器和工作存儲器。與M存儲區相比,使用功能類似,都是全局變量。數據塊DB可以分為:分為全局數據塊、背景數據塊和基于數據類型的數據塊。7.1.3數據塊DB全局數據塊必須在創建后才能在程序中使用。在TIA博途的項目樹中,點擊已添加的設備“PLC_1”→“程序塊”→“添加新塊”,選擇“數據塊”創建全局數據塊,DB塊編號范圍1~59999。在數據塊的“常規>屬性”里設置DB塊的訪問方式。1.全局數據塊數據塊的訪問設置背景數據塊與函數塊相關聯,存儲FB的輸入、輸出、輸入/輸出參數及靜態變量,其變量只能在FB中定義,不能在背景數據塊中直接創建。程序中調用FB時,可以為其分配一個背景DB,也可以直接定義一個新的DB塊,該DB塊將自動生成并作為這個FB的背景數據塊。2.背景數據塊7.1.3數據塊DB函數FC是不帶存儲器的代碼塊。其臨時變量存儲在局部數據堆棧中,FC執行結束后,這些數據就丟失。可以共享數據區來存儲那些在FC執行結束后需要保存的數據,不能為FC的局部數據分配初始值。函數FC相當于子程序,當程序員希望重復執行某項功能時,可將其寫成FC,在OB1或其他FC/FB中調用。這樣不僅可以簡化代碼,縮短掃描周期,而且有利于程序調試,增強程序的可讀性和移植性。7.1.4函數FCFC在使用時可選擇不帶參數的FC和帶參數的FC。函數FC的應用【例7-1】用不帶參數的函數FC實現電動機的啟保停控制。函數FC1中的程序在OB1中調用函數FC17.1.4函數FC【例7-2】用帶參數的函數FC實現電動機的啟保停控制。在FC1的接口區新建參數7.1.4函數FC【例7-2】用帶參數的函數FC實現電動機的啟保停控制。函數FC1中的程序在OB1中調用函數FC17.1.4函數FC函數塊FB是用戶編寫的代碼塊,擁有自己的存儲區,即背景數據塊。與函數FC相比,函數塊FB的輸入參數、輸出參數、輸入/輸出參數和靜態變量都存儲在指定的背景數據塊中。函數塊FB執行完后,背景數據塊中的數據不會丟失。函數塊FB在使用時可以使用帶參數的FB和不帶參數的FB,帶參數的FB與帶參數的FC的區別在于帶參數的FC調用后需要賦予實參后才可運行,而帶參數的FB可以不用賦予實參也可運行。函數塊FB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經濟型酒店的國際化發展策略考核試卷
- 稀土元素在石油化工催化劑中的應用考核試卷
- 自動搬運設備在半導體生產線的作用考核試卷
- 跨境人民幣資金池業務合作協議
- 物流貨物保險理賠流程服務合同
- 零售行業智能攝像頭租賃與商品追溯服務協議
- 智能門鎖配置安裝與定期檢修服務條款
- 工業廢水回用與水資源綜合利用合作協議
- 考研保過班協議全面輔導與考試技巧提升合同
- 智能家居影視廣告拍攝與市場推廣服務合同
- EBSD初級原理和簡單應用
- ICU成人患者靜脈血管通路裝置評估與選
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術規程
- 球閥設計計算書
- 2024年6月29日四川省地市州事業單位選調筆試真題及解析
- 12月改革大學英語四級聽力技巧省公開課金獎全國賽課一等獎微課獲獎課件
- 餐飲服務外包食堂衛生管理方案
- 綠色設計產品評價技術規范 粉末冶金氣門座
- 醫用高分子材料行業發展趨勢
- 2024年醫學高級職稱-皮膚與性病學(醫學高級)歷年考試高頻考點試題附帶答案
- 中國公民健康素養66條知識講座課件
評論
0/150
提交評論