在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 工業(yè)繼電器 > 智能繼電器 > 智能繼電器擴(kuò)展模塊

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
智能繼電器擴(kuò)展模塊

8軸EtherCAT軸擴(kuò)展模塊EIO24088的使用

發(fā)布日期:2022-05-18 點(diǎn)擊率:152

  • 關(guān)鍵詞:正運(yùn)動(dòng)技術(shù),EtherCAT,EIO24088


  • 摘要:EIO系列帶軸的擴(kuò)展模塊的使用方法相同,僅是擴(kuò)展資源數(shù)量的區(qū)別。本文以EIO24088擴(kuò)展模塊為例,來對(duì)EIO系列擴(kuò)展模塊進(jìn)行使用說明。


EIO系列帶軸的擴(kuò)展模塊的使用方法相同,僅是擴(kuò)展資源數(shù)量的區(qū)別。本文以EIO24088擴(kuò)展模塊為例,來對(duì)EIO系列擴(kuò)展模塊進(jìn)行使用說明。


一擴(kuò)展模塊簡(jiǎn)介


EIO24088擴(kuò)展模塊是EtherCAT總線控制器使用的擴(kuò)展模塊,可擴(kuò)展數(shù)字量IO和脈沖軸這兩類資源,通過EtherCAT總線連接控制器與EIO24088擴(kuò)展模塊。


image.png


當(dāng)控制器的IO或軸資源不夠的時(shí)候,需要增加擴(kuò)展模塊,控制器可以同時(shí)連接多個(gè)擴(kuò)展模塊,EIO系列擴(kuò)展模塊通過EtherCAT總線連接,每個(gè)擴(kuò)展模塊有唯一的地址,從0開始。


EIO24088軸擴(kuò)展時(shí),為總線轉(zhuǎn)脈沖,將脈沖型驅(qū)動(dòng)器接入到EIO24088擴(kuò)展模塊上的脈沖軸接口上。


EIO24088帶兩個(gè)EtherCAT總線接口,接線時(shí)注意EtherCAT IN 連接主控制器或上級(jí)模塊,EtherCAT OUT連接驅(qū)動(dòng)設(shè)備或下一級(jí)擴(kuò)展板,IN和OUT口不可混用。


image.png

二材料準(zhǔn)備


(一)硬件

A.ZMC432控制器一臺(tái),任意帶EtherCAT總線接口的控制器均可。

B.EtherCAT伺服驅(qū)動(dòng)器+電機(jī)一套,脈沖型伺服驅(qū)動(dòng)器+電機(jī)一套

C.EIO24088擴(kuò)展模塊一個(gè)

D.電腦一臺(tái)。

E.帶屏蔽層網(wǎng)線兩根。

F.24V直流電源一個(gè)。

G.接線端子與連接線若干。


(二)軟件

ZDevelop V3.10版本控制器編程軟件。


image.png


從正運(yùn)動(dòng)官網(wǎng)www.zmotion.com.cn下載壓縮包,解壓后直接運(yùn)行應(yīng)用程序,無需安裝。


需要配置驅(qū)動(dòng)器參數(shù)時(shí)下載驅(qū)動(dòng)器調(diào)試軟件。


三硬件接線


ZMC432總線控制器支持EtherCAT總線連接,支持最快250us的刷新周期(16軸以內(nèi)),支持多達(dá)32軸運(yùn)動(dòng)控制,支持直線插補(bǔ)、任意圓弧插補(bǔ)、空間圓弧、螺旋插補(bǔ)、電子凸輪、電子齒輪、同步跟隨、虛擬軸設(shè)置等;同時(shí)還支持位置鎖存、硬件比較輸出、運(yùn)動(dòng)中精準(zhǔn)輸出等,功能齊全,配置高。采用優(yōu)化的網(wǎng)絡(luò)通訊協(xié)議可以實(shí)現(xiàn)實(shí)時(shí)的運(yùn)動(dòng)控制。


image.png


總線接線參考:


控制器、EIO擴(kuò)展模塊和驅(qū)動(dòng)器的接線參考如下圖:


image.png


EIO24088擴(kuò)展模塊接線規(guī)則:EIO24088可接到EtherCAT總線上的任意節(jié)點(diǎn)。

EIO24088為總線上的一個(gè)設(shè)備節(jié)點(diǎn),可接入8個(gè)脈沖型驅(qū)動(dòng)器,驅(qū)動(dòng)器按照AXIS 0到AXIS 7的順序依次編號(hào),并且遵從總線上的驅(qū)動(dòng)器編號(hào)規(guī)則。

驅(qū)動(dòng)器的使能信號(hào)為脈沖接口內(nèi)的通用輸出口,直接通過主控制器的OP指令來使能。或使用SDO指令配置數(shù)據(jù)字典為自動(dòng)使能后,主控制器無法直接控制對(duì)應(yīng)的輸出口來使能。

涉及的編號(hào)概念如下:總線相關(guān)指令參數(shù)會(huì)用到如下編號(hào)。


1.槽位號(hào)(slot)


槽位號(hào)是指控制器上總線接口的編號(hào),缺省為0。當(dāng)控制器上有多個(gè)總線接口時(shí),在線命令發(fā)送?*SLOT查看。


image.png


運(yùn)動(dòng)控制器支持單總線時(shí),槽位號(hào)為0。


支持雙總線時(shí),EtherCAT總線槽位號(hào)為0,RTEX總線槽位號(hào)為1。


2.設(shè)備號(hào)(node)


設(shè)備號(hào)是指一個(gè)槽位上連接的所有設(shè)備的編號(hào),從0開始,按設(shè)備在總線上的連接順序自動(dòng)編號(hào),可以通過NODE_COUNT(slot)指令查看總線上連接的設(shè)備總數(shù)。


3.驅(qū)動(dòng)器編號(hào)


控制器會(huì)自動(dòng)識(shí)別出槽位上的驅(qū)動(dòng)器,編號(hào)從0開始,按驅(qū)動(dòng)器在總線上的連接順序自動(dòng)編號(hào)。


驅(qū)動(dòng)器編號(hào)與設(shè)備號(hào)不同,只給槽位上的驅(qū)動(dòng)器設(shè)備編號(hào),其他設(shè)備忽略。


四擴(kuò)展資源映射方法


EIO24088擴(kuò)展模塊上有兩類資源需要映射,軸資源和IO資源。


控制器上程序只需通過IO編號(hào)就可以訪問到擴(kuò)展模塊上的IO資源,EtherCAT總線擴(kuò)展模塊的IO編號(hào)通過總線指令NODE_IO來設(shè)置。


IO映射時(shí)先查看控制器自身的最大IO編號(hào)(包括外部IO接口和脈沖軸內(nèi)的通用接口),再使用指令設(shè)置。


若擴(kuò)展的IO與控制器自身IO編號(hào)重合,二者將同時(shí)起作用,所以IO映射的編號(hào)在整個(gè)控制系統(tǒng)中均不得重復(fù)。


擴(kuò)展模塊的軸使用前需要使用AXIS_ADDRESS指令映射軸號(hào),軸映射也需要注意軸號(hào)不得重復(fù)。


IO映射語法:NODE_IO(slot,node)=iobase


slot:槽位號(hào),0-缺省


node:設(shè)備編號(hào),編號(hào)從0開始


iobase:映射IO起始編號(hào),設(shè)置結(jié)果只會(huì)是8的倍數(shù)


示例:NODE_IO(0,0)=32    '設(shè)置槽位0接口設(shè)備0的IO起始編號(hào)為32


軸映射語法:AXIS_ADDRESS(軸號(hào))=(槽位號(hào)<<16)+驅(qū)動(dòng)器編號(hào)+1


示例:AXIS_ADDRESS(0)=(0<<16)+0+1   'EtherCAT總線上的第一個(gè)驅(qū)動(dòng)器,驅(qū)動(dòng)器編號(hào)0,綁定為軸0


若第一個(gè)節(jié)點(diǎn)是EIO24088,那么這里的驅(qū)動(dòng)器編號(hào)0對(duì)應(yīng)連接在EIO24088上的第一個(gè)脈沖型驅(qū)動(dòng)器,否則便是EtherCAT總線驅(qū)動(dòng)器。


五擴(kuò)展模塊上驅(qū)動(dòng)器使用方法


EIO24088擴(kuò)展模塊需要經(jīng)過總線初始化之后才能使用,我們這里把一個(gè)脈沖型驅(qū)動(dòng)器接到EIO24088擴(kuò)展模塊上的AXIS 0接口上,使用步驟如下:


1.執(zhí)行總線初始化程序,初始化過程中識(shí)別EIO擴(kuò)展模塊的設(shè)備編號(hào)和連接的驅(qū)動(dòng)器編號(hào),根據(jù)驅(qū)動(dòng)器編號(hào)操作軸映射,根據(jù)設(shè)備號(hào)操作擴(kuò)展模塊的IO映射,設(shè)置DRIVE_PROFILE和ATYPE。


2.初始化成功后,使能EIO24088擴(kuò)展模塊上的脈沖驅(qū)動(dòng)器,同樣也是操作脈沖軸接口內(nèi)的OP信號(hào)使能驅(qū)動(dòng)器,由于擴(kuò)展模塊映射的起始IO編號(hào)是32,這里的軸接口AXIS 0-AXIS 7內(nèi)的通用輸出口編號(hào)是40-47。在輸出口窗口內(nèi)按下OP(40)或在程序中執(zhí)行指令OP(40,ON)均可使能AXIS 0上的脈沖型驅(qū)動(dòng)器。


3.使能完成設(shè)置相關(guān)軸參數(shù),再發(fā)送運(yùn)動(dòng)指令便可驅(qū)動(dòng)電機(jī)。


軟件操作如下:


image.png


在初始化操作成功后,總線上能識(shí)別該擴(kuò)展模塊,可查看擴(kuò)展模塊上的軸接口數(shù),IO映射后輸入輸出的編號(hào)范圍。


起始編號(hào)映射為32,該擴(kuò)展模塊上的輸入編號(hào)為外部自帶的24點(diǎn)+軸接口通用輸入8點(diǎn),一共32點(diǎn),范圍32-63,輸出編號(hào)為外部的8點(diǎn)+軸接口通用輸出8點(diǎn),共16點(diǎn),范圍32-47。


image.png


EIO24088使用注意事項(xiàng):


擴(kuò)展模塊上的IO不管有沒有使用,都需要使用NODE_IO指令映射EIO24088的輸入輸出編號(hào)。擴(kuò)展模塊的DRIVE_PROFILE需要配置為0,ATYPE設(shè)為65,但實(shí)際由于是脈沖型驅(qū)動(dòng)器,軸類型并不是65,真實(shí)軸類型的配置使用SDO指令配置數(shù)據(jù)字典6011h設(shè)置。


初始化過程中若產(chǎn)生硬限位報(bào)警,可在軸參數(shù)窗口將硬限位的映射編號(hào)號(hào)指向-1,表示不映射,需要接入限位開關(guān)時(shí)再去修改FWD_IN和REV_IN。


EIO24088擴(kuò)展模塊設(shè)置:


通過SDO指令讀寫數(shù)據(jù)字典設(shè)置,只開放了部分?jǐn)?shù)據(jù)字典供設(shè)置,詳情參見EIO24088硬件手冊(cè),更多驅(qū)動(dòng)器參數(shù)使用驅(qū)動(dòng)器調(diào)試軟件修改。


例如:擴(kuò)展的脈沖軸的真實(shí)軸類型ATYPE設(shè)置通過數(shù)據(jù)字典6011h設(shè)置,(按軸號(hào)依次設(shè)置,第一個(gè)驅(qū)動(dòng)器設(shè)置數(shù)據(jù)字典編號(hào)為6011h+0*800h,第二個(gè)驅(qū)動(dòng)器設(shè)置6011h+1*800h,以此類推,每個(gè)驅(qū)動(dòng)器加800h,其他參數(shù)同理)。


image.png


數(shù)據(jù)字典讀取語法:


SDO_READ (槽位號(hào), 設(shè)備編號(hào), 數(shù)據(jù)字典編號(hào), 數(shù)據(jù)字典子編號(hào), 數(shù)據(jù)類型, 讀取數(shù)據(jù)存儲(chǔ)TABLE位置)


SDO_READ_AXIS (軸號(hào), 數(shù)據(jù)字典編號(hào), 數(shù)據(jù)字典子編號(hào), 數(shù)據(jù)類型, 讀取數(shù)據(jù)存儲(chǔ)TABLE位置)


數(shù)據(jù)字典寫入語法:


SDO_WRITE (槽位號(hào), 設(shè)備編號(hào), 數(shù)據(jù)字典編號(hào), 數(shù)據(jù)字典子編號(hào), 數(shù)據(jù)類型, 寫入數(shù)據(jù)值)


SDO_WRITE_AXIS (軸號(hào), 數(shù)據(jù)字典編號(hào), 數(shù)據(jù)字典子編號(hào), 數(shù)據(jù)類型, 寫入數(shù)據(jù)值)


數(shù)據(jù)字典讀寫示例:


global sub Sub_SetNodePara(iNode,iVender,iDevice,Iaxis)

    if iVender = $41B and iDevice = $1ab0   then    '正運(yùn)動(dòng)24088脈沖擴(kuò)展軸

        SDO_WRITE(Bus_Slot,iNode,$6011+Iaxis*$800,0,5,4)  '設(shè)置擴(kuò)展脈沖軸ATYPE類型,值為4表示脈沖和編碼器信號(hào)在同一個(gè)軸號(hào)上

        SDO_WRITE(Bus_Slot,iNode,$6012+Iaxis*$800,0,6,0)  '設(shè)置擴(kuò)展脈沖軸INVERT_STEP脈沖輸出模式,模式0脈沖+方向

        NODE_IO(Bus_Slot,iNode) = 32 + 32*iNode    '設(shè)置240808上IO的起始映射地址

    endif

end sub

如果EIO擴(kuò)展模塊之后還連接了EtherCAT驅(qū)動(dòng)器,使用時(shí)注意總線掃描設(shè)備數(shù)量的設(shè)置,EtherCAT驅(qū)動(dòng)器在初始化程序執(zhí)行完便使能成功,后續(xù)設(shè)置軸參數(shù)便能運(yùn)行,注意初始化過程中使用DRIVE_PROFILE指令配置合適的PDO列表,需要用到驅(qū)動(dòng)器IO時(shí),還需操作DRIVE_IO映射。


image.png


六脈沖軸與總線軸混合使用


驅(qū)動(dòng)器在使用之前,先配置常用驅(qū)動(dòng)器參數(shù),例如電子齒輪比、一圈脈沖數(shù)、電機(jī)轉(zhuǎn)向、控制器模式等,配置方法可參考公眾號(hào)歷史文章,關(guān)于脈沖型驅(qū)動(dòng)器和EtherCAT/RTEX總線驅(qū)動(dòng)器的配置方法都有詳細(xì)說明。


不同類型的軸混合使用時(shí),主要是初始化過程和與驅(qū)動(dòng)器通訊方式不同。


脈沖軸是通過給OP信號(hào)使能,總線軸通過一段初始化程序使能,使能成功后均可設(shè)置軸參數(shù)后執(zhí)行運(yùn)動(dòng)。


驅(qū)動(dòng)器通訊方式的區(qū)別:總線驅(qū)動(dòng)器有對(duì)應(yīng)的驅(qū)動(dòng)器讀寫指令或驅(qū)動(dòng)器軟件修改參數(shù),脈沖型驅(qū)動(dòng)器只能通過驅(qū)動(dòng)器軟件修改參數(shù)。


演示配置:


本例子采用兩種不同類型的的驅(qū)動(dòng)器,脈沖型驅(qū)動(dòng)器和EtherCAT總線驅(qū)動(dòng)器混合使用,將一個(gè)脈沖驅(qū)動(dòng)器接在控制器的脈沖軸接口AXIS 0上;將另一個(gè)EtherCAT總線驅(qū)動(dòng)器接在控制器的EtherCAT口上,設(shè)備號(hào)和驅(qū)動(dòng)器編號(hào)均為0。


總線初始化完成,在“控制器狀態(tài)”能看到總線上的節(jié)點(diǎn)。


image.png


混合使用步驟:


脈沖軸的軸號(hào)按所接的AXIS 0口默認(rèn)是軸0,總線軸的軸號(hào)使用AXIS_ADDRESS指令映射為軸1。


1.使能EtherCAT總線驅(qū)動(dòng)器:執(zhí)行總線初始化程序,設(shè)置EtherCAT總線軸的AXIS_ADDRESS、DRIVE_PROFILE和ATYPE等。


2.使能脈沖型驅(qū)動(dòng)器:總線初始化成功后,使能控制器脈沖軸接口上的脈沖驅(qū)動(dòng)器,操作脈沖軸接口內(nèi)的OP信號(hào)使能驅(qū)動(dòng)器,這里的AXIS 0-AXIS 5口內(nèi)的通用輸出口編號(hào)是12-17。在輸出口窗口內(nèi)按下OP(12)或在程序中執(zhí)行指令OP(12,ON)均可使能。


3.驅(qū)動(dòng)器使能完成,后續(xù)兩種不同的軸的使用方法基本一致,設(shè)置相關(guān)軸參數(shù),再發(fā)送運(yùn)動(dòng)指令便可驅(qū)動(dòng)電機(jī)。


控制器支持不同類型的軸混合插補(bǔ)。


image.png


總線初始化模板程序:


'****************ECAT總線初始化

global ConST PUL_AxisStart   = 0    '本地脈沖軸起始軸號(hào)

global ConST PUL_AxisNum   = 1    '本地脈沖軸軸數(shù)量

global ConST Bus_AxisStart   = 1      '總線軸起始軸號(hào)

global ConST Bus_NodeNum   = 1      '總線配置節(jié)點(diǎn)數(shù)量,用于判斷實(shí)際檢測(cè)到的從站數(shù)量是否一致

global ConST BUS_TYPE = 0         '總線類型。可用于上位機(jī)區(qū)分當(dāng)前總線類型

global ConST Bus_Slot  = 0        '槽位號(hào)0(單總線控制器缺省0)


global  MAX_AXISNUM        '最大軸數(shù)

MAX_AXISNUM = SYS_ZFEATURE(0)


global Bus_InitStatus      '總線初始化完成狀態(tài)

Bus_InitStatus = -1

global  Bus_TotalAxisnum    '檢查掃描的總軸數(shù)


delay(3000)    '延時(shí)3S等待驅(qū)動(dòng)器上電,不同驅(qū)動(dòng)器自身上電時(shí)間不同,具體根據(jù)驅(qū)動(dòng)器調(diào)整延時(shí)


?"總線通訊周期:",SERVO_PERIOD,"us"

Ecat_Init()      '初始化ECAT總線 



END



'************************ECAT總線初始化****************************************

'初始流程:  slot_scan(掃描總線) ->   從站節(jié)點(diǎn)映射軸/io  ->  SLOT_START(啟動(dòng)總線) -> 初始化成功

'****************************************************************************

global sub Ecat_Init()

  local Node_Num,Temp_Axis,Drive_Vender,Drive_Device,Drive_Alias

  RAPIDSTOP(2)

  WAIT IDLE(0)

  

  for i=0 to MAX_AXISNUM - 1                '初始化還原軸類型          

    AXIS_ENABLE(i) = 0

    atype(i)=0  

    AXIS_ADDRESS(i) =0

    DELAY(10)                      '防止所有驅(qū)動(dòng)器全部同時(shí)切換使能導(dǎo)致瞬間電流過大

  next


  Bus_InitStatus = -1

'  Bus_TotalAxisnum = 0  

  SLOT_STOP(Bus_Slot)        

  delay(200)                   '延時(shí)時(shí)間可以按需調(diào)整,確保驅(qū)動(dòng)器已上電可以等待EtherCAT到位

  slot_scan(Bus_Slot)                      '掃描總線

  if return then 

    ?"總線掃描成功","連接從站設(shè)備數(shù):"NODE_COUNT(Bus_Slot)

    if NODE_COUNT(Bus_Slot) <> Bus_NodeNum then    '判斷總線檢測(cè)數(shù)量是否為實(shí)際接線數(shù)量

      ?""  

      ?"掃描節(jié)點(diǎn)數(shù)量與程序配置數(shù)量不一致!" ,"配置數(shù)量:"Bus_NodeNum,"檢測(cè)數(shù)量:"NODE_COUNT(Bus_Slot)

      Bus_InitStatus = 0    '初始化失敗。報(bào)警提示

      'return

    endif   

    

    

    '"開始映射軸號(hào)"

    for Node_Num=0 to NODE_COUNT(Bus_Slot)-1            '遍歷掃描到的所有從站節(jié)點(diǎn)

      Drive_Vender = NODE_INFO(Bus_Slot,Node_Num,0)        '讀取驅(qū)動(dòng)器廠商

      Drive_Device = NODE_INFO(Bus_Slot,Node_Num,1)        '讀取設(shè)備編號(hào)

      Drive_Alias = NODE_INFO(Bus_Slot,Node_Num,3)          '讀取設(shè)備撥碼ID

      

      if NODE_AXIS_COUNT(Bus_Slot,Node_Num) <> 0  then        '判斷當(dāng)前節(jié)點(diǎn)是否有電機(jī)

        for j=0 to NODE_AXIS_COUNT(Bus_Slot,Node_Num)-1      '根據(jù)節(jié)點(diǎn)帶的電機(jī)數(shù)量循環(huán)配置軸參數(shù)(針對(duì)一拖多驅(qū)動(dòng)器)

              

          Temp_Axis = Bus_AxisStart + Bus_TotalAxisnum    '軸號(hào)按NODE順序分配

          'Temp_Axis = Drive_Alias              '軸號(hào)按驅(qū)動(dòng)器設(shè)定的撥碼分配(一拖多需要特殊處理)          

          base(Temp_Axis)

          AXIS_ADDRESS(Temp_Axis)= (Bus_Slot<<16)+ Bus_TotalAxisnum + 1  '映射軸號(hào)

          ATYPE=65    '設(shè)置控制模式 65-位置 66-速度 67-轉(zhuǎn)矩   

            DRIVE_PROFILE=0     '配置為驅(qū)動(dòng)器內(nèi)置PDO列表,可改為1,-1,等參數(shù)                                         '配置為驅(qū)動(dòng)器內(nèi)置PDO列表

          


'          Sub_SetDriverIo(Drive_Vender,Temp_Axis,128 + 32*Temp_Axis)    '映射驅(qū)動(dòng)器IO  IO映射到控制器IO32-以后每個(gè)驅(qū)動(dòng)器間隔32點(diǎn)      '          

                    Sub_SetNodePara(Node_Num,Drive_Vender,Drive_Device,j)      '設(shè)置特殊總線參數(shù),EIO24088配置


          disable_group(Temp_Axis)                      '每軸單獨(dú)分組

          Bus_TotalAxisnum=Bus_TotalAxisnum+1                  '總軸數(shù)+1

        next

      else                            'IO擴(kuò)展模塊

'        Sub_SetNodeIo(Node_Num,Drive_Vender,Drive_Device,1024 + 32*Node_Num)    '映射擴(kuò)展模塊IO  

      endif

    next

    ?"軸號(hào)映射完成","連接總軸數(shù):"Bus_TotalAxisnum

    

    delay(200)

    SLOT_START(Bus_Slot)        '啟動(dòng)總線

    if return then 

      

      

      

      '?"開始清除驅(qū)動(dòng)器錯(cuò)誤"

      for i= Bus_AxisStart to Bus_AxisStart + Bus_TotalAxisnum - 1 

        base(i)

        

        DRIVE_CLEAR(0)

        DELAY 50

  

        '?"驅(qū)動(dòng)器錯(cuò)誤清除完成"

        datum(0)            '清除控制器軸狀態(tài)錯(cuò)誤"

        wa 100  

        

        wdog=1              '使能總開關(guān)

        

        '"軸使能"

        AXIS_ENABLE=1

      next

      Bus_InitStatus  = 1

      ?"軸使能完成"

      

      '本地脈沖軸配置

      for i = 0 to PUL_AxisNum - 1

        base(PUL_AxisStart + i)

        AXIS_ADDRESS  = (-1<<16) +  i

        ATYPE = 4

      next

      ?"總線開啟成功"      

    else

      ?"總線開啟失敗"

      Bus_InitStatus = 0

    endif  

  else

    ?"總線掃描失敗"

    Bus_InitStatus = 0

  endif


end sub



'***********************EIO24088擴(kuò)展模塊設(shè)置*****************************

'通過NODE_IO(Bus_Slot,Node_Num)分配模塊IO起始地址

'************************************************************************

global sub Sub_SetNodePara(iNode,iVender,iDevice,Iaxis)

    if  iVender = $41B and iDevice = $1ab0   then    '正運(yùn)動(dòng)24088脈沖擴(kuò)展軸

        SDO_WRITE(Bus_Slot,iNode,$6011+Iaxis*$800,0,5,4)      '設(shè)置擴(kuò)展脈沖軸ATYPE類型

        SDO_WRITE(Bus_Slot,iNode,$6012+Iaxis*$800,0,6,0)      '設(shè)置擴(kuò)展脈沖軸INVERT_STEP脈沖輸出模式

        NODE_IO(Bus_Slot,iNode) = 32 + 32*iNode          '設(shè)置240808上IO的起始映射地址        

    endif

end sub



'***********************總線IO擴(kuò)展模塊映射********************************

'通過NODE_IO(Bus_Slot,Node_Num)分配模塊IO起始地址

'**************************************************************************

global sub Sub_SetNodeIo(iNode,iVender,iDevice,i_IoNum)

    if iVender = $41B and iDevice = $130   then    '正運(yùn)動(dòng)EIO1616MT

       NODE_IO(Bus_Slot,iNode) = i_IoNum

    endif

end sub


《8軸EtherCAT軸擴(kuò)展模塊EIO24088的使用》就講到這里。

更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師:400-089-8936。


本文由正運(yùn)動(dòng)技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運(yùn)動(dòng)技術(shù)所有,如有轉(zhuǎn)載請(qǐng)注明文章來源。


下一篇: PLC、DCS、FCS三大控

上一篇: ZBasic結(jié)合Qt實(shí)現(xiàn)機(jī)器

推薦產(chǎn)品

更多
精品久久久久久无码中文字幕一区| 极品人妻被黑人中出种子| 伊人久久久久熟女AV大片| 人人爽人人澡人人人妻| 好大的奶好爽浪蹄子| A级毛片在线观看| 亚洲AV无码成人精品区天堂 | 精产国品一二二线三线区别| MD豆传媒APP网址| 亚洲国产精品美女久久久久 | 无码纯肉视频在线观看喷水| 美女扒开腿让男人桶爽| 国产成人午夜福利不卡在线观看| 在线成人A毛片免费播放| 偷偷色噜狠狠狠狠的777米奇| 麻豆熟妇人妻XXXXXX| 国产精品无码翘臀在线观看| 99久在线国内在线播放免费观看 | VODAFONEWIFI另类| 亚洲精品无码久久久久APP| 日本一线产区和韩国二线产区区别| 精品无人区麻豆乱码1区2| 丁香花在线观看视频在线| 一二三四日本中文在线| 无码精品视频一区二区三区| 哦┅┅快┅┅用力啊┅┅电影 | 久久人妻少妇嫩草AV蜜桃| 国产成人无码午夜视频在线观看| 50妺妺窝人体色WWW在线| 亚洲AV乱码一区二区三区在线观看| 欧美精品一区二区三区人妻久久久| 黑人巨大BBWBBW| 厨房玩丰满人妻HD完整版视频| 一本一本大道香蕉久在线精品| 无码高清一区二区三区| 欧美视频二区欧美影视| 精品无码一区二区三区亚洲桃色| 疯狂做受XXXX国产| 18禁丝瓜视频安卓版| 亚洲国产成人久久精品APP| 少妇被躁爽到高潮无码文| 奶头被吃得又翘又硬| 教室抽插调教老师小说| 公天天吃我奶躁我| 777成了乱人视频| 亚洲精品偷拍无码不卡AV| 他将头埋进双腿间吮小核故事| 毛很浓密超多黑毛| 狠狠综合久久久久尤物丿| 国产 麻豆 日韩 欧美 久久| 9丨精品妻人一区二区三区蜜桃| 亚洲日韩精品一区二区三区| 无码精品人妻一区二区三区漫画 | 国产在线观看无遮挡无码AⅤ多人| 被猛男伦流澡到高潮H| 在线爱色视频观看免费视频| 亚洲AV永久无码精品无码一区二区| 色天使色偷偷色噜噜噜AV天堂| 嫩小槡BBBB槡BBBB槡| 国产欧美久久一区二区| 免费无码又爽又刺激高潮软件| 久久精品国产色蜜蜜麻豆| 浪荡人妻共32部黑人大凶器电影 | 国产午夜片无码区在线观看爱情网| 一区二区三区午夜无码视频| 小SAO货CAO得你舒服么| 色欧美片视频在线观看| 欧美日韩亚洲国产综合乱| 旧里番肉欲に堕ちた牝たち| 国产AV精品一区二区三区| H无遮挡H无码黄3D漫画| 英语老师的小兔子好大好软水| 亚洲AV永久无码精品网站| 婷婷5月女内射AV| 日本熟妇人妻XXⅩHD| 欧美FREESEX黑人又粗又大| 久久天天躁拫拫躁夜夜AV| 皇上骑带木棒的早朝| 国产精品亚洲А∨无码播放不卡| 东京热无码人妻系列综合网站 | 亚洲欧美乱综合图片区小说区| 亚洲一区二区三区蜜桃| √天堂资源地址在线官网| 国产精品国产自线拍免费 | 伊人久久大香线蕉AV五月天宝贝| FRYEE性欧美18 19| 国产裸拍裸体视频在线观看 | 夫前人妻被灌醉侵犯在线| 久久久久亚洲AV无码专| 无码人妻一区二区三区麻豆| 野花影视在线观看免费高清完整版| 亚洲娇小被黑人巨大撑爆| 亚洲中文字幕AⅤ无码天堂| 成人亚洲AV日韩AV欧v| 国产精品成人嫩草影院| 毛葺葺老太做受视频| 国产成人亚洲综合色影视| 成人欧美一区二区三区黑人牛| AAA欧美色吧激情视频| 在线精品亚洲一区二区| 野花高清中文免费观看视频| 亚洲精品无码AV人在线观看| 亚洲AV蜜乳永久www| 无码人妻久久久一区二区三区 | 亚洲AV极品无码专区亚洲AV| 无码AV无码天堂资源网| 特大巨黑吊XXXX高潮| 少妇精品久久久一区二区| 日韩AV片无码一区二区三区不卡| 人妻少妇性色精品专区av| 欧洲亚洲国产成人综合色婷婷| 欧美黑人又大又粗XXXⅩ| 欧美成人影院亚洲综合图| 精品久久久久久久久中文字幕| 国语对白露脸XXXXXX| 国模GOGO中国人体私拍| 国产无套无码AⅤ在线观看 | 亚洲AV无码乱码精品观看| 人妻无码系列一区二区三区| 欧美乱强伦XXXXX高潮| 女自慰喷水免费观看WWW久久| 女の乳搾りです在线观看| 国内精品伊人久久久久影院对白| 无码精品人妻一区二区三区网站 | 在线观看亚洲AV日韩A∨| エロドラえもんCOM中文在线| 激情综合一区二区迷情校园| 人妻精品久久久久中文字幕一冢本| 亚洲精品偷拍无码不卡AV| 丰满少妇BBWBBW| 久久无码人妻精品一区二区三区| 亚洲AV无码专区国产乱码4| 成年女人毛片视频免费| 久久综合噜噜激激的五月天| 亚洲人成网站18禁止影院| 黑人异族巨大巨大巨粗| 无码人妻精品一区二区三区免费看 | 好儿子用力插你的亲妈| 日产乱码一二三区别免费麻豆 | 亚洲国产成人久久综合碰| 成人国产精品一区二区免费看 | 日产精品一线二线三线京东| 亚洲熟妇色自偷自拍另类| 国产99精品视频一区二区三区| 鲁一鲁一鲁一鲁一澡| 亚洲国产一二三精品无码| 超清纯白嫩大学生无码网站| 女狠狠噜天天噜日日噜| 被黑人下药做得受不了| 国产精品久久无码一区二区三区网| 女子遭遇疯狂侵犯| 亚洲国产在一区二区三区 | 亚洲一区在线曰日韩在线| 俄罗斯女人与马Z00Z视频| 久久久久亚洲AV无码成人片麻豆| 一本大道香蕉久中文在线播放| 久久亚洲精品无码AV大香| 2022精品久久久久久中文字幕| FREE东北熟女HD自拍| 精品香蕉99久久久久成人网站| 日韩无套内射视频6| AV天堂午夜精品一区| 毛很浓密超多黑毛的少妇| 亚洲 日韩 欧美 成人 在线| 成人区人妻精品一区二| 欧美最厉害的喷水VIDEOS| 夜夜添无码一区二区三区| 精品久久久久久无码人妻蜜桃 | 久久精品人人做人人爽97| 无遮挡粉嫩小泬久久久久久久久| 吃奶呻吟打开双腿做受在线视频 | 人人妻人人添人人爽日韩欧美| 99精产国品一二三产区区| 老头猛的挺进她莹莹的体导演是谁| 亚洲AV丁香五月六月婷婷| 丰满少妇人妻HD高清大乳在线| 全免费又大粗又黄又爽少妇片| IPHONE14欧美日韩版本| 老熟女DHXⅩXXX88老妇女| 亚洲精品无码7777| 狠狠人妻久久久久久综合蜜桃| 亚洲AⅤ优女AV综合久久久| 国精品午夜福利视频不卡| 亚洲精品成人福利网站APP| 精品国产成人国产在线观看| 亚洲乱码中文论理电影| 久久精品麻豆日日躁夜夜躁| 艳妇乳肉豪妇荡乳AV| 久久影院午夜伦手机不四虎卡| 亚洲永久网址在线观看| 久久精品国产男包| 尤物爽到高潮潮喷视频大全| 免费稀缺拗女一区二区| 锕锕锕锕锕锕锕好大污下载 | 你再躲一个试试BY深巷无酒| JAPANESEHD国产在线看| 日日日日做夜夜夜夜无码| 国产 | 欧洲野花视频欧洲1| 小雪尝禁果又粗又大的动态视频 | 肥胖孕妇BBWBBWBBW|