DFR0853 Product Instruction - en
DFR0853 Product Instruction - en
.
Each channel of the module is independent, which can set the range independently.
There are a variety of ranges to choose from, and users can switch them at will
according to their needs. In addition to supporting standard 4-wire sensors, it also
supports 2-wire and 3-wire sensor inputs.
Security is extremely guaranteed. The product has communication isolation and
input/output isolation, so that it can not only resist interference during use, ensure
accurate and stable data transmission, but also in case of strong electricity, it will only
burn out the collection product at most and the entire system will not be damaged. The
module supports a 12-30V wide voltage power supply, and the interface adopts an
anti-reverse design.
Note: The factory default current range of this module is 4~20mA. When the
customer selects the voltage range, you need to remove the 2 screws on the
front shell, open the shell, and then unplug the jumper caps for J0~J7, and
select the voltage range in the upper computer software. For the operation
method of the software, please refer to 3. Software instructions. The upper
cover of the shell is easy to be inserted upside down, please refer to the figure
below for correct operation:
a. The analog print on the shell film corresponds to the analog print on the
board, as shown in the figure:
b. The mounting holes inside the top and bottom cases need to be aligned and
fit snugly, as shown in the figure:
The button S1 inside the module is used to restore the factory mode. Before
powering on, press and hold the S1 button, the module indicator flashes 3 times
quickly when powered on. When it stops, the module has been reset at this time.
Power off and power on again, then the module is restored to factory default
settings. The position of the S1 button hole on the shell is shown in the figure
below:
4. Power supply and communication line connection
The power input and RS485 communication interface are shown in the figure below.
The maximum voltage of the input power is 30V. Exceeding the range may cause
permanent damage to the module circuit.
2 Configuration Instructions
2.1 Code configuration table
1. Baud rate configuration code table
Code 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007
Baud 1200 2400 4800 9600 19200 38400 57600 115200
rate
2. Analog input range configuration code table
Input type Range Maximum error Code
V 0~5V ±0.2% FS 0x000D
V 1~5V ±0.2% FS 0x0082
V 0~2.5V ±0.2% FS 0x000F
mA 0~20mA ±0.2% FS 0x000B
mA 4~20mA ±0.2% FS 0x000C
2. Relationship between the value of the data register and the input analog
quantity (all linear relations):
Analog input range Digital number of data register
(decimal)
0V~5V 0-4095 (0V=0, 5V=4095)
1V~5V 819-4095 (1V=819, 5V =4095)
0V~2.5V 0-2048 (0V=0, 2.5V =2048)
0~20mA 0-4095 (0mA =0, 20mA =4095)
4~20mA 819-4095 (4mA=819, 20mA=4095)
Device return:01 04 10 0F FF 0F FF 0F FF 0F FF 0F FF 0F FF 0F FF 0F
FF
CRC
Device addressFunction code Number of bytes Data
Channel 1 sampling value: 0F FF
Channel 2 sampling value: 0F FF
Channel 3 sampling value: 0F FF
Channel 4 sampling value: 0F FF
Channel 5 sampling value: 0F FF
Channel 6 sampling value: 0F FF
Channel 7 sampling value: 0F FF
Channel 8 sampling value: 0F FF
2. 03 function code
Used to read the holding register, the read is a sixteen-bit integer or an unsigned
integer.
For example:
Module address is 01, search module
Host send:01 03 00 80 00 07 CRC
Device address Function code Register address 40129 Number of registers
3. 06 Function code
Used to write single save register
For example:
The module address is 01, set the module address to 2
Host 06 00 84 00 01 02 00 02 CRC
send:01
Device Function Register Number of Number of Data
address code address 40133 registers bytes
Module address:2
Device return:01 06 00 84 00 01 CRC
Host send:01 10 00 84 00 03 06 00 02 00 03 00 00
CRC
Device Function Register address Number of Number Data
address code 40133 registers of bytes
Module address: 2
Baud rate:9600
5. Error response
If the address and check bit are correct, but the register address in the command is
not within the module address protocol range, the device returns an error
command.
No returning for other error conditions
Error command format: device address + error code (0x80 + function code) +
exception code (0x02) + CRC
For example:
The module address is 01, the error address is 40138
Module address: 2
Baud rate:9600
40138 address