首頁 > 商品目錄 > 解決方案 > 機械自動化 > 遠端運動控制解決方案 > 乙太網路運動控制解決方案
自動化機械產品
PAC 解決方案
PC-Based 解決方案
遠端運動控制解決方案
乙太網路運動控制解決方案
Motionnet Solution
配件
選型指南
下載
問題集
應用案例
 
ET-M8194H
Model: ET-M8194H
ET-M8194H
乙太網路遠端 控制 4 軸高速運動軸卡
 
       
 
 
 
ET-M8194H 是泓格科技 (ICP DAS) 所開發的 Ethernet 遠端運動控制器, 內含 4 軸高速運動軸卡 I-8094H。能經由標準的 MODBUS/TCP 通訊協定來達成遠端運動控制功能, 並藉由 ET-M8194H 強大的功能完成各種運動控制功能。此外, 使用者可在任何支援 MODBUS/TCP 的平台 (例如: PC, PAC, PLC) 達到對 ET-M8194H 的控制。

另一方面, ET-M8194H 也考慮到接線的方便性, 透過 ET-M8194H 採用的串接連線方式, 可容易同時串接多個 ET-M8194H 使用, 進而達到多軸控制的功能。同時, 為了讓使用者能快速及簡單地完成 ET-M8194H 之控制, ICP DAS 分別提供了 EzMove_Utility 以及 API_Library 兩種軟體功能, 讓使用者可以選擇透過設定方式和自行撰寫程式方式來達成各種遠端 運動控制的應用。
 
ET_Series_Solution.jpg
 
可使一台主機同時串接多台 ET-M8194H 來達到多軸運動控制功能。
採用 MODBUS/TCP 通訊格式, 可為任意支援 MODBUS/TCP 平台 (PC/PAC/PLC) 提供高階運動控制之能力, 亦可使用於不同 SCADA
     中 (如:InduSoft、Intouch …)。 
提供 EzMove_Utility 軟體, 讓使用者可透過簡單的「設定方式」, 快速 控制或設定 ET-M8194H 並可監看目前運動控制之狀態。
提供 API_Library 函式庫, 讓使用者可透過「自行撰寫程式方式」 ( 支援 VB, VC, BCB 等開發環境 ), 並提供 Demo 範例程式來達成
     快速開發客制化之控制程式介面, 同時亦可整合網路上之所有 ET-M8194H 資訊, 達到集中監控目的。
支援熱插拔 (Hot swap) 功能, 讓使用者在不將 ET-M8194H 斷電之情形下, 即可熱插拔 I-8094H 模組。
支援鎖定 Modbus Client 端 IP 之功能, 讓所指定 IP 範圍內之用戶端才可連線, 提高網路遠端控制之安全性。
ET-M8194H 介面
ET-M8194H介面
Top
 
ET-M8194H 軟體開發工具
(1) EzMove Utility:
EzMove Utility 是泓格科技針對 ET-M8194H 控制器所提供的一套控制 I-8094H 之工具軟體, 目的讓使用者在 PC 端操作 ET-M8194H 時, 不必撰寫程式, 即可進行機台運動控制、動作比較與測試。由於採用 Modbus/TCP 通訊, 使用者可於 PC 端編寫 I-8094H 之巨集程式, 並經由 Ethernet 下載至 ET-M8194H 控制器 (Modbus Server) 之 I-8094H 模組中, 進行運動控制;此外, EzMove 亦提供即時顯示及繪圖機台運動時各軸的位置與速度值, 以及與 ET-M8194H 通訊的 Modbus/TCP 訊息, 供使用者參考。
 
EzMove Utility
(2) API Library:
在 ICP DAS 所提供之 ET-M8194H API Library Function 中, 共提供了 9 大功能函式, 主要讓使用者在 PC 上可以採用「自行撰寫程式」之方式 ( 支援 VB, VC, BCB 開發環境) 來編輯 I-8094H 中之巨集 (Macro) 功能及下命令控制或讀取 I-8094H 之動作, 同時亦可將網路上多台 ET-M8194H 之控制及資訊進行整合, 以達到系統整體控制的目的, 另外並提供範例程式讓使用者可快速開發客制化之控制程式介面。
 
API Library
Top
 
Modbus 位址與 Motion 功能之對應表
ET-M8194H 共提供了 Modbus Function Code 01、02、03、04、05、15、16 之功能, 以下分別為其 Modbus 位址對應 Motion 功能之對照表
(1) FC01、FC02:( 用來讀取多點 FRnet DI/O 狀態, 可跨 Group 讀取 )
變數名稱 位址 型態 說明
FRnet_DO_0G
FRnet_DI_8G
0 ~ 15 R FRnet DO group 0 的值 (16-bit)
FRnet DI group 8 的值  (16-bit)
FRnet_DO_1G
FRnet_DI_9G
16 ~ 31 R FRnet DO group 1 的值 (16-bit)
FRnet DI group 9 的值  (16-bit)
FRnet_DO_2G
FRnet_DI_10G
32 ~ 47 R FRnet DO group 2 的值  (16-bit)
FRnet DI group 10 的值 16-bit)
FRnet_DO_3G
FRnet_DI_11G
48 ~ 63 R FRnet DO group 3 的值  (16-bit)
FRnet DI group 11 的值 (16-bit)
FRnet_DO_4G
FRnet_DI_12G
64 ~ 79 R FRnet DO group 4 的值  (16-bit)
FRnet DI group 12 的值(16-bit)
FRnet_DO_5G
FRnet_DI_13G
80 ~ 95 R FRnet DO group 5 的值  (16-bit)
FRnet DI group 13 的值 (16-bit)
FRnet_DO_6G
FRnet_DI_14G
96 ~ 111 R FRnet DO group 6 的值  (16-bit)
FRnet DI group 14 的值 (16-bit)
FRnet_DO_7G
FRnet_DI_15G
112 ~ 127 R FRnet DO group 7 的值  (16-bit)
FRnet DI group 15 的值 (16-bit)
(2) FC05、FC15:( 用來寫入單/多點 FRnet DO 狀態, 可跨 Group 寫入 )
變數名稱 位址 型態 說明
FRnet_DO_0G 0 ~ 15 W FRnet DO group 0 的值 (16-bit)
FRnet_DO_1G 16 ~ 31 W FRnet DO group 1 的值 (16-bit)
FRnet_DO_2G 32 ~ 47 W FRnet DO group 2 的值 (16-bit)
FRnet_DO_3G 48 ~ 63 W FRnet DO group 3 的值 (16-bit)
FRnet_DO_4G 64 ~ 79 W FRnet DO group 4 的值 (16-bit)
FRnet_DO_5G 80 ~ 95 W FRnet DO group 5 的值 (16-bit)
FRnet_DO_6G 96 ~ 111 W FRnet DO group 6 的值 (16-bit)
FRnet_DO_7G 112 ~ 127 W FRnet DO group 7 的值 (16-bit)
Top
(3) FC04:( 用來讀取 i8094H 之狀態 )
變數名稱 位址 型態 說明
DI_ALL_X 0 R 發生在 X 軸的所有 DI 的狀態
DI_ALL_Y 1 R 發生在 Y 軸的所有 DI 的狀態
DI_ALL_Z 2 R 發生在 Z 軸的所有 DI 的狀態
DI_ALL_U 3 R 發生在 U 軸的所有 DI 的狀態
RINT_STATE_ALL 4 R 取得 RINT 狀態
ERROR_STATE 5 R 取得錯誤狀態 (1: 錯誤, 0: 無錯誤)
FREE_BUFFER_SIZE 6 R 取得目前 Buffer 中可用 block 的數量
…..Undefined 7 --
FRnet_DI_8G 8 R FRnet DI group 8 的值 (16-bit)
FRnet_DI_9G 9 R FRnet DI group 9 的值 (16-bit)
FRnet_DI_10G 10 R FRnet DI group 10 的值 (16-bit)
FRnet_DI_11G 11 R FRnet DI group 11 的值 (16-bit)
FRnet_DI_12G 12 R FRnet DI group 12 的值 (16-bit)
FRnet_DI_13G 13 R FRnet DI group 13 的值 (16-bit)
FRnet_DI_14G 14 R FRnet DI group 14 的值 (16-bit)
FRnet_DI_15G 15 R FRnet DI group 15 的值 (16-bit)
ERROR_CODE_X 16 R 發生在 X 軸的詳細錯誤原因
ERROR_CODE_Y 17 R 發生在 Y 軸的詳細錯誤原因
ERROR_CODE_Z 18 R 發生在 Z 軸的詳細錯誤原因
ERROR_CODE_U 19 R 發生在 U 軸的詳細錯誤原因
X_DI_0, Y_DI_0, Z_DI_0, U_DI_0 20、30、40、50 R 各軸的驅動 (driving) 狀 態。
1: driving,  0: stop
X_DI_1, Y_DI_1, Z_DI_1, U_DI_1 21、31、41、51 R 各軸的正極限 (LMT+) 狀態。      
0: off,  1: on
X_DI_2, Y_DI_2, Z_DI_2, U_DI_2 22、32、42、52 R 各軸的負極限 (LMT-) 狀態。
0: off,  1: on
X_DI_3, Y_DI_3, Z_DI_3, U_DI_3 23、33、43、53 R 各軸的緊急開關 (EMG) 狀態。
0: off,  1: on
X_DI_4, Y_DI_4, Z_DI_4, U_DI_4 24、34、44、54 R 各軸的警告 (ALARM) 狀態。
0: off,  1: on
X_DI_5, Y_DI_5, Z_DI_5, U_DI_5 25、35、45、55 R 各軸的原點 (HOME, IN1) 感測器狀態。
0: on,  1: off
X_DI_6, Y_DI_6, Z_DI_6, U_DI_6 26、36、46、56 R 各軸的接近原點 (NHOME, IN0) 感測器狀態。
0: on,  1: off
X_DI_7, Y_DI_7, Z_DI_7, U_DI_7 27、37、47、57 R 各軸的 IN3 感測器狀態。
0: on,  1: off
X_DI_8, Y_DI_8, Z_DI_8, U_DI_8 28、38、48、58 R 各軸的 INPOS 或 Servo Ready 狀態。
0: on,  1: off
X_DI_9, Y_DI_9, Z_DI_9, U_DI_9 29、39、49、59 R 各軸的 Z-相 (Z-phase, IN2) 值。
0: on, 1: off
Line_Scan_Completed 60 R RINT_STATE 的 Bit0
MP_Completed 61 R RINT_STATE 的 Bit1
User-Defined_RINT 62 R RINT_STATE 的 Bit2
Continuous_Inp_Interrupt 63 R RINT_STATE 的 Bit3
…..Undefined 64 --
…..Undefined 65 --
Axes_Error 66 R RINT_STATE 的 Bit6
Module_Error 67 R RINT_STATE 的 Bit7
Module_ID 68 R i8094H: 0x44;i8094A: 0x55
Firmware_Version 69 R 0x0710 表示
年: 2007 ; 月: 10
X_STOP_STAUTS 70 R X 軸 的 ETM04_GET_STOP_STATUS() 
(1: 停止, 0: 移動)
Y_STOP_STAUTS 71 R Y 軸 的 ETM04_GET_STOP_STATUS()
(1:停止, 0: 移動)
Z_STOP_STAUTS 72 R Z 軸 的 ETM04_GET_STOP_STATUS()
(1:停止, 0: 移動)
U_STOP_STAUTS 73 R U 軸 的 ETM04_GET_STOP_STATUS()
(1:停止, 0: 移動)
 
X_LATCH 80 R X 軸 閂鎖暫存器的值
Y_LATCH 82 R Y 軸 閂鎖暫存器的值
Z_LATCH 84 R Z 軸 閂鎖暫存器的值
U_LATCH 86 R U 軸 閂鎖暫存器的值
 
TCN 90 R Modbus Client 的總連線數目
Top
(4) FC16:( 用來設定及控制 I-8094H 功能 )
變數名稱 位址 型態 說明
FRnet_DO_0G 0 R/W 設定/讀取 FRnet DO 的 group 0
FRnet_DO_1G 1 R/W 設定/讀取 FRnet DO 的 group 1
FRnet_DO_2G 2 R/W 設定/讀取 FRnet DO 的 group 2
FRnet_DO_3G 3 R/W 設定/讀取 FRnet DO 的 group 3
FRnet_DO_4G 4 R/W 設定/讀取 FRnet DO 的 group 4
FRnet_DO_5G 5 R/W 設定/讀取 FRnet DO 的 group 5
FRnet_DO_6G 6 R/W 設定/讀取 FRnet DO 的 group 6
FRnet_DO_7G 7 R/W 設定/讀取 FRnet DO 的 group 7
CALL_MPn 8 R/W 此為呼叫 MP 的簡易方法
…..Undefined 9 -- 0
…..Undefined 10 -- 0
WDT_MP 11 R/W 若發生 WDT 事件, 統將會呼叫此 MP.
WDT_VALUE 12 R/W 使用者自訂 WDT 功能的逾時值.
WDT_Enable 13 R/W 1: 開啟; 0: 關閉
 
Lock_IP 20 ~ 23 R/W 鎖定/讀取鎖定 (Read_Locked) TCP Client IP
UnLock_IP 24 W 將 TCP Client 的 IP 解鎖
ET-M8194H_IP 25~26 R/W 設定 ET-M8194H 的 IP
ET-M8194H_Mask 27~28 R/W 設定 ET-M8194H 的 Mask
ET-M8194H_Gateway 29~30 R/W 設定 ET-M8194H 的 Gateway
 
LP_X 90 R/W X 軸的邏輯位置
LP_Y 92 R/W Y 軸的邏輯位置
LP_Z 94 R/W Z 軸的邏輯位置
LP_U 96 R/W U 軸的邏輯位置
EP_X 98 R/W X 軸的轉速感測器回授 (Encoder Feedback) 位置.
EP_Y 100 R/W Y 軸的轉速感測器回授位置.
EP_Z 102 R/W Z 軸的轉速感測器回授位置.
EP_U 104 R/W U 軸的轉速感測器回授位置.
CV_X 106 R X 軸的流速. 它採用 2 個.
CV_Y 108 R Y 軸的流速. 它採用 2 個.
CV_Z 110 R Z 軸的流速. 它採用 2 個.
CV_U 112 R U 軸軸的流速. 它採用 2 個.
CA_X 114 R X 軸的電流加速度.
CA_Y 116 R Y 軸的電流加速度.
CA_Z 118 R Z 軸的電流加速度.
CA_U 120 R U 軸的電流加速度.
 
bVAR0 128 R/W bVAR0 的值.
bVAR1 129 R/W bVAR1 的值.
... bVARn = 128+n
bVAR127 255 R/W bVAR127 的值.
 
VAR0 300 R/W VAR0 的值.
VAR1 302 R/W VAR1 的值.
... VARn 的 MSW = 300+2*n
VARn 的 LSW = 300+2*n+1
VAR511 1322 R/W VAR511 的值.
 
MD0 3000 R/W MD0 的值. (長整數值)
MD1 3002 R/W MD1的值. (長整數值)
MDn 的 MSW = 3000+2*n
MDn 的 LSW = 3000+2*n+1
MD1023 5046 R/W MD 的值. (長整數值)
MD1024 5048 R/W MD1024 的值. (浮點數值)
MD1025 5050 R/W MD1025 的值. (浮點數值)
... MDn 的 MSW = 3000+2*n
MDn 的 LSW = 3000+2*n+1
MD2047 7094 R/W MD2047 的值. (浮點數值)
Top
變數名稱 位址 型態 說明
Sub_Function_Code 8000 W 子功能碼對應
Reg1 8001 W 子功能 參數 1
Reg2 8002 W 子功能 參數 2
Reg3 8003 W 子功能 參數 3
Reg4, 5, 6… 8004, 8005, 8006.. W 子功能 參數 4, 5, 6…
I-8094H 規格:
http://www.icpdas.com/products/Remote_IO/I-8ke/I-8094h-g.htm
 
ET-M8194H 乙太網路遠程自動化單元 與 4 軸 高速運動軸卡.
 
DN-8468UB 通用型 4 軸快速配線板, 且具鋁軌嵌住裝置
DN-8468GB 一般通用之 4 軸配線板, 且具鋁軌嵌住裝置
DN-8468MB 三菱 MELSERVO-J2 系列伺服驅動器專用 4 軸快速配線板, 且具有鋁軌嵌住裝置
DN-8468PB Panasonic MINAS A4/A5 系列伺服驅動器專用 4 軸快速配線板, 且具有鋁軌嵌住裝置
DN-8468YB Yaskawa Sigma II/III/V 系列伺服驅動器專用 4 軸快速配線板, 且具有鋁軌嵌住裝置
DN-8468DB 台達 ADSA-A 系列伺服驅動器專用 4 軸快速配線板, 且具有鋁軌嵌住裝置
DN-8468FB Fuji FALDIC-W 系列伺服驅動器專用 4 軸快速配線板, 且具有鋁軌嵌住裝置
CA-SCSI15-H 68 腳位 SCSI-Ⅱ 接頭線材, 高速用, 長 1.5 公尺.
CA-SCSI30-H 68 腳位 SCSI-Ⅱ 接頭線材, 高速用, 長 3 公尺.
CA-SCSI50-H 68 腳位 SCSI-Ⅱ 接頭線材, 高速用, 長 5 公尺.
Top

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player