首頁 > 商品目錄 > 解決方案 > pac > iPAC-8000 > I-8431-MTCP/I-8831-MTCP/I-8431-80-MTCP/I-8831-80-MTCP
 
I-8431-MTCP/I-8831-MTCP/
I-8431-80-MTCP/I-8831-80-MTCP

Modbus/TCP Embedded Controller
(Ethernet enables Modbus commands to run over TCP/IP)
vxcomm
 
   
Model: I-8431-MTCP-G Model: I-8831-MTCP-G
 
I-8x31-MTCP是具有 Modbus 通訊協定的網路型 I/O 單元。它支援 8K 和 87K 兩個系列大部分的 I/O 模組 (例如 DI, DO, DIO, AI, AO... 等等)。可以做為遠端資料收集和控制,應用在環境監測、電源管理、工廠自動化...等等。 大部分的系統監控和資料擷取軟體都有支援Modbus通訊協定,用戶可以簡單又快速的結合I/O設備到系統監控軟體或資料擷取軟體, 並應用在環境監測, 電源管理, 與工廠自動化上。
預設Modbus 程式的特色:
當您購買一套 I-8000E -MTCP 控制器時,它已經安裝了一個預設的Modbus 程式在它的 Flash 記憶體中了。這支程式具備下面的特色
  • 具 Modbus/TCP 對 Modbus/RTU 的轉換功能
    只要將 Modbus/RTU 的設備連接到 I-8000E -MTCP 的COM Port , 透過Modbus Utility 設定COM Port 成 Gateway 模式, 就可以很輕易地將 Modbus/RTU 的設備升級到具備有網路通訊功能。
  • 控制器上的每一個串列埠都支援 VxComm 技術
    假如串列設備沒有支援 Ethernet ,您還是可以透過 Ethernet 存取那些設備。但是必須在電腦上安裝 VxComm 的驅動程式,並且分配一個串列埠號碼給遠端 I-8000E -MTCP 的串列埠。在那之後,程式就可以透過標準的 RS-232 函式存取遠端的串列埠了。
  • 支援 8K 和 87K DI/DO/AI/AO 模組
    請參考Modbus Utility的線上說明
  • 自動掃描、 排列 I/O 模組的記憶体(Register) 位址
    您可以將 I/O 模組插在任意一個插槽上。Modbus 的 Firmware 會自動掃瞄所有的插槽 ,並且將 I/O 的記憶體位址排列成連續的。只要使用 Modbus Utility 連上 I-8000 -MTCP 之後,就可以知道這些 I/O 的記憶体位址的排列了。
  • 支援AO, DO, 類I/O 模組的上電值 (Power On Value), 及安全值 (Safe Value) 的設定
    請參考Modbus Utility的線上說明
  • 允許多個主控端 (或稱為客戶端) 同時間存取
    不同的 I-8000E -MTCP 控制器支援不同數目的主控端。請參考網頁上 FAQ 的詳細說明。 http://www.icpdas.com/faq/7188e/hardware/003.htm
  • 程式可以修改
    我們提供 Modbus 軟體開發工具 給客戶自行修改 Modbus 程式。
 
軟體開發工具 (使用 C 語言):
假如預設的軟體並不是完全符合您的需求,您可以使用 Modbus 軟體發展工具 (SDK) 來修改預設的軟體,增加額外、特殊的功能。Modbus 軟體發展工具具有下列特色:
  • 支援額外的使用者自訂通訊協定(TCP/IP)
    Modbus/TCP 支援 2 種基本的資料格式 (bit 和 2-byte 的整數型態)。這意味著假如主控端 (或稱為客戶端) 不支援 Modbus/TCP 或者您需要其他格式的資料 (例如:字串或是浮點數), I-8000E (執行預設程式) 將無法和主控端通訊。使用這項功能,您可以發展自已的特殊通訊協定來傳送任意的資料了。
  • 以Register 為基礎的程式開發方式 (容易使用)
    Modbus 的函式庫提供 4 個內部的 register 表 (iMemory_AI, iMemory_AO, iMemory_DI, iMemory_DO),您可以利用它們來儲存特定的資料。當 Modbus/TCP 主控端向 I-8000E -MTCP 詢問資料時,Modbus 的主程式會把這 4 個表裡的資料回應給主控端。
  • 提供使用者定義的 registers
    這 4 個內部 register 的表各可以登錄300組資料,前半部是保留給插槽上的模組用的,剩下的就分配給使用者使用。您可以自行分配、使用。
  • 可連結到 Modbus/RTU 設備
    使用 ModbusMaster2Slave 這個函數 (宣告在 MBTCP_8E.h), Modbus/RTU 設備可以很容易地整合到 I-8000E-MTCP 內部的記憶體。I-8000E-MTCP 輪流詢問 Modbus/RTU 設備的資料,將它們擺到內部的 registers 。這樣一來,主控端只要詢問 I-8000E-MTCP 就可以得全部的資料。主控端的負擔就可以大幅地降低。
  • 可連結到非 Modbus/RTU 設備
    有些串列設備並沒有支援 Modbus/RTU 。我們另外提供了函數讓 I-8000E -MTCP 可以連結到這些串列設備,讓您可以將資料擺到它內部的 Registers 。這樣一來,非 Modbus/RTU 的串列設備也可以支援 Modbus/TCP 了。
  • 和 Xserver SDK 相容
    Modbus SDK 是架構在 Xserver SDK 之上的設計。欲學習更多的程式開發技巧,也可以參考 Xserver 的範例程式。關於 Xserver 範例程式的資料請參考 demo on http://ftp.icpdas.com/pub/cd/8000cd/napdos/8000/843x883x/tcp/xserver/xserver.htm
 
我們提供了幾個在 Windows 98/SE/NT/2K/XP 上使用的 Modbus 工具軟體,包括了
 
  • Modbus Utility 可透過網路做線上設定
    1. I/O模組設定
    2. 記憶I/O模組配置與設定,可以更新或保留I/O模組配置設定(新增模組時)
    3. 自動產生 I/O 的記憶體對映表
    4. 設定資料的匯出/匯入(可以在離線時開啟系統設定檔以便查詢)
    5. COM Port功能設定(Modbus/RTU 閘道, VxComm, UpLink, Programming, Debug)
    6. 直接顯示I/O數值,有3種顯示模式可以選擇(Value, Dec, Hex)
    7. 直接控制類比輸出與數位輸出
    8. 具備類比,數位 趨勢圖功能(可以選擇不同通道繪出趨勢圖)
    9. I/O數值可以存成逗號分隔的文字檔
    10. Power on value and safe value 的設定,WDT 設定
  • MBRTU
    Modbus/RTU的客戶端程式(附VB6的原始程式碼),可用來對Modbus/RTU的伺服端設備對測試。
  • MBTCP
    Modbus/TCP的客戶端程式(附VB6 的原始程式碼),可用來對Modbus/TCP的伺服端設備對測試。

 

典型的應用:
基本應用 1: Modbus/TCP 與Modbus/RTU控制器
I-8000E-MTCP預設的韌體可以自動掃描插槽上的I/O模組, 並且將 I/O 的記憶體位址排列成連續的, 用戶可以使用Modbus Utility 來設定模組, 然後使用系統監控軟體或是HMI裝置來連線控制。
 
基本應用 2: 通訊協定轉換器
I-8000E-MTCP 透過Modbus Utility 設定好COM Port , 就可以當做 Modbus/TCP 對 Modbus/RTU 的轉換器。設定好SCADA 和 HMI 和 I-8000E -MTCP 之間的連線即可, 即可升級Modbus/RTU 為 Modbus/TCP。
基本應用 3: 通訊協定轉換器加上VxComm技術
I-8000E -MTCP 也可以連接到串列設備。欲使用這個功能,您必需在 PC 上安裝 VxComm 的驅動程式。在安裝完驅動程後,您就可以使用標準的串列程式存取遠端的串列埠了。
 
 
進階應用 1: 用戶自訂 Modbus/TCP控制器
用戶也可以參考Modbus SDK自行撰寫韌体, 用來連結非Modbus通訊協定之控制器, 利用用戶自訂的Modbus位址, 來做I/O設備的控制。
 
進階應用 2 : Modbus/TCP控制器加上VxComm技術
I-8000E -MTCP 連結到和進階應用 1 中相同的硬體設備時,假如連接在某些串列埠上的設備並沒有被整合到您的特定版本的 Modbus 程式中,您仍然可以使用標準的串列程式存取遠端的串列埠,只是您必須在主控電腦上安裝 VxComm 驅動程式。
 
 
Models I-8431-MTCP I-8431-80-MTCP I-8831-MTCP I-8831-80-MTCP
CPU 模組
CPU 80188 or compatible (8-bit and 40MHz)/I-8431-MTCP/I-8831-MTCP
80186 or compatible (16-bit and 80MHz)/I-8431-80-MTCP/I-8831-80-MTCP
SRAM 512 KBytes
Flash 512 KBytes
EEPROM 2 KBytes
NVRAM 31 Bytes
RTC (萬年曆時鐘) 有
硬體序號 有
內建看門狗機制 有
通訊介面
COM 0 內部使用和插槽上的87K模組通訊
COM 1 RS-232用來更新韌体
COM 2 無
COM 3 RS-232/RS-485
COM 4 RS-232
Ethernet Port 相容於10BaseT NE2000
SMMI(控制面板)
5個數字顯示器 有
3個可程式控制的LED指示燈 有
4個按鍵 有
底板I/O 槽數
Slot Number 4 槽 8 槽
Mechanical
尺寸 230 mm x 110 mm x 75.5 mm 354 mm x 110 mm x 75.5 mm
操作環境
操作溫度 -25 °C ~ +75 °C
儲存溫度 -30 °C ~ +85 °C
溼度 10 ~ 90%, 無凝露
電源部份
防呆保護 電極反向電源保護
3仟伏靜電隔離 有
輸入電源 10 ~ 30 VDC
電源功率 20 W
消耗功率 3.9 W 5.1 W
 
I-8431-MTCP Modbus/TCP 4槽乙太網路型I/O單元(3個 COM Port)
I-8831-MTCP Modbus/TCP 8槽乙太網路型I/O單元(3個 COM Port)
I-8431-80-MTCP I-8431-MTCP (80M CPU)
I-8831-80-MTCP I-8831-MTCP (80M CPU)
 
KA-52F AC100 ~ 250 V 輸入, DC 24 V/1 A 輸出, 扁頭型的電源供應器
DIN-KA52F 具35 mm軌道固定裝置的KA-52F變壓器
DP-660 AC 85 ~ 270 V 輸入, DC 24 V/1.7 A 和 5 V/0.5 A 輸出的電源供應器
DP-665 AC 85 ~ 270 V 輸入, DC 24 V/2.5 A 和 5 V/0.5 A 輸出的電源供應器
DP-1200 AC 85 ~ 264 V 輸入, DC 24V/5A 輸出的電源供應器
 
TOP | HOME
 

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

取得 Adobe Flash Player