




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