Professional Documents
Culture Documents
System Requirements:
PC with serial port (built in, serial card or USB serial port)
SimplyModbusMaster8.1.2Install.zip
118 MB - click to download
Unzip the compressed files into a common folder on your hard drive.
- Follow the prompts. The program will start automatically when the installation is
complete.
Select Simply Modbus Master 8 from the Program area of the Start Menu.
After purchasing and receiving a license key by email, enter the key and press OK.
Serial Settings
Setting a Slave ID over 255 will automatically check this box and
allow Slave IDs up to 65535. more info...
Remains on for all addresses until the Slave ID is lowered below 256
and the box manually unchecked.
Events: This box is checked when reading Enron events from register
32 more info...
History: This box is checked when reading Enron historical records from
register 701-799 more info...
crc The last 2 bytes of the RTU Request are the cyclic redundancy check. These are
error detection bytes more info...
lrc ASCII Mode messages are preceded with a colon and the crc is replaced with an
longitudinal redundancy check, carriage return and line feed characters. more info...
Before sending a message, the serial port needs to be physically connected to a modbus
slave device. The simplest connection is RS232C on a single serial cable.
DTE masters (PC serial ports) have DB9 male connectors which transmits on pin3,
receives pin2 and grounds on pin5. A DCE slave will have a DB9 Female connector
which will allow the use of a straight through cable. A DTE slave will have a DB9 Male
connector and will require the use of a null modem cable.
Modems and radios are used to transmit longer distances. These are typically DCE
devices so straight through cables can be used. Some MDS non-spread spectrum radios
require RTS Delay to be used so a 4th conductor is needed on pin 4.
RS485 converters can be used to extend the distance up to 4000 feet at 100kbaud. This
can be a 4 wire or 2 wire system, depending on the converter. This also allows multi-
dropping up to 32 devices on one pair of wires.
Press the SEND button. The program then monitors the serial port and displays all bytes
received in the Response indicator.
While receiving, the response time counts
up with a progress bar.
Troubleshooting
Check the physical connection to make sure the correct conductors are on the correct
pins and the correct serial port.
Check the serial settings in the slave device to make sure they match the settings in the
master.
Check the Slave device unit address to make sure it matches the Slave ID set in the
master.
The data bytes in the response are displayed in the middle column of the response table.
Use the pull-down boxes in the first column to set the data type for each value. more
info...
The copy down button sets all data types to match the setting for the first value.
The bytes are re-processed immediately as the settings are changed and the results are
shown in the fourth column.
Sending another request for a new response is not required for a recalculation.
Press the clear notes button to blank the whole notes column.
All bytes sent and received are added to the byte history log with date/time stamps.
Displays a 'Save As..' dialog box to allow the log contents to be saved
to a text file.
Log Results
All data results received can be saved to a data log with date/time stamps.
Displays a 'Save As..' dialog box to create a tabbed-text data file for
logging the results.
When data is received, a row is added to the file with date/time and the
results.
Pressing the button again will close the file and stop logging the
results.
The data file can be loaded into just about any system or progam like Excel.
Send Continuously
Check this box to send back to back requests.
The seconds after the start of one send request until the start of the
next send request.
This will continuously send the same command unless combined with the load before
send feature (see below)
Statistics
RTS Delay
Displays a 'Save As..' dialog box to allow saving the current settings to
a text file.
The configuration file is saved in tabbed text format (tab separated values) and appears
like this in notepad.
The preset tabs in Notepad cause the cells with long labels to push the other columns
over.
Sending it to, or opening it from, a spreadsheet program like Excel will use the tabs as
column delimiters as shown here...
Columns A & B contain the setting descriptions and their values.
Each number representing the data Type shown in the Notes Column D
Column E contains the register register numbers (hex values plus offset)
Column F contains the register values from the last poll, if any
Cell G1 contains the result string from the last poll, if any
Load Before Send - Sending a series of requests
When this box is selected, and the SEND button is pressed (or SEND
CONTINUOUSLY is selected),
the program will Restore a previously defined Configuration File
and then SEND the request as saved in the file.
The program will continue to automatically LOAD, SEND and WAIT through a series
of request*.txt files
as long as each file has LOAD BEFORE SEND selected.
When the end of the series is reached and the next file is not found, the series will start
over with request1.txt
and continue until SEND CONTINUOUSLY is manually unchecked.
------------------------------------------------------------------------------------
Writing Data
Serial Settings
The mode and serial settings are copied from the previous window and can also be
changed here. more info...
Setting a Slave ID over 255 will automatically check this box and
allow Slave IDs up to 65535. more info...
Remains on for all addresses until the Slave ID is lowered below 256
and the box manually unchecked.
Data to Write
The values to write are entered in the table shown. The table size is automatically
adjusted as the #values to write is changed.
Use this pull-down box to set the data type for the whole table to be
written.
Press the SEND button. The program then monitors the serial port and displays all bytes
received in the Response indicator.
The 'expected response bytes' indicator is calculated from the input settings.
The response timer stops when this many bytes are received.
All bytes sent and received are added to the byte history log with date/time stamps.
Displays a 'Save As..' dialog box to allow saving the log contents to a
text file.
RTS Delay
Displays a 'Save As..' dialog box to allow saving the current settings
and results to a text file.
Press the Close box in the top corner to Exit the Write program.
Troubleshooting
Check the physical connection to make sure the correct conductors are on the correct
pins and the correct serial port.
Check the serial settings in the slave device to make sure they match the settings in the
master.
Make sure the serial port driver file (serpdrv) is in the same folder as Simply Modbus
Master 6.4.1.exe