




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Unity軟件講座軟件講座2022年3月Schneider Automation2Modicon Unity Schneider Automation3n Unity軟件版本軟件版本l Unity Prol Unity Studiol Unity Developers Edition (UDE)l Updaten 系統(tǒng)需求系統(tǒng)需求(對于對于Unity Pro、 Unity Studio軟件軟件)l 推薦:推薦:1.2GHz / 512M Ram / 4 Gbl 基本:基本:800Mhz / 256M Ram / 2 Gbl 系統(tǒng):系統(tǒng):Windows2000 / XPl IE瀏覽器:瀏覽器:5
2、.5版本以上版本以上n 注意事項注意事項l 可以與可以與Concept、PL7軟件共存軟件共存l 不能同時安裝兩個版本的不能同時安裝兩個版本的Unity Pro軟件軟件l 以下中文軟件會影響以下中文軟件會影響Unity軟件的正常運行軟件的正常運行所有所有3721出品的上網(wǎng)工具軟件出品的上網(wǎng)工具軟件Schneider Automation4網(wǎng)絡(luò)實名、上網(wǎng)助手、新浪點點通、網(wǎng)絡(luò)實名、上網(wǎng)助手、新浪點點通、Chinese keywords金山詞霸金山詞霸2002或或2003版本版本n Unity安裝或啟動錯誤處理步驟安裝或啟動錯誤處理步驟l 截取屏幕錯誤提示畫面截取屏幕錯誤提示畫面l 提供以下提供以
3、下4個文件:個文件:SecurityInstallLog.txtCalalogInstallLog.txtLibraryInstallLog.txtUnityInstallLog.txt上述文件位于上述文件位于C:Documents and Settingsxxxxxx LocalSettingsTemp, 這里這里xxxxx是在登錄是在登錄Windows 操作系統(tǒng)時的用戶名操作系統(tǒng)時的用戶名(使用搜索,取消隱藏使用搜索,取消隱藏)l 提供提供Path變量文件:變量文件:在在DOS窗口敲下述命令窗口敲下述命令: path c:path.txt提供提供ucmerr.log文件:文件:該文件位于該
4、文件位于Unity Pro的安裝目錄下的安裝目錄下(例如,例如,C:Program Files Schneider ElectricUnity Pro)Schneider Automation5n Unity Pro軟件功能軟件功能l 圖形化系統(tǒng)配置功能圖形化系統(tǒng)配置功能硬件配置硬件配置軟件配置軟件配置通訊配置通訊配置l 集成集成IEC的全部五種編程語言的全部五種編程語言FBD:功能塊圖:功能塊圖LD:梯形圖:梯形圖SFC:順序流程圖:順序流程圖IL:指令列表:指令列表ST:結(jié)構(gòu)化文本:結(jié)構(gòu)化文本l 支持多種數(shù)據(jù)類型及自定義類型支持多種數(shù)據(jù)類型及自定義類型基本數(shù)據(jù)類型基本數(shù)據(jù)類型(EDT):B
5、OOL、BYTE、 DATE、 DINT、DT、 DWORD、 EBOOL、 INT、 REAL、STRING、 TIME、TOD、 UDINT、 UINT、WORD自定義數(shù)據(jù)類型自定義數(shù)據(jù)類型(DDT):結(jié)構(gòu)、數(shù)組:結(jié)構(gòu)、數(shù)組IO數(shù)據(jù)類型數(shù)據(jù)類型(IODDT):與基本數(shù)據(jù)類型類似,主要有:與基本數(shù)據(jù)類型類似,主要有:EBOOL、INT、DINTSchneider Automation6基本函數(shù)功能塊基本函數(shù)功能塊(EFB):集成的函數(shù)功能塊類型:集成的函數(shù)功能塊類型自定義函數(shù)功能塊自定義函數(shù)功能塊(DFB):根據(jù)需要自己定義:根據(jù)需要自己定義l 支持多種函數(shù)功能塊及自定義功能塊支持多種函數(shù)功
6、能塊及自定義功能塊基本函數(shù)類庫基本函數(shù)類庫通訊函數(shù)類庫通訊函數(shù)類庫回路控制函數(shù)類庫回路控制函數(shù)類庫自定義函數(shù)類庫自定義函數(shù)類庫診斷函數(shù)庫診斷函數(shù)庫IO信號管理函數(shù)類庫信號管理函數(shù)類庫伺服控制函數(shù)類庫伺服控制函數(shù)類庫其它功能函數(shù)類庫其它功能函數(shù)類庫系統(tǒng)函數(shù)類庫系統(tǒng)函數(shù)類庫l 控制程序仿真軟件控制程序仿真軟件整個控制系統(tǒng)程序仿真整個控制系統(tǒng)程序仿真施耐德公司軟件的交叉仿真施耐德公司軟件的交叉仿真多種軟件的交叉仿真多種軟件的交叉仿真l 系統(tǒng)及應(yīng)用診斷功能系統(tǒng)及應(yīng)用診斷功能Schneider Automation7在線系統(tǒng)功能診斷在線系統(tǒng)功能診斷電源模塊電流消耗、內(nèi)存使用電源模塊電流消耗、內(nèi)存使用在線
7、程序的單步、斷點、連續(xù)調(diào)試在線程序的單步、斷點、連續(xù)調(diào)試在線參數(shù)、程序修改在線參數(shù)、程序修改l 操作員監(jiān)視畫面操作員監(jiān)視畫面數(shù)據(jù)的圖形化顯示數(shù)據(jù)的圖形化顯示數(shù)據(jù)的動畫顯示數(shù)據(jù)的動畫顯示控制系統(tǒng)監(jiān)控畫面顯示控制系統(tǒng)監(jiān)控畫面顯示l 完整的在線幫助完整的在線幫助4類類PLC的全部硬件手冊的全部硬件手冊(Quantum、Premium、Atrium、 Momentum)軟件的編程手冊軟件的編程手冊軟件的應(yīng)用手冊軟件的應(yīng)用手冊軟件的參考手冊軟件的參考手冊l 導(dǎo)入導(dǎo)入/導(dǎo)出功能導(dǎo)出功能以以XML文件格式導(dǎo)入文件格式導(dǎo)入/導(dǎo)出導(dǎo)出Concept、PL7程序轉(zhuǎn)換程序轉(zhuǎn)換Schneider Automation
8、8l 安全管理安全管理用于設(shè)置軟件的訪問功能用于設(shè)置軟件的訪問功能提供操作員的設(shè)置記錄提供操作員的設(shè)置記錄Schneider Automation9n Unity Pro軟件版本軟件版本l 根據(jù)軟件功能分為根據(jù)軟件功能分為 Unity Pro/M Unity Pro/L Unity Pro/XLl 根據(jù)軟件用戶分為根據(jù)軟件用戶分為 1、3、10、100用戶用戶Schneider Automation10n Unity Studio軟件功能軟件功能l 全集成軟件包全集成軟件包l 用于創(chuàng)建工程師站及開發(fā)分布式應(yīng)用用于創(chuàng)建工程師站及開發(fā)分布式應(yīng)用n Unity Studio軟件組成軟件組成l Stu
9、dio Manager:基于以太網(wǎng)或智能網(wǎng)絡(luò)的應(yīng)用管理平臺:基于以太網(wǎng)或智能網(wǎng)絡(luò)的應(yīng)用管理平臺l 應(yīng)用開發(fā)的專用軟件應(yīng)用開發(fā)的專用軟件Unity Pro:PLC編程軟件編程軟件XBTL1000:HMI編程軟件編程軟件Power Suite:VSS配置軟件配置軟件OPC Factory Server:實時數(shù)據(jù)訪問軟件:實時數(shù)據(jù)訪問軟件l Visio:應(yīng)用的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計軟件:應(yīng)用的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計軟件l VBA:開放式軟件開發(fā)環(huán)境:開放式軟件開發(fā)環(huán)境Schneider Automation11n Unity Developers Edition (UDE) 軟件功能軟件功能l 客戶端和服務(wù)器客戶端和服
10、務(wù)器(COM/DCOM)交換數(shù)據(jù)交換數(shù)據(jù)l 第三方產(chǎn)品與施耐德第三方產(chǎn)品與施耐德XML數(shù)據(jù)庫交換數(shù)據(jù)數(shù)據(jù)庫交換數(shù)據(jù)n Unity Developers Edition (UDE) 軟件組成軟件組成l Unity文檔文檔(pdf文檔文檔)l Servers (PServer, OPC Factory Server, .)l Visual C+, VB和和VBA宏示例宏示例l 用于用于Studio Manager和和Unity Pro應(yīng)用的應(yīng)用的XML源文件描述源文件描述l 開發(fā)指南開發(fā)指南Schneider Automation12Unity Quantum地址定義地址定義Schneider A
11、utomation13n 常用地址常用地址l 物理地址物理地址l 內(nèi)部變量地址內(nèi)部變量地址l 系統(tǒng)變量地址系統(tǒng)變量地址n 物理地址定義物理地址定義(直接直接)l 定義:存儲定義:存儲IO信號的地址信號的地址l 類型:類型:EBOOL、INTn 物理地址分類物理地址分類l 通用地址定義通用地址定義l 拓撲地址定義拓撲地址定義n 內(nèi)部變量地址內(nèi)部變量地址l 定義:存儲內(nèi)部數(shù)據(jù)的地址定義:存儲內(nèi)部數(shù)據(jù)的地址l 類型:類型:EBOOL、INT、DINT、REAL、UINT、DINT等等n 系統(tǒng)變量地址系統(tǒng)變量地址l 定義:存儲系統(tǒng)狀態(tài)信息的地址定義:存儲系統(tǒng)狀態(tài)信息的地址l 類型:類型:BOOL、IN
12、T、DINTSchneider Automation14n 通用地址通用地址l 所有所有IO信號通用地址定義如下:信號通用地址定義如下: 地址標(biāo)識符地址標(biāo)識符 類型類型 格式格式 地址編號地址編號 % I/M X/W i I=輸入輸入 X=布爾量布爾量 i=1最大最大 M=輸出輸出,內(nèi)部內(nèi)部 W=字字 l 開入地址:開入地址:%Ii、%IWi.jl 開出和內(nèi)部線圈地址:開出和內(nèi)部線圈地址:%Mi、%MWi.jl 模入地址:模入地址:%IWil 模出和內(nèi)部寄存器地址:模出和內(nèi)部寄存器地址:%Mwil 可以用于可以用于IO地址和內(nèi)部變量地址地址和內(nèi)部變量地址Schneider Automation
13、15n 拓撲地址拓撲地址l 拓撲地址可方便識別信號所處位置,地址定義如下:拓撲地址可方便識別信號所處位置,地址定義如下:標(biāo)識符標(biāo)識符 類型類型 格式格式 總線總線 站號站號 機架機架 模塊模塊 通道通道 等級等級 位位 % I/Q X/W/D B . D r . m . c . d . i I=輸入輸入 X=布爾量布爾量 Q=輸出輸出 W=字字 D=雙字雙字l 開入地址:開入地址:%IB.Dr.m.c.d.il 開出地址:開出地址:%QB.Dr.m.c.d.il 模入地址:模入地址:%IWB.Dr.m.c.d.il 模出地址:模出地址:%QWB.Dr.m.c.d.il 只能用于輸入只能用于輸入
14、/輸出的輸出的IO地址地址Schneider Automation16n 注意注意l 所有的地址最小為所有的地址最小為1。地址的最大值與。地址的最大值與CPU型號、內(nèi)存卡的大小有關(guān),在軟型號、內(nèi)存卡的大小有關(guān),在軟件中可根據(jù)需要自行設(shè)定件中可根據(jù)需要自行設(shè)定l 所有以所有以%M開始的地址,除去開出信號的地址外,其它所有地址都是中間線開始的地址,除去開出信號的地址外,其它所有地址都是中間線圈的地址圈的地址l 所有以所有以%MW開始的地址,除去模出信號的地址外,其它所有地址都是中間開始的地址,除去模出信號的地址外,其它所有地址都是中間寄存器的地址寄存器的地址l 智能模塊智能模塊(計數(shù)器、中斷鎖存、
15、計數(shù)器、中斷鎖存、SOE等等)既占用既占用%IW又占用又占用%MW地址地址l 開入信號地址開入信號地址%Ii也可以用也可以用%IW表示;開出信號地址表示;開出信號地址%M也可以用也可以用%MW表表示。只不過示。只不過16個開關(guān)量信號表示為個開關(guān)量信號表示為1個字個字(%IW、%MW)l 在編程中,可以任意通用地址和拓撲地址在編程中,可以任意通用地址和拓撲地址Schneider Automation17n 內(nèi)部變量地址內(nèi)部變量地址l 所有內(nèi)部變量地址定義如下:所有內(nèi)部變量地址定義如下: 地址標(biāo)識符地址標(biāo)識符 類型類型 格式格式 地址編號地址編號 % M X/W/D/F i M=內(nèi)部變量內(nèi)部變量
16、X=布爾量布爾量 i=1最大最大 W=字字 D=雙字雙字 F=浮點數(shù)浮點數(shù)l 內(nèi)部位地址:內(nèi)部位地址:%Mil 內(nèi)部寄存器地址:內(nèi)部寄存器地址:%MWil 內(nèi)部雙字地址:內(nèi)部雙字地址:%MDil 內(nèi)部浮點數(shù)地址:內(nèi)部浮點數(shù)地址:%MFil 用于存儲用于存儲IO信息和內(nèi)部信息的地址信息和內(nèi)部信息的地址l 內(nèi)部字中取位操作:內(nèi)部字中取位操作:%MW i . j (i表示字地址;表示字地址;j表示位地址表示位地址)Schneider Automation18n 內(nèi)部地址重疊內(nèi)部地址重疊l 內(nèi)部字、雙字、浮點數(shù)首地址會發(fā)生地址重疊內(nèi)部字、雙字、浮點數(shù)首地址會發(fā)生地址重疊l 內(nèi)部雙字、內(nèi)部浮點數(shù)占用內(nèi)部
17、雙字、內(nèi)部浮點數(shù)占用2個單字的長度個單字的長度l 調(diào)用內(nèi)部雙字、內(nèi)部浮點數(shù)地址時必須采用偶數(shù)或奇數(shù)地址調(diào)用內(nèi)部雙字、內(nèi)部浮點數(shù)地址時必須采用偶數(shù)或奇數(shù)地址l 內(nèi)部線圈與內(nèi)部字、雙字、浮點數(shù)地址無關(guān)內(nèi)部線圈與內(nèi)部字、雙字、浮點數(shù)地址無關(guān)內(nèi)部地址重疊畫面內(nèi)部地址重疊畫面Schneider Automation19n 系統(tǒng)變量地址系統(tǒng)變量地址l 所有系統(tǒng)變量地址定義如下:所有系統(tǒng)變量地址定義如下: 地址標(biāo)識符地址標(biāo)識符 類型類型 格式格式 地址編號地址編號 % S X/W/D i S=系統(tǒng)變量系統(tǒng)變量 X=布爾量布爾量 i=1最大最大 W=字字 D=雙字雙字l 系統(tǒng)位地址:系統(tǒng)位地址:%Sil 系統(tǒng)
18、寄存器地址:系統(tǒng)寄存器地址:%SWil 系統(tǒng)雙字地址:系統(tǒng)雙字地址:%SDil 用于存儲系統(tǒng)狀態(tài)信息的變量地址用于存儲系統(tǒng)狀態(tài)信息的變量地址Schneider Automation20n 注意注意l 物理地址主要用于存儲物理地址主要用于存儲IO數(shù)據(jù)數(shù)據(jù)l 內(nèi)部變量地址主要用于存儲內(nèi)部數(shù)據(jù)內(nèi)部變量地址主要用于存儲內(nèi)部數(shù)據(jù)l 系統(tǒng)變量地址主要用于存儲系統(tǒng)變量地址主要用于存儲PLC系統(tǒng)狀態(tài)信息系統(tǒng)狀態(tài)信息l 物理地址、內(nèi)部變量地址、系統(tǒng)變量地址都是全局地址物理地址、內(nèi)部變量地址、系統(tǒng)變量地址都是全局地址l 物理地址、內(nèi)部變量地址、系統(tǒng)變量地址可被任意調(diào)用和調(diào)用任意多次物理地址、內(nèi)部變量地址、系統(tǒng)變量
19、地址可被任意調(diào)用和調(diào)用任意多次Schneider Automation21n 地址比較地址比較l Modbus地址:地址:1xxxxx、0 xxxxx、3xxxxx、4xxxxxl 通用地址:通用地址:%I、%M、%IW、%MWl 拓撲地址:拓撲地址:%I、%Q、%IW、%QWn 物理地址與物理地址與Modbus地址對應(yīng)關(guān)系地址對應(yīng)關(guān)系l %I與與1xxxxx地址相同地址相同l %M、%Q與與0 xxxxx地址相同地址相同l %IW與與3xxxxx地址相同地址相同l %MW、%QW與與4xxxxx地址相同地址相同n 與與HMI產(chǎn)品通訊產(chǎn)品通訊l 在在HMI產(chǎn)品中讀寫地址全部為產(chǎn)品中讀寫地址全部
20、為Modbus地址格式地址格式l 每個通用地址與一個拓撲地址相對應(yīng)每個通用地址與一個拓撲地址相對應(yīng)l 由于開關(guān)量信號可以整合在字中,省去編程轉(zhuǎn)換設(shè)置由于開關(guān)量信號可以整合在字中,省去編程轉(zhuǎn)換設(shè)置Schneider Automation22Unity Pro軟件編程軟件編程Schneider Automation23Unity Pro軟件啟動方式軟件啟動方式Unity Pro軟件啟動畫面軟件啟動畫面Schneider Automation24n Unity Pro軟件編程步驟軟件編程步驟l 創(chuàng)建項目文件創(chuàng)建項目文件l 系統(tǒng)硬件配置系統(tǒng)硬件配置硬件配置硬件配置軟件配置軟件配置通訊配置通訊配置l 變
21、量定義變量定義l 控制程序、自定義函數(shù)功能塊程序開發(fā)控制程序、自定義函數(shù)功能塊程序開發(fā)l 程序仿真程序仿真l 程序下載程序下載/上載、程序修改上載、程序修改l 安全管理安全管理l 程序?qū)氤绦驅(qū)?導(dǎo)出導(dǎo)出Schneider Automation25n 創(chuàng)建項目創(chuàng)建項目l 選擇選擇PLC類型:類型:Quantum、Premium、Atriuml 選擇選擇CPU型號型號140CPU31110140CPU43412A140CPU53414A140CPU65150140CPU65160140CPU67160(熱備熱備)CPU型號選擇畫面型號選擇畫面Schneider Automation26n Un
22、ity畫面分類畫面分類l 系統(tǒng)配置畫面系統(tǒng)配置畫面l 自定義數(shù)據(jù)類型畫面自定義數(shù)據(jù)類型畫面l 自定義函數(shù)功能塊畫面自定義函數(shù)功能塊畫面(DFB)l 變量及功能塊定義畫面變量及功能塊定義畫面l 通訊配置畫面通訊配置畫面l 控制程序畫面控制程序畫面l 在線動畫表在線動畫表l 實時監(jiān)控畫面實時監(jiān)控畫面l 項目文檔畫面項目文檔畫面Schneider Automation27Unity Pro軟件系統(tǒng)配置軟件系統(tǒng)配置Schneider Automation28n 系統(tǒng)配置系統(tǒng)配置l 本地本地IO配置配置(LIO)l 遠程遠程IO配置配置(RIO)l 分布分布IO配置配置(DIO)l IO模塊配置模塊配置
23、l 智能參數(shù)配置智能參數(shù)配置l 軟件配置軟件配置l 通訊配置通訊配置Schneider Automation29n 本地本地IO配置配置l 點擊點擊Configuration下的下的Local Busl 本地和擴展機架配置本地和擴展機架配置l 本地模塊配置本地模塊配置l 模塊相關(guān)參數(shù)配置模塊相關(guān)參數(shù)配置l 通訊參數(shù)配置通訊參數(shù)配置l 軟件參數(shù)配置軟件參數(shù)配置本地機架本地機架IO模塊模塊Schneider Automation30n 本地、擴展機架配置本地、擴展機架配置l 選擇本地或擴展機架選擇本地或擴展機架l 設(shè)置本地或擴展機架型號設(shè)置本地或擴展機架型號本地機架本地擴展機架本地、擴展機架選擇本
24、地、擴展機架選擇機架型號選擇機架型號選擇Schneider Automation31IO模塊選擇畫面模塊選擇畫面n 模塊配置模塊配置l 在機架上雙擊添加模塊在機架上雙擊添加模塊l 在模塊型號中選擇相應(yīng)的模塊在模塊型號中選擇相應(yīng)的模塊已配置的已配置的IO模塊模塊空槽位空槽位模塊配置畫面模塊配置畫面Schneider Automation32n 模塊參數(shù)配置模塊參數(shù)配置l 涉及所有模塊涉及所有模塊CPU模塊模塊IO模塊模塊其它智能模塊其它智能模塊通訊模塊通訊模塊l 每個模塊配置參數(shù)可能不同每個模塊配置參數(shù)可能不同l 在模塊上雙擊打開參數(shù)配置畫面在模塊上雙擊打開參數(shù)配置畫面n 注意注意l 所有模塊都
25、有功能概覽畫面所有模塊都有功能概覽畫面l 所有模塊都有電源消耗畫面所有模塊都有電源消耗畫面Schneider Automation33n CPU模塊配置模塊配置l CPU功能概覽功能概覽l 運行參數(shù)和軟件配置運行參數(shù)和軟件配置l 通訊端口配置通訊端口配置l 在線動畫配置在線動畫配置l 熱備參數(shù)配置熱備參數(shù)配置l IO變量配置變量配置Schneider Automation34n CPU功能概覽功能概覽l 描述描述CPU的功能的功能l 描述描述CPU的集成端口的集成端口l 描述描述CPU的相關(guān)參數(shù)的相關(guān)參數(shù)CPU功能概覽畫面功能概覽畫面Schneider Automation35n CPU運行參
26、數(shù)和軟件配置運行參數(shù)和軟件配置l 自動啟動設(shè)置自動啟動設(shè)置l 內(nèi)部變量復(fù)位設(shè)置內(nèi)部變量復(fù)位設(shè)置l 內(nèi)存卡型號及大小內(nèi)存卡型號及大小添加內(nèi)存卡直接在添加內(nèi)存卡直接在CPU上內(nèi)存卡位置雙擊打開上內(nèi)存卡位置雙擊打開l 軟件配置軟件配置線圈通道總數(shù)設(shè)置線圈通道總數(shù)設(shè)置寄存器通道總數(shù)設(shè)置寄存器通道總數(shù)設(shè)置開入通道總數(shù)設(shè)置開入通道總數(shù)設(shè)置模入通道總數(shù)設(shè)置模入通道總數(shù)設(shè)置n 注意注意l 編程時選中自動啟動設(shè)置編程時選中自動啟動設(shè)置l 通道總數(shù)在實際用量的基通道總數(shù)在實際用量的基 礎(chǔ)上預(yù)留礎(chǔ)上預(yù)留30%的余量的余量CPU運行參數(shù)和軟件配置畫面運行參數(shù)和軟件配置畫面Schneider Automation36n
27、 通訊端口參數(shù)設(shè)置通訊端口參數(shù)設(shè)置l Modbus通訊端口設(shè)置通訊端口設(shè)置l Modbus Plus通訊端口設(shè)置通訊端口設(shè)置l Ethernet通訊端口設(shè)置通訊端口設(shè)置Schneider Automation37n Modbus通訊端口設(shè)置通訊端口設(shè)置l CPU上上Modbus端口端口1的地址與的地址與MB+地址相關(guān)地址相關(guān)l 第一排主要用于設(shè)置第一排主要用于設(shè)置CPU第一個第一個Modbus端口端口l 第二排主要用于設(shè)置第二排主要用于設(shè)置CPU第二個第二個Modbus端口和奇數(shù)個端口和奇數(shù)個NOM模塊的模塊的Modbus端口端口l 第三排主要用于設(shè)置偶數(shù)個第三排主要用于設(shè)置偶數(shù)個NOM模塊的
28、模塊的Modbus端口端口l 65150、65160、67160 CPU的的Modbus端口支持端口支持RS232和和RS485模式模式l 其它其它CPU只支持只支持RS232模式模式Modbus端口設(shè)置畫面端口設(shè)置畫面Schneider Automation38n Modbus Plus通訊端口設(shè)置通訊端口設(shè)置l 在在CPU上的相應(yīng)端口上雙擊打開配置上的相應(yīng)端口上雙擊打開配置 畫面畫面l 配置畫面中需要設(shè)置的參數(shù)配置畫面中需要設(shè)置的參數(shù)DIO Bus參數(shù)選擇參數(shù)選擇Peer Cop參數(shù)選擇參數(shù)選擇選擇對應(yīng)的選擇對應(yīng)的DIO、Ethernet關(guān)聯(lián)名稱關(guān)聯(lián)名稱n 注意注意l 選中選中DIO Bu
29、s參數(shù)后,系統(tǒng)自動添加參數(shù)后,系統(tǒng)自動添加 DIO Bus總線管理器總線管理器l DIO、Ethernet關(guān)聯(lián)名稱必須提前定關(guān)聯(lián)名稱必須提前定 義好義好Ethernet端口設(shè)置端口設(shè)置Modbus Plus端口設(shè)置端口設(shè)置Schneider Automation39n 在線動畫配置在線動畫配置l 任務(wù)的狀態(tài)和設(shè)置任務(wù)的狀態(tài)和設(shè)置l 實時時鐘監(jiān)視實時時鐘監(jiān)視l PLC和系統(tǒng)信息和系統(tǒng)信息Schneider Automation40n 任務(wù)的狀態(tài)和設(shè)置任務(wù)的狀態(tài)和設(shè)置l 顯示主任務(wù)、快速執(zhí)行方式顯示主任務(wù)、快速執(zhí)行方式l 顯示主任務(wù)、快速的最小、最大、當(dāng)前掃描周期顯示主任務(wù)、快速的最小、最大、當(dāng)前
30、掃描周期l 顯示顯示CPU的工作狀態(tài)的工作狀態(tài)l CPU啟停設(shè)置啟停設(shè)置l 激活激活/取消主任務(wù)設(shè)置取消主任務(wù)設(shè)置l 激活激活/取消快速任務(wù)設(shè)置取消快速任務(wù)設(shè)置l 初始化掃描周期設(shè)置初始化掃描周期設(shè)置l 激活激活/取消事件任務(wù)設(shè)置取消事件任務(wù)設(shè)置l CPU熱啟動設(shè)置熱啟動設(shè)置l CPU冷啟動設(shè)置冷啟動設(shè)置l 輸出信號反饋設(shè)置輸出信號反饋設(shè)置任務(wù)的狀態(tài)和設(shè)置畫面任務(wù)的狀態(tài)和設(shè)置畫面Schneider Automation41n 實時時鐘監(jiān)視實時時鐘監(jiān)視l 顯示顯示PLC的當(dāng)前時間的當(dāng)前時間l 顯示計算機的當(dāng)前時間顯示計算機的當(dāng)前時間l 更新更新PLC的時間設(shè)置的時間設(shè)置實時時鐘監(jiān)視畫面實時時鐘監(jiān)
31、視畫面Schneider Automation42n PLC和系統(tǒng)信息和系統(tǒng)信息l PLC信息信息PLC的標(biāo)識信息的標(biāo)識信息PLC的內(nèi)存信息的內(nèi)存信息l 應(yīng)用信息應(yīng)用信息應(yīng)用標(biāo)識信息應(yīng)用標(biāo)識信息應(yīng)用可選信息應(yīng)用可選信息其它信息其它信息l 熱備信息熱備信息PLC和系統(tǒng)信息畫面和系統(tǒng)信息畫面Schneider Automation43n 熱備配置熱備配置l CPU的工作方式設(shè)置的工作方式設(shè)置l 邏輯不匹配時備用站工作方式邏輯不匹配時備用站工作方式l 鍵盤操作設(shè)置鍵盤操作設(shè)置l 地址切換設(shè)置地址切換設(shè)置l 非傳輸狀態(tài)區(qū)設(shè)置非傳輸狀態(tài)區(qū)設(shè)置n 注意注意l 只有只有67160 CPU具有具有 熱備配置畫
32、面熱備配置畫面熱備參數(shù)配置畫面熱備參數(shù)配置畫面Schneider Automation44n IO變量配置變量配置l 顯示顯示CPU系統(tǒng)、內(nèi)部、系統(tǒng)、內(nèi)部、IO變量地址變量地址l 定義定義CPU系統(tǒng)、內(nèi)部、系統(tǒng)、內(nèi)部、IO變量名稱變量名稱IO變量配置畫面變量配置畫面Schneider Automation45n IO模塊、智能模塊配置模塊、智能模塊配置l 模塊地址:位地址、字地址模塊地址:位地址、字地址l 信號輸入類型信號輸入類型l 任務(wù)方式任務(wù)方式l 故障狀態(tài)預(yù)制故障狀態(tài)預(yù)制n 注意注意l 開關(guān)量模塊的地址可以表示為開關(guān)量模塊的地址可以表示為 位地址和字地址方式位地址和字地址方式l 智能模塊
33、同時占用輸入和輸出智能模塊同時占用輸入和輸出 地址地址l 開出和模出模塊具有故障狀態(tài)開出和模出模塊具有故障狀態(tài) 預(yù)制功能預(yù)制功能l 模塊地址自動配置并連續(xù),可模塊地址自動配置并連續(xù),可 手動修改手動修改l 模塊占用輸入模塊占用輸入/輸出地址個數(shù)不同輸出地址個數(shù)不同開關(guān)量模塊配置畫面開關(guān)量模塊配置畫面開關(guān)量模塊配置畫面開關(guān)量模塊配置畫面Schneider Automation46n IO模塊地址概覽模塊地址概覽l 模塊常用地址顯示模塊常用地址顯示l 模塊拓撲地址顯示模塊拓撲地址顯示l 模塊系統(tǒng)變量顯示模塊系統(tǒng)變量顯示l 模塊地址變量定義模塊地址變量定義IO地址一覽表地址一覽表Schneider
34、Automation47n 通訊模塊通訊模塊l 在模塊通訊端口上雙擊打開通訊配置畫面在模塊通訊端口上雙擊打開通訊配置畫面l Ethernet、DIO模塊配置畫面與模塊配置畫面與CPU上相同端口配置相同上相同端口配置相同l RIO無需配置任何參數(shù)無需配置任何參數(shù)n 注意注意l 添加添加DIO、RIO模塊后,系統(tǒng)自動添加模塊后,系統(tǒng)自動添加DIO Bus、RIO Bus總線管理器總線管理器l DIO、Ethernet關(guān)聯(lián)名稱必須提前定義好關(guān)聯(lián)名稱必須提前定義好通訊模塊配置畫面通訊模塊配置畫面Schneider Automation48n RIO、DIO子站配置子站配置l 選擇相應(yīng)的總線管理器選擇相
35、應(yīng)的總線管理器l 添加子站添加子站子站地址設(shè)置子站地址設(shè)置子站類型設(shè)置子站類型設(shè)置子站模塊配置子站模塊配置n 注意注意l每個每個CPU支持的支持的DIO、RIO個數(shù)個數(shù) 不同不同lDIO、RIO輸入輸入/輸出字數(shù)限制不輸出字數(shù)限制不 同同lDIO、RIO支持的子站個數(shù)不同支持的子站個數(shù)不同lDIO、RIO子站模塊配置方子站模塊配置方 式與式與LIO方式相同方式相同DIO、RIO子站配置畫面子站配置畫面Schneider Automation49Unity Pro軟件網(wǎng)絡(luò)通訊參數(shù)配置軟件網(wǎng)絡(luò)通訊參數(shù)配置Schneider Automation50n 網(wǎng)絡(luò)通訊參數(shù)配置網(wǎng)絡(luò)通訊參數(shù)配置l 主要設(shè)定網(wǎng)
36、絡(luò)名稱及參數(shù)主要設(shè)定網(wǎng)絡(luò)名稱及參數(shù)l 在網(wǎng)絡(luò)目錄上點擊右鍵添加網(wǎng)絡(luò)在網(wǎng)絡(luò)目錄上點擊右鍵添加網(wǎng)絡(luò) (New Network)l Modbus Plus參數(shù)配置參數(shù)配置l Ethernet參數(shù)配置參數(shù)配置n 注意注意l 在將通訊端口和網(wǎng)絡(luò)名稱關(guān)聯(lián)前,網(wǎng)絡(luò)在將通訊端口和網(wǎng)絡(luò)名稱關(guān)聯(lián)前,網(wǎng)絡(luò) 名稱、參數(shù)必須提前定義名稱、參數(shù)必須提前定義l 與硬件是否建立關(guān)聯(lián)時圖標(biāo)的變化與硬件是否建立關(guān)聯(lián)時圖標(biāo)的變化通訊參數(shù)配置畫面通訊參數(shù)配置畫面與硬件關(guān)聯(lián)成功與硬件關(guān)聯(lián)成功與硬件沒有關(guān)聯(lián)與硬件沒有關(guān)聯(lián)Schneider Automation51n Modbus Plus參數(shù)設(shè)置參數(shù)設(shè)置l 顯示了顯示了DIO主站適配器
37、模塊所處的機架和槽位主站適配器模塊所處的機架和槽位l Modbus Plus網(wǎng)絡(luò)超時參數(shù)設(shè)置網(wǎng)絡(luò)超時參數(shù)設(shè)置時間必須介于時間必須介于20ms20sl 輸入反饋模式輸入反饋模式通訊超時后,信號的顯示方式通訊超時后,信號的顯示方式兩種方式:信號保持和清零兩種方式:信號保持和清零Modbus Plus參數(shù)設(shè)置參數(shù)設(shè)置Schneider Automation52n Peer Cop參數(shù)設(shè)置參數(shù)設(shè)置l Global Input/Output(全局訪問全局訪問)可被所有其它節(jié)點訪問可被所有其它節(jié)點訪問每個節(jié)點最多每個節(jié)點最多32個字個字總數(shù)不能超過總數(shù)不能超過500個字個字可接收可接收0、1、3、4數(shù)據(jù)地
38、址數(shù)據(jù)地址定義節(jié)點、目的地址、數(shù)據(jù)起始字數(shù)、長度定義節(jié)點、目的地址、數(shù)據(jù)起始字數(shù)、長度開關(guān)量地址必須是開關(guān)量地址必須是16的倍數(shù)加的倍數(shù)加1l Specific Input/Output(特定訪問特定訪問)可被特定的節(jié)點訪問可被特定的節(jié)點訪問每個節(jié)點最多每個節(jié)點最多32個字個字總數(shù)不能超過總數(shù)不能超過500個字個字可接收可接收0、1、3、4數(shù)據(jù)地址數(shù)據(jù)地址定義節(jié)點、目的地址、長度定義節(jié)點、目的地址、長度開關(guān)量地址必須是開關(guān)量地址必須是16的倍數(shù)加的倍數(shù)加1Global Input配置畫面配置畫面Global Output配置畫面配置畫面Specific Input配置畫面配置畫面Specifi
39、c Output配置畫面配置畫面Schneider Automation53n Ethernet參數(shù)配置參數(shù)配置l 顯示了關(guān)聯(lián)以太網(wǎng)模塊的機架和槽位顯示了關(guān)聯(lián)以太網(wǎng)模塊的機架和槽位l 顯示了已經(jīng)配置的以太網(wǎng)的顯示了已經(jīng)配置的以太網(wǎng)的IP地址配置參數(shù)地址配置參數(shù)l 以太網(wǎng)端口類型配置以太網(wǎng)端口類型配置(根據(jù)根據(jù)CPU型號可分為型號可分為)CPU65150、CPU65160NOE77100NOE77110NOE77101、NOE77111、NWM10000l IP地址配置地址配置三種配置方式:手動、服務(wù)器、三種配置方式:手動、服務(wù)器、Web 服務(wù)器服務(wù)器IP地址地址子網(wǎng)掩碼子網(wǎng)掩碼網(wǎng)關(guān)網(wǎng)關(guān)l 以太
40、網(wǎng)格式以太網(wǎng)格式兩種:兩種:Ethernet II、802.3Ethernet II 最通用最通用以太網(wǎng)參數(shù)配置畫面以太網(wǎng)參數(shù)配置畫面Schneider Automation54l 其它功能其它功能MessageIO ScannerGlobal DataSNMPAddress ServerBandwidth(以太網(wǎng)通訊在線診斷以太網(wǎng)通訊在線診斷)以太網(wǎng)通訊帶寬診斷畫面以太網(wǎng)通訊帶寬診斷畫面Schneider Automation55Unity Pro變量定義變量定義Schneider Automation56n 數(shù)據(jù)引用數(shù)據(jù)引用l 物理地址物理地址l 常數(shù)常數(shù)l 變量變量n 物理地址物理地址l
41、 物理地址:通用地址、拓撲地址物理地址:通用地址、拓撲地址(IODDT)l 物理地址為全局數(shù)據(jù),在程序中可以任意調(diào)用物理地址為全局數(shù)據(jù),在程序中可以任意調(diào)用l 根據(jù)輸入要求或運算結(jié)果決定數(shù)據(jù)類型根據(jù)輸入要求或運算結(jié)果決定數(shù)據(jù)類型n 數(shù)值常數(shù)數(shù)值常數(shù)l 適用于數(shù)據(jù)處理適用于數(shù)據(jù)處理l 根據(jù)輸入常數(shù)格式?jīng)Q定數(shù)據(jù)類型根據(jù)輸入常數(shù)格式?jīng)Q定數(shù)據(jù)類型n 變量變量l 變量為全局數(shù)據(jù),在程序中可以任意調(diào)用變量為全局數(shù)據(jù),在程序中可以任意調(diào)用l 根據(jù)定義的類型決定數(shù)據(jù)類型根據(jù)定義的類型決定數(shù)據(jù)類型Schneider Automation57n 變量功能分類變量功能分類l 基本數(shù)據(jù)類型變量基本數(shù)據(jù)類型變量(EDT
42、)常見數(shù)據(jù)類型:常見數(shù)據(jù)類型:BOOL、BYTE、DATE、 DINT、 DT、DWORD、EBOOL、INT、REAL、STRING TIME、TOD、UDINT、UINT、WORDl 自定義數(shù)據(jù)類型變量自定義數(shù)據(jù)類型變量(DDT)支持的數(shù)據(jù)類型:支持的數(shù)據(jù)類型:STRUCT、ARRAY可根據(jù)需要定義任何數(shù)據(jù)類型可根據(jù)需要定義任何數(shù)據(jù)類型l IO數(shù)據(jù)類型變量數(shù)據(jù)類型變量(IODDT)與與IO變量相關(guān)的變量變量相關(guān)的變量與與EDT類似類似l 基本函數(shù)功能塊變量基本函數(shù)功能塊變量(EFB)軟件中集成的函數(shù)功能塊的變量定義軟件中集成的函數(shù)功能塊的變量定義l 自定義函數(shù)功能塊變量自定義函數(shù)功能塊變量
43、(DFB)自定義函數(shù)功能塊的變量定義自定義函數(shù)功能塊的變量定義變量列表畫面變量列表畫面Schneider Automation58n 變量地址關(guān)聯(lián)分類變量地址關(guān)聯(lián)分類(僅針對僅針對EDT、DDT、IODDT)l 非定位變量非定位變量有變量標(biāo)識符、數(shù)據(jù)類型,沒有與之相關(guān)聯(lián)的物理地址有變量標(biāo)識符、數(shù)據(jù)類型,沒有與之相關(guān)聯(lián)的物理地址主要用于中間變量,不能與主要用于中間變量,不能與HMI產(chǎn)品進行通訊產(chǎn)品進行通訊l 定位變量定位變量有變量標(biāo)識符、數(shù)據(jù)類型,以及與之相關(guān)聯(lián)的物理地址有變量標(biāo)識符、數(shù)據(jù)類型,以及與之相關(guān)聯(lián)的物理地址主要用于絕對地址和中間變量,可以與主要用于絕對地址和中間變量,可以與HMI產(chǎn)品
44、進行通訊產(chǎn)品進行通訊l 常量常量有變量標(biāo)識符、數(shù)據(jù)類型和相應(yīng)數(shù)值有變量標(biāo)識符、數(shù)據(jù)類型和相應(yīng)數(shù)值主要用于中間變量,可以與主要用于中間變量,可以與HMI產(chǎn)品進行通訊產(chǎn)品進行通訊n 定位變量關(guān)聯(lián)的地址定位變量關(guān)聯(lián)的地址l 物理地址物理地址(通用地址、拓撲地址通用地址、拓撲地址)l 內(nèi)部變量地址內(nèi)部變量地址l 系統(tǒng)變量地址系統(tǒng)變量地址Schneider Automation59變量分類示例變量分類示例Schneider Automation60n 注意注意l 變量在使用前必須定義變量在使用前必須定義l 變量名可達變量名可達32個字符個字符l 變量必須有相對應(yīng)的數(shù)據(jù)類型變量必須有相對應(yīng)的數(shù)據(jù)類型l 數(shù)
45、據(jù)類型不同,變量數(shù)據(jù)長度不同數(shù)據(jù)類型不同,變量數(shù)據(jù)長度不同l 與與HMI產(chǎn)品通訊時,必須選擇通用地址和定位變量產(chǎn)品通訊時,必須選擇通用地址和定位變量l 變量編輯器支持拖放等操作變量編輯器支持拖放等操作Schneider Automation61EDT、DDT、IODDT變量定義窗口畫面變量定義窗口畫面DDT變量定義窗口畫面變量定義窗口畫面函數(shù)功能塊定義窗口畫面函數(shù)功能塊定義窗口畫面自定義函數(shù)功能塊定義窗口畫面自定義函數(shù)功能塊定義窗口畫面Schneider Automation62Unity Pro控制程序編程控制程序編程Schneider Automation63n 程序結(jié)構(gòu)程序結(jié)構(gòu)l 任務(wù)方
46、式:主任務(wù)、快速任務(wù)、事件任務(wù)、輔助任務(wù)任務(wù)方式:主任務(wù)、快速任務(wù)、事件任務(wù)、輔助任務(wù)l 主任務(wù)方式主任務(wù)方式掃描方式:循環(huán)掃描、周期掃描掃描方式:循環(huán)掃描、周期掃描所有程序必須含有主任務(wù)方式所有程序必須含有主任務(wù)方式用于管理絕大部分應(yīng)用程序用于管理絕大部分應(yīng)用程序可支持子程序調(diào)用可支持子程序調(diào)用l 快速任務(wù)方式快速任務(wù)方式掃描方式:周期掃描掃描方式:周期掃描根據(jù)需要可選根據(jù)需要可選用于處理需要頻繁執(zhí)行、執(zhí)行周期短的應(yīng)用用于處理需要頻繁執(zhí)行、執(zhí)行周期短的應(yīng)用l 事件任務(wù)方式事件任務(wù)方式事件任務(wù):定時器事件、事件任務(wù):定時器事件、IO事件事件定時器事件定時器事件u中斷方式:定時器中斷中斷方式:定
47、時器中斷u根據(jù)需要可選根據(jù)需要可選u用于處理需要頻繁執(zhí)行的應(yīng)用用于處理需要頻繁執(zhí)行的應(yīng)用程序結(jié)構(gòu)畫面程序結(jié)構(gòu)畫面Schneider Automation64u比快速任務(wù)定時范圍更廣、優(yōu)先級更高比快速任務(wù)定時范圍更廣、優(yōu)先級更高IO事件事件u中斷方式:中斷方式:IO信號中斷信號中斷u根據(jù)需要可選根據(jù)需要可選u用于根據(jù)用于根據(jù)IO信號進行程序處理的應(yīng)用信號進行程序處理的應(yīng)用l 輔助任務(wù)輔助任務(wù)掃描方式:周期掃描掃描方式:周期掃描根據(jù)需要可選根據(jù)需要可選用于不需要快速執(zhí)行的處理應(yīng)用用于不需要快速執(zhí)行的處理應(yīng)用n 注意注意l 優(yōu)先級:優(yōu)先級:IO事件任務(wù)、定時事件任務(wù)、快速任務(wù)、主任務(wù)、輔助任務(wù)事件任
48、務(wù)、定時事件任務(wù)、快速任務(wù)、主任務(wù)、輔助任務(wù)l 主任務(wù)、快速任務(wù)、輔助任務(wù)都支持子程序編寫和調(diào)用,不同的任務(wù)方式主任務(wù)、快速任務(wù)、輔助任務(wù)都支持子程序編寫和調(diào)用,不同的任務(wù)方式只能調(diào)用相應(yīng)的子程序只能調(diào)用相應(yīng)的子程序l 快速任務(wù)、事件任務(wù)程序必須盡量短快速任務(wù)、事件任務(wù)程序必須盡量短l 在周期執(zhí)行任務(wù)中,必須注意周期執(zhí)行時間在周期執(zhí)行任務(wù)中,必須注意周期執(zhí)行時間Schneider Automation65Mast: 20msFast: 1ms(周期: 5ms)FastFastMastMast1ms1ms5ms24ms4ms5msMast4msFast1msMast4ms5msFast1msMa
49、st3ms5msSchneider Automation66Mast: 20msFast: 4ms(周期: 5ms)FastMast4ms5ms80ms5msFast4ms5msFast4ms5msFast4ms5msFast4ms5msFast4ms5msFast4ms5msFast4ms5msMast1msMast1msMast1msMast1msMast1msMast1msMast1msMast1msSchneider Automation67n 軟件編程語言軟件編程語言l SFC語言:即順序流程圖,適用于結(jié)構(gòu)化程序設(shè)計語言:即順序流程圖,適用于結(jié)構(gòu)化程序設(shè)計l FBD語言:即功能塊圖,
50、適合于過程控制語言:即功能塊圖,適合于過程控制l LD語言:即梯形圖,適用于離散量控制語言:即梯形圖,適用于離散量控制l ST語言:即結(jié)構(gòu)化文本,適用于復(fù)雜的算法及數(shù)學(xué)處理語言:即結(jié)構(gòu)化文本,適用于復(fù)雜的算法及數(shù)學(xué)處理l IL語言:即指令列表,低級語言,優(yōu)化的性能語言:即指令列表,低級語言,優(yōu)化的性能n 注意注意l 在編程時,可以采用上述一種或幾種編程語言進行編程在編程時,可以采用上述一種或幾種編程語言進行編程l 不同的編程語言編程環(huán)境、實現(xiàn)方式不同不同的編程語言編程環(huán)境、實現(xiàn)方式不同l 主任務(wù)程序段支持全部編程語言,其它任務(wù)方式不支持主任務(wù)程序段支持全部編程語言,其它任務(wù)方式不支持SFC語言
51、語言Schneider Automation68主任務(wù)參數(shù)設(shè)定畫面主任務(wù)參數(shù)設(shè)定畫面快速任務(wù)參數(shù)定義畫面快速任務(wù)參數(shù)定義畫面定時器事件參數(shù)定義畫面定時器事件參數(shù)定義畫面IO事件參數(shù)定義畫面事件參數(shù)定義畫面編程語言定義畫面編程語言定義畫面Schneider Automation69n 函數(shù)類庫分類函數(shù)類庫分類l 基本函數(shù)庫基本函數(shù)庫l 通訊函數(shù)庫通訊函數(shù)庫l 回路控制函數(shù)庫回路控制函數(shù)庫l 自定義函數(shù)庫自定義函數(shù)庫l 診斷函數(shù)庫診斷函數(shù)庫l IO信號管理函數(shù)庫信號管理函數(shù)庫l 伺服控制函數(shù)庫伺服控制函數(shù)庫l 舊版本函數(shù)庫舊版本函數(shù)庫l 系統(tǒng)函數(shù)庫系統(tǒng)函數(shù)庫函數(shù)類庫列表畫面函數(shù)類庫列表畫面Schn
52、eider Automation70函數(shù)類庫列表畫面函數(shù)類庫列表畫面Schneider Automation71n 控制程序編寫步驟控制程序編寫步驟l 選擇相應(yīng)的任務(wù)方式選擇相應(yīng)的任務(wù)方式l 設(shè)定任務(wù)參數(shù)設(shè)定任務(wù)參數(shù)l 選擇編程語言選擇編程語言l 調(diào)用函數(shù)功能塊編程控制程序調(diào)用函數(shù)功能塊編程控制程序Schneider Automation72Unity Pro軟件注釋與說明軟件注釋與說明Schneider Automation73n 注釋添加方式注釋添加方式l 變量注釋變量注釋簡述該變量的功能簡述該變量的功能l 功能塊注釋功能塊注釋(EFB、DFB)簡述功能塊的功能簡述功能塊的功能l 控制程序
53、注釋控制程序注釋簡述部分程序的功能簡述部分程序的功能l 程序段注釋程序段注釋簡述該程序段的功能簡述該程序段的功能l 項目注釋項目注釋簡述項目文件的功能簡述項目文件的功能Schneider Automation74變量注釋變量注釋功能塊注釋功能塊注釋控制程序注釋控制程序注釋程序段注釋程序段注釋項目文件注釋項目文件注釋Schneider Automation75自定義函數(shù)功能塊自定義函數(shù)功能塊(DFB)Schneider Automation76n DFB簡介簡介l DFB是用戶自定義的函數(shù)功能塊是用戶自定義的函數(shù)功能塊l DFB最多可以定義最多可以定義32輸入和輸入和32輸出信號輸出信號(功能塊
54、的功能塊的 左端為輸入信號,右邊為輸出信號左端為輸入信號,右邊為輸出信號) l DFB中定義的變量只對中定義的變量只對DFB有效有效l DFB的編程語言有:的編程語言有:FBD、LD、ST、IL l DFB編程與編程與Unity編程相似編程相似l DFB編程時可以調(diào)用除了系統(tǒng)變量以外的任意變量、編程時可以調(diào)用除了系統(tǒng)變量以外的任意變量、 基本功能塊和基本功能塊和DFB功能塊功能塊l DFB功能塊用雙豎線來表示功能塊用雙豎線來表示DFB功能塊功能塊DFB功能塊定義畫面功能塊定義畫面Schneider Automation77n DFB創(chuàng)建步驟創(chuàng)建步驟l 定義定義DFB功能塊的名稱,名稱可達功能塊
55、的名稱,名稱可達32個字符個字符l 定義定義DFB的輸入、輸出信號管腳和內(nèi)部變量的輸入、輸出信號管腳和內(nèi)部變量l 創(chuàng)建創(chuàng)建DFB的程序段,根據(jù)需要選擇相應(yīng)的編程語言的程序段,根據(jù)需要選擇相應(yīng)的編程語言l 編譯程序段編譯程序段l 導(dǎo)入、導(dǎo)出導(dǎo)入、導(dǎo)出DFB功能塊功能塊n DFB變量定義變量定義l Inputs:輸入信號變量:輸入信號變量l Outputs:輸出信號變量:輸出信號變量l Inputs/Outputs:輸入:輸入/輸出變量輸出變量l Public:公共變量:公共變量l Private:私有變量:私有變量l Section:程序段名稱:程序段名稱Schneider Automation
56、78DFB變量定義畫面變量定義畫面創(chuàng)建創(chuàng)建DFB編程程序段編程程序段DFB程序編寫程序編寫DFB功能塊調(diào)用功能塊調(diào)用控制程序中控制程序中DFB調(diào)用調(diào)用DFB功能塊功能塊Schneider Automation79PLC連接與仿真連接與仿真Schneider Automation80n PLC連接步驟連接步驟l 斷電連接編程電纜斷電連接編程電纜l 設(shè)置連接設(shè)備設(shè)置連接設(shè)備PLC連接連接仿真器連接仿真器連接l 設(shè)置連接方式設(shè)置連接方式ModbusModbus PlusTCP/IPUSBl 設(shè)置連接參數(shù)設(shè)置連接參數(shù)設(shè)置連接設(shè)備的地址設(shè)置連接設(shè)備的地址設(shè)置通訊參數(shù)設(shè)置通訊參數(shù)l 測試連接方式測試連接方
57、式l 連接連接PLCl 上上/下載控制程序下載控制程序PLC連接畫面連接畫面Schneider Automation81l 程序在線監(jiān)視和修改、調(diào)試程序在線監(jiān)視和修改、調(diào)試l 斷開連接斷開連接l 斷電斷開編程電纜斷電斷開編程電纜PLC連接畫面連接畫面仿真器連接畫面仿真器連接畫面Schneider Automation82n PLC連接方式連接方式l Modbus方式方式采用采用Modbus電纜電纜相同的串行通訊參數(shù)相同的串行通訊參數(shù)31110、43412A、53414A CPU Modbus編程電纜相同編程電纜相同65160、65160、67160 CPU Modbus編程電纜相同編程電纜相同
58、l Modbus Plus方式方式采用采用MB+卡卡(ISA、PCI、PCMCIA)l TCP/IP方式方式采用雙絞線電纜采用雙絞線電纜系統(tǒng)有以太網(wǎng)模塊系統(tǒng)有以太網(wǎng)模塊CPU中無程序時,若下載程序,必須輸入以太網(wǎng)缺省的中無程序時,若下載程序,必須輸入以太網(wǎng)缺省的IP地址地址CPU中有程序時,若下載程序,必須輸入以太網(wǎng)設(shè)定的中有程序時,若下載程序,必須輸入以太網(wǎng)設(shè)定的IP地址地址l USB方式方式采用采用USB電纜電纜65160、65160、67160 CPU支持支持USB電纜電纜Schneider Automation83PLC連接方式選擇連接方式選擇PLC通訊參數(shù)設(shè)置畫面通訊參數(shù)設(shè)置畫面通訊
59、參數(shù)設(shè)置畫面通訊參數(shù)設(shè)置畫面Schneider Automation84n 程序上下載步驟程序上下載步驟l 確認系統(tǒng)連接成功確認系統(tǒng)連接成功l 控制程序下載選擇控制程序下載選擇l 確認確認PLC含有程序時,可上載控制程序含有程序時,可上載控制程序n 注意注意l 上下載程序畫面中,同時顯示了計算機與上下載程序畫面中,同時顯示了計算機與PLC中程序的名稱、版本號及修中程序的名稱、版本號及修改時間改時間l 如果計算機與如果計算機與PLC中程序相同時,自動進入在線連接狀態(tài)中程序相同時,自動進入在線連接狀態(tài)程序上下載畫面程序上下載畫面Schneider Automation85程序下載畫面程序下載畫面程
60、序上載畫面程序上載畫面Schneider Automation86n 在線程序監(jiān)視在線程序監(jiān)視l 監(jiān)視控制程序的執(zhí)行狀態(tài)監(jiān)視控制程序的執(zhí)行狀態(tài)l 監(jiān)視控制數(shù)據(jù)的當(dāng)前值監(jiān)視控制數(shù)據(jù)的當(dāng)前值l 以單步、連續(xù)、斷點監(jiān)視等方式監(jiān)視程序以單步、連續(xù)、斷點監(jiān)視等方式監(jiān)視程序(ST)控制程序在線監(jiān)視畫面控制程序在線監(jiān)視畫面Schneider Automation87n 在線數(shù)據(jù)監(jiān)視在線數(shù)據(jù)監(jiān)視l 監(jiān)視規(guī)定地址、變量的當(dāng)前值監(jiān)視規(guī)定地址、變量的當(dāng)前值l 強制和修改變量的當(dāng)前值強制和修改變量的當(dāng)前值l 程序仿真時,仿真程序仿真時,仿真IO變量值變量值l 強制方式強制方式Modification:強制:強制INT
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)四新教育培訓(xùn)課件
- 農(nóng)村線路簡單改造方案
- 霹靂貝貝考試題及答案
- 站層級建設(shè)方案模板
- 出租車行業(yè)安全管理與責(zé)任合同
- 2026版《全品高考》選考復(fù)習(xí)方案生物802 第23講 第1課時 神經(jīng)調(diào)節(jié)的結(jié)構(gòu)基礎(chǔ)和基本方式 含答案
- 超市調(diào)料干貨定價方案
- 急重癥患兒的護理
- 投標(biāo)文件產(chǎn)品供貨方案
- 農(nóng)村吊橋改造方案
- 模擬電子技術(shù)基礎(chǔ)知到章節(jié)答案智慧樹2023年蘭州石化職業(yè)技術(shù)大學(xué)
- JJF 1915-2021傾角儀校準規(guī)范
- GA/T 1310-2016法庭科學(xué)筆跡鑒定意見規(guī)范
- 2023年本科招生考試
- 新入職護士培訓(xùn)考試試題及答案
- 《消防安全技術(shù)實務(wù)》課本完整版
- 北師大版七年級數(shù)學(xué)下冊 與信息技術(shù)相融合的數(shù)學(xué)教學(xué)案例 教案
- 鈍針穿刺法臨床應(yīng)用護理
- 水產(chǎn)養(yǎng)殖行業(yè)報告
- 鍋爐MFT供電回路的分析
- 公共基礎(chǔ)知識輔導(dǎo)課件
評論
0/150
提交評論