時(shÃ)間:2020-11-26 09:34:56來(lái)æºï¼šé‹(yùn)å‹•(dòng)控制器
   æ¤å‰ï¼Œæ£é‹(yùn)å‹•(dòng)技術(shù)給大家講了,é‹(yùn)å‹•(dòng)控制器的“固件å‡ç´š(jÃ)â€ã€ZBasic程åºé–‹(kÄi)發(fÄ)ã€ZPLC程åºé–‹(kÄi)發(fÄ)以åŠé‹(yùn)å‹•(dòng)控制器與觸摸å±çš„通訊ç‰ï¼Œä»Šå¤©æˆ‘們來(lái)å¸(xué)ç¿’(xÃ)一下如何進(jìn)行é‹(yùn)å‹•(dòng)控制器輸入/輸出IO的應(yÄ«ng)用。
  
   è¦–é »æ•™ç¨‹ï¼šã€Šè¦–é »æ•™ç¨‹ï¼šå¦‚ä½•é€²(jìn)行é‹(yùn)å‹•(dòng)控制器輸入/輸出IO的應(yÄ«ng)用?》
  
  1ã€ææ–™æº–(zhÇ”n)å‚™
  
   1)電腦1臺(tái),安è£ZDevelop3.01以上版本軟件;
   2)ZMC306X控制器1個(gè),ZMC432控制器1個(gè);
   3)24Vç›´æµé›»æº1個(gè);
   4)總線驅(qÅ«)å‹•(dòng)器+電機(jÄ«)(或æ¥é€²(jìn)é©…(qÅ«)å‹•(dòng)器+電機(jÄ«))若干;
   5)控制器接線端å若干;
   6)網(wǎng)線若干;
   7)連接線若干; å¦ï¼šIOè¨(shè)å‚™ã€æ“´(kuò)展模æ¿ã€è§¸æ‘¸å±ç‰æ ¹æ“š(jù)需求é¸ç”¨ã€‚
  
  2ã€æŽ§åˆ¶å™¨é€£æŽ¥é…ç½®åƒè€ƒ
  
  
  
  
  ZMC306X連接é…ç½®
  
  
  
  ZMC432連接é…ç½®
  
  3ã€ZMC306X控制器接å£
  
   控制器基礎(chÇ”)硬件信æ¯å¯æŸ¥çœ‹ç¡¬ä»¶æ‰‹å†Š(cè)或使用編程軟件連接控制器,在線命令欄輸入?*maxæ‰“å°æŸ¥çœ‹ã€‚
   基本軸數(shù):6,å¯å¯¦(shÃ)際控制6個(gè)脈沖電機(jÄ«)軸。
   最多擴(kuò)展軸數(shù):12,實(shÃ)軸+編碼器軸+虛軸åˆè¨ˆ(jì)軸數(shù)為12。
   基本軸類型:差分脈沖輸出,所有軸都帶ABZ差分編碼器å饋輸入。
   內(nèi)部IO數(shù):24進(jìn)12出(12點(diÇŽn)的輸出都帶éŽ(guò)æµä¿è·(hù),支æŒ300mAé›»æµ),å¦å¤–æ¯è»¸ç«¯åå…§(nèi)有1進(jìn)1出(軸內(nèi)1輸入å¯ä»¥ç”¨äºŽå ±(bà o)è¦è¼¸å…¥ï¼Œ1輸出å¯ä»¥ç”¨åšä½¿èƒ½)。
   PWM數(shù):2(è¼¸å‡ºé »çŽ‡1M,PWM0ã€PWM1å 用OP0ã€OP1)。
   鎖å˜é€šé“:2(å 用IN0,IN1兩個(gè)端åï¼ŒéŽ–å˜æŒ‡ä»¤REGIST)。
   內(nèi)部ADDA數(shù):2路AD,AIN(0)-AIN(1);2路DA,AOUT(0)-AOUT(1)。
   電æºè¼¸å…¥ï¼š24Vç›´æµè¼¸å…¥(功耗10Wå…§(nèi),ä¸ç”¨é¢¨(fÄ“ng)扇散熱)。
   通訊接å£ï¼šRS232ã€RS485ã€RS422ã€ä»¥å¤ªç¶²(wÇŽng)ã€U盤(pán)ã€CAN。RS232為port0,RS485為port1,RS422為port2。
  
  
  
  4ã€ZMC306Xç¡¬ä»¶ä¿¡æ¯æŸ¥çœ‹
  
   在線命令欄輸入?*max打å°çµ(jié)果:
  
  
  
   max_axis:12 所有軸的最大軸數(shù)
   max_motor:6 å¯æŽ§çš„æœ€å¤§é›»æ©Ÿ(jÄ«)軸數(shù)
   max_movebuff:128 æ¯å€‹(gè)軸或者軸組的最大é‹(yùn)å‹•(dòng)ç·©æ²–
   max_in:30,528 控制器自帶IN輸入個(gè)數(shù),最多支æŒIN輸入個(gè)數(shù)
   max_out:18,528 控制器自帶OUT輸出個(gè)數(shù),最多支æŒOUT輸出個(gè)數(shù)
   max_ain:2,128 控制器自帶模擬é‡è¼¸å…¥å€‹(gè)數(shù)ï¼Œæœ€å¤šæ”¯æŒæ¨¡æ“¬é‡è¼¸å…¥å€‹(gè)數(shù)
   max_aout:2,64 控制器自帶模擬é‡è¼¸å‡ºå€‹(gè)數(shù)ï¼Œæœ€å¤šæ”¯æŒæ¨¡æ“¬é‡è¼¸å‡ºå€‹(gè)數(shù)
   max_pwm:2 PWM輸出個(gè)數(shù)
   max_slot:0 總線個(gè)數(shù)
   max_comport:3 串å£å€‹(gè)數(shù)
   max_ethport:3 與PCã€API函數(shù)的網(wÇŽng)å£é€šè¨Šé€£æŽ¥å€‹(gè)數(shù)
   max_ethcustom:2 自定義網(wÇŽng)å£é€šè¨Šçš„連接個(gè)數(shù)
   max_ethiport:1 æ£é‹(yùn)å‹•(dòng)控制器互è¯(lián)互通的網(wÇŽng)å£é€šè¨Šé€£æŽ¥
   max_flashnum:1000 FLASH塊數(shù)
   max_flashsize:20480 æ¯å€‹(gè)FLASH空間大å°
   max_nand:265551872 NandFlashå˜å„²(chÇ”)總共的數(shù)é‡ç©ºé–“
   max_nandremain:267911168 NandFlashå˜å„²(chÇ”)剩余å¯ç”¨çš„æ•¸(shù)é‡ç©ºé–“
   max_pswitch:16 軟件ä½ç½®æ¯”較輸出的最多個(gè)數(shù)
   max_file:30 系統(tÇ’ng)最多支æŒçš„æ–‡ä»¶æ•¸(shù)
   max_3file:1 系統(tÇ’ng)最多支æŒçš„三次文件數(shù)
   max_task:12 任務(wù)數(shù)
   max_timer:128 定時(shÃ)器個(gè)數(shù)
   max_loopnest:8 å…§(nèi)部循環(huán)æˆ–è€…é¸æ“‡çš„æ¬¡æ•¸(shù)
   max_callstack:7 å程åºèª¿(dià o)ç”¨çš„å †æ£§å±¤æ•¸(shù)
   max_local of one sub:16 SUBçš„å±€éƒ¨è®Šé‡æ•¸(shù)
   max_flashnum:1000 FLASH塊數(shù)
   max_flashsize:20480 æ¯å€‹(gè)FLASH空間大å°
   max_nand:265551872 NandFlashå˜å„²(chÇ”)總共的數(shù)é‡ç©ºé–“
   max_nandremain:267911168 NandFlashå˜å„²(chÇ”)剩余å¯ç”¨çš„æ•¸(shù)é‡ç©ºé–“
   max_pswitch:16 軟件ä½ç½®æ¯”較輸出的最多個(gè)數(shù)
   max_file:30 系統(tÇ’ng)最多支æŒçš„æ–‡ä»¶æ•¸(shù)
   max_3file:1 系統(tÇ’ng)最多支æŒçš„三次文件數(shù)
   max_task:12 任務(wù)數(shù)
   max_timer:128 定時(shÃ)器個(gè)數(shù)
   max_loopnest:8 å…§(nèi)部循環(huán)æˆ–è€…é¸æ“‡çš„æ¬¡æ•¸(shù)
   max_callstack:7 å程åºèª¿(dià o)ç”¨çš„å †æ£§å±¤æ•¸(shù)
   max_local of one sub:16 SUBçš„å±€éƒ¨è®Šé‡æ•¸(shù)
   max_vr:1024 VR寄å˜å™¨ç©ºé–“個(gè)數(shù)
   max_table:300000 TABLE數(shù)組空間個(gè)數(shù)
   max_modbusbit:4096 MODBUS_BITä½å¯„å˜å™¨ç©ºé–“大å°
   max_modbusreg:4096 MODBUS_REGå—寄å˜å™¨ç©ºé–“大å°
   max_var:4096 最多支æŒè®Šé‡å€‹(gè)數(shù)(å«å…¨å±€è®Šé‡èˆ‡æ–‡ä»¶è®Šé‡)
   max_array:1024 最多支æŒ?jÇn)?shù)組個(gè)數(shù)(å«å…¨å±€?jÇn)?shù)組與文件數(shù)組)
   max_arrayspace:640000 所有數(shù)組總共的空間大å°
   max_sub:1500 最多支æŒSUBå程åºçš„個(gè)數(shù)
   max_edgescan:1024 æœ€å¤šå¯æ”¯æŒçš„ä¸Šå‡æ²¿/䏋陿²¿æŽƒæå€‹(gè)數(shù)
   max_lablelength:17 數(shù)組與變é‡ç‰è‡ªå®šç¾©å—符的最大長(zhÇŽng)度
   max_hmi:1,x:1024y:600支æŒ1個(gè)é (yuÇŽn)端HMI,最大尺寸為1024*600
   function support:Coder Cam MultiMove Circ Merge Frame 支æŒçš„é‹(yùn)å‹•(dòng)控制功能
  
  5ã€ZMC306X控制器狀態(tà i)
  
   使用ZDevelop軟件連接控制器,èœå–®æ¬„->控制器->控制器狀態(tà i),查看控制器的基本信æ¯ã€‚
  
  
  
   VirtualAxisesï¼šæ”¯æŒæœ€å¤§è™›æ“¬è»¸æ•¸(shù)
   RealAxisesï¼šæ”¯æŒæœ€å¤§é›»æ©Ÿ(jÄ«)軸數(shù)
   Taskes:最大任務(wù)數(shù)
   Files/3Files:最大文件/三次文件數(shù)
   Modbus0x Bits:Modbusä½å¯„å˜å™¨ç”¨æˆ¶å¯ç”¨ç©ºé–“大å°
   Modbus4x Regs:Modbuså—寄å˜å™¨ç”¨æˆ¶å¯ç”¨ç©ºé–“大å°
   VR Regs:VR寄å˜å™¨ç”¨æˆ¶å¯ç”¨ç©ºé–“大å°
   TABLE Regs:TABLE數(shù)組用戶å¯ç”¨ç©ºé–“大å°
   RomSize:Rom容é‡
   FlashSize:Flash容é‡
   SoftType:軟件型號(hà o)
   SoftVersion:系統(tǒng)軟件版本+固件版本
   IpAddress:控制器IP地å€
   HardVersion:硬件版本
   ControllerID:控制器唯一ID
   Axis features list:軸類型列表
   使用ZDevelop軟件連接控制器,èœå–®æ¬„->控制器->控制器狀態(tà i)。
   ZCAN節(jié)點(diÇŽn):查看控制器本地信æ¯èˆ‡CAN總線上連接的的擴(kuò)展模塊信æ¯ã€‚
   通訊é…置:查看CANä¿¡æ¯èˆ‡ä¸²å£é€šé“RS232/RS485/RS422ä¿¡æ¯ã€‚
   包å«EtherCAT接å£çš„æŽ§åˆ¶å™¨å¯ä»¥åœ¨æŽ§åˆ¶å™¨ç‹€æ…‹(tà i)里查看槽ä½ç¯€(jié)點(diÇŽn)ä¿¡æ¯ï¼Œé¡¯ç¤ºç¸½ç·šæ§½ä½ä¸Šé€£æŽ¥çš„æ‰€æœ‰è¨(shè)備信æ¯ã€‚
  
  
  
  
  6ã€ZMC306X數(shù)å—é‡è¼¸å…¥å£
  
   通用數(shù)å—輸入å£å¯æŽ¥NPN型。光耦和濾波器的作用是防æ¢å¹²æ“¾ä¿¡è™Ÿ(hà o)通éŽ(guò)信號(hà o)線和電æºç·šé€²(jìn)入控制器。
   輸入å£ç‰¹æ®ŠåŠŸèƒ½ï¼šIN0-1å£åŒæ™‚(shÃ)具有鎖å˜è¼¸å…¥A與鎖å˜è¼¸å…¥B的功能,鎖å˜é«˜é€Ÿè¼¸å…¥å£å…許的輸入信號(hà o)ç¡¬ä»¶æ»¯åŽæ™‚(shÃ)間為1us。剩余的為普通輸入å£ï¼Œå…許輸入信號(hà o)çš„ç¡¬ä»¶æ»¯åŽæ™‚(shÃ)間為50uså·¦å³ï¼Œå¯è¨(shè)ç½®æ¿¾æ³¢å™¨åƒæ•¸(shù)增大濾波時(shÃ)間。
   特殊信號(hà o)定義:數(shù)å—é‡è¼¸å…¥å£åœ¨ç¡¬ä»¶ä¸Šæ²’(méi)有åšç‰¹æ®Šå®šç¾©ï¼Œéƒ½æ˜¯é€šç”¨çš„,原點(diÇŽn),é™ä½ï¼Œå ±(bà o)è¦å¿«é€Ÿé»ž(diÇŽn)å‹•(dòng),æ£å‘JOG,åå‘JOG,進(jìn)çµ¦ä¿æŒç‰ç‰¹æ®Šä¿¡è™Ÿ(hà o)都是通éŽ(guò)軟件指令進(jìn)行è¨(shè)置。
   DATUM_IN,REV_IN,FWD_IN,ALM_IN,FAST_JOG,FWD_JOG,REV_JOG,FHOLD_INç‰æŒ‡ä»¤å¯ç”¨äºŽé…置。
   INVERT_IN:輸入信號(hà o)çš„å轉(zhuÇŽn)é…置。
  
  
  
  輸入å轉(zhuÇŽn):
   INVERT_IN(8,ON) '輸入å轉(zhuÇŽn)
ã€€ã€€è¼¸å…¥å£æ¿¾æ³¢ï¼š
   INFILTER=5 '值越大,濾波時(shÃ)é–“è¶Šé•·(zhÇŽng), 2-9,缺çœ2
  輸入å£çš„讀å–:
   IN(0) 讀å–IN0數(shù)據(jù) IN(0,7) 一次性讀å–IN0~IN7數(shù)據(jù)
  讀å–ä¸Šå‡æ²¿/䏋陿²¿ç‹€æ…‹(tà i):
  方法一:
   SCAN_EVENT(IN(0)) > 0 ä¸Šå‡æ²¿
   SCAN_EVENT(IN(0)) < 0 䏋陿²¿
  方法二:
   IN_SCAN(0,23) 之åŽï¼ŒIN_EVENT(0) > 0 ä¸Šå‡æ²¿
   IN_SCAN(0,23) 之åŽï¼ŒIN_EVENT(0) < 0 䏋凿²¿
  輸入信號(hà o)的診斷:ZDevelop->視圖->輸入å£ã€‚
  é‹(yùn)行如下程åºï¼Œå¾—出輸入å£ç‹€æ…‹(tà i)如圖所示。
  
  
  
   ç°è‰²è¡¨ç¤ºç„¡(wú)è¼¸å…¥ï¼Œç¶ è‰²è¡¨ç¤ºæœ‰è¼¸å…¥ï¼Œç‰¹æ®Šä¿¡è™Ÿ(hà o)輸入在窗å£é‡Œæœ‰æç¤ºï¼ŒIO編號(hà o)的顯示å¯åœ¨â€œIO鏿“‡â€ä¸è‡ªå®šç¾©ã€‚
  
  
  
  7ã€ZMC306X數(shù)å—é‡è¼¸å‡ºå£
  
   通用數(shù)å—輸出å£å¯æŽ¥NPN型。光耦和濾波器的作用是防æ¢å¹²æ“¾ä¿¡è™Ÿ(hà o)通éŽ(guò)信號(hà o)線和電æºç·šé€²(jìn)入控制器。
   通用的輸出å£çš„單個(gè)輸出最大電æµç‚º300mA,軸端å上é¢çš„輸出最大電æµç‚º50mA。
   通用輸出的指令為OP。
   輸出å£ç‰¹æ®ŠåŠŸèƒ½ï¼šOUT0~1壿”¯æŒPWM輸出,當(dÄng)PWM功能關(guÄn)閉時(shÃ)為普通輸出。PWM高速輸出å£å…許的輸出信號(hà o)é »çŽ‡ç‚º1M,剩余的為普通輸出å£ï¼Œå…è¨±è¼¸å‡ºçš„é »çŽ‡é »çŽ‡ç‚º10Kå·¦å³ã€‚
  
  
  
  使用PWM_DUTYå’ŒPWM_FREQ指令分別è¨(shè)ç½®å ç©ºæ¯”å’Œé »çŽ‡ã€‚
  PWM_DUTY(0)=0.4 '0.4å 空比 PWM_FREQ(0)=1000 '1ké »çŽ‡ã€‚
  PWM_DUTY(1)=0.5 '0.5å 空比 PWM_FREQ(1)=1000000'1Mé »çŽ‡ã€‚
  
  
  
  輸出信號(hà o)的診斷:ZDevelop->視圖->輸出å£ã€‚
  é‹(yùn)行如下程åºï¼Œå¾—出輸出å£ç‹€æ…‹(tà i)如圖所示。
  
  
  
  
  8ã€æ•¸(shù)å—é‡è¼¸å…¥è¼¸å‡ºæ“´(kuò)展
  
   當(dÄng)數(shù)å—é‡è¼¸å…¥è¼¸å‡ºé»ž(diÇŽn)數(shù)ä¸å¤ 用時(shÃ),å¯é€£æŽ¥æ“´(kuò)展模塊擴(kuò)展輸入輸出,å¯é‡‡ç”¨CAN總線和EtherCAT總線連接擴(kuò)展模塊。
   ZMC306X由于åªåŒ…å«CAN接å£ï¼Œåªèƒ½é‡‡ç”¨CAN總線擴(kuò)å±•ï¼Œæœ€å¤šå¯æ“´(kuò)展512個(gè)IN輸入å£ï¼Œ512個(gè)OUT輸出å£ï¼Œç•¶(dÄng)脈沖軸數(shù)ä¸å¤ 用時(shÃ),支æŒé‡‡ç”¨ZCANæ“´(kuò)展模塊擴(kuò)展脈沖軸,接線方法åƒè¦‹(jià n)下圖。
   一定è¦ä¿è‰æŽ§åˆ¶å™¨çš„EGND與ZCAN IOçš„GND連在一起,且CANLå’ŒCANH之間接入120æé›»é˜»ã€‚
  
  
  
  9ã€ZMC306X模擬é‡è¼¸å…¥è¼¸å‡º
  
   ZMC306X包å«å…©è·¯AD模擬é‡è¼¸å…¥ï¼Œå’Œå…©è·¯DA模擬é‡è¼¸å‡ºï¼Œ å…§(nèi)部 AD/DA 采用了內(nèi)部電æºã€‚
   控制器模擬é‡ç²¾åº¦ç‚º12ä½ï¼Œåˆ»åº¦èŒƒåœç‚º0~4095,輸入輸出電壓范åœç‚º0~10V。
   模擬é‡è¼¸å…¥è¼¸å‡ºé»ž(diÇŽn)數(shù)ä¸å¤ 用時(shÃ),å¯é¸ç”¨æ“´(kuò)展模塊擴(kuò)展,模擬é‡å¯æ“´(kuò)展256è·¯ADå’Œ128è·¯DA。
   相關(guÄn)指令:
   模擬é‡è¼¸å…¥ï¼šAIN 讀å–AIN(0),AIN(1)
   模擬é‡è¼¸å‡ºï¼šAOUT 寫(xiÄ›)å…¥AOUT(0),AOUT(1)
   ZMC306Xçš„AD/DA信號(hà o)的診斷:ZDevelop->視圖->AD/DA,實(shÃ)時(shÃ)監(jiÄn)控模擬é‡å„通é“的電壓。
  
  
  
  10ã€åœ¨é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸åŒæ¥è¼¸å‡º
  
   在é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸åŒæ¥è¼¸å‡ºOPã€DAã€PWM。
   相關(guÄn)指令:
   MOVE_OP é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸è¼¸å‡ºOP
   MOVE_OP2 é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸è¼¸å‡ºOP一段時(shÃ)é–“
   MOVE_PWM é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸è¼¸å‡ºpwm
   MOVE_AOUT é‹(yùn)å‹•(dòng)çš„éŽ(guò)程ä¸è¼¸å‡ºæ¨¡æ“¬é‡
  
  
  
  11ã€è§¸æ‘¸å±çš„IN,OP,ADC,DACç‰æ•¸(shù)據(jù)讀寫(xiÄ›)
  
   â— IN(0)~IN(4095)å°(duì)應(yÄ«ng)MODBUS_BIT(10000)~MODBUS_BIT(14095) åªè®€
   â— OP(0)~OP(4095)å°(duì)應(yÄ«ng)MODBUS_BIT(20000)~MODBUS_BIT(24095) 讀寫(xiÄ›)
   â— AIN(0)~AIN(255)å°(duì)應(yÄ«ng)MODBUS_REG(14000)~MODBUS_REG(14255)åª è®€
   â— AOUT(0)~AOUT(127)å°(duì)應(yÄ«ng)MODBUS_REG(13000)~MODBUS_REG(13127)讀寫(xiÄ›)
   â— DPOS,MPOS,VPSEED å°(duì)應(yÄ«ng)MODBUS_IEEE(10000)~MODBUS_IEEE(12198)åªè®€
  
  
  
  12ã€ä½ç½®æ¯”較輸出
  
   ◠比較輸出相關(guÄn)指令:軟件比較輸出PSWITCH指令;硬件比較輸出HW_PSWITCH指令(僅支æŒè„ˆæ²–軸),HW_PSWITCH2指令(è„ˆæ²–è»¸ç¸½ç·šè»¸å‡æ”¯æŒ),在電機(jÄ«)ä½ç½®åˆ°é”(dá)è¨(shè)ç½®ä½ç½®æ™‚(shÃ),æ“作æŸå€‹(gè)輸出å£é›»å¹³è®ŠåŒ–。
   â— å…¶ä¸4系列åŠ3系列部分控制器支æŒç¡¬ä»¶æ¯”較輸出,例如ZMC432,包å«4個(gè)硬件比較輸出通é“,且å„通é“ç¨(dú)ç«‹(部分型號(hà o)éžç¨(dú)ç«‹),ä¸åŒæŽ§åˆ¶å™¨åž‹è™Ÿ(hà o)支æŒçš„硬件比較輸出通é“個(gè)數(shù)有所å€(qÅ«)別,特殊功能å°(duì)應(yÄ«ng)的輸出å£IO編號(hà o)一般從0é–‹(kÄi)始。
   â— æ¯å€‹(gè)系統(tÇ’ng)周期內(nèi)åªèƒ½æ¯”較一次,通é“ç¨(dú)立,一個(gè)系統(tÇ’ng)周期支æŒå¤šå€‹(gè)輸出å£åŒæ™‚(shÃ)使用硬件比較輸出,若通é“éžç¨(dú)立,則一個(gè)系統(tÇ’ng)周期åªèƒ½ä½¿ç”¨ä¸€å€‹(gè)輸出å£ï¼Œç³»çµ±(tÇ’ng)周期通éŽ(guò)SERVO_PERIOD查詢,缺çœç‚º1ms。
   ◠HW_PSWITCH2與MOVE_OP精準(zhÇ”n)ä½¿ç”¨åŒæ¨£çš„硬件資æºï¼Œæ‰€ä»¥ä¸å»ºè°åœ¨åŒä¸€å€‹(gè)通é“åŒæ™‚(shÃ)使用,若通é“ç¨(dú)立,則å¯ä»¥åœ¨ä¸åŒçš„通é“åŒæ™‚(shÃ)使用。
  
  
  
  13ã€ç²¾æº–(zhÇ”n)輸出
  
   支æŒç¡¬ä»¶æ¯”較輸出功能的控制器æ‰å¯ä½¿ç”¨ç²¾æº–(zhÇ”n)輸出功能,使用AXIS_ZSET指令è¨(shè)置是å¦é–‹(kÄi)啟精準(zhÇ”n)輸出。開(kÄi)啟åŽä½¿ç”¨MOVE_OP指令精準(zhÇ”n)輸出生效,注æ„輸出通é“è¦é¸æ“‡æ”¯æŒç²¾æº–(zhÇ”n)輸出的通é“,ä¸åŒæŽ§åˆ¶å™¨åž‹è™Ÿ(hà o)支æŒçš„通é“個(gè)數(shù)有所å€(qÅ«)別,一般特殊功能從IO編號(hà o)0é–‹(kÄi)始。
   普通的輸出æ“作需è¦ç‰å¾…一個(gè)控制器周期æ‰å¯ä»¥åŸ·(zhÃ)行。而精準(zhÇ”n)輸出æ“作,å¯åœ¨é›»æ©Ÿ(jÄ«)發(fÄ)出一個(gè)脈沖內(nèi)響應(yÄ«ng),大大æé«˜å·¥è—çš„ç²¾åº¦ï¼ŒåŒæ™‚(shÃ)å¯ä»¥ä½¿ç”¨MOVEOP_DELAY指令調(dià o)整響應(yÄ«ng)時(shÃ)é–“(æå‰æˆ–å»¶é²)。
   一般精準(zhÇ”n)輸出功能在一個(gè)控制器周期內(nèi)åªèƒ½åŸ·(zhÃ)行1個(gè)ï¼Œå†æ¬¡å•Ÿç”¨éœ€è¦ç‰åˆ°ä¸‹å€‹(gè)周期。ä¸éŽ(guò)最新控制器如ZMC420SCANæ¯å€‹(gè)精準(zhÇ”n)輸出都是ç¨(dú)立的,å¯ä»¥åœ¨ä¸€å€‹(gè)周期內(nèi)åŒæ™‚(shÃ)使用多個(gè)å£ï¼Œæ˜¯å¦æ”¯æŒåŒæ™‚(shÃ)使用多個(gè)精準(zhÇ”n)輸出功能查看硬件手冊(cè)ä¸çš„輸出å£èªª(shuÅ)明。
  
  14ã€æŽ§åˆ¶å™¨ç¤ºä¾‹ç¨‹åº(basic示例程åº)
  
   控制器程åºåˆ†ç‚ºäº”個(gè)模塊:
   1)åˆå§‹åŒ–æ¨¡å¡Šï¼šè»¸åƒæ•¸(shù)è¨(shè)ç½®å程åºï¼ŒIOåˆå§‹åŒ–å程åºã€‚
   2)è¼¸å…¥æŽƒææ¨¡å¡Šï¼šæŒ‰ä¸‹å•Ÿå‹•(dòng)輸入點(diÇŽn)ï¼Œåœæ¢è¼¸å…¥é»ž(diÇŽn)的相應(yÄ«ng)程åºã€‚
   3)è»¸åƒæ•¸(shù)è¨(shè)ç½®å程åºï¼šåˆå§‹åŒ–è»¸åƒæ•¸(shù)。
   4)IOåˆå§‹åŒ–å程åºï¼šåˆå§‹åŒ–IO(OP,AOUT)。
   5)按下啟動(dòng)çš„é‹(yùn)å‹•(dòng)任務(wù):?jiÇŽn)î•©?dòng)æŒ‰éµæŒ‰ä¸‹èª¿(dià o)用執(zhÃ)行é‹(yùn)å‹•(dòng)任務(wù)1。
  
  
  
  
  今天,æ£é‹(yùn)å‹•(dòng)技術(shù)的如何進(jìn)行é‹(yùn)å‹•(dòng)控制器輸入/輸出IO的應(yÄ«ng)用就分享到這里。更多精彩內(nèi)容,請(qÇng)é—œ(guÄn)注我們的公眾號(hà o)。
  本文由æ£é‹(yùn)å‹•(dòng)å°åŠ©æ‰‹åŽŸå‰µ(chuà ng),æ¡è¿Žå¤§å®¶è½‰(zhuÇŽn)載,共åŒå¸(xué)ç¿’(xÃ),一起æé«˜ä¸åœ‹(guó)æ™ºèƒ½åˆ¶é€ æ°´å¹³ã€‚æ–‡ç« ç‰ˆæ¬Š(quán)æ¸æ£é‹(yùn)å‹•(dòng)技術(shù)所有,如有轉(zhuÇŽn)載請(qÇng)æ³¨æ˜Žæ–‡ç« ä¾†(lái)æºã€‚
  æ£é‹(yùn)å‹•(dòng)技術(shù)是一家專注于é‹(yùn)å‹•(dòng)控制技術(shù)ç ”ç™¼(fÄ)與應(yÄ«ng)用的國(guó)å®¶ç´š(jÃ)高新技術(shù)伿¥(yè),主è¦å¾žäº‹é‹(yùn)å‹•(dòng)控制器ã€é‹(yùn)å‹•(dòng)控制å¡ã€IOæ“´(kuò)展模塊ã€é‹(yùn)å‹•(dòng)顯控一體機(jÄ«)ç‰ç³»åˆ—產(chÇŽn)å“çš„ç ”ç™¼(fÄ)ã€ç”Ÿç”¢(chÇŽn)ã€éŠ·(xiÄo)售和æœå‹™(wù)。
  公å¸åŒ¯é›†äº†ä¾†(lái)自è¯ç‚ºã€ä¸èˆˆç‰å…¬å¸çš„優(yÅu)秀人æ‰ï¼Œåœ¨å …(jiÄn)æŒè‡ªä¸»å‰µ(chuà ng)æ–°çš„åŒæ™‚(shÃ)ï¼Œç©æ¥µè¯(lián)åˆå„å¤§é«˜æ ¡è‡´åŠ›äºŽé‹(yùn)å‹•(dòng)控制技術(shù)ç ”ç©¶èˆ‡æ‡‰(yÄ«ng)用,是國(guó)å…§(nèi)å·¥æŽ§é ˜(lÇng)域發(fÄ)å±•æœ€å¿«çš„ä¼æ¥(yè)之一,也是國(guó)å…§(nèi)完整掌æ¡é‹(yùn)å‹•(dòng)æŽ§åˆ¶æ ¸å¿ƒæŠ€è¡“(shù)和實(shÃ)時(shÃ)工控軟件平臺(tái)技術(shù)çš„ä¼æ¥(yè)。
  
  
標(biÄo)簽:
ä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來(lái)æºï¼šä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)(www.siyutn.com)ç¨(dú)家所有。如需轉(zhuÇŽn)載請(qÇng)與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個(gè)人轉(zhuÇŽn)載使用時(shÃ)é ˆæ³¨æ˜Žä¾†(lái)æºâ€œä¸åœ‹(guó)傳動(dòng)ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來(lái)æºçš„稿件,å‡ä¾†(lái)自互è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請(qÇng)ä¿ç•™ç¨¿ä»¶ä¾†(lái)æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊