Unity Pro編程培訓(xùn)教程第06章 應(yīng)用程序結(jié)構(gòu).ppt
《Unity Pro編程培訓(xùn)教程第06章 應(yīng)用程序結(jié)構(gòu).ppt》由會員分享,可在線閱讀,更多相關(guān)《Unity Pro編程培訓(xùn)教程第06章 應(yīng)用程序結(jié)構(gòu).ppt(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第六章應(yīng)用程序結(jié)構(gòu) 概述 應(yīng)用管理單站多實例軟件完整的應(yīng)用程序保存在單一文件中 STU 版本號管理軟件結(jié)構(gòu)任務(wù) 單任務(wù)或多任務(wù) 程序段和子程序功能組件導(dǎo)入 導(dǎo)出程序源文件部分或全部 一個或更多程序段 整個應(yīng)用 保護部分或全部 一個或更多程序段 整個應(yīng)用 程序分析 軟件結(jié)構(gòu) 不同任務(wù)單個任務(wù) 主任務(wù) MAST 多任務(wù) MAST 快速任務(wù) FAST 輔助任務(wù) AUX 事件任務(wù) EVT或TIMER執(zhí)行模式循環(huán)執(zhí)行周期執(zhí)行程序段任務(wù)被組織為多個程序段子程序 SR在MAST FAST和AUX任務(wù)當(dāng)中 程序段可以調(diào)用子程序 任務(wù) MAST 主任務(wù)由程序段 子程序組成使用LD FBD IL ST或SFC編程循環(huán)或周期掃描 0 255ms 0 循環(huán)操作 由看門狗 系統(tǒng)位或字控制FAST 快速任務(wù)由程序段 子程序組成使用LD FBD IL ST編程周期執(zhí)行 1 255ms 由看門狗 系統(tǒng)位或字控制 任務(wù) 續(xù) EVT或TIMER 事件任務(wù)減少應(yīng)用程序?qū)斎?輸出模塊 時間定時器事件的響應(yīng)時間單個程序段 可使用LD FBD IL ST語言編程EVTi 事件來自輸入 輸出模塊TIMERi 事件來自定時器 ITCNTRL功能 AUX 輔助任務(wù)用于較慢的任務(wù)處理可以編寫最多4個輔助任務(wù)程序 AUX0至AUX3 在PremiumTSXP575 和Quantum140CPU6 上由程序段 子程序組成使用LD FBD IL ST編程周期執(zhí)行 從10ms至2 55s 執(zhí)行模式 循環(huán) 周期 S P 系統(tǒng)處理 保持 多任務(wù) 多任務(wù) MAST和 FAST或EVT或AUX 任務(wù)的優(yōu)先級 多任務(wù) 續(xù) 執(zhí)行舉例 循環(huán)主任務(wù) 周期快速任務(wù) 周期 20ms 操作模式 新建任務(wù)選擇 Task 文件夾右擊 NewTask選擇類型 快速或輔助任務(wù) 選擇周期和看門狗點擊OK確認(rèn)所有輸入 注 如果使用AUX任務(wù) MAST任務(wù)必須是周期的 程序段 每個任務(wù)可以由許多程序段組成無限制與程序段相關(guān)聯(lián)的屬性名稱 最多32個字符語言 LD FBD IL ST或SFC相關(guān)任務(wù) Mast Fast Event Aux SR條件 可選 有效位執(zhí)行 直接配置注釋 最多256個字符保護 寫保護 讀 寫保護程序段的執(zhí)行順序 按在瀏覽器中顯示的順序執(zhí)行 操作模式 新建程序段選擇 section 文件夾右擊 NewSection輸入?yún)?shù)點擊OK確認(rèn)所有輸入應(yīng)用導(dǎo)入一個程序段導(dǎo)出一個程序段 選擇要導(dǎo)出的程序段 刪除一個程序段 選擇要刪除的程序段 子程序 單獨編程 可以使用LD IL ST FBD編程可以被程序程序段或另一個子程序調(diào)用嵌套層數(shù)限制為8 子程序不能調(diào)用自己 不能遞歸 程序段不能調(diào)用屬于其它任務(wù)的子程序 功能視圖 PLC項目的結(jié)構(gòu)按照實際過程的結(jié)構(gòu)進行組織 功能組件的樹狀結(jié)構(gòu)多任務(wù)管理簡化編程環(huán)境創(chuàng)建模塊化應(yīng)用提高程序重用性組件導(dǎo)入 導(dǎo)出服務(wù) 變量的重新分配 原則 對功能分析的 直接翻譯 可重復(fù)使用和嵌套不同的組件使用程序段構(gòu)建PLC程序的基本組件LD IL ST FBD或帶宏步的SFC使用指令 EFB DFB的功能庫用戶功能塊 封裝程序I O接口可以參數(shù)化使用非定位變量 公共和私有使用LD ST IL FBD編寫代碼基本和標(biāo)準(zhǔn)指令 功能視圖 StationFunctional文件夾允許 訪問 創(chuàng)建或刪除功能組件導(dǎo)出或?qū)胝麄€項目訪問項目屬性保護項目功能組件文件夾包括 程序文件夾由一個或幾個程序段組成仿真表文件夾由一個或幾個仿真表組成操作屏文件夾由一個或幾個操作屏組成更低層次的功能組件 創(chuàng)建功能模塊 創(chuàng)建直接通過導(dǎo)入創(chuàng)建新的功能組件添加 創(chuàng)建程序段 事件 流程圖 表格或屏幕例1 程序段 事件或流程圖已經(jīng)存在結(jié)構(gòu)視圖中簡單拖拽 在功能組件上放置程序段例2 程序段 事件或流程圖在結(jié)構(gòu)視圖中不存在當(dāng)從功能視圖中創(chuàng)建程序段時 相關(guān)任務(wù)必須在創(chuàng)建程序段的時候指定 管理 移動功能組件 簡單拖拽移動功能組件 分離功能組件 斷開功能模塊與相關(guān)對象 程序 表格 屏幕 之間的聯(lián)系 刪除一個或多個功能組件不刪除關(guān)聯(lián)的代碼段和仿真表刪除關(guān)聯(lián)的代碼段和仿真表導(dǎo)入 導(dǎo)出功能組件不重新分配使用導(dǎo)入向?qū)е匦路峙浔Wo功能組件中的程序段激活功能組件中的程序段條件 強置0 強置1 強置取消 導(dǎo)入 導(dǎo)出功能 導(dǎo)出功能復(fù)制文件 項目程序的部分或全部生成的文件包括未受保護數(shù)據(jù)和受保護數(shù)據(jù)的引用由擴展文件決定的導(dǎo)出類型 舉例 XDB導(dǎo)出DFB類型 等 導(dǎo)入功能獲取已有項目程序的部分或全部應(yīng)用前自動存儲沖突管理 如果在導(dǎo)入時 元素已經(jīng)存在 導(dǎo)入之后必須進行代碼分析 導(dǎo)出文件類型 導(dǎo)出操作 通過對話框選擇導(dǎo)出單元右擊 Export選擇文件夾和文件名如果有選擇 選擇同時導(dǎo)出點擊Export確認(rèn)注 有讀 寫保護的程序段不能導(dǎo)出 受保護的DFB可以導(dǎo)出 但導(dǎo)出文件 XDF被加密 導(dǎo)入操作 通過對話框選擇導(dǎo)入單元的位置右擊 Import保存應(yīng)用選擇文件夾和要導(dǎo)入的文件選擇是否使用導(dǎo)入向?qū)c擊Import確認(rèn)注 導(dǎo)入整個應(yīng)用程序 打開并選擇 XEF文件選擇使用導(dǎo)入向?qū)?沖突管理 導(dǎo)入錯誤報告對話框 如果元素已經(jīng)存在 變量管理 保持全部替換全部重命名 雙擊一個單元的Rename列 向?qū)?在導(dǎo)入期間 可以使用助手以方便元素進行重新指定選中導(dǎo)入選項 withwizard 每種元素類型有一個選項卡 DDT DFB 變量 程序段 子程序 事件 通用命令查找和替換 可以替換字符串 調(diào)用和保存 全局保護 激活程序段的全局保護 程序段保護 保護程序段 在全局保護已激活的前提下 分析應(yīng)用項目 允許檢測每個應(yīng)用程序修改后產(chǎn)生的錯誤在輸出窗口自動顯示在分析時檢測到的所有類型的錯誤在輸出窗口出現(xiàn)消息 允許你通過雙擊直接訪問出現(xiàn)錯誤的程序部分 創(chuàng)建 下拉菜單 Build 可以用于生成項目RebuildAllProject創(chuàng)建可以下載至PLC或PLC仿真器的文件BuildProject對現(xiàn)有項目的改變進行生成 輸出窗口- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Unity Pro編程培訓(xùn)教程第06章 應(yīng)用程序結(jié)構(gòu) Pro 編程 培訓(xùn) 教程 06 應(yīng)用 程序結(jié)構(gòu)
鏈接地址:http://www.820124.com/p-6435872.html