施耐德Unity-Pro快速入門_第1頁
施耐德Unity-Pro快速入門_第2頁
施耐德Unity-Pro快速入門_第3頁
施耐德Unity-Pro快速入門_第4頁
施耐德Unity-Pro快速入門_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

自動化軟件平臺UnityPro快速入門

配置第一步創(chuàng)建應(yīng)用選擇平臺:Premium或Quantum(不能互換)選擇處理器類型處理器選擇設(shè)定配置編輯器StructuralView

編輯配置本地總線插槽地址0用于PremiumPLCs地址1用于QuantumPLCs配置遠程機架(BUS_X總線或遠程I/O)配置現(xiàn)場總線連接通信硬件到邏輯網(wǎng)絡(luò)(Ethernet,Modbus+,Fipway)處理器替換修改處理器類型右鍵處理器只建議替換相同類型的處理器處理器更換只能在離線模式下進行

注:Quantum處理器可以放在插槽的任何位置Premium機架配置

選擇插槽定義電源模塊(左側(cè))更換處理器(如果需要)定義模塊:雙擊空白位置并添加設(shè)備(1)或從硬件目錄中拖拽過來(2)(1)(2)Premium處理器配置選擇工作模式:Run/Stop輸入,存儲器保護,...定義存儲卡定義應(yīng)用中全局對象:位和字的數(shù)量模塊配置模塊概覽對每個通道進行參數(shù)配置(本地模式)本地模式下的通道調(diào)整(專用模塊)I/O模塊尋址方法

%

I/Q

X/W/D

r

.

m

.

c

.

d

.

j

符號

類型

I=輸入

Q=輸出

形式

X=布爾

W=字

D=雙字

機架號

模塊號

通道號

數(shù)據(jù)號

配置網(wǎng)絡(luò)原理配置網(wǎng)絡(luò)(Ethernet,Modbus+orFipway):創(chuàng)建邏輯網(wǎng)絡(luò)配置邏輯網(wǎng)絡(luò)定義通訊模塊或PCMCIA卡建立通訊模塊或PCMCIA卡與邏輯網(wǎng)絡(luò)的關(guān)聯(lián)創(chuàng)建邏輯網(wǎng)絡(luò)添加新網(wǎng)絡(luò)(右鍵應(yīng)用瀏覽器的網(wǎng)絡(luò)文件夾)(1)創(chuàng)建、選擇網(wǎng)絡(luò)類型(Ethernet,Modbus+,Fipway)并定義名稱(2)如果需要,輸入注釋(1)(2)配置邏輯網(wǎng)絡(luò)激活邏輯網(wǎng)絡(luò)配置(1)

配置邏輯網(wǎng)絡(luò):GlobalData,I/OScanning,...(2)(1)(2)定義通訊模塊/PCMCIA卡定義通訊模塊(從硬件目錄中拖拽)或定義PCMCIA卡(雙擊卡的位置添加子模塊)通訊模塊/PCMCIA卡與邏輯網(wǎng)絡(luò)的關(guān)聯(lián)打開通訊模塊(1)選擇通道(2)把模塊與邏輯網(wǎng)絡(luò)相關(guān)聯(lián)(3)(1)(2)(3)編程

變量定義變量變量是在程序執(zhí)行期間可以修改的以BOOL,WORD,DWORD等為類型的內(nèi)存實體。定位變量是或者與I/O模塊輸入輸出通道相關(guān)聯(lián)的變量,或者是與內(nèi)存引用相關(guān)聯(lián)的變量.

例如,變量Water_pressure與內(nèi)存字%MW102相關(guān)聯(lián).Water_pressure就是定位變量.非定位變量是既不與I/O模塊也不與內(nèi)存引用相關(guān)聯(lián)的變量(其在存儲器內(nèi)的位置不可知).沒有與地址關(guān)聯(lián)的變量為非定位變量.變量(續(xù))公共變量是應(yīng)用于功能塊的變量.這些變量把數(shù)值傳遞到功能塊.它們用于設(shè)定功能塊參數(shù).私有變量是一些功能塊使用的變量.這些變量不能通過應(yīng)用程序存儲.I/ODDT

是輸入/輸出導(dǎo)出數(shù)據(jù)類型(Input/OutputDerivedDataType)的縮寫.I/ODDT設(shè)計為結(jié)構(gòu)化數(shù)據(jù)類型,代表一個PLC模塊的通道.每個專用模塊擁有它自己的I/ODDT.常數(shù)是位于常數(shù)域(%K)中的INT,DINT或REAL類型變量,或直接尋址變量(%KW,%KD,或%KF).在程序執(zhí)行期間不能修改.Variable&FB實例目錄存儲變量(基本和導(dǎo)出)和功能塊實例編輯變量在

同一個工具中作變量的類型定義和實例聲明3標識符非定位變量數(shù)據(jù)類型

定位變量雙擊單元輸入編輯模式21過濾通用類型(EDT,...)

或變量名稱可以直接過濾使用變量屬性的漏斗過濾器(類型,注釋,地址,...)123顯示配置列顯示配置列用戶可以根據(jù)需要來配置顯示想要的變量參數(shù)列. 列的顯示順序可以通過右側(cè)按鈕調(diào)整

選中名稱前面的檢查框可以顯示相關(guān)列.1212數(shù)據(jù)屬性(續(xù))變量的所有參數(shù)可以在數(shù)據(jù)屬性窗口中顯示.編輯數(shù)據(jù)類型數(shù)據(jù)類型可以從以前使用過的類型列表中選擇 或通過按[…]按鈕從變量類型中直接選擇2112IODDT使用完整的I/O結(jié)構(gòu)數(shù)據(jù)將模塊通道映射到變量上12345編輯導(dǎo)出功能塊(DFB)定義用戶功能塊類型123-DFB程序段4編輯功能塊(EFB,DFB)使用功能塊實例12導(dǎo)出數(shù)據(jù)類型定義數(shù)組或結(jié)構(gòu)類型123變量類型(DDT)使用數(shù)組或結(jié)構(gòu)實例4導(dǎo)出功能可以使用不同選項導(dǎo)出整個程序段:

包含導(dǎo)出數(shù)據(jù)類型(DDT)

包含導(dǎo)出功能塊(DFB)

包含子程序123123導(dǎo)出功能(續(xù))DDT或DFB實例可以與相關(guān)類型同時導(dǎo)出,便于在新程序中的重復(fù)使用

導(dǎo)出DDT變量類型

導(dǎo)出DFB變量類型1221導(dǎo)入功能使用向?qū)Э梢愿淖冏兞?、程序段的命?...或映射地址可以導(dǎo)入應(yīng)用程序的部分或全部.UnityPro提供兩種導(dǎo)入模式:直接導(dǎo)入,組件導(dǎo)入與導(dǎo)出時的狀態(tài)完全相同.通過導(dǎo)入向?qū)?1),可以修改變量,程序段的名稱,以及改變映射的地址.

在程序中編輯變量可以在任何編輯器直接創(chuàng)建:當輸入字符串時,智能分析器檢查可用性如果變量不存在,會彈出窗口,建議用戶創(chuàng)建變量可以在編輯器中調(diào)用數(shù)據(jù)屬性窗口以顯示和修改對象屬性 窗口在選擇時更新

I/O對象在硬件配置中提供新的服務(wù)選擇和顯示由模塊或CPU管理的所有對象單擊創(chuàng)建IODDT或拓撲EDT變量預(yù)先使用一組IODDT變量或拓撲EDT變量符號顯示應(yīng)用中使用的I/O對象I/O對象編輯選擇對象類型 更新網(wǎng)格表 選擇其中一部分 定義前綴 創(chuàng)建變量54321應(yīng)用程序結(jié)構(gòu)設(shè)計概述應(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ù)當中,程序段可以調(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)程序處理

讀輸入寫輸出讀輸入程序處理

寫輸出循環(huán)n循環(huán)n+1執(zhí)行模式循環(huán)周期S.P.=系統(tǒng)處理程序處理讀輸入寫輸出S.P.程序處理讀輸入

寫輸出S.P.周期周期多任務(wù)多任務(wù)=MAST和(FAST或EVT或AUX)任務(wù)的優(yōu)先級事件任務(wù)

快速任務(wù)主任務(wù)輔助任務(wù)多任務(wù)(續(xù))執(zhí)行舉例循環(huán)主任務(wù),周期快速任務(wù)(周期=20ms)操作模式新建任務(wù)選擇“Task”文件夾右擊=>NewTask選擇類型(快速或輔助任務(wù))選擇周期和看門狗點擊OK確認所有輸入注:如果使用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確認所有輸入應(yīng)用導(dǎo)入一個程序段導(dǎo)出一個程序段(選擇要導(dǎo)出的程序段)刪除一個程序段(選擇要刪除的程序段)子程序單獨編程,可以使用LD,IL,ST,FBD編程可以被程序程序段或另一個子程序調(diào)用層數(shù)限制為8.子程序不能調(diào)用自己(不能遞歸).程序段不能調(diào)用屬于其它任務(wù)的子程序?qū)?導(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確認注:有讀/寫保護的程序段不能導(dǎo)出.受保護的DFB可以導(dǎo)出,但導(dǎo)出文件*.XDF被加密.導(dǎo)入操作通過對話框選擇導(dǎo)入單元的位置右擊=>Import保存應(yīng)用選擇文件夾和要導(dǎo)入的文件選擇是否使用導(dǎo)入向?qū)c擊Import確認注:導(dǎo)入整個應(yīng)用程序,打開并選擇*.XEF文件選擇使用導(dǎo)入向?qū)_突管理導(dǎo)入錯誤報告對話框(如果元素已經(jīng)存在)變量管理:保持全部替換全部重命名:雙擊一個單元的Rename列向?qū)г趯?dǎo)入期間,可以使用助手以隨元素進行重新指定選中導(dǎo)入選項“withwizard"每種元素類型有一個選項卡(DDT,DFB,變量,程序段,子程序,事件)通用命令查找和替換(可以替換字符串)調(diào)用和保存全局保護激活程序段的全局保護1–右擊并選擇屬性2–使保護有效3–輸入密碼程序段保護保護程序段(在全局保護已激活的前提下)1–右擊并選擇程序段的屬性2–選擇保護:

只讀

讀/寫分析應(yīng)用項目允許檢測每個應(yīng)用程序修改后產(chǎn)生的錯誤在輸出窗口自動顯示在分析時檢測到的所有類型的錯誤在輸出窗口出現(xiàn)消息,允許你通過雙擊直接訪問出現(xiàn)錯誤的程序部分創(chuàng)建下拉菜單“Build”可以用于生成項目RebuildAllProject創(chuàng)建可以下載至PLC或PLC仿真器的文件BuildProject對現(xiàn)有項目的改變進行生成輸出窗口

調(diào)試連接PLC連接至PLC或PLC仿真器的第一步為定義PLC地址在CommunicationParameters中,使用DriverSettings圖標,可以直接訪問驅(qū)動器管理程序連接模式在連接模式中(在線)

在PC項目與PLC項目中進行比較項目可以下載至PLC或從PLC上載數(shù)據(jù)可以傳送至PLC或從PLC上載可以選擇項目備份功能,如比較,存儲,恢復(fù),清除PLC可以設(shè)定為運行或停止模式,或者初始化可以調(diào)用Memoryconsumption查看內(nèi)存占用情況Unity仿真器Unity仿真器可以用于:Quantum或PremiumPLC操作的仿真在用戶程序中查找或記錄錯誤把應(yīng)用程序下載到仿真器中從UnityPro菜單欄選擇PLC->Connect仿真器控制面板右擊系統(tǒng)欄內(nèi)仿真器圖標,選擇仿真器面板,啟動仿真器控制顯示.當項目下載至仿真器時,仿真器面板顯示配置好的PLC顯示圖象.包括:PLC狀態(tài),如,Run,Err,I/O(Error)等..主PC的名稱和它的IP地址在仿真器中運行的項目名稱連接的客戶端名稱和IP地址調(diào)試程序為縮短調(diào)試和執(zhí)行時間,UnityPro

提供以下服務(wù):程序動態(tài)仿真在程序元素中插入斷點在單步模式下執(zhí)行程序,包括Stepinto,Stepout和Stepover調(diào)用堆棧獲得整個程序路徑通過使用動態(tài)數(shù)據(jù)表或集成操作屏進行輸入和輸出動態(tài)仿真布爾和模擬變量直接在程序編輯器中(綠色,紅色或黃色)進行仿真變量窗口在當前激活的編輯器窗口中顯示變量顯示框監(jiān)視窗口(1):與一個變量關(guān)聯(lián),顯示其數(shù)值.窗口顏色根據(jù)由數(shù)值與最小值和最大值比較的結(jié)果來決定(黃色,蘭色或紫紅色)工具提示(2):當光標移動到模擬變量上時顯示其數(shù)值動態(tài)數(shù)據(jù)表修改變量數(shù)值修改模擬量的顯示格式(二進制,十六進制,...)強置布爾變量把動態(tài)數(shù)據(jù)表與程序選定部分相關(guān)聯(lián),可以使用菜單Services/InitializeAnimationTable.

斷點停止任務(wù)執(zhí)行,以監(jiān)測代碼行為和變量數(shù)值斷點不能設(shè)置在事件任務(wù)中整個程序中只能設(shè)置一個斷點(新斷點或觀察點的創(chuàng)建會刪除已有的斷點或觀察點)插入/刪除

斷點斷點觀察點觀察點可以在程序行執(zhí)行到觀察點所在的程序行時監(jiān)測變量的值,而不是在掃描周期的末尾觀察點不能設(shè)置在事件任務(wù)中整個程序中只能設(shè)置一個觀察點(新觀察點的創(chuàng)建就刪除了前面的斷點或觀察點)插入/刪除

觀察點觀察點觀察點(續(xù))動態(tài)數(shù)據(jù)表可以與觀察點相同步計數(shù)器給出刷新次數(shù)仿真表同步指示觀察點同步單步執(zhí)行(LD/ST/IL/FBD)單步執(zhí)行是一步一步地執(zhí)行程序元素單步模式由預(yù)先設(shè)定的斷點觸發(fā)單步模式下可以使用3個命令操作:StepOver,Step

Into

StepOut單步模式停止相應(yīng)任務(wù)單步執(zhí)行命令到達斷點單步命令Go

執(zhí)行代碼直到斷點(一個周期一個周期地)Stepover

將當前元素當作一個整體執(zhí)行Stepinto

進入當前元素代碼

Stepout

跳出當前元素編碼ShowCurrentStep

顯示當前步GoStepOverStepIntoStepOutShowCurrentStep調(diào)用堆棧從當前步顯示所調(diào)用堆棧.在多個

StepInto

命令例子中,這個選

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論