Thermocouple to Modbus converter.

DAT3016

Datexel Product Range
Thermocouple to Modbus converter DAT3016.

• UL, CSA, CE.
• Modbus RTU Slave.
• 4 x Thermocouple, mV, V.
• RS485 Communication.
• Isolation.
General Description

The Thermocouple to Modbus converter DAT3016 Modbus is a 4 channel Thermocouple Modbus converter. The DAT3016 Modbus converts J, K, R, S, B, E, T, N, Type Thermocouples to a 16 bit digital format. The DAT3016 also converters 25 mV, 100 mV 250 mV and up to 1 V to a Modbus RS485 signal. The data is transmitted by the Modbus protocol on RS-485. The DAT3016 Modbus is also available in the RS232 ASCII format.

INPUT OUTPUT POWER SUPPLY
Thermocouples. Modbus RS485 Power Supply Voltage 10-30Vdc
-25 to 25 mV, -100 to 100mV, -250 to 250 mV, -1V to 1 V. Reverse polarity protection 60Vdc
CURRENT CONSUMPTION CONFIGURATION ISOLATION
Between 30 and 100 mA PC Programmable Between Input/Comms/Power Supply 2000Vac.
EMC HOUSING TEMPERATURE
For Industrial environments Material self-extinguishing Operating Temperature 14°F +140°F -10°C +60°C
Immunity EN 61000-6-2 Dimensions W x H x T 4.1/4" x 4 1/2" x 2 1/4" Storage Temperature -40°F +185°F-40°C +85°C
Emission EN 6100-6-4 106 x 112x x 57 mm Humidity (non condensing) 0-90%
Weight 7 oz 200 g

Specifications
Input:  
Thermocouple 4 Channels J, K, R, S, B, E, T, N, Type Thermocouples.
mV - 25 to 25 mV, -100 to 100 mV -250 to 250 mV.
Voltage -1 to 1Volt
Communication:  
RS485: Modbus RTU Slave.
RS232: Modbus Slave.
Power Supply: 10 - 30 Vdc. Reverse polarity protection 60 Vdc.
Current Consumption: 30 mA.
Temperature rating: Operative Temperature -4°F +140°F -20°C +60°C
Storage Temperature -40°F +185°F -40°C +85°C.
Humidity: (not condensing) 0-90%.
Housing: Material self-extinguishing.
Dimensions: W x L x H 3 3/4X 3 1/2 X 1 7/8 inch, 90 x 74 x 48mm.
Weight: 7 oz 200 g.
EMC. For industrial environments.
Immunity: EN 61000-6-2.
Emission: EN 61000-6-4.
Isolation: Between Modbus Master, Slave/Power supply 1500Vac, 50Hz, 1 Minute.
Configuration: PC Configurable.
Drawings

Power Supply, Inputs and interrupt

Voltage Input 0 Positive 1 Negative 2
Voltage Input 1 Positive 3 Negative 4
Voltage Input 2 Positive 5 Negative 6
Voltage Input 3 Positive 7 Negative 8
Thermocouple Input 0 Positive 1 Negative 2
Thermocouple Input 1 Positive 3 Negative 4
Thermocouple Input 2 Positive 5 Negative 6
Thermocouple Input 3 Positive 7 Negative 8
Power Supply (18-30Vdc). Positive J Negative I.
RS 485 Slave Positive (D+)B Negative (D-) A GND C
RS-232D C GND
  E RX
  F TX
Init Pin D Init Gnd C
Thermocouple to Modbus converter DAT3016.

Applications
Back to General Description
Application Note. Using Simply Modbus to read Temperature with Modbus Slave Thermocouple module.
Printed Version

Set up Simply Modbus.

  1. Download demo or purchase the RTU Simply Modbus Master from www.simplymodbus.ca.
  2. Install and run the Software.
It is advisable to use the DAT3580 to connect the DAT3019 to the PC. The advantage of using the DAT3580 is that it will isolate your PC from the DAT3019. The DAT3580 options are USB, Ethernet and RS232. If the DAT3580USB version is used, install the USB drivers. If the DAT3580MBTCP or the DAT3580GW are used, make sure the ethernet parameters are compatible with the net and transmission of data over port 502 is allowed.
Simply Modbus Software

Set up DAT3016.

  1. Connect 24 Vdc to Terminal I and J.
  2. Connect RS485 from the PC to A (D-) and B (D+)
  3. Connect a thermocouple or temperature Calibrator to Channel 0.
  4. If you do not know the Thermocouple Modbus Slave connect the short on INIT and recycle the power. This will set all the communication parameters to the following.
  • Baud Rate 9600.
  • Data bits 8.
  • Stop Bits 1.
  • Parity None.
Thermocouple Modbus Slave

Setting the Communication Port on the Simply Modbus Software.

  1. The mode of Communication is RTU.
  2. The Com port of the PC is 3. This could be different.
  • Baud Rate 9600.
  • Data bits 8.
  • Stop Bits 1.
  • Parity None.
Setting up Simply Modbus Communication port.

Setting the Slave ID and Read Registers.

  1. The Slave ID on the DAT3016 is 1.
  2. The Register of Channel 0 is 40015.
  3. As the DAT3016 is a 4 channel thermocouple Modbus Slave we would like to read all 4 channels, so we type 4 in No. of Registers.
  4. The offset is 40001.
More information on the register tables are in the User Guide.
Setting up Simply Modbus Slave Address and reading Reg.

Sending the Command and Receiving the Temperature.

  1. Click Send.
  2. If all is good the DAT3016 should return the Temperature.
  3. The result is a temperature of 254 which equals 25.4’C.
Sending the Command and Receiving the Temperature.