熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業(yè)
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 快速入門丨篇五:如何進行運動控制器輸入/輸出IO的應用?

快速入門丨篇五:如何進行運動控制器輸入/輸出IO的應用?

時間:2020-11-26 09:34:56來源:運動控制器

導語:?

      此前,正運動技術給大家講了,運動控制器的“固件升級”、ZBasic程序開發(fā)、ZPLC程序開發(fā)以及運動控制器與觸摸屏的通訊等,今天我們來學習一下如何進行運動控制器輸入/輸出IO的應用。

  

     視頻教程《視頻教程:如何進行運動控制器輸入/輸出IO的應用?》

  

  1、材料準備

  

      1)電腦1臺,安裝ZDevelop3.01以上版本軟件;

      2)ZMC306X控制器1個,ZMC432控制器1個;

      3)24V直流電源1個;

      4)總線驅動器+電機(或步進驅動器+電機)若干;

      5)控制器接線端子若干;

      6)網線若干;

      7)連接線若干; 另:IO設備、擴展模板、觸摸屏等根據需求選用。

  

  2、控制器連接配置參考

  

  

  1.png

  

  ZMC306X連接配置

  

  2.png

  

  ZMC432連接配置

  

  3、ZMC306X控制器接口

  

      控制器基礎硬件信息可查看硬件手冊或使用編程軟件連接控制器,在線命令欄輸入?*max打印查看。

      基本軸數:6,可實際控制6個脈沖電機軸。

      最多擴展軸數:12,實軸+編碼器軸+虛軸合計軸數為12。

      基本軸類型:差分脈沖輸出,所有軸都帶ABZ差分編碼器反饋輸入。

      內部IO數:24進12出(12點的輸出都帶過流保護,支持300mA電流),另外每軸端子內有1進1出(軸內1輸入可以用于報警輸入,1輸出可以用做使能)。

      PWM數:2(輸出頻率1M,PWM0、PWM1占用OP0、OP1)。

      鎖存通道:2(占用IN0,IN1兩個端子,鎖存指令REGIST)。

      內部ADDA數:2路AD,AIN(0)-AIN(1);2路DA,AOUT(0)-AOUT(1)。

      電源輸入:24V直流輸入(功耗10W內,不用風扇散熱)。

      通訊接口:RS232、RS485、RS422、以太網、U盤、CAN。RS232為port0,RS485為port1,RS422為port2。

  

  3.png

  

  4、ZMC306X硬件信息查看

  

      在線命令欄輸入?*max打印結果:

  

  4.png

  

      max_axis:12 所有軸的最大軸數

      max_motor:6 可控的最大電機軸數

      max_movebuff:128 每個軸或者軸組的最大運動緩沖

      max_in:30,528 控制器自帶IN輸入個數,最多支持IN輸入個數

      max_out:18,528 控制器自帶OUT輸出個數,最多支持OUT輸出個數

      max_ain:2,128 控制器自帶模擬量輸入個數,最多支持模擬量輸入個數

      max_aout:2,64 控制器自帶模擬量輸出個數,最多支持模擬量輸出個數

      max_pwm:2 PWM輸出個數

      max_slot:0 總線個數

      max_comport:3 串口個數

      max_ethport:3 與PC、API函數的網口通訊連接個數

      max_ethcustom:2 自定義網口通訊的連接個數

      max_ethiport:1 正運動控制器互聯互通的網口通訊連接

      max_flashnum:1000 FLASH塊數

      max_flashsize:20480 每個FLASH空間大小

      max_nand:265551872 NandFlash存儲總共的數量空間

      max_nandremain:267911168 NandFlash存儲剩余可用的數量空間

      max_pswitch:16 軟件位置比較輸出的最多個數

      max_file:30 系統最多支持的文件數

      max_3file:1 系統最多支持的三次文件數

      max_task:12 任務數

      max_timer:128 定時器個數

      max_loopnest:8 內部循環(huán)或者選擇的次數

      max_callstack:7 子程序調用的堆棧層數

      max_local of one sub:16 SUB的局部變量數

      max_flashnum:1000 FLASH塊數

      max_flashsize:20480 每個FLASH空間大小

      max_nand:265551872 NandFlash存儲總共的數量空間

      max_nandremain:267911168 NandFlash存儲剩余可用的數量空間

      max_pswitch:16 軟件位置比較輸出的最多個數

      max_file:30 系統最多支持的文件數

      max_3file:1 系統最多支持的三次文件數

      max_task:12 任務數

      max_timer:128 定時器個數

      max_loopnest:8 內部循環(huán)或者選擇的次數

      max_callstack:7 子程序調用的堆棧層數

      max_local of one sub:16 SUB的局部變量數

      max_vr:1024 VR寄存器空間個數

      max_table:300000 TABLE數組空間個數

      max_modbusbit:4096 MODBUS_BIT位寄存器空間大小

      max_modbusreg:4096 MODBUS_REG字寄存器空間大小

      max_var:4096 最多支持變量個數(含全局變量與文件變量)

      max_array:1024 最多支持數組個數(含全局數組與文件數組)

      max_arrayspace:640000 所有數組總共的空間大小

      max_sub:1500 最多支持SUB子程序的個數

      max_edgescan:1024 最多可支持的上升沿/下降沿掃描個數

      max_lablelength:17 數組與變量等自定義字符的最大長度

      max_hmi:1,x:1024y:600支持1個遠端HMI,最大尺寸為1024*600

      function support:Coder Cam MultiMove Circ Merge Frame 支持的運動控制功能

  

  5、ZMC306X控制器狀態(tài)

  

      使用ZDevelop軟件連接控制器,菜單欄->控制器->控制器狀態(tài),查看控制器的基本信息。

  

  5.png

  

      VirtualAxises:支持最大虛擬軸數

      RealAxises:支持最大電機軸數

      Taskes:最大任務數

      Files/3Files:最大文件/三次文件數

      Modbus0x Bits:Modbus位寄存器用戶可用空間大小

      Modbus4x Regs:Modbus字寄存器用戶可用空間大小

      VR Regs:VR寄存器用戶可用空間大小

      TABLE Regs:TABLE數組用戶可用空間大小

      RomSize:Rom容量

      FlashSize:Flash容量

      SoftType:軟件型號

      SoftVersion:系統軟件版本+固件版本

      IpAddress:控制器IP地址

      HardVersion:硬件版本

      ControllerID:控制器唯一ID

      Axis features list:軸類型列表

      使用ZDevelop軟件連接控制器,菜單欄->控制器->控制器狀態(tài)。

      ZCAN節(jié)點:查看控制器本地信息與CAN總線上連接的的擴展模塊信息。

      通訊配置:查看CAN信息與串口通道RS232/RS485/RS422信息。

      包含EtherCAT接口的控制器可以在控制器狀態(tài)里查看槽位節(jié)點信息,顯示總線槽位上連接的所有設備信息。

  

  6.png

  

  

  6、ZMC306X數字量輸入口

  

      通用數字輸入口可接NPN型。光耦和濾波器的作用是防止干擾信號通過信號線和電源線進入控制器。

      輸入口特殊功能:IN0-1口同時具有鎖存輸入A與鎖存輸入B的功能,鎖存高速輸入口允許的輸入信號硬件滯后時間為1us。剩余的為普通輸入口,允許輸入信號的硬件滯后時間為50us左右,可設置濾波器參數增大濾波時間。

      特殊信號定義:數字量輸入口在硬件上沒有做特殊定義,都是通用的,原點,限位,報警快速點動,正向JOG,反向JOG,進給保持等特殊信號都是通過軟件指令進行設置。

      DATUM_IN,REV_IN,FWD_IN,ALM_IN,FAST_JOG,FWD_JOG,REV_JOG,FHOLD_IN等指令可用于配置。

      INVERT_IN:輸入信號的反轉配置。

  

  7.png

  

  輸入反轉:

      INVERT_IN(8,ON)         '輸入反轉

  輸入口濾波:

      INFILTER=5         '值越大,濾波時間越長, 2-9,缺省2

  輸入口的讀取:

      IN(0) 讀取IN0數據         IN(0,7) 一次性讀取IN0~IN7數據

  讀取上升沿/下降沿狀態(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         下升沿

  輸入信號的診斷:ZDevelop->視圖->輸入口。

  運行如下程序,得出輸入口狀態(tài)如圖所示。

  

  8.png

  

      灰色表示無輸入,綠色表示有輸入,特殊信號輸入在窗口里有提示,IO編號的顯示可在“IO選擇”中自定義。

  

  9.png

  

  7、ZMC306X數字量輸出口

  

      通用數字輸出口可接NPN型。光耦和濾波器的作用是防止干擾信號通過信號線和電源線進入控制器。

      通用的輸出口的單個輸出最大電流為300mA,軸端子上面的輸出最大電流為50mA。

      通用輸出的指令為OP。

      輸出口特殊功能:OUT0~1口支持PWM輸出,當PWM功能關閉時為普通輸出。PWM高速輸出口允許的輸出信號頻率為1M,剩余的為普通輸出口,允許輸出的頻率頻率為10K左右。

  

  10.png

  

  使用PWM_DUTY和PWM_FREQ指令分別設置占空比和頻率。

  PWM_DUTY(0)=0.4 '0.4占空比 PWM_FREQ(0)=1000 '1k頻率。

  PWM_DUTY(1)=0.5 '0.5占空比 PWM_FREQ(1)=1000000'1M頻率。

  

  11.png

  

  輸出信號的診斷:ZDevelop->視圖->輸出口。

  運行如下程序,得出輸出口狀態(tài)如圖所示。

  

  12.png

  13.png

  

  8、數字量輸入輸出擴展

  

      當數字量輸入輸出點數不夠用時,可連接擴展模塊擴展輸入輸出,可采用CAN總線和EtherCAT總線連接擴展模塊。

      ZMC306X由于只包含CAN接口,只能采用CAN總線擴展,最多可擴展512個IN輸入口,512個OUT輸出口,當脈沖軸數不夠用時,支持采用ZCAN擴展模塊擴展脈沖軸,接線方法參見下圖。

      一定要保證控制器的EGND與ZCAN IO的GND連在一起,且CANL和CANH之間接入120歐電阻。

  

  14.png

  

  9、ZMC306X模擬量輸入輸出

  

      ZMC306X包含兩路AD模擬量輸入,和兩路DA模擬量輸出, 內部 AD/DA 采用了內部電源。

      控制器模擬量精度為12位,刻度范圍為0~4095,輸入輸出電壓范圍為0~10V。

      模擬量輸入輸出點數不夠用時,可選用擴展模塊擴展,模擬量可擴展256路AD和128路DA。

      相關指令:

      模擬量輸入:AIN 讀取AIN(0),AIN(1)

      模擬量輸出:AOUT 寫入AOUT(0),AOUT(1)

      ZMC306X的AD/DA信號的診斷:ZDevelop->視圖->AD/DA,實時監(jiān)控模擬量各通道的電壓。

  

  15.png

  

  10、在運動的過程中同步輸出

  

      在運動的過程中同步輸出OP、DA、PWM。

      相關指令:

      MOVE_OP 運動的過程中輸出OP

      MOVE_OP2 運動的過程中輸出OP一段時間

      MOVE_PWM 運動的過程中輸出pwm

      MOVE_AOUT 運動的過程中輸出模擬量

  

  16.png

  

  11、觸摸屏的IN,OP,ADC,DAC等數據讀寫

  

      ●  IN(0)~IN(4095)對應MODBUS_BIT(10000)~MODBUS_BIT(14095) 只讀

      ●  OP(0)~OP(4095)對應MODBUS_BIT(20000)~MODBUS_BIT(24095) 讀寫

      ●  AIN(0)~AIN(255)對應MODBUS_REG(14000)~MODBUS_REG(14255)只 讀

      ●  AOUT(0)~AOUT(127)對應MODBUS_REG(13000)~MODBUS_REG(13127)讀寫

      ●  DPOS,MPOS,VPSEED 對應MODBUS_IEEE(10000)~MODBUS_IEEE(12198)只讀

  

  17.png

  

  12、位置比較輸出

  

      ● 比較輸出相關指令:軟件比較輸出PSWITCH指令;硬件比較輸出HW_PSWITCH指令(僅支持脈沖軸),HW_PSWITCH2指令(脈沖軸總線軸均支持),在電機位置到達設置位置時,操作某個輸出口電平變化。

      ● 其中4系列及3系列部分控制器支持硬件比較輸出,例如ZMC432,包含4個硬件比較輸出通道,且各通道獨立(部分型號非獨立),不同控制器型號支持的硬件比較輸出通道個數有所區(qū)別,特殊功能對應的輸出口IO編號一般從0開始。

      ● 每個系統周期內只能比較一次,通道獨立,一個系統周期支持多個輸出口同時使用硬件比較輸出,若通道非獨立,則一個系統周期只能使用一個輸出口,系統周期通過SERVO_PERIOD查詢,缺省為1ms。

      ● HW_PSWITCH2與MOVE_OP精準使用同樣的硬件資源,所以不建議在同一個通道同時使用,若通道獨立,則可以在不同的通道同時使用。

  

  18.png

  

  13、精準輸出

  

      支持硬件比較輸出功能的控制器才可使用精準輸出功能,使用AXIS_ZSET指令設置是否開啟精準輸出。開啟后使用MOVE_OP指令精準輸出生效,注意輸出通道要選擇支持精準輸出的通道,不同控制器型號支持的通道個數有所區(qū)別,一般特殊功能從IO編號0開始。

      普通的輸出操作需要等待一個控制器周期才可以執(zhí)行。而精準輸出操作,可在電機發(fā)出一個脈沖內響應,大大提高工藝的精度,同時可以使用MOVEOP_DELAY指令調整響應時間(提前或延遲)。

      一般精準輸出功能在一個控制器周期內只能執(zhí)行1個,再次啟用需要等到下個周期。不過最新控制器如ZMC420SCAN每個精準輸出都是獨立的,可以在一個周期內同時使用多個口,是否支持同時使用多個精準輸出功能查看硬件手冊中的輸出口說明。

  

  14、控制器示例程序(basic示例程序)

  

      控制器程序分為五個模塊:

      1)初始化模塊:軸參數設置子程序,IO初始化子程序。

      2)輸入掃描模塊:按下啟動輸入點,停止輸入點的相應程序。

      3)軸參數設置子程序:初始化軸參數。

      4)IO初始化子程序:初始化IO(OP,AOUT)。

      5)按下啟動的運動任務:啟動按鍵按下調用執(zhí)行運動任務1。

  

  19.png

  20.png

  

  今天,正運動技術的如何進行運動控制器輸入/輸出IO的應用就分享到這里。更多精彩內容,請關注我們的公眾號。

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

  正運動技術是一家專注于運動控制技術研發(fā)與應用的國家級高新技術企業(yè),主要從事運動控制器、運動控制卡、IO擴展模塊、運動顯控一體機等系列產品的研發(fā)、生產、銷售和服務。

  公司匯集了來自華為、中興等公司的優(yōu)秀人才,在堅持自主創(chuàng)新的同時,積極聯合各大高校致力于運動控制技術研究與應用,是國內工控領域發(fā)展最快的企業(yè)之一,也是國內完整掌握運動控制核心技術和實時工控軟件平臺技術的企業(yè)。

  

  21.png


標簽:

點贊

分享到:

上一篇:快速入門丨篇四:如何進行運...

下一篇:快速入門丨篇六:如何進行運...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業(yè)自動化與智能制造的全媒體“互聯網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 泰安市| 武汉市| 太湖县| 弋阳县| 太仆寺旗| 新营市| 特克斯县| 湘潭县| 宝山区| 隆尧县| 漳州市| 正安县| 鸡东县| 金川县| 三原县| 邻水| 安仁县| 永仁县| 马公市| 萨迦县| 遂川县| 鄱阳县| 景谷| 新泰市| 偏关县| 谷城县| 南投市| 湖州市| 崇信县| 政和县| 兴宁市| 清苑县| 夏河县| 义乌市| 五莲县| 富阳市| 南京市| 房产| 肃南| 三穗县| 林州市|