色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

EtherCAT運動控制卡的輔助調試工具與方法介紹

正運動技術 ? 2021-11-15 18:52 ? 次閱讀

今天,正運動小助手給大家分享一下EtherCAT運動控制卡之ECI2820如何使用通過正運動輔助調試工具ZDevelop進行調試,本文以單軸例程為例進行演示如何通過ZDevelop進行對應調試內容。

在正式學習之前,我們先了解一下正運動技術的運動控制卡ECI2618和ECI2828。這兩款產品分別是6軸,8軸運動控制卡。

2.png

ECI2618支持6軸脈沖輸入與編碼器反饋,板載24點輸入,16點輸出,2AD,2DA,支持手輪接口,其中特定輸出口支持高速PWM控制。

3.png

ECI2828支持8軸總線型輸入與編碼器反饋,板載24點輸入,16點輸出,2路AD,2路DA,支持手輪接口,其中特定輸出口支持高速PWM控制。

ECI2618,ECI2828均使用同一套API函數,均支持C、C++、C#、LabVIEWPython、Delphi等開發語言,支持VC6.0、VB6.0、Qt、.Net等平臺,支持Windows、Linux、WinCE、iMac操作系統

接下來,進入正題。

一 、ECI2828運動控制卡硬件介紹

ECI2828系列運動控制卡支持多達 16 軸直線插補、任意圓弧插補、空間圓弧、螺旋插補、電子凸輪、電子齒輪、同步跟隨、虛擬軸、機械手指令等;采用優化的網絡通訊協議可以實現實時的運動控制。

ECI2828系列運動運動控制卡支持以太網,232 通訊接口和電腦相連,接收電腦的指令運行,可以通過EtherCAT總線和CAN總線去連接各個擴展模塊,從而擴展輸入輸出點數或運動軸。

ECI2828系列運動控制卡的應用程序可以使用 VC,VB,VS,C++,C#等軟件來開發,程序運行時需要動態庫 zmotion.dll。調試時可以把ZDevelop軟件同時連接到控制器,從而方便調試、方便觀察。

4.png

二 、C#語言進行運動控制開發

1.在VS2015菜單“文件”→“新建”→ “項目”,啟動創建項目向導。

5.png

2.選擇開發語言為“Visual C#”和.NET Framework 4以及Windows 窗體應用程序。

6.png

3.找到廠家提供的光盤資料里面的C#函數庫,路徑如下(64位庫為例):

A、進入廠商提供的光盤資料找到“8.PC函數”文件夾,并點擊進入。

7.png

B、選擇“函數庫2.1”文件夾。

C、選擇“Windows平臺”文件夾。

D、根據需要選擇對應的函數庫這里選擇64位庫。

E、解壓C#的壓縮包,里面有C#對應的函數庫。

F、函數庫具體路徑如下。

8.png

4.將廠商提供的C#的庫文件以及相關文件復制到新建的項目中。

A、將zmcaux.cs文件復制到新建的項目里面中。

9.png

B、將zaux.dll和zmotion.dll文件放入bin\debug文件夾中。

10.png

5.用VS打開新建的項目文件,在右邊的解決方案資源管理器中點擊顯示所有,然后鼠標右鍵點擊zmcaux.cs文件,點擊包括在項目中。

11.png

6.雙擊Form1.cs里面的Form1,出現代碼編輯界面,在文件開頭寫入 using cszmcaux,并聲明控制器句柄g_handle。

12.png

至此項目新建完成,可進行C#項目開發。

單軸運動例程的具體開發過程此處不做詳細描述,詳情可以查看正運動小助手,《EtherCAT運動控制卡的硬件接線與C#單軸運動控制》文章。

單軸運動控制人機交互界面如下。

13.png

三 、輔助調試工具ZDevelop功能

編譯運行例程,同時連接ZDevelop軟件進行調試,對運動控制的軸參數和運動情況進行監控。

14.png

1.軸參數

在操作運行的過程中可以同時通過ZDevelop軟件進行監控對應的軸參數查看位置速度加速度等參數,同時也可以通過查看軸狀態參數查詢當前控制器是否進行報警。

15.png

在運動進行的過程中,如果觸發了某個軸的報警信號,那么在AXISSTATUS的參數部分將會顯示出對應的軸報警碼,可通過ZDevelop幫助文檔進行查詢AXISSTATUS軸狀態指令,查詢當前的報警碼,并進行對應修正即可。

報警碼列表如下:

16.png

上位機函數中也可通過函數接口進行查詢當前軸狀態對應上位機查詢接口為:ZAux_Direct_GetAxisStatus。

具體說明如下:

17.png

2.示波器

示波器屬于程序調試與運行中極其重要的一個部分,用于把肉眼看不到的信號轉換成圖形,便于研究各種信號變化過程。示波器利用控制器內部處理的數據,把數據顯示成圖形,利用示波器可以顯示各種不同的信號,如軸參數、軸狀態等。在“視圖”—“示波器”中打開示波器窗口或點擊菜單欄快捷按鈕,通過示波器的波形我們可以準確觀察到上位機軟件進行的運動的波形,以及各種參數對應的運行過程中的變化,我們都可以從示波器中看出來。

示波器必須先啟動后觸發才能成功采樣。打開示波器設置好相關參數之后點擊啟動,可手動觸發采樣,也可在上位機程序里加入ZAux_Trigger函數自動觸發示波器采樣。

ZAux_Trigger函數是進行示波器觸發抓取波形的一個函數,主要是為了方便在使用上位機開發調試過程中利用ZDevelop軟件進行抓取對應波形出來進行分析調試的一個函數接口,方便在使用過程中無需進行手動觸發示波器的抓取,可以自動進行觸發。

函數說明如下圖:

18.png

在示波器中可抓取出軸位置,軸速度等各種參數觀察當前運動的狀態。

如下圖所示:

19.png

例:

以C#單軸運動例程為例軸寸動距離50速度設置100,速度波形曲線以及位置曲線可以從圖中很明顯的看出來。

20.png

3.輸入輸出

在ZDevelop軟件中還可以進行監控硬件的輸入輸出,AD、DA能量的大小以及各種硬件寄存器內部存儲內容,如下圖所示:

21.png

4.手動運動

在ZDevelop軟件中可直接進行操作手動運動視圖,進行對應的軸操作運動,此功能可以幫助判斷,上位機驅動軸操作進行不成功時,若手動運動不成功,可能是硬件接線問題或者驅動器設置問題,若手動運動成功進行,那么則是上位機代碼實現存在一定問題,需要進行修改。

22.png

5.遠程IO的擴展

通過ZDevelop軟件還可以進行查看通過can通訊連接的擴展板當前狀態以及通過EtherCAT總線連接的設備信息。

23.png

在進行總線控制之前,需要進行控制器的總線初始化程序的加載,加載完成后才能進行對應驅動,詳細控制過程可參考文章《EtherCAT運動控制卡的總線軸參數設置和軸運動》。

24.png

6.快速診斷與調試EtherCAT伺服

在“命令與輸出”中輸入“?*ethercat”可以查看各個EtherCAT伺服的狀態。

25.png

其次可以利用ZDevelop軟件上面的總線診斷工具進行連接到控制器對當前連接狀態進行判斷查看。

26.png

本次,正運動技術EtherCAT運動控制卡的輔助調試工具與方法介紹,就分享到這里。

更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。

本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 運動控制卡
    +關注

    關注

    7

    文章

    111

    瀏覽量

    15452
  • ethercat
    +關注

    關注

    18

    文章

    686

    瀏覽量

    38674
  • 正運動技術
    +關注

    關注

    0

    文章

    100

    瀏覽量

    388
收藏 人收藏

    評論

    相關推薦

    運動控制卡周期上報實時數據IO狀態之C++篇

    使用C++進行運動控制卡的周期上報功能實現
    的頭像 發表于 12-17 13:59 ?156次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>周期上報實時數據IO狀態之C++篇

    PCIe EtherCAT實時運動控制卡PCIE464的IO與編碼器讀寫應用# 正運動技術# 運動控制卡

    編碼器運動控制卡
    正運動技術
    發布于 :2024年07月23日 09:37:31

    PCIe EtherCAT實時運動控制卡PCIE464的IO與編碼器讀寫應用

    C#進行PCIe EtherCAT運動控制卡的項目開發和快速讀取多個IO和軸編碼器位置的例程。
    的頭像 發表于 07-17 14:47 ?779次閱讀
    PCIe <b class='flag-5'>EtherCAT</b>實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>PCIE464的IO與編碼器讀寫應用

    運動控制卡伺服電機如何控制

    運動控制卡伺服電機控制是現代工業自動化領域中一項重要的技術,它涉及到運動控制卡、伺服電機、控制
    的頭像 發表于 06-12 14:13 ?873次閱讀

    PCIE464M — 高速高精,超高速PCIe EtherCAT實時運動控制卡

    運動“高速高精運動控制卡”家族再添一員猛將!
    的頭像 發表于 05-31 11:17 ?440次閱讀
    PCIE464M — 高速高精,超高速PCIe <b class='flag-5'>EtherCAT</b>實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>

    運動控制卡/運動控制器的ZCAN總線ZMIO310擴展模塊使用

    運動控制卡/運動控制器的ZCAN總線ZMIO310擴展模塊使用
    的頭像 發表于 04-11 11:46 ?658次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>/<b class='flag-5'>運動</b><b class='flag-5'>控制</b>器的ZCAN總線ZMIO310擴展模塊使用

    EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(十四)

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運動控制卡,可選6-64軸運動控制,支持多路高速數字輸入輸出,可輕
    的頭像 發表于 03-04 10:46 ?4.1w次閱讀
    <b class='flag-5'>EtherCAT</b>超高速實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>XPCIE1032H上位機C#開發(十四)

    EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(十三)

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運動控制卡,可選6-64軸運動控制,支持多路高速數字輸入輸出,可輕
    的頭像 發表于 02-25 10:11 ?921次閱讀
    <b class='flag-5'>EtherCAT</b>超高速實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>XPCIE1032H上位機C#開發(十三)

    超高實時性的EtherCAT運動控制卡——PCIE464

    運動技術PCIE464運動控制卡,提供高效的工業運動控制解決方案。用戶可直接將PCIE464嵌入標準PC機快速實現高性能的
    發表于 01-26 14:39 ?1149次閱讀

    PT/PVT運動模式介紹EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#人工智能

    上位機運動控制卡
    正運動技術
    發布于 :2024年01月25日 11:12:46

    【正運動】高速高精,超高實時性的PCIe EtherCAT實時運動控制卡 | PCIE464

    產品摘要正運動技術PCIE464運動控制卡,提供高效的工業運動控制解決方案。用戶可直接將PCIE464嵌入標準PC機快速實現高性能的
    發表于 01-24 09:48

    PCIE464 — 高速高精,超高實時性的PCIe EtherCAT實時運動控制卡

    運動高速高精運動控制卡家族迎來新成員!
    的頭像 發表于 01-17 16:29 ?679次閱讀
    PCIE464 — 高速高精,超高實時性的PCIe <b class='flag-5'>EtherCAT</b>實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>

    EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(九)

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運動控制卡,可選6-64軸運動控制,支持多路高速數字輸入輸出,可輕
    的頭像 發表于 01-13 09:11 ?1270次閱讀
    <b class='flag-5'>EtherCAT</b>超高速實時<b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>XPCIE1032H上位機C#開發(九)
    主站蜘蛛池模板: 国产精品自产拍在线观看网站| 精品无码国产AV一区二区三区 | 欧美美女一区二区三区| 中文字幕一区中文亚洲| 久久热最新网站获取3| 中文字幕精品在线视频| 久欠热视频精品首页| 永久免费看bbb| 久青草国产在线观看视频| 在线中文字幕亚洲日韩| 美女被C污黄网站免费观看| 97伦理电影在线不卡| 欧美一夜爽爽爽爽爽爽| 操他射他影院| 少妇无码吹潮久久精品AV网站 | jaPanesmature儿母| 日本成熟bbxxxxxxxx| 国产国产乱老熟视频网站| 午夜在线观看免费完整直播网 | 日日碰狠狠添天天爽| 国产成在线观看免费视频| 性888xxxx入欧美| 花蝴蝶在线观看免费8 | 亚洲综合色婷婷在线影院| 久久久久亚洲| JLZZJLZZJLZ老师好多的水| 青青草国产自偷拍| 龙广在线收听| 免费99精品国产自在现线| 97在线免费观看| 日本久久中文字幕| 国产精品久久久久久久久爆乳| 亚洲AV电影天堂男人的天堂| 精品蜜臀AV在线天堂| 24小时日本在线观看片免费| 欧美成人精品高清在线观看| 高清一区二区亚洲欧美日韩| 亚洲黄网站wwwwww| 久久热这里只有 精品| 白洁在线观看| 亚洲爱视频|