ICP DL-100TM485 User manual
Anuncio
Anuncio
DL-100TM485
DL-100TM485 User Manual
Warranty
All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one year from the date of delivery to the original purchaser.
Warning
ICP DAS assumes no liability for any damage resulting from the use of this product. ICP DAS reserves the right to change this manual at any time without notification.
The information furnished by ICP DAS is believed to be accurate and reliable. However, no responsibility is assumed by ICP DAS for its use, nor for any infringements of patents or other rights of third parties resulting from its use.
Copyright
Copyright© 2019 ICP DAS. All rights reserved.
Trademarks
Names are used for identification purposes only and may be registered trademarks of their respective companies.
Date: 2019/7/9
DL-100TM485 User Manual, V1.02
1/18
DL-100TM485
Table of Contents
DL-100TM485 User Manual.................................................................................................................. 1
Introduction ............................................................................................................................................ 3
1 Hardware Information .................................................................................... 4
1.1 Specifications........................................................................................... 4
1.2 Function Block ........................................................................................ 6
1.3 Pin Assignments ...................................................................................... 6
1.4 Wire Connections .................................................................................... 7
2 Modbus RTU Protocol ................................................................................ 8
2.1 Modbus Mapping Table ............................................................................. 9
3 Utility Software ............................................................................................ 13
3.1 Before you use the Utility Software......................................................... 13
3.2 DL-100TM485 Utility ............................................................................. 14
3.3 Configuration ........................................................................................... 15
4 Appendix ...................................................................................................... 16
4.1 LCD Information: .................................................................................... 16
DL-100TM485 User Manual, V1.02
2/18
DL-100TM485
Introduction
The DL-100TM485 is a one-channel temperature and humidity data logger module. It contains a single built-in RS-485 communication interface and an LCD indicator to display the module ID, temperature and humidity data, and allows you define the log time interval depending on your application.
The DL-100TM485 supports the Modbus RTU protocol.
Refer to Section 2 for more details.
We also provide software Utility that can be used to retrieve log data and display it in a chart on your desktop, and also allow you save the log data into an
Excel format file.
DL-100TM485 User Manual, V1.02
3/18
DL-100TM485
1 Hardware Information
1.1 Specifications
Humidity & Temperature Sensor
Humidity Range
Humidity Resolution
Humidity Accuracy
0 ~ 100
%
RH (Relative Humidity)
0.1% RH
Typical:
±
3% RH
Humidity Repeatability
Temperature Range
Temperature Resolution
Temperature Accuracy
Temperature Repeatability
LCD Display
LCD Duty
LCD Bias
LCD Operating Voltage
LCD Operating Frequency
Power
Protection
Required Supply Voltage
Power Consumption
Mechanical
Dimensions (W x L x H)
Environment
Operating Temperature
Storage Temperature
Relative Humidity
Communication
Interface
Baud Rate
Max.: Refer to Figure 1
±0.1
%
RH
-20 ~ +60
℃
0.1
℃
Typical:
±
0.4
℃
Max.: refer to Figure 2.
±
0.1
℃
1/4
1/3
3.0 V
64 Hz
Power reverse polarity protection
+10 ~ +30 VDC
≤
0.15 W @ 24 VDC
86 mm x 128 mm x 52 mm
-20 ~ +60
℃
-30 ~+80
℃
5 ~ 95
%
RH, Non-condensing
RS-485
9600 bps
DL-100TM485 User Manual, V1.02
4/18
DL-100TM485
4
3
2
1
0
6
5
0 10 20 30 40 50 60
Relative Humidity (%RH)
70 80 90 100
Figure 1: Maximum RH-tolerance at 25°C per sensor.
3
2.5
2
1.5
1
0.5
0
-40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100
Temperature (℃)
Figure 2: Maximum T-tolerance per sensor.
DL-100TM485 User Manual, V1.02
5/18
DL-100TM485
1.2 Function Block
1.3 Pin Assignments
8-Bit MCU
DL-100TM485 User Manual, V1.02
6/18
DL-100TM485
1.4 Wire Connections
DL-100TM485 User Manual, V1.02
7/18
DL-100TM485
2 Modbus RTU Protocol
The Modbus protocol was originally developed for
Modicon controllers by Modicon Inc. Detailed information can be found at http://www.modicon.com/techpubs/toc7.html
. Visit http://www.modbus.org
to find more valuable information.
The DL-100TM485 module supports the Modbus RTU protocol. The communication Baud Rate is 9600bps, and the parity, data bits and stop bits are fixed as no parity, 8 data bits and 1 stop bit. The following Modbus functions are supported.
Code Description
0x01 Read coils status
Address
0xxxx
0x02 Read discrete inputs
0x03 Read multiple registers
1xxxx
4xxxx
0x04 Read multiple input registers 3xxxx
0x05 Write single coils 0xxxx
0x06 Write single register
0x0F Write multiple coils
4xxxx
0xxxx
0x10 Write multiple register 4xxxx
If the function specified in the message is not supported, then the module responds as follows.
Error Response
00 Address 1 Byte 1 ~ 247
01 Function code 1 Byte Function code + 0x80
02 Exception code 1 Byte 01
If a CRC mismatch occurs, the module will not respond.
DL-100TM485 User Manual, V1.02
8/18
2.1
Modbus Mapping Table
DL-100TM485 Modbus RTU Tables
Coils
Number Address
(Hex)
Function
Code(s)
Access Data
Type
Name
00257 256
(0x100)
00258 257
(0x101)
00259 258
(0x102)
10260 259
(0x103)
10261 260
(0x104)
10262 261
(0x105)
01, 02,
05, 15
01, 02,
05, 15
01, 02,
05, 15
01, 02
01, 02
01, 02
R/W Bit Enables or disables the logging
Function.
R/W Bit Resets the value of the log records counter to 0.
R/W
R
R
R
Bit
Bit
Set the page of the first log data which you want to read.
Reset Bit.
Bit The page number where the first log data record is stored.
Bit The page number where the last log data record is stored.
Comments
0: Disabled
1: Enabled
Set this bit to on to clear the log data counter value. This bit will be set to 0 when cleared successfully.
There are two pages of log space available in the DL-50M, and each page contains 32760 humidity and temperature data records.
This bit only returns a value of 1 when you read it for the first time. In all other cases, it always returns a value of 0.
0: First page
1: Second page
0: First page
1: Second page
DL-100TM485 User Manual, V1.00
9/18
Input Registers
Number Address
(Hex)
30001 0
(0)
30002 1
(1)
30003 2
(2)
365521 65520
(FFF0)
365522 65521
(FFF1)
365523 65522
(FFF2)
365524 65523
(FFF3)
Function
Code(s)
Access Data
Type
03, 04 R
03, 04 R
03, 04 R
03, 04 R
03, 04 R
03, 04 R
03, 04 R
Word
Word
Word
Word
Long HI
Long LO
Word
Name Comments
Humidity value. The response value is the result of the original value multiplied by 100.
Temperature value in degrees Celsius. The response value is the result of the original value multiplied by 100.
Temperature value in degrees
Fahrenheit.
Firmware version.
Module Name.
Module Name.
The number of log records.
The response value is the result of the original value multiplied by 100.
The response value is a hex value. The high byte denotes major version, the low byte denotes minor version.
The response value is a hex value. The high byte denotes
‘
D
’
, the low byte denotes
‘
L
’
.
The response value is a hex value. The high byte denotes
‘
0
’
, the low byte denotes
‘
50
’
.
DL-100TM485 User Manual, V1.00
10/18
Value Time
0 10 seconds
1
2
20 seconds
30 seconds
Value Time
3 1 minute
4
5
5 minutes
10 minutes
Value Time
6 1 hour
7
8
Table 1
2 hours
6 hours
Holding Registers
365525 65524 03, 04
(FFF4) 06, 16
R/W Byte The high byte: Module address 1~248
365526 65525
(0xFFF5)
03, 04
06, 16
365527 65526
(0xFFF6)
03, 04
06, 16
365528 65527
(0xFFF7)
03, 04
06, 16
Bit
R/W Byte
R/W Sign
Byte
R/W Word
Value Time
9 6 hours
0x0A 12 hours
0x0B 1 day
The low byte: The logging mode.
The high byte: LCD display items
The low byte: The logging time interval.
The high byte: Module baud rate
The low byte: The temperature offset value.
The starting address of the logging data record you want to read.
0: The module will stop logging if the
EEPROM memory is full.
1: The earliest stored data record will be overwritten if the EEPROM memory is full.
00~3F
The allowed range is from 0 to 0x0B. Refer to
Table 1 for more information.
06~07
06: 9600 bps; 07:19200 bps
The unit is 0.1 degrees in Celsius, the range is from -12.8
℃
~ 12.7
℃
.
The response value will be filled with 0x7777 when this value is higher than the last address.
11/18
365529 65528
(0xFFF8)
365530
65529
(0xFFF9)
365531 65530
(0xFFFA)
365532 65531
(0xFFFB)
365533 65522
(0xFFFC)
365534 65533
(0xFFFD)
03, 04
06, 16
R/W Word
365535 65534
(0xFFFE)
03, 04
06, 16
03, 04
06, 16
03, 04
06, 16
03, 04
06, 16
03, 04
06, 16
03, 04
06, 16
R/W
R/W
R/W
R/W
R/W
R/W
Byte
Word
Word
Word
Word
Word
The numbers of logging data records you want to read.
The response value will be filled with 0x7777 when this value is higher than the last address.
The base year and month values.
The base day and hour values. values.
The response value is a hex value. The high byte denotes the
‘ year
’
, the low byte denotes the
‘ month
’
.
The response value is a hex value. The high byte denotes the
‘ day
’
, the low byte denotes the
‘ hour
’
.
The base minutes and seconds values. The response value is a hex value. The high byte denotes the
‘ minutes
’
, the low byte denotes the
‘ seconds
’
.
The current year and month values. The response value is a hex value. The high byte denotes the
‘ current year
’
, the low byte denotes the
‘ the month
’
.
The current day and hour values. The response value is a hex value. The high byte denotes the
‘ current day
’
, the low byte denotes the
‘ current hour
’
.
The current minute and second The response value is a hex value. The high byte denotes the
‘ current minute
’
, the low byte denotes the
‘ current second
’
.
12/18
DL-100TM485
3 Utility Software
3.1 Before you use the Utility Software
1. Before you use this Utility, please make sure you have installed
Microsoft .NET Framework 4. If you haven
’ t installed .NET Framework yet, please refer to section 2 for more information, or refer to section 3 for more information about the installation of this Utility.
2. To download .NET Framework, refer: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-
4491-b0e5-b386f32c0992&displaylang=en
3. You also can find the Microsoft .NET Framework 4 web installer package in the following location on the enclosed CD
(Napdos\Net_FrameWork\dotNetFx40_Full_setup.exe).
4. The Utility software is located in the following location on the attached CD:
Napdos\DL_100\Utility
DL-100TM485 User Manual, V1.02
13/18
DL-100TM485
3.2 DL-100TM485 Utility
1. After launching the Utility, the program interface will be displayed, as shown below:
Clicking
“
File
”
or the icon opens a previous
DL-100TM485 logging data file stored on your PC.
Clicking
“
Connection->Connect->RS-232/RS-485
”
or the
icon creates a connection from the serial port.
Clicking
“
Connection->Disconnect
”
or the icon disconnects the connection between the PC and the
DL-100TM485.
Clicking *
“
Functions->Get Records
”
or the icon retrieves the logging data which is stored in the EEPROM of the DL-100TM485 module.
Clicking *
“
Functions->Configuration
”
or the icon enables you to configure the DL-100TM485 module.
Clicking
“
Exit
”
or the icon closes the Utility software.
* This function is only valid when a connection has been successfully established between the PC and the
DL-100TM485 module.
DL-100TM485 User Manual, V1.02
14/18
DL-100TM485
3.3 Configuration
After a connection between the PC and the DL-100TM485 has been established, click the
“ ”
icon to configure the
DL-100TM485. The configuration details are shown follows:
1. A new menu window would be created and the current module configurations will be displayed. After changing the values, click the
“
Set
”
button to update the configurations of the module.
2. The Log function would be disabled when you connect to the
DL-100 by this Utility software, please remember to enable the log function before you terminate the Utility software.
DL-100TM485 User Manual, V1.02
15/18
DL-100TM485
4 Appendix
4.1 LCD Information:
Module Address:
① ②
Area
①
②
LCD value Details
Id
00~FF
Indicates that the currently displayed information is the module address.
Indicates the current module address.
DL-100TM485 User Manual, V1.02
16/18
DL-100TM485
Temperature Value
①
②
③
Area LCD value Details
①
②
icon
Indicates that the currently displayed information is the temperature.
DDD.D~-DD.D Indicates the current temperature value.
℃
or
℉
icon Indicates the temperature units.
③
Humidity Value
①
②
③
DL-100TM485 User Manual, V1.02
17/18
③
DL-100TM485
Area
①
②
LCD value Details
icon
DD.D
% icon
Indicates that the currently displayed information is the humidity.
Indicates the current humidity value.
Indicates the humidity units.
DL-100TM485 User Manual, V1.02
18/18
Descargar
Anuncio