自被新冠突襲的2020年春節(jié)開始,工業(yè)自動化行業(yè)的道路就越發(fā)艱難。不僅疫情肆虐各地,隨后全球缺芯,更甚至缺芯的狀態(tài)逐年嚴(yán)重,沒有緩和的勢頭。我們收到越來越多的各行業(yè)合作伙伴詢問,有沒有一種方法,能讓他們設(shè)備上原有的Windows工控機直接變成控制器,能讓他們的工程師在疫情管控期間不需要到公司實驗室,也不需要把大量的EtherCAT從站設(shè)備搬回家的前提下,仍然能夠在家中實現(xiàn)幾臺甚至幾十臺EtherCAT網(wǎng)絡(luò)環(huán)境搭建和應(yīng)用開發(fā)的工作。這樣就不需要為了備齊控制器上所有芯片絞盡腦汁,也不會在疫情爆發(fā)期間因居家辦公延遲開發(fā)進度,以至于耽誤產(chǎn)品的上市時機。
//Lxwin
為了應(yīng)對嵌入式芯片短缺,完成客戶把Windows工控機變成控制器的期望,同時還能提高設(shè)計集成度以及控制功能復(fù)雜性的需求,我們推薦LxWin軟件開發(fā)套件。

上圖是LxWin作為實時環(huán)境的框架示意圖。控制器廠商在Windows上開發(fā)的非實時應(yīng)用程序和客戶圖形界面可以繼續(xù)保留在Windows系統(tǒng)下。而EtherCAT主站、運動控制算法等實時應(yīng)用運行在替代嵌入式CPU的Linux RT Preempt工控機實時環(huán)境中。同樣,Windows操作系統(tǒng)和實時Linux系統(tǒng)被隔離在不同的CPU核和不同的內(nèi)存空間中。因為兩個系統(tǒng)是隔離的,所以當(dāng)一個系統(tǒng)出現(xiàn)異常時(比如Windows被某個應(yīng)用阻塞或者藍屏),另一個系統(tǒng)實時Linux下的應(yīng)用程序可以繼續(xù)正常運行而不受Windows狀態(tài)的影響。
Windows實時擴展的另外一個重要組成部分即Hypervisor。德國Acontis公司自主開發(fā)的實時Hypervisor保證了Windows和實時Linux更好的隔離效果。Hypervisor還包括了硬件抽象層HAL以及網(wǎng)絡(luò)通信函數(shù)庫。Windows和實時Linux通過共享內(nèi)存方式進行數(shù)據(jù)交換。LxWin使用Visual Studio作為應(yīng)用開發(fā)IDE以及圖形化配置界面。即使缺乏Linux使用經(jīng)驗的用戶,也可以在較短的時間內(nèi)完成標(biāo)準(zhǔn)的EtherCAT應(yīng)用開發(fā)。
//EC-Simulator
EC-Simulator軟件開發(fā)套件可以完美解決疫情期間因隔離管控要求導(dǎo)致工程師無法在公司實驗室調(diào)試設(shè)備開發(fā)應(yīng)用的問題。
EC-Simulator通過仿真EtherCAT從站設(shè)備進而實現(xiàn)虛擬化EtherCAT網(wǎng)絡(luò),可以做到在沒有真實的EtherCAT從站硬件的情況下運行EtherCAT主站應(yīng)用的效果。EC-Simulator的EtherCAT仿真功能可以基于物理網(wǎng)卡實現(xiàn)(HiL)也可以全仿真實現(xiàn)(SiL)。

仿真實例的配置可以無縫的使用真實的網(wǎng)絡(luò)ENI文件,例如可以實現(xiàn)一個完整的機械設(shè)備中EtherCAT模塊功能的仿真。通過使用C/C++或者.NET編程語言可以進行工程集成、測試或者虛擬化工具交互(例如ISG Virtuos)。
//應(yīng)用案例
客戶W公司希望設(shè)計一個多個伺服驅(qū)動器加IO模塊的測試設(shè)備。為了方便現(xiàn)場人員操作,設(shè)備考慮使用Windows操作系統(tǒng)設(shè)計UI界面。但是由于疫情原因,工程師不能全部到崗進行開發(fā)工作。
為了解決這個問題,我們?yōu)榭蛻籼峁┝薒xWin軟件開發(fā)套件+EC-Simulator的組合。在實驗室的工程師使用LxWin軟件開發(fā)套件連接從站設(shè)備進行開發(fā)。
無法到達現(xiàn)場的工程師,可以配合LxWin和EC-Simulator,在異地模擬仿真現(xiàn)場的EtherCAT網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在遠(yuǎn)程實現(xiàn)應(yīng)用開發(fā)和基礎(chǔ)驗證工作。

由于應(yīng)用中需要涉及到EtherCAT伺服驅(qū)動器,使用EC-Engineer可以直接配置出一套符合現(xiàn)場環(huán)境配置文件,包括網(wǎng)絡(luò)配置文件(ENI file),用于EtherCAT從站仿真的(EXI file),用于EtherCAT伺服控制模擬的(DemoConfig文件)。

工程師將用于控制的應(yīng)用程序與EC-Simulator程序集成后,配合導(dǎo)出的配置文件,即可正常運行帶有仿真的完整EtherCAT應(yīng)用。
帶有EC-Simulator的應(yīng)用程序與普通的EtherCAT主站程序界面完全相同。如下圖:

最后,工程師通過上位機可以直接訪問控制應(yīng)用界面,通過Windows的上位機應(yīng)用對EtherCAT伺服驅(qū)動器進行狀態(tài)控制以及運動參數(shù)控制等操作。

關(guān)于盟通:
北京盟通科技有限公司成立于2013年,是工業(yè)自動化領(lǐng)域的高新技術(shù)企業(yè)。公司專注于實時現(xiàn)場總線技術(shù)及工業(yè)通訊技術(shù)的研發(fā)、推廣及技術(shù)支持服務(wù)。依托于核心團隊多年的海外和行業(yè)經(jīng)驗,我們與歐洲多家自動化領(lǐng)域的佼佼者達成戰(zhàn)略合作關(guān)系,是德國Unified Automation公司、德國Acontis Technologies公司、德國Dina Elektronik公司在中國區(qū)域的唯一授權(quán)合作伙伴,瑞典HMS工業(yè)網(wǎng)絡(luò)有限公司FSoE協(xié)議軟件(Ixxat@品牌)、CANopen協(xié)議棧(emotas)等產(chǎn)品的正式授權(quán)分銷商。為客戶提供EtherCAT主站協(xié)議棧、OPC UA SDK軟件開發(fā)包、CANopen協(xié)議棧、FSoE協(xié)議軟件、CAN總線硬件、DINA安全模塊等工業(yè)協(xié)議的標(biāo)準(zhǔn)和定制化產(chǎn)品。
審核編輯 :李倩
-
控制器
+關(guān)注
關(guān)注
114文章
17791瀏覽量
193229 -
工業(yè)自動化
+關(guān)注
關(guān)注
17文章
3129瀏覽量
69895
原文標(biāo)題:隨時隨地進行開發(fā)的Windows EtherCAT解決方案——LxWin + EC-Simulator
文章出處:【微信號:ilinki,微信公眾號:智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ethercat分析儀黃色指示燈持續(xù)閃爍問題
HPM01ECTOOL型號ethercat分析儀,上電后黃燈持續(xù)閃爍
先楫解決方案 | 變頻器EtherCAT通訊卡+遠(yuǎn)程IO方案
隨時進行開發(fā)的Windows EtherCAT解決方案
評論