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