時間:2024-03-22 14:50:38來æºï¼šæ·±åœ³å¸‚æ£é‹å‹•技術有é™å…¬å¸
  本文以æ£é‹å‹•技術EtherCATé‹å‹•控制器ZMC408CE為例,介紹如何使用LabVIEWå°æŽ§åˆ¶å™¨åƒæ•¸é€²è¡Œç²å–內容并生æˆç¤ºæ³¢å™¨æ³¢å½¢ã€‚
  01ZMC408CE硬件介紹ZMC408CE是æ£é‹å‹•推出的一款多軸高性能EtherCAT總線é‹å‹•控制器,具有EtherCATã€EtherNETã€RS232ã€CANå’ŒU盤ç‰é€šè¨ŠæŽ¥å£ï¼ŒZMC系列é‹å‹•æŽ§åˆ¶å™¨å¯æ‡‰ç”¨äºŽå„種需è¦è„«æ©Ÿæˆ–è¯æ©Ÿé‹è¡Œçš„å ´åˆã€‚
  ZMC408CE支æŒ8軸é‹å‹•æŽ§åˆ¶ï¼Œæœ€å¤šå¯æ“´å±•至32軸,支æŒç›´ç·šæ’補ã€ä»»æ„圓弧æ’補ã€ç©ºé–“圓弧ã€èžºæ—‹æ’補ã€é›»å凸輪ã€é›»å齒輪ã€åŒæ¥è·Ÿéš¨ç‰åŠŸèƒ½ã€‚ZMC408CE支æŒPLCã€Basicã€HMI組態三種編程方å¼ã€‚PCä¸Šä½æ©ŸAPI編程支æŒC#ã€C++ã€LabVIEWã€Matlabã€Qtã€Linuxã€VB.Netã€Pythonç‰æŽ¥å£ã€‚
  ZMC408CE支æŒ8軸é‹å‹•控制,å¯é‡‡ç”¨è„ˆæ²–軸(帶編碼器å饋)或EtherCAT總線軸,通用IO包å«24路輸入å£å’Œ16路輸出å£ï¼Œéƒ¨åˆ†IO為高速IO,模擬é‡AD/DAå„兩路,EtherCAT最快125us的刷新周期。
  ZMC408CE支æŒ8個通é“的硬件比較輸出ã€ç¡¬ä»¶å®šæ™‚器ã€é‹å‹•ä¸ç²¾æº–輸出,還支æŒ8通é“PWMè¼¸å‡ºï¼Œå°æ‡‰çš„輸出å£ç‚ºOUT0-7,支æŒ8個通é“åŒæ™‚觸發硬件比較輸出。
  02LabVIEW進行é‹å‹•控制開發
  1ã€å‰µå»ºLabVIEWé …ç›®ã€‚
  2.將“光盤資料â€é‡Œé¢LabVIEWçš„Vi函數庫“zauxdllâ€æ–‡ä»¶å¤¾ä¸‹è¼‰åˆ°é›»è…¦ä¸ï¼Œç„¶åŽå¾©åˆ¶åˆ°LabVIEW安è£è·¯å¾‘下LabVIEW/user.lib的文件夾內。
  Zauxdll函數庫路徑
  Zauxdll函數庫粘貼路徑
  3ã€ç›¸é—œPC函數介紹。
  PC函數手冊也在光盤資料里é¢ï¼Œå…·é«”路徑如下:“光盤資料\8.PC函數\函數庫2.1\ZMotion函數庫編程手冊 V2.1.pdfâ€ã€‚
  (1)ZAux_OpenEth()接å£èªªæ˜Žã€‚
  (2)ç²å–table寄å˜å™¨å…§å®¹ï¼Œå°Žå…¥ç¤ºæ³¢å™¨æ•¸æ“šæºã€‚
  (3)ç²å–è¦åŠƒä½ç½®ã€‚
  (4)ç²å–å饋速度。
  (5)ç²å–è¦åŠƒé€Ÿåº¦ã€‚
  (6)ç²å–å饋ä½ç½®ã€‚
  (7)é›»å凸輪é‹å‹•。
  4ã€LabVIEW進行é‹å‹•控制的數據采集數據æºç²å–。
  (1)新建Vi,在å‰é¢æ¿ï¼Œå³éµé¼ æ¨™ï¼Œé¸æ“‡æŽ§ä»¶é€²è¡ŒUIè¨è¨ˆï¼Œå¦‚圖所示,左邊是連接界é¢ä»¥åŠç²å–é»žæ•¸ã€æ•¸æ“šæºç‰ï¼Œå³é‚Šæ˜¯ç¤ºæ³¢å™¨åœ–å½¢è¦åŠƒçš„ä½ç½®ã€‚
  (2)在程åºç·¨è¼¯æ¡†ä¸é€šéŽé¼ æ¨™ï¼Œåœ¨æ·»åŠ çš„å¹€é‡Œé¢æ·»åŠ â€œWhile循環â€ï¼Œåœ¨â€œWhile循環â€é‡Œé¢åˆæ·»åŠ â€œäº‹ä»¶çµæ§‹â€ï¼Œå³æ“Šé¸æ“‡æ·»åŠ äº‹ä»¶åˆ†æ”¯ï¼Œé¸æ“‡â€œè¶…時â€äº‹ä»¶ï¼Œç²å–ç•¶å‰ç²å–到數據æºçš„é‡‡æ¨£é»žæ•¸ï¼Œå¹¶å°‡æ•¸æ“šæºæ•¸æ“šå°Žå…¥åˆ°ç¤ºæ³¢å™¨ä¸æŒ‰æ³¢å½¢é¡¯ç¤ºå‡ºä¾†ã€‚
  (3)鏿“‡äº‹ä»¶çµæ§‹ï¼Œå³æ“Šé¸æ“‡æ·»åŠ äº‹ä»¶åˆ†æ”¯ï¼Œåœ¨å¾ªç’°çµæ§‹ä¸ï¼Œç•¶å¥æŸ„為空時自動進行ç²å–ç•¶å‰ip的控制器,然åŽåœ¨è©²äº‹ä»¶åˆ†æ”¯ä¸ä½¿ç”¨â€œZ Aux Open Eth.viâ€å‡½æ•¸å°æŽ§åˆ¶å™¨é€²è¡Œé€£æŽ¥ï¼Œä»¥å¯¦ç¾é€£æŽ¥æŽ§åˆ¶å™¨æŒ‰éˆ•的功能。
  (4)鏿“‡äº‹ä»¶çµæ§‹ï¼Œå³æ“Šé¸æ“‡æ·»åŠ äº‹ä»¶åˆ†æ”¯ï¼Œé¸æ“‡â€œæ–·é–‹â€å€¼æ”¹è®Šï¼Œç„¶åŽåœ¨è©²äº‹ä»¶åˆ†æ”¯ä¸ä½¿ç”¨â€œZ Aux Close.viâ€å‡½æ•¸å°æŽ§åˆ¶å™¨æ–·é–‹é€£æŽ¥ï¼Œä»¥å¯¦ç¾æ–·é–‹éˆæŽ¥æŒ‰éˆ•的功能。
  (5)鏿“‡äº‹ä»¶çµæ§‹ï¼Œå³æ“Šé¸æ“‡æ·»åŠ äº‹ä»¶åˆ†æ”¯ï¼Œé¸æ“‡â€œè§¸ç™¼â€å€¼æ”¹è®Šï¼Œç„¶åŽåœ¨è©²äº‹ä»¶åˆ†æ”¯ä¸ä½¿ç”¨â€œZ Aux Trigger.viâ€å‡½æ•¸é€²è¡Œè§¸ç™¼ç¤ºæ³¢å™¨æŠ“å–,以實ç¾è§¸ç™¼æŒ‡ä»¤æŠ“å–æ•¸æ“šæºå°‡æ•¸æ“šå˜å„²åˆ°table寄å˜å™¨ä¸ã€‚
  (6)鏿“‡äº‹ä»¶çµæ§‹ï¼Œå³æ“Šé¸æ“‡æ·»åŠ äº‹ä»¶åˆ†æ”¯ï¼Œé¸æ“‡â€œå•Ÿå‹•采集â€å€¼æ”¹è®Šï¼Œç„¶åŽåœ¨è©²äº‹ä»¶åˆ†æ”¯ä¸ä½¿ç”¨â€œZ Aux Execute.viâ€å‡½æ•¸èª¿ç”¨æŒ‡ä»¤SCOPE進行啟動ç²å–æ•¸æ“šæºæ•¸æ“šï¼Œå˜æ”¾åˆ°table寄å˜å™¨ä¸ã€‚
  (7)鏿“‡äº‹ä»¶çµæ§‹ï¼Œå³æ“Šé¸æ“‡äº‹ä»¶ï¼Œé¸æ“‡â€œXY圖:â€é¼ 標改變,然åŽåœ¨è©²äº‹ä»¶åˆ†æ”¯å¯¦æ™‚讀å–XY示波器以åŠXY2ç¤ºæ³¢å™¨å°æ‡‰èŒƒåœå…§é¼ æ¨™çš„åæ¨™ä½ç½®ï¼Œå¹¶é¡¯ç¤ºåœ¨ç•Œé¢ä¸Šã€‚
  (8)鏿“‡æ¢ä»¶çµæ§‹ï¼Œç•¶æ£å¼¦é‹å‹•按鈕按下時兩段觸發æ£å¼¦é‹å‹•ä½¿ç”¨å¹³é‹ªé †åºçµæ§‹æŒ‰é †åºåŸ·è¡Œå…©æ®µé›»å凸輪é‹å‹•指令,使用“Z Aux
Cam.viâ€å‡½æ•¸æŒ‰ç…§æå‰åŠ è¼‰åœ¨table寄å˜å™¨å…§çš„æ•¸æ“šé€²è¡Œå°æ‡‰é›»å凸輪é‹å‹•。
  03調試與監控編è¯é‹è¡Œä¾‹ç¨‹ï¼ŒåŒæ™‚連接ZDevelopè»Ÿä»¶ï¼Œå¹¶å°æ‡‰ä½¿ç”¨å–®è»¸å°ä¾‹ç¨‹é‹å‹•一個æ£å¼¦æ³¢å½¢è»Œè·¡ï¼Œé€²è¡ŒæŠ“å–æ³¢å½¢é€²è¡Œå°æ¯”LabVIEW示波器波形以åŠZDevelopè»Ÿä»¶æ³¢å½¢å°æ¯”。1.ç”Ÿæˆæ£å¼¦æ³¢å½¢æ•¸æ“šçš„算法指令如下。
  ·
  DIM num_p,scale,m,t '變é‡å®šç¾©num_p=100scale=500FOR p=0 TO num_p TABLE(p,((-SIN(PI*2*p/num_p)/(PI*2))+p/num_p)*scale) 'tableå˜å„²å‡¸è¼ªè¡¨é‹å‹•åƒæ•¸NEXT
  2ã€ZDevelop軟件示波器波形如下圖所示。
  3ã€LabVIEWç¤ºæ³¢å™¨æ³¢å½¢ï¼Œç¤ºæ³¢å™¨æ•¸æ“šæºæ˜¯DPOS數據內容,與ZDevelop軟件示波器dpos波形一致。
  4ã€LabVIEWç¤ºæ³¢å™¨æ³¢å½¢ï¼Œç¤ºæ³¢å™¨æ•¸æ“šæºæ˜¯VP_Speed數據內容,與ZDevelop軟件示波器VP_speed波形一致。
  本次,æ£é‹å‹•技術EtherCATé‹å‹•控制器在LabVIEWä¸çš„é‹å‹•控制與實時數據采集,就分享到這里。
  更多精彩內容請關注“æ£é‹å‹•å°åŠ©æ‰‹â€å…¬çœ¾è™Ÿï¼Œéœ€è¦ç›¸é—œé–‹ç™¼ç’°å¢ƒèˆ‡ä¾‹ç¨‹ä»£ç¢¼ï¼Œè«‹å’¨è©¢æ£é‹å‹•技術銷售工程師:400-089-8936。
  本文由æ£é‹å‹•技術原創,æ¡è¿Žå¤§å®¶è½‰è¼‰ï¼Œå…±åŒå¸ç¿’,一起æé«˜ä¸åœ‹æ™ºèƒ½åˆ¶é€ æ°´å¹³ã€‚æ–‡ç« ç‰ˆæ¬Šæ¸æ£é‹å‹•æŠ€è¡“æ‰€æœ‰ï¼Œå¦‚æœ‰è½‰è¼‰è«‹æ³¨æ˜Žæ–‡ç« ä¾†æºã€‚
ä¸Šä¸€ç¯‡ï¼šå·¥æ¥æ©Ÿå™¨äººç³»çµ±é‹ç¶å“¡æ˜¯å¹²å˜›çš„?
下一篇:人工智能有哪些主è¦ç ”究和應...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊