RDL Data Logger GUI Configuration Guide

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 24

DownloadRDL Data Logger GUI Configuration Guide
Open PDF In BrowserView PDF
Data Logger
GUI
Configuration
Guide

1. Monitor
1.1.

COM Port

This should be the first step before using the Data Logger UI Application.
1. Plug-in the hardware to the PC and check for the COM Port number in
Computer->System Properties->Device Manager->Ports
2. Select the COM Port number in the drop down menu as shown below and Click Open.
Now Software can communicate with Hardware.

1.2.

Log

1. In the drop down menu all the log files present in SD Card are displayed according to the
date. Choose a file that needs to be displayed.
2. As per chosen log file data is displayed either in binary or voltage.
Refer Section 1.3. Data Type for more details.

1.3.

Data Type

1. In the drop down menu choose one among Binary or Voltage.
2. Choosing Binary from drop down menu:
From the log file ADC values are displayed as raw ADC values from 0-1023 (for 10-bit
ADC) and 0 – 65535(for 16-bit ADC).

3. Choosing Voltage from drop down menu:
From the log file ADC values are converted to voltage and displayed in volts.

1.4.

Export to Excel

1. Contents of the log file chosen (in Section 1.2. Log) is exported to PC in .csv file format.

1.5.

Graph

1. Contents of the log file chosen (in Section 1.2. Log) is shown in a Graph.
2. Two kinds of graphs are available.
1. Combined Graph for all the selected channels.
2. Individual Graph of each channel

3. Combined Graph for all the selected channels is shown in the right upper corner as shown
below. In the screenshot below channels 1 o 4 are selected.

4. Individual Graph for each channel is shown as below.

3. UI Settings
3.1.MODBUS
3.1.1. Com Port Settings

This is the UART settings for Modbus Communication. Refer the screenshot below.

1.
2.
3.
4.
5.
6.
7.

Select Baud Rate from the list.
Select Data Bit from the list.
Select Parity from the list.
Select Stop Bit from the list.
Ignore Slave Restart Time for now.
Select CRC Disable
Click on Apply.

3.1.2. Modbus Settings

This is Modbus Slave information to log the Modbus data.

1.
2.
3.
4.

Slave ID: This is the Modbus Slave ID. Maximum 32 Slave info can be accessed.
Start Address: This is the starting address of the slave from where data needs to be read.
Type: Mention the register type. It could be Coil/Input Register/Holding Register.
Length: Number of data to read. Ex: 5 indicates registers are read from address 0001 to
0005, a total of 5x2=10 bytes as each data is 2 bytes wide.
5. Log: If tick is enabled, the slave data pertaining to that slave id will be logger, if tick is
not enabled, slave data is not logged.
6. Click Apply will write these configuration settings in the memory.
7. Clicking on Read will display the configuration that is already saved.

3.2.ADC
3.2.1. ADC Channel Settings

These Settings will configure ADC as either current channel (4-20mA) or 0-10V ADC
Channel.
1. Tick enabled on Enable/Disable on a particular channel number will log that ADC
channel data. Tick Disabled on Enable/Disable will not log the channel data.
2. Selecting 4-20mA will configure the adc as a current channel, leaving adc in 0-10V will
configure adc as a normal adc channel.
3. Click Apply will write these configuration settings in the memory.
4. Clicking on Read will display the configuration that is already saved.

3.3.Digital Input
This Setting will indicate which digital input needs to be logged.
1. Tick enabled on Enable/Disable on a particular channel number will log that Digital
Input channel data. Tick Disabled on Enable/Disable will not log the digital input
channel data.
2. Click Apply will write these configuration settings in the memory.
3. Clicking on Read will display the configuration that is already saved.

4. Log Settings
These settings will indicate how often logging of data needs to happen for Modbus/ADC/Digital
Input.
1. MODBUS Polling Interval: Every polling interval of time Modbus Channel data is
logged to a file. Value should be in seconds (between 1- 86400).
2. ADC Polling Interval: Every polling interval of time ADC Channel data is logged to a
file. Value should be in seconds (between 1- 86400).
3. Digital Input Polling: Acts like a Master Control. Selecting enable will enable the data
logging for selected channels in Modbus Setting Tab. Selecting Disable here will Disable
the data logging for the digital input channels even if the channels are selected for
logging in Modbus Setting Tab.
4. Click Apply will write these configuration settings in the memory.
5. Clicking on Read will display the configuration that is already saved.

4.1.FTP Uploading Time
This setting is for uploading Modbus/ADC/Digital Input data to the server if enabled to log.
1. MODBUS Polling Interval: Every polling interval of time Modbus Channel data is
logged to a server. Value should be in seconds (between 1- 86400).
2. ADC Polling Interval: Every polling interval of time ADC Channel data is logged to a
server. Value should be in seconds (between 1- 86400).
3. Digital Input Polling: Acts like a Master Control. Selecting enable will enable the data
logging for selected channels in Modbus Setting Tab. Selecting Disable here will Disable
the data logging for the digital input channels even if the channels are selected for
logging in Modbus Setting Tab.
4. Click Apply will write these configuration settings in the memory.
5. Clicking on Read will display the configuration that is already saved.

5. Time Settings
5.1.Local Time
This setting is for Setting/getting time from local machine.
1.
2.
3.
4.

Current Time: Time in hour, minute and seconds.
Date: Select from the drop down menu
Click Save will write these time settings in the memory.
Clicking on Read will display the current time.

5.2.SNTP
This setting is for Synchronizing the time from the local machine with the time from NTP serve.
1. Enable SNTP Client: Time in hour, minute and seconds.
2. SNTP Time Polling: Synchronization time which tells how often the time from local
machine needs to be in sync with the NTP server.
3. SNTP Server: Server URL or its IP address. Ex: public NTP server IP is 198.168.0.160
4. SNTP Path: Path for the SNTP server.
5. Click Save will write these time settings in the memory.
6. Clicking on Read will display the current time.

6. System Log
This setting will enable or disable the system log for the list shown.
1. Presence of tick for an item in the list will enable logging system data for that item.
2. Absence of tick for an item in the list will disable logging system data for that item.
3. Click Apply will write these configuration settings in the memory.
4. Clicking on Read will display the configuration that is already saved.

7. IP Settings
7.1.Primary Connection
This setting will choose the connection for the server.
1. Primary Connection: Choose the primary connection from the drop down menu;
settings are enabled for the selected primary connection.
2. Click Save will save these settings in the memory.
3. Clicking on Read will display the configuration that is already saved.

7.2.GPRS Settings

1.
2.
3.
4.
5.

Choose GSM/GPRS in the Primary Connection as shown in the screenshot.
GPRS Settings are enabled now and ready to get/put user configuration.
APN: Provide APN for the connection. Ex: for Airtel it is "tp://airtelgprs.com".
Click Save will save these settings in the memory.
Clicking on Read will display the configuration that is already saved.

7.3.Wi-Fi Settings

1. Choose WiFi in the Primary Connection as shown in the screenshot.
2. WiFi Settings are enabled now and ready to get/put user configuration.
3. SSID: Provide SSID (username) of the WiFi connection(/Router).
Ex: rdl123
4. Password: Provide Password of the WiFi connection(/Router).
Ex: password
5. Choose whether the WiFi connection is a Static IP or DHCP.
6. Subnet Mask: Provide subnet mask of the WiFi connection(/Router). Ex: 255.255.240.0
7. Gateway: Provide Gateway of the WiFi connection(/Router). Ex: 192.168.0.1
8. Click Save will save these settings in the memory.
9. Clicking on Read will display the configuration that is already saved.

7.4.Ethernet Settings

1. Choose Ethernet in the Primary Connection as shown in the screenshot.
2. Ethernet Settings are enabled now and ready to get/put user configuration.
3. IP Address: Provide IP address of the Ethernet connection. Ex: "tp://airtelgprs.com".
4. Choose whether the connection is a Static IP or DHCP.
5. Subnet Mask: Provide subnet mask of the Ethernet connection. Ex: 255.255.240.0
6. Gateway: Provide Gateway of the Ethernet connection. Ex: 192.168.0.1
7. DNS Primary: Provide Gateway of the Ethernet connection. Ex: 4.3.3.3
8. DNS Secondary: Provide Gateway of the Ethernet connection. Ex: 8.8.8.8
9. Click Save will save these settings in the memory.
10. Clicking on Read will display the configuration that is already saved.

8. Protocol Settings
8.1.Choose Protocol

This setting will choose the protocol to be used for data logging.
1. FTP: Data logging happens to FTP server.
2. JSON: Data logging happens to JSON server.
3. MQTT: Data logging happens to MQTT server.
4. None: Data logging is disabled.
5. Click Save will save these settings in the memory.
6. Clicking on Read will display the configuration that is already saved.

8.2.FTP

1. Choose FTP as shown in the screenshot.
2. FTP Settings are enabled now and ready to get/put user configuration.
3. FTP Server IP: Provide IP address for the FTP connection. Ex: "tp://airtelgprs.com" if
IP Setting is GSM?GPRS and Provider is Airtel.
4. Username: Provide Username for the FTP Server. Ex: rdl123
5. Password: Provide Password for the FTP Server. Ex: password
6. Port Number: Provide Port number for the FTP Server. Ex: 80
7. IO Data Log Folder: Provide folder name for the FTP Server. Ex: Data_Logger.
8. Sys Log Folder: Provide folder name for the FTP Server. Ex: Data_Logger.
9. Click Save will save these settings in the memory.
10. Clicking on Read will display the configuration that is already saved.

8.3.JSON

1.
2.
3.
4.
5.
6.
7.
8.

Choose JSON as shown in the screenshot.
JSON Settings are enabled now and ready to get/put user configuration.
Post URL: Provide Server URL. Ex: "datalog.in"
Hash Key: Provide AES encryption key for security.
Path: Provide Path for the URL. Ex: "/datalogserver/datainsert.php"
Content Type: Choose from dropdown. Ex: application/json
Click Save will save these settings in the memory.
Clicking on Read will display the configuration that is already saved.

8.4.MQTT

1.
2.
3.
4.
5.
6.
7.
8.
9.

Choose MQTT as shown in the screenshot.
MQTT Settings are enabled now and ready to get/put user configuration.
Cloud ServerName: Provide Server Name. Ex: "m11.cloudmqtt.com"
Cloud UserName: Provide MQTT cloud User Name.
Password: Provide MQTT cloud Password.
Port: Provide Port number for MQTT cloud. Ex: password
Topic: Provide Topic for v. Ex: RDL
Click Save will save these settings in the memory.
Clicking on Read will display the configuration that is already saved.

8.5.None

1. When None is chosen, all the protocol gets disabled.

9. Debug
The communication between the Software (User Interface) and the Hardware can be traced in
Debug section. Data sent and received are displayed in the Debug.

Example: Modbus COM Port settings for the below values are traced in debug (figure above.
text in green) where 0D 0A is the delimeter.



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 24
Language                        : en-US
Tagged PDF                      : Yes
Author                          : Sathya
Creator                         : Microsoft® Word 2010
Create Date                     : 2018:10:22 17:43:55+05:30
Modify Date                     : 2018:10:22 17:43:55+05:30
Producer                        : Microsoft® Word 2010
EXIF Metadata provided by EXIF.tools

Navigation menu