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