![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home |
Operation Manual Simply Modbus Master 7.1.2 Modbus RTU Master and Modbus ASCII Master Emulator System Requirements: Windows NT, 95, 2000, XP, Windows7 display resolution: 800 x 600 minimum PC with serial port (built in, serial card or USB serial port) Installation - Simply Modbus Master 7.1.2 (8.60 MB): Click to download SimplyModbusMaster7.1.2Install.zip Unzip the compressed files into a common folder on your hard drive. For Windows 7, In the exe file properties, set XP Compatibilty : SP3. Known Issue with version 7.1: Error-1073807202 is shown
when the VISA drivers cannot be found. Simply Modbus Master 8.0 looks and runs exactly like Simply Modbus Master 7.1.2 but was created using a newer compiler. It is a significantly larger download and install program. It is compatible with the newer Windows versions. Simply Modbus Master 8.0 will automatically use a license for Simply Modbus Master if already installed on the PC.
Starting the program Select Simply Modbus Master 7.1.2 from the Program area of the Start Menu. You will see the demonstration startup window.
The progress bar will take approximately 15 seconds to load the demonstration version. After purchasing and receiving a license key by email, enter the key and press OK. The licensed program The demo version The Simply Modbus Master - Read Window
Controls (inputs) that can be changed by the user have a yellow.background Set the controls to build the Request string.
serial settings: Set these settings to match the setting of the modbus slave device connected.
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... Auto Set values:
Exceptions (for reading Enron modbus data):
Physical Connection 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. The RS232 specification states a maximum distance of 50 feet at 20kbaud. Slightly longer connections are possible at slower baud rates depending on cable quality and noise in the area. 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. Sending the Request 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. Receiving stops when the expected response bytes are received or the time reaches the fail in value entered.
The 'expected response bytes' indicator is calculated from the input settings. The expected crc is calculated from the bytes in the response. 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.
Reading the Response   The data bytes in the response are displayed in the bytes column of the response table. Use the pull-down boxes in the first column to set the data type for each value.
more info...
A notes column is provided to enter labels for the values.
Byte History Log All bytes sent and received are added to the byte history log with date/time stamps.
Log Results All data results received can be saved to a data log with date/time stamps.
register# and notes are used as column headers in the file. 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.
Statistics The seconds taken for the slave to respond to last message. The longest amount of seconds taken for a response (not including failed responses). RTS Delay Check this option to communicate over devices requiring the RTS pin to be asserted before
Save and Restore Configurations
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.
1st column contains descriptions, 2nd column contains values 3rd column contains the data types 0 through 11 in the order shown in its pull down menu. 4th column is empty, 5th column contains the register numbers. 6th column contains the register values 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 filenames must be in the format: request1.txt,
request2.txt, etc...
If request1.txt doesn’t exist, a window showing instructions similar to these will appear. SEND CONTINUOUSLY is not saved in the configuration files.
If a request*.txt Configuration file is being loaded during a Load before Send,
The program will continue to automatically LOAD, SEND and WAIT through a series of request*.txt files
When a file is LOADED without LOAD BEFORE SEND selected,
The series can be stopped at any time by unchecking SEND CONTINOUSLY. ------------------------------------------------------------------------------------
Writing Data
Controls (inputs) that can be changed by the user are shown in yellow. Serial Settings The mode and serial settings are copied from the previous window and can also be changed here. more info...
Auto Set values:
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.
Sending the Command 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. Receiving stops when the expected response bytes are received or the time reaches the fail in value entered.
The 'expected response bytes' indicator is calculated from the input settings. The expected crc is calculated from the bytes in the response. Reading the Response The data bytes in the response are displayed in the bytes column of the response table. Byte History Log All bytes sent and received are added to the byte history log with date/time stamps.
RTS Delay Check this option to communicate over devices requiring the RTS pin to be asserted before
Save and Restore Configurations
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
Home • FAQ • Enron • Download • Purchase • Contact Copyright © 2020 Simply Modbus. All rights reserved |