Modbus Search
Modbus Search
10 1
Features:
• Support search to Modbus Devices without any information, you will get all information such as baud
rate , Modbus ID , supported function code and Register address range, after software finish search
• Supports Identification of SunSpec protocol
• Speed up search speed if you can provide more information such as one register's address or baud rate.
• Search all modbus devices which connect to the same RS485 or RS422 or RS232 network
• Useful when you forgot Baud rate and Modbus Device address .
1 Install software.
You don't need to install software. Just copy entire software to any folder you create.
2. Run software
Double click file Modbus-Search.exe to run our software. You will see window below:
For the first time use, you must register software. Otherwise, you only can run 5 minutes for demo version.
Click the "Register this software" button (Bottom right side of window). You will see window below:
Please Input Company name and 16 characters Serial Number which was emailed to you. Press OK button.
You will see window below:
You must let Firewall software to let our Modbus-Search.exe be allowable. Otherwise this software cannot
run normally.
Notes: 1 After register successfully, You cannot copy entire software folder to another
computer. Otherwise, the copied software cannot run normally.
2. For any valid serial number, it can register in only one computer and run for
one computer.
Now you should connect PC Com port (Or via USB/RS485 Adaptor, or USB/RS422 Adaptor, or
USB/RS232 Adaptor) to all Modbus devices.
In above window, all parameters you input are for searching Modbus Device address (or called Device ID )
, baud rate and Modbus type (RTU or ASCII). It is not for searching supported Function code and register
address range. After done searching Modbus Device address, you can search supported Function code and
register address range by selecting Modbus Device address.
Please input RS232 Port number as "COMx" (x=1,2,3,...). If you don't know which COM port is used for
modbus, please click button "Search Available COM ports", and you will get dialog which displays all
available COM ports. Input Time out value, which tells software how long modbus device will respond to
our software request. The bigger time out value is, the longer search time will take. At beginning, we can
use small time out such as 100ms. If we get nothing after finish search, we can give longer time out value
such as 900ms and search again.
If you don't know any input register address, please uncheck this question "Do you know some input
registers address? Yes, I do ". Otherwise, check it, and type one supported input register. The address is 0
based address (no prefix 3) instead of 1 based address.
Similarly, If you don't know any holding register address, please uncheck this question "Do you know some
holding registers address? Yes, I do ". Otherwise, check it, and type one supported holding register. The
address is 0 based address (no prefix 4) instead of 1 based address.
Notes: If both input register address and holding register address are unknown, the search
speed will be slow. So you can guess an address in order to decrease search time.
However if guess wrong, you may not get device address (Or called ID) and baud
rate.
When you don't know both any input register address and any holding register address for searching Modbus
device address (or called Device ID) , our software will search all holding register address from 0. In this
case, you must input address step. The step means that software will search address 0+step after address 0
fail, and search address 0+2*step after address step fail, ......, until software find correct address. So if you
want fast searching, you need big step value. However, for too big step value, you may miss correct address.
If you know baud rate, please check question "Do you know baud rate? Yes, I do" and select one of baud
rate from drop list menu. Otherwise, uncheck question. If you know baud rate, it will speed up searching.
Right now, we only support baud rate of 4800,9600, 14400,19200,38400,56000,57600, and 115200.
If you know Modbus is RTU or ASCII, please check question "Do you know Modbus type? Yes, I do" and
select RTU or ASCII from drop list menu. Otherwise, uncheck question.
After you input all parameters for searching, you can click button "Search Modbus". Now searching
Modbus Device address and baud rate are in progress, you will see window below:
After done searching Modbus Device address, you will see the following window:
The above window only displays one Modbus Slave ID ( It is 3) because we only connect one modbus
server device. If we connect many modbus server devices, you will see many Modbus Slave IDs. For
example, if you connect 3 devices, you will get 3 Modbus Slave IDs.
Now, you can search registers map and supported function code. Please follow the instruction in the
following window:
Software will search registers map and get result just like window below:
You can select another Modbus Slave ID (if you have more) to search registers map for another device. At
last you can click button "Save Result" to save all searching results to one text file for future document. Of
cause, you will choose different directory and file name.
The above example does not support SunSpec protocol. The following result is another device with
supporting SunSpec protocol.
When we save search results, you will see detail for every device in ASCII text format. The file has
more detail than window display. The following content is an example of result format:
IMPORTANT NOTICE
Dafulai’s products are not authorized for use as critical components in life support devices or systems. Life
support devices or systems are those which are intended to support or sustain life and whose failure to perform
can be reasonably expected to result in a significant injury or death to the user. Critical components are those
whose failure to perform can be reasonably expected to cause failure of a life support device or system or affect
its safety or effectiveness.
COPYRIGHT
The product may not be duplicated without authorization. Dafulai Company holds all copyright. Unauthorized
duplication will be subject to penalty.