近幾年,數(shù)字孿生(Digitaltwin)技術(shù)成為各界關(guān)注的熱點(diǎn),而作為推動(dòng)其發(fā)展的關(guān)鍵使能技術(shù)之一——虛擬仿真技術(shù)功不可沒(méi),在各行各業(yè)應(yīng)用也很廣泛。
當(dāng)今市場(chǎng)瞬息萬(wàn)變,縮短新產(chǎn)品的研發(fā)和上市時(shí)間,不失為企業(yè)搶占先機(jī),應(yīng)對(duì)市場(chǎng)競(jìng)爭(zhēng)的有效策略之一。
將仿真和虛擬調(diào)試應(yīng)用于工業(yè)軟件研發(fā)及測(cè)試流程中,可大大縮短軟件的研發(fā)和調(diào)試周期,提高產(chǎn)品上市效率。
目前,EtherCAT技術(shù)已經(jīng)被廣泛應(yīng)用于自動(dòng)化設(shè)備中,在仿真軟件及虛擬調(diào)試環(huán)境中增加EtherCAT總線功能已成為仿真和虛擬調(diào)試未來(lái)發(fā)展的必然趨勢(shì)。
EtherCAT網(wǎng)絡(luò)仿真工具—EC-Simulator
德國(guó)Acontis公司在EtherCAT主站協(xié)議棧基礎(chǔ)上新開(kāi)發(fā)的EtherCAT網(wǎng)絡(luò)仿真工具EC-Simulator,可作為軟件插件,嵌入在仿真軟件和虛擬調(diào)試軟件中,模擬EtherCAT網(wǎng)絡(luò)功能。
EC-Simulator通過(guò)仿真EtherCAT從站,實(shí)現(xiàn)EtherCAT網(wǎng)絡(luò)虛擬化。
如果您想要更快的了解我們的EC-Simulator軟件是如何工作的,您可以直接掃碼觀看我們的視頻,更快的了解EC-Simulator。
一個(gè)EtherCAT控制器的研發(fā)工程師,可以在不連接物理從站設(shè)備的情況下,使用EC-Simulator仿真模擬EtherCAT網(wǎng)絡(luò),快速和簡(jiǎn)便地測(cè)試他開(kāi)發(fā)的控制器應(yīng)用程序。
特別是在應(yīng)用程序開(kāi)發(fā)尚不完善的階段,在虛擬環(huán)境下調(diào)試應(yīng)用程序快速有效,更可避免部分因程序缺陷帶來(lái)的設(shè)備和人員傷害。
EC-Simulator提供C語(yǔ)言編程接口API,自動(dòng)化設(shè)備仿真軟件如ISG Virtuos或PLC軟件,可調(diào)用EC-Simulator提供的API仿真EtherCAT網(wǎng)絡(luò),為工程師提供完整的支持EtherCAT網(wǎng)絡(luò)的仿真和虛擬調(diào)試環(huán)境。
EC-Simulator功能
EC-Simulator使用C++開(kāi)發(fā),采用適當(dāng)?shù)腃++編譯器可以輕松地將EC-Simulator移植到任何嵌入式操作系統(tǒng)平臺(tái)。
EC-Simulator提供C語(yǔ)言編程接口API,可以在ANSI-C或C++開(kāi)發(fā)環(huán)境中直接調(diào)用。
EC-Simulator接受和發(fā)送EtherCAT主站對(duì)過(guò)程數(shù)據(jù)和非循環(huán)數(shù)據(jù)的命令,支持 Acontis公司EtherCAT主站EC-Master(Acontis EtherCAT主站—EC-Master)支持的所有 ETG.1500中定義的EtherCAT主站命令。
EtherCAT主站協(xié)議棧EC-Master通過(guò)解析網(wǎng)絡(luò)配置文件ENI掌握EtherCAT網(wǎng)絡(luò)配置情況。ENI可通過(guò)配置工具EC-Engineer自動(dòng)生成或使用其他可生成規(guī)范網(wǎng)絡(luò)配置文件的工具產(chǎn)生。
ENI文件中缺少的從站硬件信息包含在擴(kuò)展配置文件EXI中。EXI使用的XML格式在 ETG.2100 規(guī)范中定義。EXI文件同樣可以使用配置工具EC-Engineer生成。
EC-Simulator中已經(jīng)包含了獨(dú)立于操作系統(tǒng)的ENI和EXI的XML文件解析器。
EtherCAT網(wǎng)絡(luò)及EC-Simulator 配置示意圖如下:
配置示意圖
德國(guó)Acontis公司的EtherCAT主站協(xié)議棧EC-Master通過(guò)使用專用網(wǎng)卡驅(qū)動(dòng)Link Layer確保EtherCAT網(wǎng)絡(luò)性能和網(wǎng)絡(luò)同步性。
EC-Simulator調(diào)用Link Layer接口,與EC-Master直接交換EtherCAT數(shù)據(jù)幀。使用Acontis公司提供的經(jīng)過(guò)優(yōu)化的專用網(wǎng)絡(luò)Link Layer,能保證仿真或虛擬調(diào)試環(huán)境對(duì)實(shí)時(shí)性能的要求。
EC-Simulator 支持硬件在環(huán)(HiL)和軟件在環(huán)(SiL)兩種仿真方式。
硬件在環(huán)(HiL)仿真方式
硬件在環(huán)(HiL)仿真提供動(dòng)態(tài)系統(tǒng)模型模擬真實(shí)的系統(tǒng)環(huán)境,并通過(guò)嵌入式系統(tǒng)的輸入輸出將其與仿真系統(tǒng)平臺(tái)相連。
硬件在環(huán)提供了一種高效的嵌入式系統(tǒng)測(cè)試與驗(yàn)證方法,可以用于工程開(kāi)發(fā)周期早期的測(cè)試與技術(shù)支持。
軟件在環(huán)(SiL)仿真方式
軟件在換(SiL)通常用于在建模環(huán)境中,測(cè)試為特定機(jī)電系統(tǒng)編寫(xiě)的可執(zhí)行代碼,如運(yùn)控算法或整個(gè)控制器策略等,以評(píng)測(cè)應(yīng)用軟件的性能情況。
模擬網(wǎng)絡(luò)情況
通過(guò)調(diào)用EC-Simulator的程序接口API,仿真軟化或虛擬測(cè)試環(huán)境可模擬仿真EtherCAT網(wǎng)絡(luò)各種情況。
比如模擬網(wǎng)絡(luò)拓?fù)渥兓M從站異常情況,如某個(gè)從站斷開(kāi)和連接,或移動(dòng)某個(gè)從站。EC-Simulator還可模擬網(wǎng)絡(luò)從站電源的打開(kāi)和關(guān)閉情況,以及改變從站狀態(tài),如切換到PreOp狀態(tài)等等多種網(wǎng)絡(luò)情況。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5138文章
19521瀏覽量
314606 -
仿真
+關(guān)注
關(guān)注
51文章
4233瀏覽量
135278 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7077瀏覽量
124909 -
API
+關(guān)注
關(guān)注
2文章
1559瀏覽量
63493
原文標(biāo)題:EtherCAT網(wǎng)絡(luò)仿真工具—EC-Simulator
文章出處:【微信號(hào):ilinki,微信公眾號(hào):智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
ESI文件詳解:讓EtherCAT網(wǎng)絡(luò)配置更智能!

新品 | 服務(wù):InfineonSpice 離線仿真工具

盟通四件套30秒定位EtherCAT故障,助工程師提前2小時(shí)下班!

車(chē)載總線監(jiān)控分析及仿真工具 - VBA


EC傳感器有哪些作用
網(wǎng)絡(luò)監(jiān)控工具Nagios和Zabbix的功能和使用場(chǎng)景

EtherCAT轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)化網(wǎng)關(guān)通訊配置案例

CANopen轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)化網(wǎng)關(guān)功能與配置步驟

RS485 RS232轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)化網(wǎng)關(guān)功能及配置步驟

基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享
EtherCAT總線IO模塊功能及安裝介紹

【米爾-瑞米派兼容樹(shù)莓派擴(kuò)展模塊-試用體驗(yàn)】EtherCAT移植
工業(yè)網(wǎng)關(guān)的功能及應(yīng)用場(chǎng)景解析

評(píng)論