ACEPHERE RUNTIME
使用ACEphere Runtime將任何智能設備轉換為IEC 61131-3國際標準工業控制器
ACEPHERE RUNTIME
ACEphere Runtime 運行時環境 ——工業控制器運行系統。ACEphere Runtime將不同設計的智能工業設備轉換成根據IEC 61131-3標準可編程的控制器。它可以在ACEphere Studio的幫助下適應設備的特定屬性。
ACEPHERE 用戶
使用ACEphere Runtime配合ACEphere Studio開發環境,用戶可以將全部注意力放在創建應用程序上,ACEphere Runtime可運行在不同標準平臺上。
ACEphere Runtime 是許多工業控制設備的基礎軟件
■ 緊湊的小型控制器移動機器,如工業壓縮機或道路修整機
■ 用于生產機器的標準PLC系統,例如用于加工或制造工程
■ 過程控制系統的能源和流程工業,例如控制太陽能發電廠
■ 用于基于PC的制造工程的高性能運動控制器,例如用于控制數控機床生產消費品
■ 用于建筑自動化的面板控制器,例如優化操作和能源效率
這些設備在設計、CPU或操作系統平臺、I/O或總線系統或其他控制系統的連接性以及其他系統屬性方面有很大的不同。ACEphere Runtime的一個重要特點是可以靈活地適應不同的需求,適配包括國產化軟硬件平臺在內的多種底層環境。
我們的技術工程師會選取必要的產品組件以支持不同的OEM設備制造商,并使特定組件適應各自的目標設備,他們擁有多個操作系統,以及工業應用中所有重要CPU平臺的項目經驗,可以保證在所有階段都能成功實現運行時系統,并支持開發定制的附加組件。
產品組件本身是由我們產品開發人員組成的專業團隊開發。在每次發布之前,運行時系統都會在不同的參考系統上通過數百個步驟進行自動測試。這些測試保證了系統的產品質量。
ACEphere Runtime 的詳細信息
任務和功能
■ 與ACEPHERE開發環境通信
■ 加載、管理和執行由ACEPHERE開發環境編譯的二進制格式的應用程序代碼
■ 在ACEPHERE中調試應用程序
■ I/O系統和現場總線的處理
■ 提供數據和技術保護的安全功能
■ 可選組件的執行
針對不同設備的運行時環境
每種工業設備都有其特定的特性。ACEPHERE通過模塊化的結構將這些特性發揮到極致,使ACEPHERE開發的項目工程可以正確運行。為此,ACEphere Runtime工具包(SDK)提供了預先配置的不同版本的運行時系統。
ACEPHERE運行時工具包包括:
■ 根據系統環境的不同,采用不同形式的運行時系統組件提供 組件選擇/配置的系統;配置器與獨立組件或擴展的文檔化自適應接口
■ 提供ACEPHERE運行時的使用手冊
■ 為負責移植和擴展運行時系統的開發人員提供培訓
功能特性
■ 能夠適應不同的操作系統和開發環境(工具鏈),以及使用單核和多核架構的不同32和64位CPU平臺(CISC/RSC)的目標設備的性能和內存布局
■ 可根據不同任務的可用產品組件進行功能擴展:在實現的范圍內,可以添加、省略、替換或由其他單獨的組件補充組件
■ 工具包交付范圍內的安全組件可以保護設備免受非法操作或盜用應用代碼的影響
■ 運行時環境的組件質量經過驗證
交付物類型
ACEphere Runtime—完整的產品,包括所有可裁剪的組件,定制特定操作系統版本的服務可能需要額外收費。ACEphere Runtime—嵌入式配置:基于嵌入式設備,有無專有操作系統(單個或多任務)的控制平臺的預配置運行時系統。ACEphere Runtime—為標準設備平臺預配置的軟件控制器:使用軟件控制器運行時系統將其他工業設備轉換為高性能的工業控制器-可根據客戶的要求通過CPU性能進行擴展。
支持與適配
計算機平臺支持
■ Intel & AMD 32位 & 64位 x86處理器(包括海光、兆芯等國產品牌)
■ ARM Cortex-A 系列32位及64位處理器(包括鯤鵬/飛騰/Rockchip/全志等國產品牌)
■ MIPS處理器(包括 龍芯 等國產品牌)
Runtime 適配
■ Linux
■ RT-Linux
■ ReWorks / VxWorks
ACEphere Runtime的實現/適配
■ CPU和操作系統的選擇
■ 在個人PC工作站上安裝ACEphere Runtime工具包
■ ACEPHERE控件所需功能的組件的選擇和配置工具指導
■ 具體組件對操作系統接口的適配(如適用)
■ 通信驅動程序對ACEPHERE開發環境的配置/適配
■ 通過ACEPHERE開發環境實現總線配置的總線驅動程序
■ 可選為額外的ACEPHERE函數集成運行時系統擴展— 例如總線支持/可視化/運動控制
■ 可選:根據可用接口對接外部系統
■ 編譯/鏈接所有組件到可執行運行時系統,如果適用,下載到目標設備
■ 提供在ACEPHERE開發環境中使用該設備的設備驅動程序(設備描述)
■ 系統的驗證和測試
ACEphere Runtime 開發培訓
■ 對運行環境統的概念、體系結構和實現進行培訓
■ ACEphere Runtime – 基礎配置
■ 在目標平臺(如Linux或Windows)上安裝運行時系統
■ ACEphere Runtime - OEM配置
■ 針對目標平臺的運行時系統的定制和編譯
■ 基礎的功能測試
■ 關于作為運行時環境擴展的特定客戶組件的生成的培訓,例如用于開發特定I/O驅動程序
■ 培訓以外有限范圍內的其他電子郵件支持
可以根據客戶需求提供從實現到完全定制的廣泛支持
ACEphere Runtime
執行用戶編程的控制應用程序
■ 控制運行時環境組件的任何控制器具有足夠的性能
■ 從IEC應用程序為OPC-UA客戶端提供已配置的變量
■ 可以通過集成的提供者接口集成OEM特定對象
■ 組件的兩種方式:二進制完整鏡像交付和二進制功能庫交付
■ PLCOpen信息模型
■ OPC UA安全
ACEphere Runtime 可選工具
總線支持
ACEphere Runtime目前支持Powerlink、CANOpen、EtherCAT、Modbus RTU/TCP、RS 232/485/422、MQTT、ARINC 429、ARINC 664-P7(AFDX)、MILSTD 1553B等常用的工業現場總線及航空、軍用現場總線,同時可以根據用戶的需求移植其他的協議棧以支持其他現場總線
運動控制
ACEPHERE Motion Control擴展設計用于處理復雜的運動,數控程序或機器人任務的目標設備上的智能設備轉換為運動控制器:可以在ACEPHERE開發環境中創建單軸或多軸運動、數控程序或機器人任務處理控制應用程序
可視化
運行時環境擴展可對人機交互/顯示進行支持這些擴展作為附加的產品組件集成在運行時系統的實現中
ACEphere OPC-UA 服務器
通過ACEphere OPC-UA服務器,用于生產數據采集的程序可與控制器交換各類數據。它作為一個重要的新興功能,由服務器、服務器配置模塊和日志記錄模塊組成
高性能C代碼集成
用戶可以動態地將現有的或生成的C代碼(例如從Matlab/Simulink等工具)集成到應用程序中,并從IEC 61131-3程序中調用它。為此,C對象將被無縫地集成到ACEPHERE項目樹中。一個完全集成在ACEPHERE開發環境的文本編輯器允許對C源代碼進行基本擴展和修改。
集成的C對象通過外部工具鏈編譯,并作為一個更動態的組件鏈接到運行時系統。設備制造商可在ACEPHERE開發環境中以插件擴展的形式為他們的設備提供工具鏈。