Trang chủ » Software » Phần mềm phát triển ICP DAS nModbus

Phần mềm phát triển ICP DAS nModbus

Chia sẻ:
Model: nModbus
Views: 790

What is Modbus/nModbus ?

What is Modbus protocol ?
Modbus is a communication protocol developed by MODICON Inc. in 1979. It’s a standard, truly open and the most widely used network communication protocol in industrial automation field. SCADA and HMI software can easily integrate serial devices together via Modbus protocol.

What is Modbus/TCP protocol ?
Modbus/TCP protocol is a variant of Modbus protocol. It was developed in 1999 to allow Internet community access Ethernet devices.

What is nModbus ?
nModbus is a C# 3.0 implementation of the Modbus protocol. It is developed and maintained on a voluntary basis and provided free of charge.
ICP DAS verified and improved the DLL based on the official released
Programmers can use the DLL released by ICP DAS to develop a Modbus application for regular Windows based PCs or WinCE based devices. The DLL features.

  • Modbus/RTU Master/Slave
  • Modbus/ASCII Master/Slave
  • Modbus/TCP Master/Slave
  • Modbus/UDP Master/Slave

Download the DLL and Demos

What software supports Modbus and Modbus/TCP protocol ?
Most of SCADA ( Supervisor Control And Data Acquisition ) and HMI software support Modbus. For example: Citect, ICONICS, iFIX, InduSoft, Intouch, Entivity Studio, Entivity Live, Entivity VLC, Trace Mode, Wizcon, Wonderware… etc.

What are the benefits of using Modbus and Modbus/TCP protocol ?

  • Openness, no license fees.
  • Widely supported by SCADA and HMI software
  • Easy to use
  • Easily integrate variant devices
  • Low development cost
  • Widely knowledge resource
Web page of original Modbus protocol inventor, MODICON Inc.
A community for Modbus users of Modbus users
ActiveX component and test tools to communicate with equipments via Modbus (RTU/ASCII) or Modbus/TCP
ICP DAS provides a test tool of Modbus connection.



  • As a Modbus master simulator, it can connect to a Modbus slave device.
  • Support Modbus TCP and Modbus RTU/ACSII connections.
  • Support configurations of modules below.
    (P)ET-7000 series
    M-7000 series
    t(P)ET series
    tM series
    ZB-2000 series
    ZT-2000 series



  • Support Modbus functions below.
    01: Read coil status
    02: Read input status
    03: Read holding register
    04: Read input status
    05: Write single coil status
    06: Write single holding register
  • For PC, it supports Windows XP, 7, 8 and 10.
  • For Windows CE, it supports Windows CE 5.0, 6.0 and 7.0.
  • Further, you can develop your own Modbus Master and Slave by using nModbus。