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