版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、要求TM213 - Automation Runtime2培訓課程TM210 Working with Automation StudioAutomation Studio 4.4Automation Runtime 4.44硬件X20器和X20I/O模塊 ETA210 or ETAL210 + ETAL690目錄目錄1簡介41.1 培訓目標41.2 安全標志和安全提示42要求和功能Real-time(實時) 操Automation Runtime. 6功能10連接和&安全.113安裝和調試更改及升級Automation Runtime14Co
2、nfiguration ID和分區(qū).16項目安裝174內存管理4.4系統(tǒng)和用戶ROM20DRAM和SRAM21確定內存需求的工具22全局和局部變量235Runtime系統(tǒng)性能.25.45.5啟動Automation Runtime29初始化程序35循環(huán)程序執(zhí)行順序35循環(huán)時間和時間40模式476I/O管理46.4I/O配置和I/O. 49I/O調度51I/O模塊的錯誤處理58reACTION技術597總結60TM213 - Automation Runtime3簡介1簡介實時操Automation Runtime是Automatio
3、n Studio中重要的組成部分。AutomationRuntime是的內核,支持應用程序在目上運行。AutomationRuntime的模塊化結構,能夠在精確的時間內快速重復執(zhí)行應用程序。能實現(xiàn)在運行時的高數(shù)量、高質量、高精度。插圖 1: Automation Runtime目這本培訓手冊對AutomationRuntime及其特性進行了整體闡述。1.1 培訓目標通過典型應用案例的學習,幫助您掌握如何在Automation Studio中為您的應用程序建立及配置Automation Runtime。您將學習.如何調試和配置目如何應用Automation Runtime 如何正確使用變量和內存
4、類型Automation Runtime運行過程中是如何執(zhí)行應用程序的1.2 安全標志和安全提示除非有特別說明,否則安全標志和安全提示的則參見 "TM210 Automation Studio基礎" 。TM213 - Automation Runtime4要求和功能2要求和功能Automation Runtime完全集成在各個目中。應用程序I/O系統(tǒng)、總線系統(tǒng)和其它,比如接口、網絡和。插圖 2: 對Automation Runtime的要求Automation Runtime提供了許多重要功能:能夠運行在所有B&R系統(tǒng)上使應用程序于硬件循環(huán)運行系統(tǒng)確確的運行配置優(yōu)先
5、級、時間等級和時間8個不同的時間等級,任意數(shù)量的程序確保時間超時的響應可以配置所有任務等級的時間大量符合IEC 61131-3標準的功能庫通過在Automation Stuido中配置或者調用功能塊可以集成FTP、web、VNC服務器所有網絡和總線系統(tǒng)。TM213 - Automation Runtime5實時操/操作要求和功能2.1Real-time(實時) 操創(chuàng)建應用Automation Runtime提供了一套于硬件的多任務工具。IEC的功能塊可以使Automation Runtime在編寫更快更簡單,同時有助于避免錯誤。插圖 3: 操構架操處理兩個主要任務:管理硬件和資源,為用戶提供一
6、個統(tǒng)一的硬件方式,而無需用戶考慮細節(jié)。TM213 - Automation Runtime6要求和功能可以為程序(也稱為任務)指定 一個具體運行時間,或者叫任務等級。在其中循環(huán)執(zhí)行。插圖 4: 執(zhí)行任務的時間2.1.1Automation Runtime目Automation Runtime能在許多不同的硬件平臺上運行。用于X20 PCs,基于PC的硬件平臺。器,Power Panel和AutomationAutomation Runtime Embedded在Automation Runtime作為操運行的所有目上,都可以實現(xiàn)Automation Runtime Embedded。X20操,
7、Power Panels和基于電腦的硬件平臺都能適配Automation Runtime Embedded。插圖 5: 所有類型Runtime器上的AutomationTM213 - Automation Runtime7Real-time(實時) 操要求和功能Automation Runtime simulation - ARsimARsim是一個基于windows的Automation Runtime系統(tǒng),不具備real-time能力但是本質上和所有其他的目在功能上是一致的。ARsim可以用來完全模擬所有的器,HMI應用和驅動器。插圖 6: 電腦上的Automation Runtime s
8、imulationAutomation Studio你直接從實際硬件配置切換到Automation Runtime Simulation。通過使用Automation Studio工具欄完成切換。Automation Runtime Simulation會自動啟動并建立于模擬的無縫集成,PC上的測試可以快速、輕松地進行。接。由插圖 7: "Activate Simulation" 按鈕Automation Runtime Windows - ARwinARwin是一個能在所有WIindows操上運行的目。實時操凌駕于Windows操之上,它承擔了對計算機資源的完全。主機操理
9、。本身作為實時操上的低優(yōu)先級任務處插圖 8: Automation Runtime - Windows 上的實時應用程序B&R Hypervisor使用B&R Hypervisor,可以在與Linux或Windows并行的目上運行Automation Runtime。B&R Hypervisor可以干凈地劃分系統(tǒng)的硬件資源,并將一個或多個邏輯cpu、內存區(qū)域和分配給在目上運行的不同操。每個操在運行時在邏輯上是與其他操的。插圖 9: B&R Hypervisor - 多個操作系統(tǒng)在同一臺Automation PC。TM213 - Automation Runtim
10、e8Project management Simulation ARsim要求和功能2.1.2 服務器與客戶端功能在Automation Runtime上有許多客戶端和服務器功能。支持不同的網絡服務和協(xié)議。各個協(xié)議在圖像中以顏色突出顯示。已經為新的Automation Studio配置啟用的協(xié)議以綠色突出顯示。那些可以通過配置項額外啟用和配置的協(xié)議被突出顯示為灰色。插圖 10: 可配置的Automation Runtime服務器和客戶端功能從CPU和以太網接口的快捷菜單中打開配置條目。每個協(xié)議一個的配置條目,用于啟用和配置相應的協(xié)議。提供的許多功能可以在運行時使用庫進行和配置。插圖 11: 通
11、過快捷菜單打開CPU和Ethernet設置。TM213 -Automation Runtime9Real-time operating system Target systems Target systems - SG4 ARsim ARwin B&R Hypervisor要求和功能2.2Automation Runtime功能于實現(xiàn)的硬件平臺, Automation Runtime支持許多提供關于當前系統(tǒng)狀態(tài)的工具。下面提供了Automation Runtime的不同選項的列表。在 Automation Studio幫助中了集成工具的使用。額外的執(zhí)行和Diagnostics"
12、;能在培訓課程"TM223 中找到。-AutomationStudio插圖 12: Automation Runtime -完整的集成TM213 - Automation Runtime10Diagnostics and service Diagnostic tool 狀態(tài)欄 關于目的 System Diagnostics Manager Monitor mode Online comparison Logger ProfilerDiagnostics and service I/O and network diagnosticsProgram Libraries Configura
13、tion, system information, runtime controlProgram Editors Configuration editors Hardware configuration CPU configuration SG4Communication Ethernet AR configuration Interface configuration (SG4) Program Libraries 配置,系統(tǒng)和運行時 通訊要求和功能2.3連接和&安全B&R解決方案完全開放,可以無縫集成現(xiàn)有網絡,并直接集成來自其他商的。B&R組件可以實現(xiàn)為現(xiàn)場總線主站
14、或從站。OPC UA服務器和客戶端支持過程數(shù)據的發(fā)布和交換。用戶角色系統(tǒng)有助于限制讀寫。使用安全傳輸層協(xié)議(TLS)啟用加密連接。支持其他Automation Studio中商的Studio現(xiàn)場總線和其他商的直接集成。將主站和從站添加到Automation就像其他B&R組件一樣 在物理視窗或在系統(tǒng)設計器中。&安全-用戶管理系統(tǒng)Automation Studio支持用戶系統(tǒng)、角色系統(tǒng)管理系統(tǒng)的配置以及SSL/TLS配置的管理。這些配置在配置視圖中的“Access & Security”組件中進行管理。插圖 13: 配置視窗中的用戶管理系統(tǒng)OPC UA服務器和客戶端Auto
15、mation Studio支持配置一個OPC UA客戶端功能是通過一個庫提供的。UA服務器使用用戶角色系統(tǒng)管理單個OPC UA代碼的讀寫。OPCTM213 - Automation Runtime11Program Access & Security 安全傳輸層協(xié)議(TLS) 用戶角色系統(tǒng)Communication Fieldbus systemsProject management Hardware management 3rd-party devices / 3rd-party device manager要求和功能TM213 - Automation Runtime12Commu
16、nication OPC UAProgram Libraries Communication AsOpcUacAutomation software Example projects Communication with OPC UAfunction blocks安裝和調試3安裝和調試所有SG4系統(tǒng)都是從CF卡中啟動Automation Runtime和AutomationStudio項目的。使用Automation Studio生成一張可以啟動的CF卡。在這個過程中,CF卡會根據應用的要求進行分區(qū)。AutomationRuntime和AutomationStudio項目會燒錄到CF卡上。插圖
17、 14: 安裝和調試TM213 - Automation Runtime13基于PC的目上安裝的基于Windows的Automation Runtime Windows是個例外。這種情況下,需要使用Automation Studio DVD中的特殊安裝工具來安裝Automation Runtime。安裝和調試3.1更改及升級Automation Runtime如果有新的Automation Runtime、Visual Components、Motion或者CNC版本,可以在Automation Studio項目中更改當前激活配置的 Automation Runtime的版本。從主菜單<
18、Project> / <ChangeRuntimeVersions>打開選擇版本的窗口。插圖 15: 更改操版本使用Automation Studio升級如果目Runtime。上已經有AutomationRuntime,那么可以直接通過“在線”項目及新版本AutomationTM213 - Automation Runtime14使用以太網連接,并確?!皊ysconf”文件配置在“SystemROM”(默認)內存區(qū)域,因為在下載新版本的Automation Runtime時UserROM會被擦除。更改 Motion、CNCVisual Components版本會影響到硬件配置
19、,因為所有的配置都使用同一個庫。修改了Automation Runtime版本后,在項目之前必須進行一次重新編譯(rebuild)。Project Management Change the Runtime versions安裝和調試在項目時檢測到任何版本的不同都會在框中顯示出來。插圖 16: 版本檢測不使用Automation Studio進行升級如果無法使用Automation 像。然后使用CD或者USBStudio進行升級,可以使用Runtime 鏡像。UtilityCenter創(chuàng)建一個完整的安裝鏡更新時需要一臺連接到目的PC機。TM213 - Automation Runtime15D
20、iagnostics and Service Service Tool Runtime Utility Center Creating a list / data medium Cd creation安裝和調試3.2Configuration ID和分區(qū)在項目安裝之前,應該在項目中檢查配置ID的設置和閃存的分區(qū)。還可以定義配置版本。通過CPU的快捷菜單來打開設置插圖 17: CPU設置: 設置ID和分區(qū)Configuration ID在Automation Runtime4.25及以后版本,在Automation Studio項目中每個配置都被分配一個唯一的配置ID。配置ID用作項目的唯一標識
21、符,并預設為"<AS Project name>_<Configuration name>"。需要在項目中分配一個惟一的配置ID。這系統(tǒng)在項目安裝期間區(qū)分更新傳輸(相同ID)和初始傳輸(不同ID)。插圖 18: 在傳輸框中對比配置ID分區(qū)器的閃存被組織成一個文件系統(tǒng)。根據所選的分區(qū)選項,對普通文件系統(tǒng)和安全文件系統(tǒng)進行了區(qū)分。對于普通的文件系統(tǒng),在閃存中創(chuàng)建一個分區(qū),在該分區(qū)上保存自動化運行應用程序。另一方面,對于安全的文件系統(tǒng),Automation Runtime和應用程序Runtime和應用的分區(qū)大小是自動計算的。1在不同的分區(qū)上。Automat
22、ion用戶分區(qū)可以在普通和文件系統(tǒng)中添加。在這個分區(qū)中,用戶可以在運行時保存配方數(shù)據之類的東西。用戶分區(qū)的內存大小是手動設定的。1Data1和Data2的分區(qū)大小設置為2:1。這是必要的,以便在項目安裝期間為傳輸模塊提供足夠的空間。TM213 - Automation Runtime16Program Editors Configuration editors Hardware configuration CPU configuration SG4Project management Project installation Perforproject installation Setting
23、s System configuration settings FAQ安裝和調試3.3項目安裝你可以通過Transfer將AR到目中去。想要能夠,首先你必須要正確連接上目。("啟動Automation Runtime" 頁面 29). 另外,AS項目AR系統(tǒng)也可以通過離線安裝和創(chuàng)建項目安裝包方式傳到目中。插圖 19: 關于項目安裝的幾種方式的圖解建立連接通過 AS中的"Browse"功能和器建立連接。Browse功能能夠搜索到網絡中的所有萊器。在搜索到的窗口中,你可以修改的器的IP地址,修改能夠立刻生效,但是修改是暫時的。在線安裝一旦建立好了連接,你就可
24、以將操或者在線安裝到器中。離線安裝對于離線安裝,你可以通過AS創(chuàng)建安裝媒介文件(CF卡或者 CFast卡)。然后將這個媒介(CF卡或者CFast卡)到目中。一旦開始供電,操和程序就都會啟動。項目安裝包 - USB安裝 / 網絡安裝在項目安裝包里,會包含操器中年。和各種程序。這些東西可以通過USB或者CF卡或者DHCP服務器到TM213 - Automation Runtime17Project management Project installation Scenarios Offline commissioningProgram Building and transferring proj
25、ects Onlirvices Transfer Automation Runtime Transferring to SGx target systems Installing via an online connectionProject management Project installation Scenarios Online commissioningProgram Building and transferring projects Establishing a connection to the target system Ethernet connections Brows
26、e for targets安裝和調試如果U盤里面包含著項目安裝包,那么發(fā)更新。在重啟的時候就會觸發(fā)更新,或者使用ArProject庫也可以觸特定的安裝有集成閃存的和有CompactFlash的大致是有區(qū)別的。特定的AutomationRuntime安裝、初始啟動和重置按鈕的描述可以在各自的用戶手冊中找到。TM213 - Automation Runtime18Program Build & transfer Onlirvices Transfer Automation Runtime Hardware Power Panel Power Panel C70 Installation C
27、ommissioning Device description Operating and connection elements Button for reset and operating modesHardware X20 system X20 modules CPUs X20(1301, X20CP1381 and X20CP1382 Operating and connection elements Programthe system flash memory Button for reset and operating mode所有的目選項可以在BOOT模式中重啟。根據不同的目,它
28、可以通過reset按鈕,或者模式選擇器,或者節(jié)點撥碼來實現(xiàn)在BOOT模式中重啟。reset 按鈕可以用來重啟系統(tǒng)和改變操作模式。模式選擇器在重啟后產生作用。 關于可能的操的進一步,你可以在相應目的數(shù)據表格中找到。Project management Project installation Scenarios Offline commissioning Overview Transfer Project installation packageProgram Libraries Configuration, system information, runtime control ArProje
29、ct在使用項目安裝包安裝時,可能需要根據配置和運行狀態(tài)將設置為boot模式。在BOOT 模式下,從USB閃存驅動器或網絡安裝項目安裝包的機制總是活動的。安裝和調試練習:檢查及升級Automation Runtime版本這個練習的目標是探索在目上更新Automation Runtime的選項。在搜索AutomationRuntime升級。時,在項目中檢測Runtime版本的設置,確定配置ID和分區(qū),并選取適當?shù)臋C制來更新目1)搜索Automation Runtime升級<Tools> / <Upgrades> 菜單2)檢查并調整Runtime版本<Project&g
30、t; / <Change Runtime Versions.> 菜單3)指定配置ID和分區(qū)CPU配置 (配置ID,,目上的模塊系統(tǒng))4)在目上選擇合適的安裝方式,在線/離線安裝或使用項目有安裝包。關于這一點的說明載于“對系統(tǒng)閃存進行編程”一節(jié)的一覽表中。5)平臺安裝在線安裝:強制初始傳輸TM213 - Automation Runtime19內存管理4 內存管理Automation Runtime的內存區(qū)域被劃分成RAM和ROM區(qū)。這些內存一部分用于Automation Runtime運行,其他的則用于應用程序運行。4.1系統(tǒng)和用戶ROM在編譯過程中Automation Studi
31、o項目會生成擴展名為“*.br”的文件,這些文件可以被Automation Runtime執(zhí)行。在配置中,每個文件都會自動分配到目標內存中分配到User ROM或SystemROM。UserROM是CF卡中的內存區(qū),這里了Automation Studio項目的所有BR文件。SystemROM也是CF卡中的內存區(qū),它了AutomationRuntime以及項目的系統(tǒng)文件。插圖 20: 分配給“.br”文件的內存區(qū)插圖 21: CompactFlash = SystemROM + UserROMTM213 - Automation Runtime20內存管理4.2DRAM和SRAMRAM是高速讀
32、寫內存區(qū),可以加載和處理Antomation Studio的應用程序和Automation Runtime。SG4目DRAM,SRAM卻不是必須的。插圖 22: DRAMSRAM:和DRAM不同的是,SRAM(靜態(tài)RAM)使用電池保存數(shù)據??梢杂脕沓兀5綦姳3謹?shù)據(需要電DRAM:DRAM 是系統(tǒng)啟動時沒有既定初始狀態(tài)的RAM內存。通常存取速度要比SRAM快10倍以上。啟動時,Automation Runtime將所有必須的BR文件裝載到DRAM中,以便能夠快速的。一個BR文件負責從RAM中請求內存用于Automation 責初始化這個內存區(qū)域。Studio中配置的局部或全局變量(見4.3)
33、,同時負插圖 23: 使用SDM(System Diagnostics Manager系統(tǒng)管理器) 確定內存情況TM213 - Automation Runtime21內存管理4.3確定內存需求的工具剩余可用內存的總量可以通過以下確定:查看CPU在線使用SDM運行中使用BrSystem庫在主菜單選擇<Online> / <Info>顯示關于可用內存的基本個工具。并不是所有的目都可以使用這插圖 24: 查看CPU在線系統(tǒng)<Tools>管理器(SDM)是Automation Runtime V3.0及以上版本自帶的一個組件。從主菜單選擇/ <SystemD
34、iagnostics>打開瀏覽器窗口顯示 SDM頁面。查看目可用內存總量使用TM210創(chuàng)建的項目,創(chuàng)建一張CF卡。Automation Studio通過以太網與目況。建立連接,使用3.2.1節(jié)中列舉的法查看內存使用情TM213 - Automation Runtime22Diagnostics and service / Diagnostics tools / System Diagnostics Manager如果PC默認瀏覽器使用了服務器,那么使用SDM時需要使服務器繞過目的IP地址。窗口中也顯示了SG3/SGC的內存類型為0字節(jié)。因為SG4系統(tǒng)沒有這種內存。內存管理練習:設定時間和
35、日期為了準確的體現(xiàn)系統(tǒng)時間在器上設定適當?shù)臅r間和日期是必需的。這可以在在線框中完成。更改在“System”Logger模塊中。1) 使用<Online> / <Info>.更改時間和日期。2) 檢查“System”Logger模塊中的結果選擇 <Open> / <Logger>打開Logger。在“System”Logger模塊中,現(xiàn)在顯示條目"warning:time/date changed"。插圖 25: “系統(tǒng)”Logger模塊顯示了時間和日期的修改。練習:檢查目上可用的內存數(shù)量該項目是在與參與培訓課程“TM210 系
36、統(tǒng)上。 Working with Automation Studio”時創(chuàng)建的,已經安裝在目標使用前面描述的之一確定目上的內存分配。應該確定使用的目上加載了哪些模塊。上哪些內存類型以及如何使用它們。還必須檢查在目1)通過Onlineinfo來計算空閑的DRAM2)通過SystemDiagnostics Manager來計算空閑的閃存。3)使用SystemDiagnostics Manager檢查在目上加載了哪些程序4)使用在線對比來檢測目上加載了哪些程序。4.4 全局和局部變量變量是符號化的編程元素,數(shù)據類型決定了它的大小和結構。項目編譯后會為變量分配一個內存地址。變量的范圍和屬性決定了它在啟
37、動和運行過程中的特性。TM213 - Automation Runtime23Program/ Variables and data types內存管理4.4.1 局部變量局部變量是為某個特定程序定義的屬性范圍為“Local”的變量,在其它無法使用。局部變量在“.var”文件中管理,這個文件與程序處于同一級。插圖 26: “Loop”的局部變量用局部變量編寫一個“循環(huán)”程序在項目的logical view中使用ST語言添加一個新的命名為“Loop”。添加三個變量分別為“i”,“udiCounter”和“udiEndValue”,數(shù)據類型為UDINT。在循環(huán)部分添加一個循環(huán)程序。這個“循環(huán)”在后
38、面練習中解釋并使用。PROGRAM_CYCLICFOR i := 0 TO udiEndValue DO udiCounter := udiCounter + 1; END_FOREND_PROGRAM1)添加新程序“Loop”2)選擇“Structured Text”作為編程語言3)打開“Loop.var”文件添加變量4)保存“Loop.var”文件后就可以在程序“LoopCyclic.st”中就使用這些變量了,它會自動添加到配置表中。配置表中的一個程序多次分配完成上述任務后,從logical view將這個程序再次拖到配置表中TM213 - Automation Runtime24內存管理
39、插圖 27: 多次分配程序1)打開配置表2)在項目瀏覽器中選擇logical view3)拖拽“Loop”程序到配置表中4.4.2 全局/文件夾全局變量Automation Studio項目中最頂層的全局變量在整個項目中都可見。因此它們可以被任何路徑下的任何程序調用。TM213 - Automation Runtime25Program/ Variables and data types / Scope of declarations在變量文件中但沒有使用的變量,在目上生成。在編譯時會輸出相應警告warning 6424: Variable <variable name> is d
40、eclared but not used in the current configuration(警告6424:變量 <變量名> 已但在當前配置中沒有使用)當所有變量都添加到變量表中時,“Loop”和“Loop1”會分別顯示變量的值,并且僅對的任務有效。在一個任務中改部變量的值影響其它任務此時其它任務的局部變量值被改變。插圖 28: 同時兩個任務內存管理全局變量在最頂層文件“Global.var”中管理。插圖 29: 全局變量文件夾全局變量同文件夾一起,它們在各自的文件夾及子文件夾中可見。創(chuàng)建一個名為“gMain”的全局變量,并在“Loop”使用在“Global.var”全局變量
41、并命名為“gMain”,數(shù)據類型為UDINT。讓這個變量在“Loop”循環(huán)遞增。gMain := gMain + 1;1)打開“Global.var”文件2)添加變量“gMain”,數(shù)據類型為UDINT3)保存“Global.var”文件后,在“LoopCyclic.st”就可以使用了4.4.3 變量初始化默認情況下變量的初始值為“0”。,在變量表中可以對變量設定不同的初始值。TM213 - Automation Runtime26Program/ Variables and data types / Scope of declarations在“Loop”和“Loop1”的變量表中變量gMa
42、in,如果在一個任務中對變量賦值則另一個任務中的值也會立即改變。插圖 30: 全局變量賦值全局變量應僅用于多個程序之間進行。內存管理插圖 31: “Loop.var”中的變量初始化這種初始化和“LoopInit.st”初始化的代碼(如下)的作用是一樣的:PROGRAM _INITPROGRAM _INITudiEndValue := 50; END_PROGRAM初始化變量“udiEndValue”在程序“Loop”中將變量“udiEndValue”的初始值置為50。在變量表中變量的值。1) 打開變量表“Loop.var”2) 在“Value”一欄中設置“udiEndValue”的值4.4.4
43、 常量程序運行時常量的值是永遠改變的。插圖 32: 常量將全局變量“gMain”為常量把全局變量“gMain”配置成常量,值為50。1)打開變量文件“Global.var”2)在“Value”一欄中設置“gMain”的值3)設置變量“gMain”為常量TM213 - Automation Runtime27在任務“Loop”和任務“Loop1”的變量表中,添加變量“udiEndValue”,可以看到變量的初始值為50。. 在運行過程中變量可以更改為任意值。內存管理TM213 - Automation Runtime28Program/ Variables and data types / Va
44、riables / Constants編譯錯,因為對“gMain”有賦值操作。常量是不賦值的。為了使程序正常運行,變量“gMain”不能被定義為常量。LoopCyclic.st (Ln: 19, Col: 8) : error 1138: No write access to variable 'gMain' allowed.(LoopCyclic.st (Ln: 19, Col: 8) : error 1138 : 變量“gMain”不寫訪問)。Runtime系統(tǒng)性能5 Runtime系統(tǒng)性能這一章特性。通過幾個小例子來闡述Automation Studio應用程序在Auto
45、maitonRuntime系統(tǒng)上的運行并使用Automation Studio的一些工具來描述它是如何運行的。5.1啟動Automation Runtime目上電后會啟動Automation Runtime。主要包含以下任務: 硬件檢測硬件/固件升級(如果需要)BR文件檢測(安全BR文件系統(tǒng)) 從ROM區(qū)BR文件到DRAMSRAM 區(qū)的變量到DRAM 變量初始化執(zhí)行初始化程序執(zhí)行循環(huán)程序如果啟動過程中沒有出錯,目開始運行,處于RUN模式。插圖 33: X20CP1485運行在RUN模式Automation Runtim啟動階段啟動過程可以分為以下四個階段。一旦一個階段順利完成那么就開始啟動下個
46、階段。在“RUN”階段下,Automation Runtime開始循環(huán)執(zhí)行由Automation Studio開發(fā)的應用程序。插圖 34: 啟動階段TM213 - Automation Runtime29錯誤狀態(tài)請參閱培訓手冊“TM223 Automation Studio”。Real-time operating system / Functionality / Boot behaviorReal-time operating system / Functionality / Module / Data securityRuntime系統(tǒng)性能有些會引起目在某一階段停止,然后系統(tǒng)會停留在這一狀
47、態(tài)方便。具體描述見下表:5.1.1 Automation Runtime操作狀態(tài)Automation Runtime的啟動過程可以分為以下四種運行狀態(tài)。一旦達到一個操作狀態(tài),就會檢查是否更改為下一個操作狀態(tài)。在“RUN”操作狀態(tài)下,Automation Runtime啟動使用AutomationStudio創(chuàng)建的應用循環(huán)執(zhí)行它。某些導致目取消啟動并保持在相應的運行狀態(tài)以進行診斷。使用CPU上的LED狀態(tài)指示器和Automation Studio中的狀態(tài)欄讀取當前操作狀態(tài)。詳細在“System”Logger模塊中插圖 36: Automation Runtime的運行狀態(tài)TM213 - Auto
48、mation Runtime30系統(tǒng)運行狀態(tài)導致這一系統(tǒng)狀態(tài)的條件BOOT 沒有CF 卡 CF 卡上沒有操 撥碼開關指向 00DIAGNOSTICS 擦除內存 致命的系統(tǒng)錯誤 撥碼開關指向 FFSERVICE 除0運算 例外頁錯誤 循環(huán)時間超時 通過Automation Studio停止CPU運行 其它錯誤RUN 沒有錯誤,正常運行插圖 35: RUN 模式Runtime系統(tǒng)性能表格 1: Automation Runtime運行狀態(tài)的概覽5.1.2 Automation Runtime啟動階段在器啟動過程中,執(zhí)行中間步驟。這些狀態(tài)也顯示在Automation Studio狀態(tài)欄中。這些階段通
49、常都很短。2這樣做的一個要求是,所實現(xiàn)的系統(tǒng)在默認情況下具有Automation Runtime?;陔娔X的系統(tǒng)默認是不具有Automation Runtime的。在這種情況下,與目的連接是被建立的。必須執(zhí)行離線安裝。3根據所使用的找到。與Intel目,節(jié)點撥碼、模式選擇開關或復位按鈕用于設置操作模式。描述可以在相應的用戶手冊中4不同的是,除0導致ARM目上的處理器異常,而是導致0。TM213 - Automation Runtime31Real-time operating system Method of operation Operating status Hardware X20 sy
50、stem X20 modules CPUs X20(158x and X20(358x Operating mode switch X20CP1381-RT and X20CP1382-RT Operating and connection elements Button for reset and operating mode操作狀態(tài)導致該系統(tǒng)狀態(tài)的條件BOOT 未CompactFlash卡 CF卡/CFast卡中沒有可用的操2 節(jié)點號切換為“00”,模式選擇開關切換為“BOOT”,復位按鈕3插圖 37: 狀態(tài)欄-BOOT模式 致命的系統(tǒng)錯誤 節(jié)點號切換為“FF”,模式選擇開關切換為“DIA
51、G”,復位按鈕插圖 38: 狀態(tài)欄-DIAGNOSTICS模式SERVICE 除零4 頁面出錯 循環(huán)時間 丟失硬件模塊 通過Automation Studio使CPU停止插圖 39: 狀態(tài)欄-SERVICE模式RUN 沒有錯誤插圖 40: 狀態(tài)欄-RUN模式Runtime系統(tǒng)性能表格 2: Automation Runtime啟動階段概述5.1.3 硬件版本和固件升級在Automation Studio中,每個硬件模塊的描述文件、適合系統(tǒng)設計器和固件(可選)的映像。當Automation Runtime啟動時,將硬件模塊上的固件行更新。上安裝的固件進行比較,并在必要Automation Studio為每個硬件模塊提供了一個硬件版本。可以使用菜單選項安裝其他硬件版本<Tools> / <Upgrades>安裝其他硬件版本。在系統(tǒng)設計器中,您可以在“Version”列中選擇已安裝的硬件版本。在安裝新的硬件版本時,它們自動更新,必須手動選擇。插圖 41: 在物理視圖中選擇硬件版本TM213 - Automation Runtime32Project management Hardware management Hardware versionsReal-time operating system Me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水利抽水施工方案(3篇)
- 景區(qū)門票價格調整制度
- 罕見腫瘤聯(lián)合治療的策略與選擇
- 2026四川路橋集團公路隧道分公司面向社會招聘TBM施工專業(yè)人才20人備考題庫(含答案詳解)
- 2026京能集團總部部門副職及所屬企業(yè)副總經理招聘5人備考題庫及一套完整答案詳解
- 2026中國電科十五所秋季校園招聘備考題庫及完整答案詳解一套
- 2026四川大學華西醫(yī)院基建運行部技術工人招聘2人備考題庫有完整答案詳解
- 小型加工企業(yè)財務制度
- 佛教場所財務制度
- 校長辦公室財務制度
- 風電場庫管理辦法
- 金屬樓梯維修方案(3篇)
- 春季學期期末教職工大會校長講話:那些“看不見”的努力終將照亮教育的方向
- 順產產后兩小時護理查房
- 2025豐田、日產的新能源中國化布局研究報告
- 股東清算解散協(xié)議書
- 3ds Max產品模型制作課件 項目2 初識3ds Max 2021軟件
- 高一數(shù)學上學期期末模擬試卷03-【中職專用】2024-2025學年高一數(shù)學上學期(高教版2023基礎模塊)(原卷版)
- 化工行業(yè)安全生產標準化管理體系建設方案
- 期末達標測試卷(試題)-2024-2025學年人教PEP版英語四年級上冊
- 電動汽車充電設施的故障診斷與預測維護考核試卷
評論
0/150
提交評論