ART Technology Development DAM-3028MC User manual

1

1
Preface
The copyright belongs to ART Technology and may not be reproduced in mechanical, electronic or any
other way without permission.
The company reserves the right to make changes to this manual, and the product will be subject to
subsequent changes without prior notice.
Disclaimer
Before ordering the product, please check with the manufacturer or dealer for details on whether the
product performance meets your needs.
Proper transportation, storage, assembly, assembly, installation, commissioning, operation and maintenance
are prerequisites for safe and normal operation of the product. The company is not responsible for any
direct, indirect, intentional or unintentional damage and hidden dangers caused by improper installation
and use.
Common Sense for Safe Use
1. Please read the product manual carefully before using the product;
2. For products that are not ready to be installed and used, anti-static protection should be done well
(preferably placed in an anti-static protective bag, do not take it out);
3. Before taking out the product, place your hands on a grounded metal object to release static electricity
from your body and hands, wear electrostatic gloves and wristbands, and develop the habit of only
touching the edges;
4. In order to avoid electric shock to the human body or damage to the product, the power must be cut off
every time the product is unplugged or reconfigured;
5. Before moving the product, be sure to cut off the power supply;
6. For the complete machine, be sure to power off when adding/reducing boards;
7. Before you need to connect or unplug any equipment, make sure that all power cords have been
unplugged in advance;
8. In order to avoid unnecessary damage to the product caused by frequent switching on and off, after
switching off, wait at least 30 seconds before switching on.

2
Content
1 Product Description .....................................................................................3
1.1 Overview......................................................................................................................... 3
1.2 Product Outline ............................................................................................................... 3
1.3 Product Size Chart........................................................................................................... 4
1.4 Main Indicators ............................................................................................................... 4
1.5 Module Instruction.......................................................................................................... 7
2 Configuration Instructions.......................................................................... 11
2.1 Code Configuration Table............................................................................................. 11
2.2 MODBUS Address Allocation Table ............................................................................ 11
2.3 Modbus Communication Example................................................................................ 22
2.4 Factory Default State..................................................................................................... 25
2.5 Installation Method ....................................................................................................... 25
3 Software Instructions .................................................................................26
3.1 Power-on and Initialization........................................................................................... 26
3.2 Connect to Advanced Software..................................................................................... 26
4 Product Precautions and Warranty..............................................................34
4.1 Precautions.................................................................................................................... 34
4.2 Warranty........................................................................................................................ 34

3
1 Product Description
1.1 Overview
DAM-3028MC is 8-channel isolated digital input and 8-channel C-type signal relay output module,
and it supports RS485 communication interface and standard ModbusRTU protocol. It is equipped with a
good human-computer interface, so it is easy to use and its performance is stable.
1.2 Product Outline
Figure 1

4
1.3 Product Size Chart
Figure 2
1.4 Main Indicators
8-channel digital input/output module
Analog Input
Input Channel 8 single-ended digital inputs (dry contact or wet contact common
anode)
Digital Input Voltage
Dry contact: logic level 0: INx and IN.GND shorted
Logic level 1: INx open circuit or floating
Wet Contact: Logic Level 1: IN.COM Input Voltage: 0~+3V (Max)
INx is connected to the negative terminal of the input
voltage
Logic level 0: IN.COM input voltage: +10V~+30V
INx is connected to the negative terminal of the input
voltage
Note: The high level state of floating and wet contacts is the same.
Operating Mode DI input, low-to-high latch, high-to-low latch, counter, frequency
measurement
Support Counter Function 32 bit

5
Counter/Frequency Input
Range
0~400Hz
Others Support DI reverse function and signal filtering function
Digital Output
Channel 8-channel C-type signal relay, normally open + normally closed
contact
Rated Control Capacity
(Resistive Load) Note 1
Ag+Au clad (silver+gold cladding)
Contact maximum
allowable current (resistive
load)
2A, 30V DC
Contact Maximum
Switching Voltage
(Resistive Load) Note 2
2A
Minimum Applicable Load
(Resistive Load)
220V DC
Relay Off Time 10µA10mV DC
Relay On Time 4ms (max)
Mechanical Life 4ms (max)
Electrical Life More than 100 million times (on-off frequency 180 times/min)
Operating Mode
More than 100,000 times (under 2A30V DC resistive load), more
than 500,000 times (under 1A30VDC resistive load) (on-off
frequency 20 times/min)
Others
Communication Interface RS485
RS485 Transfer Rate Note 3
Maximum 180 times/second (total channel of si
ngle module, under
115200bps)
Maximum 24 times/second (total channel of single module, under
9600bps)
Maximum 3 times/second (total channel of single module, under
1200bps)
Baud Rate 1200~115200bps
Watchdog software watchdog
Supply Voltage +10~30VDC
Power Protection Power reverse protection
Power Consumption Rated 0.5W @ 24VDC
Operating Temperature -10℃~+70℃
Storage Temperature -40℃~+80℃

6
Note:
1. Resistive Load: The maximum value of all parameters of the relay is realized when the load is
resistive load. Resistive load means the load that iodine tungsten lamp, incandescent lamp, resistance
furnace, oven, electric water heater, etc. will not cause voltage and current phase changes.
2. Contact Maximum Switching Voltage: This value is the maximum value when the load is a
resistive load, and supports DC and AC voltage. If the load is a capacitive load or an inductive load,
this indicator may be reduced.
3. Data Communication Rate: This parameter refers to the communication speed between the MCU
controller and the host computer, which belongs to the theoretical maximum value. The
communication rate will also be affected by the length of the field wiring, the number of loaded
modules, the programming architecture of the host computer, and the hardware capabilities of the
CPU.

7
1.5 Module Instruction
1、Terminal Definition Table
Table 1
Terminal Name Explanation
1 GND DC power input ground
2 +VS DC positive power input, +10~+30VDC
3 DATA- RS-485 interface signal negative
4 DATA+ RS-485 interface signal is positive
5 INIT*
Reset terminal, short-circuit with GND pin to reset
after power-on
6 no connection
7 no connection
8 no connection
9 IN.COM Wet node digital input common terminal
10 IN.GND Dry contact digital input common terminal
11 IN7 Digital input 7 channels
12
IN6
Digital input 6 channels
13 IN5 Digital input 5 channels
14 IN4 Digital input 4 channels
15 IN3 Digital input 3 channels
16 IN2 Digital input 2 channels
17 IN1 Digital input 1 channel
18 IN0 Digital input 0 channel
19 RL0NO Relay output 0 channel is normally open
20 RL0COM Relay output 0 channel common terminal
21 RL0NC Relay output 0 channel normally closed
22 RL1NO Relay output 1 channel normally open
23 RL1COM Relay output 1 channel common terminal
24 RL1NC Relay output 1 channel normally closed
25 RL2NO Relay output 2 channels normally open
26 RL2COM Relay output 2 channel common terminal
27 RL2NC Relay output 2 channels normally closed
28 RL3NO Relay output 3 channels normally open
29 RL3COM Relay output 3-channel common terminal
30 RL3NC Relay output 3 channels normally closed
31 RL4NO Relay output 4 channels normally open
32 RL4COM Relay output 4-channel common terminal
33 RL4NC Relay output 4 channels normally closed

8
34 RL5NO Relay output 5 channels normally open
35 RL5COM Relay output 5-channel common terminal
36 RL5NC Relay output 5 channels normally closed
34 RL6NO Relay output 6 channels normally open
35 RL6COM Relay output 6-channel common terminal
36 RL6NC Relay output 6 channels normally closed
37 RL7NO Relay output 7 channels normally open
38 RL7COM Relay output 7-channel common terminal
39 RL7NC Relay output 7 channels normally closed
2、Block Diagram of the Internal Structure of the Module
LED
Module
Embedded
Controll
er
RS485
Power
Regulato
r
.
.
.
VCC
VS+
GND
DATA+
VCC
IN0+
INx+
DI.GND
+5V
Isolated
DC
+5V
DATA-
Invert
er
Relay
RLxNO
RLxCOM
Figure 3
3、Power and Communication Line Connection
The power input and RS485 communication interface are shown in the figure below. The maximum
voltage of the input power supply is 30V. Exceeding the range may cause permanent damage to the module
circuit.
Figure 4

9
4、INIT Mode Description
Short-circuit the INIT* pin and the GND pin, and apply +10~+30VDC voltage between the +Vs
terminal and the GND terminal. After power-on, the module indicator flashes 3 times quickly. After the
indicator stop flashing, the module has completed reset. Power off and power on, the module restores the
factory settings. The default factory settings see the 2.4 Default factory state.
Figure 5
5、Indicator Light Description
Running indicator: When the power is normally on and no data is sent, the indicator is always on;
when there is data transmission, the indicator flashes; When INIT is short-circuited and powered on, the
indicator light flashes 3 times quickly.
6、Digital Input and Output Wiring
Dry contact signal wiring:
VCC
IN0+
+5V
IN.GND
DAM-3028MC
Figure 6
Wet Contact Common Cathode Wiring:
VCC
INx
+5V
INCOM
DAM-3028MC
DC +10-30V
Figure 7
Relay output wiring:

10
RLxCOM
RLxNC
RLxNO
DC
DC
Figure 8

11
2 Configuration Instructions
2.1 Code Configuration Table
1、Baud Rate Configuration Code Table
Table 2
代码 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007
波特率 1200 2400 4800 9600 19200 38400 57600 115200
2.2 MODBUS Address Allocation Table
1、DI status and control information are shown in Table 3:
Support 0x1, 0x5 and 0xF function codes
Table 3
Address0X Description Property Description
Reserve
10001 DI0 input status read only =1 high level =0 low level
10002 DI1 input status read only Ditto
10003 DI2 input status read only Ditto
10004 DI3 input status read only Ditto
10005 DI4 input status read only Ditto
10006 DI5 input status read only Ditto
10007 DI6 input status read only Ditto
10008 DI7 input status read only Ditto
Reserve
10066 DO0 output status Read and write 0=not conducting, 1=conducting
10067 DO1 output status Read and write Ditto
10068 DO2 output status Read and write Ditto
10069 DO3 output status Read and write Ditto
10070 DO4 output status Read and write Ditto
10071 DO5 output status Read and write Ditto
10072 DO6 output status Read and write Ditto
10073 DO7 output status Read and write Ditto
Reserve
10131 DI0 counter enable Read and write 0=disable, 1=enable
10132 DI1 counter enable Read and write Ditto
10133 DI2 counter enable Read and write Ditto
10134 DI3 counter enable Read and write Ditto
10135 DI4 counter enable Read and write Ditto
10136 DI5 counter enable Read and write Ditto
10137 DI6 counter enable Read and write Ditto

12
10138 DI7 counter enable Read and write Ditto
Reserve
10266 DI0 counter clear Read and write 0=default, no action, 1=clear count
10267 DI1 counter clear Read and write Ditto
10268 DI2 counter clear Read and write Ditto
10269 DI3 counter clear Read and write Ditto
10270 DI4 counter clear Read and write Ditto
10271 DI5 counter clear Read and write Ditto
10272 DI6 counter clear Read and write Ditto
10273 DI7 counter clear Read and write Ditto
Reserve
10331 DI0 counter overflow flag
Read and write 0=no overflow, 1=overflow, the
overflow flag can be cleared by
writing the function code
10332 DI1 counter overflow flag Read and write Ditto
10333 DI2 counter overflow flag Read and write Ditto
10334 DI3 counter overflow flag Read and write Ditto
10335 DI4 counter overflow flag Read and write Ditto
10336 DI5 counter overflow flag Read and write Ditto
10337 DI6 counter overflow flag Read and write Ditto
10338 DI7 counter overflow flag Read and write Ditto
Reserve
10461 DI0 latch status Read and write 0=not latched, 1= latched
10462 DI1 latch status Read and write Ditto
10463 DI2 latch status Read and write Ditto
10464 DI3 latch status Read and write Ditto
10465 DI4 latch status Read and write Ditto
10466 DI5 latch status Read and write Ditto
10467 DI6 latch status Read and write Ditto
10468 DI7 latch status Read and write Ditto
Reserve
10526 DI0 filter Read and write 0=disable, 1=enable
10527 DI1 filter Read and write Ditto
10528 DI2 filter Read and write Ditto
10529 DI3 filter Read and write Ditto
10530 DI4 filter Read and write Ditto
10531 DI5 filter Read and write Ditto
10532 DI6 filter Read and write Ditto
10533 DI7 filter Read and write Ditto
Reserve

13
10591 DI0 reverse Read and write 0=do not reverse, 1=reverse
10592 DI1 reverse Ditto
10593 DI2 reverse Ditto
10594 DI3 reverse Ditto
10595 DI4 reverse Ditto
10596 DI5 reverse Ditto
10597 DI6 reverse Ditto
10598 DI7 reverse Ditto
Reserve
10656 DO0 power-on value Read and write 0=disconnected, 1=connected
(pulse output mode not supported)
10657 DO1 power-on value Read and write Ditto
10658 DO2 power-on value Read and write Ditto
10659 DO3 power-on value Read and write Ditto
10660 DO4 power-on value Read and write Ditto
10661 DO5 power-on value Read and write Ditto
10662 DO6 power-on value Read and write Ditto
10663 DO7 power-on value Read and write Ditto
Reserve
10721 DO0 safe value Read and write 0=not conducting, 1=conducting
10722 DO1 safe value Read and write Ditto
10723 DO2 safe value Read and write Ditto
10724 DO3 safe value Read and write Ditto
10725 DO4 safe value Read and write Ditto
10726 DO5 safe value Read and write Ditto
10727 DO6 safe value Read and write Ditto
10728 DO7 safe value Read and write Ditto
2、The module parameters and control information are shown in the following table:
Support 0x3, 0x4, 0x6 and 0x10 function codes
Table 4
Address4X Description Property Description
40129 Module Type Register read only eg.: 0x30, 0x28 means DAM3028
40130 Module Type Suffix Register read only eg.: 0x42, 0x44 (HEX) means 'BD'
(ASC II)
40131
Module MODBUS protocol
identification
read only ‘+’: 2B20(HEX) -ASC II
40132 Module version number read only eg.: 0x06, 0x00 means version
6.00
40133 Module address Read and write Bit15_Bit 8 must be entered as 0.

14
Bit7_Bit 0 Module address, range
1~255.
eg.: 01
40134 Module baud rate Read and write eg.:0x0003-9600bit/s, see Table 2
for other baud rates
40135 Parity check selection Read and write 0x0000: no verification;
0x0001: even parity;
0x0002: odd parity;
Reserve
41601 DI0 working mode Read and write Bit4- Bit0: DI module working
mode
0x00: DI input
0x01: count
0x02: low-to-high latch
0x03: high-to-low latch
0x04: Frequency working mode
41602 DI1 working mode Read and write
41603 DI2 working mode Read and write
41604 DI3 working mode Read and write
41605 DI4 working mode Read and write
41606 DI5 working mode Read and write
41607 DI6 working mode Read and write
41608 DI7 working mode Read and write
Reserve
41666 DI0 count initial value low 16 bits Read and write lower 16 bits
41667
DI0 count initial value high 16
bits
Read and write high 16 bits
41668 DI1 count initial value low 16 bits Read and write Ditto
41669
DI1 count initial value high 16
bits
Read and write Ditto
41670 DI2 count initial value low 16 bits Read and write Ditto
41671
DI2 count initial value high 16
bits
Read and write Ditto
41672 DI3 count initial value low 16 bits Read and write Ditto
41673
DI3 count initial value high 16
bits
Read and write Ditto
41674 DI4 count initial value low 16 bits Read and write Ditto
41675
DI4 count initial value high 16
bits
Read and write Ditto
41676 DI5 count initial value low 16 bits Read and write Ditto
41677
DI5 count initial value high 16
bits
Read and write Ditto
41678 DI6 count initial value low 16 bits Read and write Ditto
41679
DI6 count initial value high 16
bits
Read and write Ditto
41680 DI7 count initial value low 16 bits Read and write Ditto

15
41681
DI7 count initial value high 16
bits
Read and write Ditto
Reserve
41795 DI0 count value lower 16 bits read only lower 16 bits
41796 DI0 count value high 16 bits read only high 16 bits
41797 DI1 count value lower 16 bits read only Ditto
41798 DI1 count value high 16 bits read only Ditto
41799 DI2 count value lower 16 bits read only Ditto
41800 DI2 count value high 16 bits read only Ditto
41801 DI3 count value lower 16 bits read only Ditto
41802 DI3 count value high 16 bits read only Ditto
41803 DI4 count value lower 16 bits read only Ditto
41804 DI4 count value high 16 bits read only Ditto
41805 DI5 count value lower 16 bits read only Ditto
41806 DI5 count value high 16 bits read only Ditto
41807 DI6 count value lower 16 bits read only Ditto
41808 DI6 count value high 16 bits read only Ditto
41809 DI7 count value lower 16 bits read only Ditto
41810 DI7 count value high 16 bits read only Ditto
Reserve
41924 DI0 h
igh level filter width low 16
bits
Read and write lower 16 bits
41925 DI0 h
igh level filter width high 16
bits
Read and write high 16 bits
41926 DI1 high level fi
lter width low 16
bits
Read and write Ditto
41927 DI1 h
igh level filter width high 16
bits
Read and write Ditto
41928 DI2 h
igh level filter width low 16
bits
Read and write Ditto
41929 DI2 high level filter width high 16
bits
Read and write Ditto
41930 DI3 h
igh level filter width low 16
bits
Read and write Ditto
41931 DI3 h
igh level filter width high 16
bits
Read and write Ditto
41932 DI4 h
igh level filter width low 16
bits
Read and write Ditto
41933 DI4 high level filter width high 16
bits
Read and write Ditto

16
41934 DI5 h
igh level filter width low 16
bits
Read and write Ditto
41935 DI5 h
igh level filter width high 16
bits
Read and write Ditto
41936 DI6 h
igh level filter width low 16
bits
Read and write Ditto
41937 DI6 high level filter width high 16
bits
Read and write Ditto
41938 DI7 h
igh level filter width low 16
bits
Read and write Ditto
41939 DI7 high level filter width high 16
bits
Read and write Ditto
Reserve
42053 DI0 l
ow level filter width low 16
bits
Read and write lower 16 bits
42054 DI0 l
ow level filter width high 16
bits
Read and write high 16 bits
42055 DI1 l
ow level filter width low 16
bits
Read and write Ditto
42056 DI1 l
ow level filter width high 16
bits
Read and write Ditto
42057 DI2 l
ow level filter width low 16
bits
Read and write Ditto
42058 DI2 l
ow level filter width high 16
bits
Read and write Ditto
42059 DI3 l
ow level filter width low 16
bits
Read and write Ditto
42060 DI3 l
ow level filter width high 16
bits
Read and write Ditto
42061 DI4 low level filter width low 16
bits
Read and write Ditto
42062 DI4 l
ow level filter width high 16
bits
Read and write Ditto
42063 DI5 l
ow level filter width low 16
bits
Read and write Ditto
42064 DI5 l
ow level filter width high 16
bits
Read and write Ditto
42065 DI6 low lev
el filter width low 16
bits
Read and write Ditto
42066 DI6 l
ow level filter width high 16
bits
Read and write Ditto

17
42067 DI7 l
ow level filter width low 16
bits
Read and write Ditto
42068 DI7 low level filter width high 16
bits
Read and write Ditto
Reserve
42182 DO0 working mode Read and write Bit3-
Bit0: DO module
working mode
0: immediate output mode
1: low to high delay output
2: High to low delay output
3: Continuous pulse output
42183 DO1 working mode Read and write
42184 DO2 working mode Read and write
42185 DO3 working mode Read and write
42186 DO4 working mode Read and write
42187 DO5 working mode Read and write
42188 DO6 working mode Read and write
42189 DO7 working mode Read and write
Reserve
42247 DO0 pulse high level time low 16
bits
Read and write
It can be configured as
1~0xFFFFFFFF, and the unit is
1mS. For example, when it is
configured as 1000, the pulse
output high level time is 1S.
42248 DO0 pulse high level
time high
16 bits
Read and write
42249 DO1 pulse high level
time low 16
bits
Read and write
42250 DO1 pulse high level
time high
16 bits
Read and write
42251 DO2 pulse high level
time low 16
bits
Read and write
42252 DO2 pulse high level
time high
16 bits
Read and write
42253 DO3 pulse high level time low 16
bits
Read and write
42254 DO3 pulse high level
time high
16 bits
Read and write
42255 DO4 pulse high level
time low 16
bits
Read and write
42256 DO4 pulse high level
time high
16 bits
Read and write
42257 DO5 pulse high level
time low 16
bits
Read and write
42258 DO5 pulse high level
time high
16 bits
Read and write
42259 DO6 pulse high level
time low 16
bits
Read and write

18
42260 DO6 pulse high level
time high
16 bits
Read and write
42261 DO7 pulse high level
time low 16
bits
Read and write
42262 DO7 pulse high level
time high
16 bits
Read and write
Reserve
42376 DO0 pulse low level
time low 16
bits
Read and write Ditto
42377 DO0 pulse low level time high 16
bits
Read and write
42378 DO1 pulse low level
time low 16
bits
Read and write
42379 DO1 pulse low level time high 16
bits
Read and write
42380 DO2 pulse low level
time low 16
bits
Read and write
42381 DO2 pulse low level time high 16
bits
Read and write
42382 DO3 pulse low level
time low 16
bits
Read and write
42383 DO3 pulse low level time high 16
bits
Read and write
42384 DO4 pulse low level
time low 16
bits
Read and write
42385 DO4 pulse low level time high 16
bits
Read and write
42386 DO5 pulse low level
time low 16
bits
Read and write
42387 DO5 pulse low level time high 16
bits
Read and write
42388 DO6 pulse low level
time low 16
bits
Read and write
42389 DO6 pulse low level time high 16
bits
Read and write
42390 DO7 pulse low level
time low 16
bits
Read and write
42391 DO7 pulse low level time high 16
bits
Read and write
Reserve
42505
DO0 fixed pulse output number
low 16 bits
Read and write
The number of pulse output
configuration, the unit is piece, it

19
42506
DO0 fixed pulse output number
high 16 bits
Read and write
can be configured as
0~0xFFFFFFFF, when it is
configured as 0, the module
continuously outputs pulses until
the user clicks to stop. When
configured as a value greater than
0, the module outputs the set
number of pulses.
42507
DO1 fixed pulse output number
lower 16 bits
Read and write
42508
DO1 fixed pulse output number
high 16 bits
Read and write
42509
DO2 fixed pulse output number
lower 16 bits
Read and write
42510
DO2 fixed pulse output number
high 16 bits
Read and write
42511
DO3 fixed pulse output number
low 16 bits
Read and write
42512
DO3 fixed pulse output number
high 16 bits
Read and write
42513
DO4 fixed pulse output number
low 16 bits
Read and write
42514
DO4 fixed pulse output number
high 16 bits
Read and write
42515 DO5 fixed pulse output number
low 16 bits
Read and write
42516
DO5 fixed pulse output number
high 16 bits
Read and write
42517
DO6 fixed pulse output number
low 16 bits
Read and write
42518
DO6 fixed pulse output number
high 16 bits
Read and write
42519 DO7 fixed pulse output number
low 16 bits
Read and write
42520
DO7 fixed pulse output number
high 16 bits
Read and write
Reserve
42634
DO0 increases the number of
pulse output low 16 bits
Read and write
The configurable range is
0~0xFFFFFFFF. When it is
configured to any
value greater
than 0, the module will increase
the number of the phase set on the
originally set number of pulse
outputs. When the module is in
continuous output mode, this
operation does not work. . When
configured as 0, the number of
42635
DO0 increases the number of
pulse output by high 16 bits
Read and write
42636
DO1 increases the number of
pulse outputs to the lower 16 bits
Read and write
42637
DO1 increases the number of
pulse output by high 16 bits
Read and write
42638
DO2 increases the number of
pulse output low 16 bits
Read and write
Table of contents
Other ART Technology Development Data Logger manuals