Model: I-7188EX-MTCP Model: I-7188EXD-MTCP-G
I-7188EX-MTCP/
I-7188EXD-MTCP
Modbus/TCP Embedded Controller
(Ethernet enables Modbus commands to run over TCP/IP)
 
   
     
 
 
 
 
預設 Modbus 程式的特色

當您購買一顆 I-7188E -MTCP 控制器時,它已經安裝了一個預設的Modbus 程式在它的 Flash 記憶體中了。這支程式具備下面的特色:

  • 具Modbus/TCP 對 Modbus/RTU 的轉換功能
    I-7188E-MTCP是一個Modbus/TCP的轉接器。它可以很輕易地將Modbus/RTU  的設備升級到具備有網路通訊功能。
  • 控制器上的每一個串列埠都支援 VxComm 技術
    假如串列設備沒有支援 Modbus/RTU,您還是可以存取那些設備。但是必須在電腦上安裝 VxComm 的驅動程式,並且分配一個串列埠號碼給遠端 I-7188E -MTCP 的串列埠。在那之後,程式就可以透過標準的 RS-232 函式經由Ethernet存取遠端的串列埠了。
  • 允許多個主控端 ( 或稱為客戶端 ) 同時間存取
    不同的 I-7188E -MTCP 控制器支援不同數用目的主控端。請參考網頁上 FAQ 的詳細說明。
    http://www.icpdas.com/faq/7188e/hardware/003.htm
  • 程式可以修改
    我們提供 Modbus 軟體開發工具 給客戶自行修改 Modbus 程式。
 
Modbus軟體開發工具 ( 使用 C 語言 )

假如預設的軟體並不是完全符合您的需求,您可以使用 Modbus 軟體發展工具 (SDK) 來修改預設的軟體,增加額外、特殊的功能。Modbus 軟體發展工具具有下列特色:

  • 支援額外的使用者自訂通訊協定(TCP/IP)
    Modbus/TCP 支援 2 種基本的資料格式 (bit 和 2-byte 的整數型態)。這意味著假如主控端 ( 或稱為客戶端 ) 不支援 Modbus/TCP 或者您需要其他格式的資料 ( 例如:字串或是浮點數 ), I-7188Es ( 執行預設程式 ) 將無法和主控端通訊。使用這項功能,您可以發展自已的特殊通訊協定來傳送任意的資料了。
  • 以Register 為基礎的程式開發方式 (容易使用)
    Modbus 的函式庫提供 4 個內部的 register 表 (iMemory_AI, iMemory_AO, iMemory_DI, iMemory_DO),您可以利用它們來儲存特定的資料。當 Modbus/TCP 主控端向 I-7188E -MTCP 詢問資料時,Modbus 的主程式會把這 4 個表裡的資料回應給主控端。
  • 提供使用者定義的 registers
    這 4 個內部 register 的表是完全開放給使用者使用的。您必自行分配、使用。
  • 可連結到 Modbus/RTU 設備                                                                                                          
    使用 ModbusMaster2Slave 這個函數 (宣告在 MBTCP_7E.h), Modbus/RTU 設備可以很容易地整合到 I-7188E -MTCP 內部的記憶體。I-7188E -MTCP 輪流詢問 Modbus/RTU 設備的資料,將它們擺到內部的 registers 。這樣一來,主控端只要詢問 I-7188E -MTCP 就可以得全部的資料。主控端的負擔就可以大幅地降低。
  • 可連結到非 Modbus/RTU 設備
    有些串列設備並沒有支援 Modbus/RTU 。我們另外提供了函數讓 I-7188E -MTCP 可以連結到這些串列設備,讓您可以將資料擺到它內部的 Registers 。這樣一來,非 Modbus/RTU 的串列設備也可以支援 Modbus/TCP 了。
  • 支援 X boards
    S您可以挑一塊合適的 Xboard 加到 I-7188EX 上,變成 on board 的 I/O 接點。
  • 和 Xserver SDK 相容
    Modbus SDK 是架構在 Xserver SDK 之上的設計。欲學習更多的程式開發技巧,也可以參考 Xserver 的範例程式。關於 Xserver 範例程式的資料請參考CD:\Napdso\7188e\TCP\Xserver\Xserver.htm
 
Modbus 設定工具

我們提供了幾個在 Windows 98/SE/NT/2K/XP 上使用的 Modbus 工具軟體,包括了

  1. Modbus Utility
    • 可透過網路做線上設定
    • 說明文件
    • 自動產生 I/O 的記憶體對映表
    • 設定資料的匯出/匯入
  2. MBRTU
    Modbus/RTU 的客戶端程式(附 VB6 的原始程式碼),可用來對Modbus/RTU 的伺服端設備對測試。
  3. MBTCP
    Modbus/TCP 的客戶端程式(附 VB6 的原始程式碼),可用來對Modbus/TCP 的伺服端設備對測試。
 
   
     
     
 
 
 
  • 基本應用 1: 通訊協定轉換器

  • 當 I-7188E -MTCP 執行預設的程式後,就會變成單一Modbus/TCP 對 多個Modbus/RTU 的轉換器。您可以很簡單地使用 Modbus Utility 將各項設定規劃好。然後再將 SCADA、HMI 和 I-7188E -MTCP 之間的連線設定好即可。
  • 基本應用 2: 通訊協定轉換器加上 VxComm 技術

  • I-7188E -MTCP 也可以連接不支援 Modbus/RTU 的串列設備。欲使用這個功能,您必需在 PC 上安裝 VxComm 的驅動程式。在安裝完驅動程後,您就可以使用標準的串列程式存取遠端的串列埠了。
  • 進階應用 1: Modbus/TCP 控制器

  • 使用 Modbus SDK (軟體開發工具),使用者可以發展自己特殊版本的 Modbus 軟體,將額外、特殊的功能、串列設備還有 Xboard 整合到 Modbus/TCP 的核心。這樣 I-7188E 就可以成為一個功能強大的控制器。
  • 進階應用 2: Modbus/TCP 控制器加上 VxComm 技術

  • 當 I-7188E -MTCP 連結到和進階應用 1 中相同的硬體設備時,假如連接在某些串列埠上的設備並沒有被整合到您的特定版本的 Modbus 程式中,您仍然可以使用標準的串列程式存取遠端的串列埠,只是您必須在主控電腦上安裝 VxComm 驅動程式。
     
       
       
     
    Spec
     
     
    CPU
    CPU 80188, 40MHz or compatible
    SRAM

    512K bytes

    Flash Memory 512K bytes
    EEPROM 2K Bytes
    NVRAM 31 Bytes (battery backup, data valid up to 10 year)
    RTC (Real Time Clock) Yes
    64-bit Hardware Serial Number Yes
    Built-in Watchdog Timer Yes
    Communication Interface
    COM1 RS-232 (TXD, RXD, RTS, CTS, GND)
    COM2 RS-485 (D2+, D2-)
    Ethernet Port 10BASE-T NE2000 compatible Ethernet Controller
    COM Port Formats
    Data bit 7, 8
    Parity Even, Odd, None
    Stop bit 1
    LED Display
    5-Digit 7 Segment LED Display Yes (for I-7188EXD-MTCP only)
    System LED Indicator Yes
    Hardware Expansion
    I/O expansion bus Yes
    User defined I/O pins 14 pins
    Dimensions
    I-7188EX(D)-MTCP 123mm x 72mm x 33mm
    Operating Environment
    Operating Temperature -25°C to +75°C
    Storage Temperature -40°C to +80°C
    Power
    Protection Power reverse polarity protection
    Required Supply Voltage +10 to +30V/DC (non-regulated)
    Power consumption 2W for I-7188EX-MTCP
    3W for I-7188EXD-MTCP
     
       
       
     
    Order Info
    I-7188EX-MTCP I-7188EX with default Modbus/TCP firmware
    I-7188EXD-MTCP I-7188EXD with default Modbus/TCP firmware
    I-7188EXD-MTCP-G I-7188EXD with default Modbus/TCP firmware (Gray Cover)
    I-7188EX-MTCP CR I-7188EX with default Modbus/TCP firmware
    I-7188EXD-MTCP CR I-7188EXD with default Modbus/TCP firmware
    I-7188EXD-MTCP-G CR I-7188EXD with default Modbus/TCP firmware (Gray Cover) (RoHS)
     
     

    備註:
    Modbus 軟体只能在具備 512K SRAM 的硬體上面執行。若您需要的 COM port,您可以購買一塊 X 系列的 I/O 延伸板來擴充 COM port 的數目。
    使用方式: 步驟1:打開 7188EX 或是 7188EXD 的蓋子
    步驟2:將 X board 插到 7188EX 或是 7188EXD上
    步驟3:將蓋子合上

     
       
         
     
    Copyright© ICP DAS Co., Ltd. All Rights Reserved