在用CODESYS開發(fā)實(shí)際項(xiàng)目時(shí),我們可以在項(xiàng)目還沒實(shí)施前,就可以利用仿真功能來實(shí)現(xiàn)程序的設(shè)計(jì)和調(diào)試,這樣有助于縮短項(xiàng)目周期,加快整個(gè)項(xiàng)目的交期。
我們大致從以下幾個(gè)方面和大家分享下常用幾種模擬仿真方式。
Simulation
對于一些小型的項(xiàng)目,或者基本是邏輯和數(shù)學(xué)運(yùn)算的程序,我們可以直接使用CODESYS編程軟件IDE來進(jìn)行模擬仿真。
打開編程軟件, 菜單欄Online--勾選Simulation ,軟件右下方出現(xiàn)紅色SIMULATION字樣,如下圖所示:

這時(shí),我們可以在沒有控制器的情況下,直接下載登錄,登錄的過程中會(huì)彈出如下對話框,實(shí)際上打開Simulation選項(xiàng)后,在編程的電腦上模擬了一個(gè)Sim.Device設(shè)備,那么運(yùn)行的程序都在這個(gè)設(shè)備中:

選擇確定后,即可登錄下載運(yùn)行,仿真模擬程序的運(yùn)行情況。
Codesys Control Win V3
Codesys Control Win V3 x64
Codesys Softmotion Win V3
Codesys Softmotion Win V3 x64
以上都是CODESYS IDE軟件自帶的仿真模擬設(shè)備,我們可以用這些來替換我們實(shí)際的控制器設(shè)備,調(diào)試完成后,再更新成實(shí)際的控制器設(shè)備即可。
具體方式是,右鍵選擇項(xiàng)目樹中的Device,在下拉菜單中,選擇更新設(shè)備Update Device...

在彈出的對話框選擇對應(yīng)的仿真設(shè)備,如下圖所示:

這種方式,比第一種Simulation更加徹底,特別是有人機(jī)界面的項(xiàng)目,相當(dāng)于在您的編程電腦上,仿真模擬了一個(gè)控制器設(shè)備,對于大型的項(xiàng)目,一般采取這種方式。
注:
- Control版本和Softmotion版本的區(qū)別在于是否有運(yùn)動(dòng)控制相關(guān)的項(xiàng)目,如果用到運(yùn)動(dòng)控制方面,直接用Softmotion版本。
- V3和V3 64 取決您的編程電腦的操作系統(tǒng)位數(shù)。
以我的Win10 64 位編程電腦,我這里選擇以下仿真器設(shè)備:
Codesys Softmotion Win V3 x64(與上圖中更新的設(shè)備相對應(yīng))
我們在編程電腦的開始菜單里,找到下圖仿真器,雙擊打開即可:

雙擊打開后,實(shí)際上在編程電腦上運(yùn)行一個(gè)仿真器的程序,類似后臺(tái),如下圖所示:

需要特別注意的是,這個(gè)后臺(tái)在沒有退出仿真前,千萬 不要關(guān)閉,最小化即可 。
當(dāng)后臺(tái)運(yùn)行起來后,就可以直接進(jìn)行程序的下載和仿真了,如果有Target Visu界面,那么下載后您的編程電腦就會(huì)彈出人機(jī)畫面了,可以通過ALT+TAB進(jìn)行界面的切換。
伺服軸的模擬和仿真
在做運(yùn)控相關(guān)的項(xiàng)目,伺服的控制我們可以通過兩種方式來實(shí)現(xiàn)程序的仿真調(diào)試。
方式一:軸切換成Virtual Mode;

這種方式切換后,要重新下載配置,控制器會(huì)重啟。
方式二:Softmotion General Axis Pool 添加虛軸
Softmotion Virtual drive

在彈出的對話框中,選擇SM_Drive_Virtual即可:

建好虛擬軸以后,可以用SM_Drive_Virtual(可以重命名為VAxis_X等方便編程理解的名稱)來模擬操作所有的運(yùn)動(dòng)控制功能塊。
-
控制器
+關(guān)注
關(guān)注
114文章
17787瀏覽量
193089 -
仿真器
+關(guān)注
關(guān)注
14文章
1051瀏覽量
87261 -
Simulation
+關(guān)注
關(guān)注
0文章
13瀏覽量
8436 -
CoDeSys
+關(guān)注
關(guān)注
11文章
47瀏覽量
19521
發(fā)布評論請先 登錄
Linux系統(tǒng)下進(jìn)程的幾種狀態(tài)介紹
CoDeSys是什么
CANopen通信下CODESYS軟件操作使用
常用的幾種無線網(wǎng)絡(luò)組網(wǎng)方式介紹
常用的模擬仿真方式有幾種?
常用電路仿真軟件有哪些
LED恒流驅(qū)動(dòng)芯片常用的幾種主流調(diào)光方式
分享下常用幾種CODESYS模擬仿真方式
評論