時間:2021-06-18 15:07:59來æºï¼šæ·±åœ³å¸‚æ£é‹å‹•技術有é™å…¬å¸
一 ã€é›¢ç·šä»¿çœŸåŠŸèƒ½ç°¡ä»‹
  
  (一)離線仿真的æ„義和作用
  使用æ£é‹å‹•æŠ€è¡“è‡ªä¸»ç ”ç™¼çš„ZDevelop編程軟件編輯好程åºä¹‹åŽï¼Œæ²’有控制器硬件的情æ³ä¸‹ï¼Œåªéœ€ä½¿ç”¨ZDevelop編程軟件自帶的仿真器ZMCSimulator就能輕æ¾è§£æ±ºç¨‹åºèª¿è©¦ã€‚ZDevelop開發的Basicã€PLCå’ŒHMI程åºå‡å¯åœ¨ä»¿çœŸå¹³è‡ºé‹è¡Œï¼ŒåŒ…括機器視覺程åºï¼Œä¹Ÿå¯ä»¥é€²è¡Œä»¿çœŸã€‚
  ZDevelop軟件支æŒé›¢ç·šä»¿çœŸèª¿è©¦åŠŸèƒ½ï¼Œç”¨æˆ¶å¯é€šéŽè©²åŠŸèƒ½å¯¦ç¾ç¨‹åºçš„é‚輯功能ã€é‹å‹•控制功能åŠé€šè¨ŠåŠŸèƒ½çš„èª¿è©¦ã€‚åœ¨æ²’æœ‰æŽ§åˆ¶å™¨çš„æƒ…æ³ä¸‹ï¼Œå¯å…ˆä»¿çœŸèª¿è©¦ç¨‹åºï¼ŒåŠ å¿«é …ç›®æ•´é«”é€²åº¦ã€‚
  ZDevelopV3.10最新版編程軟件的仿真功能基于VPLC5系列控制器,è¯åˆäº†é‹å‹•控制與機器視覺,還å¯å¸¶è§¸æ‘¸å±ä»¿çœŸï¼Œä¸€ç«™å¼è§£æ±ºPLC,Motion,Vision,HMIç‰éœ€æ±‚。
  離線調試與實際在控制器平臺的調試é‹å‹•éŽç¨‹ç›¸åŒï¼Œä½¿ç”¨æ™‚åªéœ€è¦æ³¨æ„仿真器與ä¸åŒæŽ§åˆ¶å™¨åž‹è™Ÿä¹‹é–“的硬件資æºçš„å€åˆ¥ã€‚
  (二)é›¢ç·šä»¿çœŸæ‰€éœ€ææ–™
  1.電腦。
  2.ZDevelop編程軟件(自帶仿真器與xplcscreen觸摸å±ä»¿çœŸ)。
  從æ£é‹å‹•技術官網www.zmotion.com.cn下載壓縮包,解壓åŽç›´æŽ¥é‹è¡Œæ‡‰ç”¨ç¨‹åºï¼Œç„¡éœ€å®‰è£ã€‚
  
    
   二 ã€ç¡¬ä»¶å¹³è‡ºé‹è¡Œ
  
   å¦‚æžœæœ‰ç¡¬ä»¶ï¼ŒæŽ§åˆ¶æ¨¡å¡Šå¯æŒ‰å¦‚下åƒè€ƒé…置接線:
  
    ZMC306X系列控制器本體帶6個脈沖軸,å¯é€šéŽCANç¸½ç·šæ“´å±•è„ˆæ²–è»¸ï¼Œæ”¯æŒæœ€å¤šé”12軸直線æ’補ã€ä»»æ„圓弧æ’補ã€ç©ºé–“圓弧ã€èžºæ—‹æ’補ã€é›»å凸輪ã€é›»å齒輪ã€åŒæ¥è·Ÿéš¨ã€è™›æ“¬è»¸è¨ç½®ç‰;采用優化的網絡通訊å”è°å¯ä»¥å¯¦ç¾å¯¦æ™‚çš„é‹å‹•控制。
  通訊接å£åŒ…å«RS232ã€RS485ã€RS422ã€ä»¥å¤ªç¶²ã€U盤ã€CAN。
  控制器的輸入å£0-1支æŒéŽ–å˜åŠŸèƒ½ï¼Œè¼¸å‡ºå£0-1支æŒPWM功能;本身帶兩路模擬é‡è¼¸å…¥å’Œå…©è·¯æ¨¡æ“¬é‡è¼¸å‡ºæŽ¥å£ï¼Œ12ä½ç²¾åº¦ï¼Œé›»å£“范åœ0-10V。
ã€€ã€€æ”¯æŒæ£é‹å‹•技術XPLC的功能,使用ZDevelop軟件的HMI編程開發組態程åºï¼Œå¯ä»¥é€šéŽç¶²çµ¡ä¾†åšçµ„態顯示。
  還å¯ä»¥é€šéŽä¸²å£æˆ–ç¶²å£é€£æŽ¥å…¶ä»–å» å®¶çš„è§¸æ‘¸å±ï¼Œåªè¦æ”¯æŒMODBUS通訊å”è°çš„觸摸å±å‡å¯é€£æŽ¥åˆ°æ£é‹å‹•控制器上。
  
    
  三 ã€é›¢ç·šä»¿çœŸåŠŸèƒ½
  
  
    
  仿真器的資æºï¼šé€£æŽ¥ä»¿çœŸå™¨åŽï¼Œåœ¨ç·šå‘½ä»¤è¼¸å…¥?*maxæ‰“å°æŸ¥çœ‹ã€‚
  仿真器版本:VPLC5xx-SimuVersion:4.91-20180213,ä¸åŒçš„仿真器版本支æŒçš„è³‡æºæ•¸ç•¥æœ‰ä¸åŒã€‚
  打å°çš„éƒ¨åˆ†åƒæ•¸å¦‚ä¸‹ï¼šå…¨éƒ¨åƒæ•¸è§£é‡‹åƒè¦‹è¦–é »ä¸‹æ–¹æ–‡å—說明部分。
  max_axis:64 所有軸的最大軸數
  max_motor:64 å¯æŽ§çš„æœ€å¤§é›»æ©Ÿè»¸æ•¸
  max_movebuff:4096 æ¯å€‹è»¸æˆ–者軸組的最大é‹å‹•ç·©æ²–
  max_in:27,4096 控制器自帶IN輸入個數,最多支æŒIN輸入個數
  max_out:15,4096 控制器自帶OUT輸出個數,最多支æŒOUT輸出個數
  max_ain:0,520 控制器自帶模擬é‡è¼¸å…¥å€‹æ•¸ï¼Œæœ€å¤šæ”¯æŒæ¨¡æ“¬é‡è¼¸å…¥å€‹æ•¸
  max_aout:2,520 控制器自帶模擬é‡è¼¸å‡ºå€‹æ•¸ï¼Œæœ€å¤šæ”¯æŒæ¨¡æ“¬é‡è¼¸å‡ºå€‹æ•¸
  max_pwm:4 PWM輸出個數
  max_slot:1 總線個數
  max_comport:3 串å£å€‹æ•¸
  max_ethport:3 與PCã€API函數的網å£é€šè¨Šé€£æŽ¥
  max_ethcustom:2 自定義網å£é€šè¨Šçš„連接
  max_ethiport:1 æ£é‹å‹•技術控制器互è¯äº’通的網å£é€šè¨Šé€£æŽ¥
  
    
  四 仿真器使用
  
  沒有控制器的情æ³ä¸‹ï¼Œä½¿ç”¨ZDevelopè»Ÿä»¶ç·¨å¯«çš„ç¨‹åºæ”¯æŒåœ¨ç·šä»¿çœŸï¼Œä¸‰ç¨®ç·¨ç¨‹(basic/PLC/HMI)æ–¹å¼ä¸‹å‡æ”¯æŒä»¿çœŸã€èª¿è©¦ã€‚
  使用æ¥é©Ÿï¼š
  1.程åºç·¨è¼¯ï¼šæ‰“é–‹ZDevelop軟件,編輯好程åºã€‚
  2.連接仿真器:èœå–®æ¬„“控制器â€â†’“連接到仿真器â€ï¼Œé»žæ“ŠåŽé€£æŽ¥åˆ°ä»¿çœŸå™¨æˆåŠŸæ‰“å°ä¿¡æ¯æç¤ºï¼Œå¹¶æ‰“開仿真器界é¢ã€‚
  
    
  3.下載程åºåˆ°ä»¿çœŸå™¨ï¼šé¸æ“‡â€œä¸‹è¼‰åˆ°RAMâ€æˆ–“下載到ROMâ€ï¼Œå°‡ç¨‹åºä¸‹è¼‰åˆ°ä»¿çœŸå™¨é–‹å§‹é‹è¡Œã€‚
  
    
  在程åºé‹è¡Œæ™‚坿‰“é–‹èª¿è©¦åŠŸèƒ½ï¼Œèª¿è©¦ç¨‹åºæˆ–監控程åºé‹è¡Œæƒ…æ³ã€‚
  連接仿真器時,若想調試U盤相關的指令,在ZDevelopç·¨ç¨‹è»Ÿä»¶çš„æ ¹ç›®éŒ„ä¸‹æ–°å»ºudisk文件夾模擬U盤。將U盤指令æ“作è¦ç”¨åˆ°çš„æ–‡ä»¶æ”¾å…¥æ¤æ–‡ä»¶å¤¾å³å¯ã€‚使用Uç›¤æŒ‡ä»¤çš„æ™‚å€™ï¼ŒåŠ è¼‰æ•¸æ“šã€å˜å„²æ•¸æ“šå‡ä½¿ç”¨é€™å€‹æ–‡ä»¶å¤¾ã€‚
  
    
  五 仿真模å¼ä¸‹ä¿¡è™Ÿè¼¸å…¥
  
  由于仿真調試時無法接入實際的傳感器,導致所有跟外部輸入有關è¯çš„åŠŸèƒ½éƒ½ç„¡æ³•ä½¿ç”¨ï¼Œæ¤æ™‚ç”¨æˆ¶å¯æ‰‹å‹•輸入模擬外部信號的觸發,數å—é‡å’Œæ¨¡æ“¬é‡æ‰‹å‹•模擬輸入的方法ä¸åŒã€‚
  1.數å—é‡è¼¸å…¥
  通éŽä»¿çœŸå™¨ï¼Œå¦‚下圖在“輸入仿真â€è™•é»žæ“Šä¾¿å¯æ¨¡æ“¬æ•¸å—é‡è¼¸å…¥ã€‚
  或在線命令欄輸入指令ZSIMU_IN模擬數å—é‡è¼¸å…¥ï¼Œä»¿çœŸå™¨ä¸Šçš„è¼¸å…¥ç·¨è™ŸèŒƒåœæ˜¯0-23,編號范åœä¹‹åŽçš„輸入都è¦ä½¿ç”¨æŒ‡ä»¤æ¨¡æ“¬ã€‚
  語法:ZSIMU_IN(輸入編號,狀態)
  
    
  2.模擬é‡è¼¸å…¥
  ZSIMU_AIN指令模擬模擬é‡ä¿¡è™Ÿè¼¸å…¥ã€‚
  語法:ZSIMU_AIN(輸入編號,刻度)
  模擬é‡åˆ†12ä½ç²¾åº¦å’Œ16ä½ç²¾åº¦ï¼ŒæŽ§åˆ¶å™¨ä¸Šè‡ªå¸¶çš„æ¨¡æ“¬é‡æŽ¥å£ä¸€èˆ¬æ˜¯12ä½ç²¾åº¦ã€‚
  輸入輸出的å‡ç‚ºé›»å£“åˆ»åº¦ï¼Œæ ¹æ“šé‡ç¨‹è½‰æ›æˆå°æ‡‰é›»å£“值,12ä½ç²¾åº¦çš„刻度是0-4095ï¼Œå°æ‡‰é›»å£“0-10V;16ä½ç²¾åº¦çš„刻度是0-65535ï¼Œå°æ‡‰é›»å£“0-10V。
  刻度0å°æ‡‰è¼¸å…¥é›»å£“0Vï¼Œæ»¿åˆ»åº¦å°æ‡‰é›»å£“10V。
  
    
  模擬é‡è¼¸å‡ºä½¿ç”¨AOUT指令。
  語法:AOUT(輸出編號)=刻度值
ã€€ã€€å… è§¸æ‘¸å±ä»¿çœŸæ“作
  
  æ£é‹å‹•技術ZHD觸摸å±èˆ‡æŽ§åˆ¶å™¨çš„æ•¸æ“šäº¤äº’主è¦é€šéŽå‚³éžå¯„å˜å™¨æ•¸æ“šæˆ–èª¿ç”¨SUBå函數來實ç¾ã€‚è§¸æ‘¸å±æŒ‰éˆ•調用寄å˜å™¨æˆ–ç²å–寄å˜å™¨çš„å€¼é¡¯ç¤ºï¼ŒæŒ‰éˆ•æŒ‰ä¸‹èƒ½çµ¦æŽ§åˆ¶å™¨ç™¼é€æ•¸æ“šæˆ–èª¿ç”¨å函數,從而實ç¾äººæ©Ÿäº¤äº’éŽç¨‹ã€‚
  如果沒有觸摸å±ï¼Œè§¸æ‘¸å±ç¨‹åºå¯ä»¿çœŸï¼Œé€šéŽPC端來顯示觸摸界é¢ã€‚使用ZDevelop軟件的HMI編程方å¼ç·¨å¯«çš„組態程åºå¯ä»¥åœ¨Xplcscreen上仿真。
  觸摸å±ä»¿çœŸæ™‚,無需進行é¡å¤–çš„é…置,使用時注æ„給HMIè§¸æ‘¸å±æ–‡ä»¶è¨ç½®è‡ªå‹•é‹è¡Œä»»å‹™è™Ÿï¼Œåœ¨ä¸‹è¼‰ç¨‹åºåˆ°ä»¿çœŸå™¨ã€‚
  
    
  觸摸å±ä»¿çœŸæ“作æµç¨‹ï¼š
  方法一:在ZDevelop軟件上打開zpj文件,先連接到仿真器ZMCSimulator,將控制器程åºå’ŒHMI觸摸å±ç¨‹åºä¸€èµ·ä¸‹è¼‰åˆ°ä»¿çœŸå™¨(注æ„HMI程åºè¦è¨ç½®è‡ªå‹•é‹è¡Œä»»å‹™è™Ÿï¼Œå¦å‰‡ç„¡æ³•é‹è¡Œ)ï¼Œåœ¨ä»¿çœŸå™¨å…§é»žæ“Šâ€œé¡¯ç¤ºâ€æ‰“é–‹xplcsreen顯示觸摸å±ç•Œé¢ã€‚
  方法二:將程åºä¸‹è¼‰åˆ°ä»¿çœŸå™¨æˆ–控制器之åŽï¼Œåœ¨ZDevelopè»Ÿä»¶æ ¹ç›®éŒ„æ‰“é–‹screen文件夾的xplcterm應用程åºï¼Œæˆ–通éŽZDevelopè»Ÿä»¶å¿«æ·æŒ‰éˆ•æ‰“é–‹ï¼Œé¸æ“‡æŽ§åˆ¶å™¨IPåŽ(仿真器IP127.0.0.1)連接å³å¯é¡¯ç¤ºçµ„態界é¢ã€‚
       
  七 第三方觸摸å±ä»¿çœŸ
  
  æ£é‹å‹•技術的仿真器å¯ä»¥å’Œç¬¬ä¸‰æ–¹è»Ÿä»¶è¯åˆä»¿çœŸï¼Œä½¿ç”¨æ™‚通éŽIP地å€127.0.0.1連接到æ£é‹å‹•的仿真器。
  以å¨ç¶¸é€šç‚ºä¾‹ï¼Œé¦–先將控制器端的程åºä¸‹è¼‰åˆ°ä»¿çœŸå™¨å…§ï¼Œç„¶åŽä½¿ç”¨EasyBuilderPro打開å¨ç¶¸é€šè§¸æ‘¸å±çµ„態程åºï¼Œæ‰“é–‹â€œç³»çµ±åƒæ•¸è¨ç½®â€çª—å£ï¼Œå¦‚ä¸‹åœ–ï¼Œæ·»åŠ è¦èˆ‡è§¸æ‘¸å±é€£æŽ¥çš„è¨å‚™ã€‚
  
    
  è¨å‚™åˆ—表里會顯示本機觸摸å±å’Œæœ¬æ©Ÿè¨å‚™ï¼Œè‹¥å·²æœ‰æœ¬æ©Ÿè¨å‚™å¯ä»¥ç›´æŽ¥é€£æŽ¥ï¼Œè‹¥æ²’有本機è¨å‚™ï¼Œé»žæ“Šâ€œæ–°å»ºè¨å‚™/æœå‹™å™¨...â€ï¼Œå½ˆå‡ºè¨å‚™å±¬æ€§çª—å£ã€‚
  åªéœ€è¦ä¿®æ”¹è¨å‚™é¡žåž‹å’ŒIPå³å¯ã€‚
  è¨å‚™é¡žåž‹ï¼šé¸æ“‡æ¨¡å¼MODBUSTCP/IP(Zero-based Addressing)。接å£é¡žåž‹è‡ªå‹•改為以太網。
  IP:填入當å‰è¦é€£æŽ¥çš„æŽ§åˆ¶å™¨çš„IP地å€ï¼Œå³æ£é‹å‹•仿真器IP。
  è¨ç½®å®Œæˆç¢ºèªé—œé–‰â€œç³»çµ±åƒæ•¸è¨ç½®â€çª—å£ã€‚
  
    
  在èœå–®æ¬„點擊“在線模擬â€ï¼Œé–‹å§‹ç·¨è¯çµ„態程åºï¼ŒæˆåŠŸåŽå³å¯èˆ‡æ£é‹å‹•仿真器建立連接,顯示å¨ç¶¸é€šçš„觸摸å±ç•Œé¢ï¼Œæ“作界é¢èƒ½çµ¦ä»¿çœŸå™¨ç™¼é€æ•¸æ“šï¼Œå¯¦ç¾æŽ§åˆ¶éŽç¨‹ã€‚
  
  
  本次,æ£é‹å‹•æŠ€è¡“ç‚ºåŠ å¿«é …ç›®é€²åº¦è€Œåšçš„離線仿真調試教程就分享到這里。
  更多精彩內容請關注“æ£é‹å‹•å°åŠ©æ‰‹â€å…¬çœ¾è™Ÿï¼Œéœ€è¦ç›¸é—œé–‹ç™¼ç’°å¢ƒèˆ‡ä¾‹ç¨‹ä»£ç¢¼ï¼Œè«‹å’¨è©¢æ£é‹å‹•技術銷售工程師:400-089-8936。
  本文由æ£é‹å‹•技術原創,æ¡è¿Žå¤§å®¶è½‰è¼‰ï¼Œå…±åŒå¸ç¿’,一起æé«˜ä¸åœ‹æ™ºèƒ½åˆ¶é€ æ°´å¹³ã€‚æ–‡ç« ç‰ˆæ¬Šæ¸æ£é‹å‹•æŠ€è¡“æ‰€æœ‰ï¼Œå¦‚æœ‰è½‰è¼‰è«‹æ³¨æ˜Žæ–‡ç« ä¾†æºã€‚
  
  
標簽:
上一篇:物è¯ç¶²èˆ‡ç’°å¢ƒç›£æ¸¬ç³»çµ±çš„相互應用
下一篇:ã€å€ç¦ã€‘三一é‡èƒ½é‡‡ç”¨ TwinCA...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚