版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
自動化軟件平臺UnityPro快速入門
配置第一步創(chuàng)建應用選擇平臺:Premium或Quantum(不能互換)選擇處理器類型處理器選擇設定配置編輯器StructuralView
編輯配置本地總線插槽地址0用于PremiumPLCs地址1用于QuantumPLCs配置遠程機架(BUS_X總線或遠程I/O)配置現場總線連接通信硬件到邏輯網絡(Ethernet,Modbus+,Fipway)處理器替換修改處理器類型右鍵處理器只建議替換相同類型的處理器處理器更換只能在離線模式下進行
注:Quantum處理器可以放在插槽的任何位置Premium機架配置
選擇插槽定義電源模塊(左側)更換處理器(如果需要)定義模塊:雙擊空白位置并添加設備(1)或從硬件目錄中拖拽過來(2)(1)(2)Premium處理器配置選擇工作模式:Run/Stop輸入,存儲器保護,...定義存儲卡定義應用中全局對象:位和字的數量模塊配置模塊概覽對每個通道進行參數配置(本地模式)本地模式下的通道調整(專用模塊)I/O模塊尋址方法
%
I/Q
X/W/D
r
.
m
.
c
.
d
.
j
符號
類型
I=輸入
Q=輸出
形式
X=布爾
W=字
D=雙字
機架號
模塊號
通道號
數據號
位
配置網絡原理配置網絡(Ethernet,Modbus+orFipway):創(chuàng)建邏輯網絡配置邏輯網絡定義通訊模塊或PCMCIA卡建立通訊模塊或PCMCIA卡與邏輯網絡的關聯創(chuàng)建邏輯網絡添加新網絡(右鍵應用瀏覽器的網絡文件夾)(1)創(chuàng)建、選擇網絡類型(Ethernet,Modbus+,Fipway)并定義名稱(2)如果需要,輸入注釋(1)(2)配置邏輯網絡激活邏輯網絡配置(1)
配置邏輯網絡:GlobalData,I/OScanning,...(2)(1)(2)定義通訊模塊/PCMCIA卡定義通訊模塊(從硬件目錄中拖拽)或定義PCMCIA卡(雙擊卡的位置添加子模塊)通訊模塊/PCMCIA卡與邏輯網絡的關聯打開通訊模塊(1)選擇通道(2)把模塊與邏輯網絡相關聯(3)(1)(2)(3)編程
變量定義變量變量是在程序執(zhí)行期間可以修改的以BOOL,WORD,DWORD等為類型的內存實體。定位變量是或者與I/O模塊輸入輸出通道相關聯的變量,或者是與內存引用相關聯的變量.
例如,變量Water_pressure與內存字%MW102相關聯.Water_pressure就是定位變量.非定位變量是既不與I/O模塊也不與內存引用相關聯的變量(其在存儲器內的位置不可知).沒有與地址關聯的變量為非定位變量.變量(續(xù))公共變量是應用于功能塊的變量.這些變量把數值傳遞到功能塊.它們用于設定功能塊參數.私有變量是一些功能塊使用的變量.這些變量不能通過應用程序存儲.I/ODDT
是輸入/輸出導出數據類型(Input/OutputDerivedDataType)的縮寫.I/ODDT設計為結構化數據類型,代表一個PLC模塊的通道.每個專用模塊擁有它自己的I/ODDT.常數是位于常數域(%K)中的INT,DINT或REAL類型變量,或直接尋址變量(%KW,%KD,或%KF).在程序執(zhí)行期間不能修改.Variable&FB實例目錄存儲變量(基本和導出)和功能塊實例編輯變量在
同一個工具中作變量的類型定義和實例聲明3標識符非定位變量數據類型
定位變量雙擊單元輸入編輯模式21過濾通用類型(EDT,...)
或變量名稱可以直接過濾使用變量屬性的漏斗過濾器(類型,注釋,地址,...)123顯示配置列顯示配置列用戶可以根據需要來配置顯示想要的變量參數列. 列的顯示順序可以通過右側按鈕調整
選中名稱前面的檢查框可以顯示相關列.1212數據屬性(續(xù))變量的所有參數可以在數據屬性窗口中顯示.編輯數據類型數據類型可以從以前使用過的類型列表中選擇 或通過按[…]按鈕從變量類型中直接選擇2112IODDT使用完整的I/O結構數據將模塊通道映射到變量上12345編輯導出功能塊(DFB)定義用戶功能塊類型123-DFB程序段4編輯功能塊(EFB,DFB)使用功能塊實例12導出數據類型定義數組或結構類型123變量類型(DDT)使用數組或結構實例4導出功能可以使用不同選項導出整個程序段:
包含導出數據類型(DDT)
包含導出功能塊(DFB)
包含子程序123123導出功能(續(xù))DDT或DFB實例可以與相關類型同時導出,便于在新程序中的重復使用
導出DDT變量類型
導出DFB變量類型1221導入功能使用向導可以改變變量、程序段的命名,...或映射地址可以導入應用程序的部分或全部.UnityPro提供兩種導入模式:直接導入,組件導入與導出時的狀態(tài)完全相同.通過導入向導(1),可以修改變量,程序段的名稱,以及改變映射的地址.
在程序中編輯變量可以在任何編輯器直接創(chuàng)建:當輸入字符串時,智能分析器檢查可用性如果變量不存在,會彈出窗口,建議用戶創(chuàng)建變量可以在編輯器中調用數據屬性窗口以顯示和修改對象屬性 窗口在選擇時更新
I/O對象在硬件配置中提供新的服務選擇和顯示由模塊或CPU管理的所有對象單擊創(chuàng)建IODDT或拓撲EDT變量預先使用一組IODDT變量或拓撲EDT變量符號顯示應用中使用的I/O對象I/O對象編輯選擇對象類型 更新網格表 選擇其中一部分 定義前綴 創(chuàng)建變量54321應用程序結構設計概述應用管理單站多實例軟件完整應用程序保存在單一文件中(*.STU)版本號管理軟件結構任務(單任務或多任務,....)程序段和子程序功能化模塊導入/導出程序源文件部分或全部(一個或更多程序段,整個應用,...)保護部分或全部(一個或更多程序段,整個應用,...)程序分析軟件結構不同任務單個任務:主任務(MAST)多任務:MAST+快速任務(FAST)+輔助任務(AUX)事件任務:EVT或TIMER執(zhí)行模式循環(huán)執(zhí)行周期執(zhí)行程序段任務被組織為多個程序段子程序-SR在MAST,FAST和AUX任務當中,程序段可以調用子程序任務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)程序處理
讀輸入寫輸出讀輸入程序處理
寫輸出循環(huán)n循環(huán)n+1執(zhí)行模式循環(huán)周期S.P.=系統(tǒng)處理程序處理讀輸入寫輸出S.P.程序處理讀輸入
寫輸出S.P.周期周期多任務多任務=MAST和(FAST或EVT或AUX)任務的優(yōu)先級事件任務
快速任務主任務輔助任務多任務(續(xù))執(zhí)行舉例循環(huán)主任務,周期快速任務(周期=20ms)操作模式新建任務選擇“Task”文件夾右擊=>NewTask選擇類型(快速或輔助任務)選擇周期和看門狗點擊OK確認所有輸入注:如果使用AUX任務,MAST任務必須是周期的程序段每個任務可以由許多程序段組成無限制與程序段相關聯的屬性名稱:最多32個字符語言:LD,FBD,IL,ST或SFC相關任務:Mast,Fast,Event,Aux,SR條件(可選):有效位執(zhí)行,直接配置注釋:最多256個字符保護:寫-保護,讀/寫保護程序段的執(zhí)行順序:按在瀏覽器中顯示的順序執(zhí)行操作模式新建程序段選擇“section”文件夾右擊=>NewSection輸入參數點擊OK確認所有輸入應用導入一個程序段導出一個程序段(選擇要導出的程序段)刪除一個程序段(選擇要刪除的程序段)子程序單獨編程,可以使用LD,IL,ST,FBD編程可以被程序程序段或另一個子程序調用層數限制為8.子程序不能調用自己(不能遞歸).程序段不能調用屬于其它任務的子程序導入/導出功能導出功能復制文件,項目程序的部分或全部生成的文件包括未受保護數據和受保護數據的引用由擴展文件決定的導出類型(舉例:*.XDB導出DFB類型,等.)導入功能獲取已有項目程序的部分或全部應用前自動存儲沖突管理(如果在導入時,元素已經存在)導入之后必須進行代碼分析導出文件類型導出操作通過對話框選擇導出單元右擊=>Export選擇文件夾和文件名如果有選擇,選擇同時導出點擊Export確認注:有讀/寫保護的程序段不能導出.受保護的DFB可以導出,但導出文件*.XDF被加密.導入操作通過對話框選擇導入單元的位置右擊=>Import保存應用選擇文件夾和要導入的文件選擇是否使用導入向導點擊Import確認注:導入整個應用程序,打開并選擇*.XEF文件選擇使用導入向導沖突管理導入錯誤報告對話框(如果元素已經存在)變量管理:保持全部替換全部重命名:雙擊一個單元的Rename列向導在導入期間,可以使用助手以隨元素進行重新指定選中導入選項“withwizard"每種元素類型有一個選項卡(DDT,DFB,變量,程序段,子程序,事件)通用命令查找和替換(可以替換字符串)調用和保存全局保護激活程序段的全局保護1–右擊并選擇屬性2–使保護有效3–輸入密碼程序段保護保護程序段(在全局保護已激活的前提下)1–右擊并選擇程序段的屬性2–選擇保護:
只讀
讀/寫分析應用項目允許檢測每個應用程序修改后產生的錯誤在輸出窗口自動顯示在分析時檢測到的所有類型的錯誤在輸出窗口出現消息,允許你通過雙擊直接訪問出現錯誤的程序部分創(chuàng)建下拉菜單“Build”可以用于生成項目RebuildAllProject創(chuàng)建可以下載至PLC或PLC仿真器的文件BuildProject對現有項目的改變進行生成輸出窗口
調試連接PLC連接至PLC或PLC仿真器的第一步為定義PLC地址在CommunicationParameters中,使用DriverSettings圖標,可以直接訪問驅動器管理程序連接模式在連接模式中(在線)
在PC項目與PLC項目中進行比較項目可以下載至PLC或從PLC上載數據可以傳送至PLC或從PLC上載可以選擇項目備份功能,如比較,存儲,恢復,清除PLC可以設定為運行或停止模式,或者初始化可以調用Memoryconsumption查看內存占用情況Unity仿真器Unity仿真器可以用于:Quantum或PremiumPLC操作的仿真在用戶程序中查找或記錄錯誤把應用程序下載到仿真器中從UnityPro菜單欄選擇PLC->Connect仿真器控制面板右擊系統(tǒng)欄內仿真器圖標,選擇仿真器面板,啟動仿真器控制顯示.當項目下載至仿真器時,仿真器面板顯示配置好的PLC顯示圖象.包括:PLC狀態(tài),如,Run,Err,I/O(Error)等..主PC的名稱和它的IP地址在仿真器中運行的項目名稱連接的客戶端名稱和IP地址調試程序為縮短調試和執(zhí)行時間,UnityPro
提供以下服務:程序動態(tài)仿真在程序元素中插入斷點在單步模式下執(zhí)行程序,包括Stepinto,Stepout和Stepover調用堆棧獲得整個程序路徑通過使用動態(tài)數據表或集成操作屏進行輸入和輸出動態(tài)仿真布爾和模擬變量直接在程序編輯器中(綠色,紅色或黃色)進行仿真變量窗口在當前激活的編輯器窗口中顯示變量顯示框監(jiān)視窗口(1):與一個變量關聯,顯示其數值.窗口顏色根據由數值與最小值和最大值比較的結果來決定(黃色,蘭色或紫紅色)工具提示(2):當光標移動到模擬變量上時顯示其數值動態(tài)數據表修改變量數值修改模擬量的顯示格式(二進制,十六進制,...)強置布爾變量把動態(tài)數據表與程序選定部分相關聯,可以使用菜單Services/InitializeAnimationTable.
斷點停止任務執(zhí)行,以監(jiān)測代碼行為和變量數值斷點不能設置在事件任務中整個程序中只能設置一個斷點(新斷點或觀察點的創(chuàng)建會刪除已有的斷點或觀察點)插入/刪除
斷點斷點觀察點觀察點可以在程序行執(zhí)行到觀察點所在的程序行時監(jiān)測變量的值,而不是在掃描周期的末尾觀察點不能設置在事件任務中整個程序中只能設置一個觀察點(新觀察點的創(chuàng)建就刪除了前面的斷點或觀察點)插入/刪除
觀察點觀察點觀察點(續(xù))動態(tài)數據表可以與觀察點相同步計數器給出刷新次數仿真表同步指示觀察點同步單步執(zhí)行(LD/ST/IL/FBD)單步執(zhí)行是一步一步地執(zhí)行程序元素單步模式由預先設定的斷點觸發(fā)單步模式下可以使用3個命令操作:StepOver,Step
Into
和
StepOut單步模式停止相應任務單步執(zhí)行命令到達斷點單步命令Go
執(zhí)行代碼直到斷點(一個周期一個周期地)Stepover
將當前元素當作一個整體執(zhí)行Stepinto
進入當前元素代碼
Stepout
跳出當前元素編碼ShowCurrentStep
顯示當前步GoStepOverStepIntoStepOutShowCurrentStep調用堆棧從當前步顯示所調用堆棧.在多個
StepInto
命令例子中,這個選
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械行業(yè)采購工作總結
- 婚慶行業(yè)品牌推廣案例
- 安防保安行業(yè)美工工作總結
- 金融行業(yè)員工培訓
- 探索自我提升之路計劃
- 財務會計前臺工作總結
- 音樂錄制委托合同三篇
- 神經內科護理工作感悟
- 2024年瓦斯抽放管理制度
- 2024年稅務師題庫及參考答案(完整版)
- 基本光刻工藝流程
- 胸腔閉式引流護理-2023年中華護理學會團體標準
- 高中體育足球教學教案 全冊
- 藝術概論PPT完整全套教學課件
- 社團啦啦操訓練計劃
- 2023-2024學年四川省雅安市小學語文二年級期末評估試題詳細參考答案解析
- UPS維護保養(yǎng)檢查表
- 英語人教新目標七年級上冊微課PPT
- 2023年安全生產先進集體申報表
- 碼頭裝卸作業(yè)風險辨識表
- 國家電網安全生產典型違章300條(含扣分)
評論
0/150
提交評論