RS485 to 4-20mA and Voltage output Module, 4 Channels.

DAT3024

DAT3024 RS485 to 4-20mA Modbus Converter.
RS485 to 4-20mA Output converter DAT3024.
• UL, CSA, CE.
• Modbus RTU Slave.
• 4 x 4-20mA or 0-10V Output.
• RS485 Communication.
• Isolation.
General Description

The Modbus to 4-20mA Output converter DAT3024 is a 4 channel Current or Voltage output module. The DAT3024 converters Modbus into 4-20 mA, 0-20mA or 0-10V. The DAT3024 Current and Voltage output is Isolated from the Power Supply and the Modbus signal. The Slew rate is adjustable. The DAT3024 is also available in the RS232 ASCII format.

INPUT OUTPUT POWER SUPPLY
Modbus RS232 4-20 MA Power Supply Voltage 18-30Vdc
0-10 Volts 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" x 4 3/4" x 3/4" Storage Temperature -40°F +185°F-40°C +85°C
Emission EN 6100-6-4 100 x 120 x 22.5 mm Humidity (non condensing) 0-90%
Weight 3 oz 90 g

Specifications
Output: 4 Channels
mA 0-20mA , 4-20mA.
Voltage 0-10Volt
Communication:  
Modbus RS485
Power Supply: 18 - 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

Output  
Passive  
Current Output 0 Positive 1 Negative 4
Current Output 1 Positive 5 Negative 8
Current Output 2 Positive 9 Negative 12
Current Output 3 Positive 13 Negative 16
Active  
Current Output 0 Positive 1 Negative 2
Current Output 1 Positive 5 Negative 6
Current Output 2 Positive 9 Negative 10
Current Output 3 Positive 13 Negative 14
Voltage Output 0 Positive 3 Negative 4
Voltage Output 1 Positive 7 Negative 8
Voltage Output 2 Positive 11 Negative 12
Voltage Output 3 Positive 15 Negative 16
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
RS485 to 4-20mA and Voltage output Module, 4 Channels, DAT3024.

Applications

How to obtain a 4-20mA from a Multivariable Modbus flowmeter.
Back to General Description
Application Note Modbus RTU DAT3024 with a 4 Channel 4 to 20 mA output.
Printed Version

Set Up the DAT3024.

  1. Connect 24 Vdc to I and J.
  2. Connect RS485 to A and B.
  3. Connect a multimeter to 1 and 2 to measure the 4-20mA output.
  4. If the communication parameters are unknown, short out the INIT connections C and D.
  5. Power up the DAT3024 Modbus RTU Slave.
It is advisable to use the DAT3580 to connect the DAT3024 to the PC. The advantage of using the DAT3580 is that it will isolate your PC from the DAT3024. 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.
DAT3024 Modbus RTU Slave for analog outputs

Set Up PC.

  1. Download the 3000-10000 Software from www.datexel.com download page.
  2. Close all other software.
  3. UnZIP the Modbus_3000_10000_setup software.
  4. Run the 3000-10000 software.
  5. To start the software click the English version.
Start page for the Modbus 3000-10000 software

Set Up Communication.

  1. The software should automatically select the correct comms port. It is possible to override the comms port or refresh if you change the physical port.
  2. Choose the correct Com port settings.
  3. Click Open Com. The Port Status will change to green.
  4. The default Baud rate is either written on the Label or 38400bps. If the INIT is shorted, the Baud rate will be 9600bps, RTU, Data Bit 8, Stop Bit1, Parity None.
Communication screen for the Modbus 3000-10000 software

Selecting the Modbus RTU Slave DAT3024.

  1. The green light only indicates the port is open. Even if the settings are incorrect the light will turn green.
  2. Select Model and the drop down navigation will appear.
  3. Select DAT3024 for Current or Voltage.
Selecting the DAT3024

Setting the Address of the DAT3024 Modbus Slave.

  1. Change the Address to connect to 1 or what is written on the label.
  2. Click "Read data" (Single poll).
  3. The screen should now display the below screen.
  4. If there is a function error, no CRC match, check Baud rate, RS485 connection or Modbus Slave Address.
  5. This needs to be fixed before further progress. If you have not used the INIT on terminals C and D, it is highly recommended that you do now. Then return to Communication set up and set the settings to 9600bps, RTU, Data Bit 8, Stop Bit1, Parity None.
  6. This will always be the correct setting unless it differs on the label.
Selecting Address 1 on the DAT3024

Providing a 4-20 mA output from the DAT3024 Modbus Slave.

  1. If communication is established the screen below should appear, you will see on the right side the default Comm parameters without the INIT link.
  2. Select the output type under the Output type label and select mA for Current.
  3. Below the Measures tab, type the desired output. Then click Write
  4. Connect a Multimeter to the correct output and check that the DAT3024 is outputting the desired Current.
Setting up a Modbus Slave RTU to supply a 4-20mA.

Providing a 0-10 Volt output from the DAT3024 Modbus Slave.

  1. Select the output type under the Output type label and select V for Voltage.
  2. Below the Measures tab, type the output required. Then click Write.
  3. Connect a Multimeter to the correct output and check that the DAT3024 is outputting the desired Voltage.
Setting up a Modbus Slave RTU to supply a 0 to 10V.

Address
The actual Address of the DAT3024 connected.
Baud rate
The actual baud rate of the DAT3024 connected.
Parity
The actual parity mode of the DAT3024 connected.
N°Bit
The actual number of bit selection of the DAT3024 connected.
Mode
The actual Modbus modality (RTU or ASCII) set for the DAT3024 connected
Name
The string read from the DAT3024 of 4 ASCII characters used to name it example DAT3024.
FW Version
The firmware version read from the DAT3024.
WTD (x0.5)
The watchdog time read from the DAT3024 is in steps of 0.5 seconds.
Delay (x1 ms)
The delay time between the reception of a query and transmission of the response. Expressed as steps of 1 millisecond.
Button Wdt_en
Indicates if the bit to enable the watchdog time of the device has been set: red indicates the bit is set, grey indicates the bit is not set.
Button Wdt_ev
Indicates if the watchdog timer event is occurred: red if the event occurs, grey if the event has not occurred. This condition is also signaled by the blinking of the led “PWR” of the device and the safe state of the digital outputs.
Button Pup_ev
Indicates if the Power up event has occurred: red if the event has occurred, grey if the event has not occurred. This condition is also signaled by the power-up state of the digital outputs.