
http://www.delta.com .tw/industrialautomation/
Figure 3: PID Control, reverse (heating) control
Figure 6: PID control, Dead band is negative
This alarm output operates when PV value is higher than the setting value
Temperature Controller
Instruction Sheet
Thank you very much for purchasing DELTA C Series Temperature Controller. Please read this instruction sheet before
using your C series to ensure proper operation and please keep this instruction sheet handy for quick reference.
Caution
DANGER! Caution! Electric Shock!
DTC1000 is an OPEN-TYPE Process Control Equipment and DTC2000 is an OPEN-TYPE Process Control
Accessory. These devices are microprocessor-based temperature regulating controllers which may be provide with
normally closed and/or open contacts. They are intended for installation completely within an overall panel or Process
control Enclosure and are used in heating or cooling applications. Please Install within a separate UL Listed enclosure
only, keep the enclosure away from airbome dust or high humidity and prevent electric shock or sudden shock
is equipped with protective methods such as some special tool or key to open the enclosure, so as
to users or any damage to the module.
WARNING!
1. Prevent dust or metallic debris from falling into the controller that will cause malfunction.
2. Do NOT modify or disassemble the controller.
3. Do NOT connect to “No Used” terminal.
4. Do not install and/or use the controller in places subject to:
(a) Dust or corrosive gases and liquid. (b) High humidity and high radiation. (c) Vibration and shock. (d)
and high frequency
5. Power off when wiring and changing an input sensor.
6. Be sure to use compensating wires that match the thermocouple types when extending or connecting the
thermocouple wires.
7. Shorten the wire when wiring a platinum resistance thermometer (RTD) to the controller and separate power cable
from load wires to prevent interference and conductive influence.
8. Make sure power cables and signals device are installed properly before power on; otherwise serious damage may
occur.
9. Do NOT touch the terminals or repair the controller when power on to prevent electric shock.
10. Wait at least one minute after power off to allow capacitors to discharge, and do not touch any internal circuit within
this period.
11. Do NOT touch internal terminals no matter power on or off.
12. For temperature accuracy, keep the controller away from heating source.
Model Name Explanation
1234
DTC Series DTC: Delta C series Temperature Controller
1 Controller
Position
2 Auxiliary Output
Groups
3 4 Optional
5 Main Output Type
Standard: DC24V input, Relay output for 2nd group, RS-485 communication.
Function & Specification
Power supply DC24V. Isolated switching power
Voltage range Rated voltage: 90% ~ 110%
Power consumption Rated 24 Vdc, Max. 24 W combined, 3 W + 3 W x no. of DTC-2000 (max. 7 connected)
Sensor type
Sampling rate Analog input: 0.15 sec. Thermocouple or Platinum RTD: 0.4 sec.
Control method PID , PID program control, Manual or ON/OFF
Output type
Output function
Alarm function 12 Alarm mode selections
Communication RS-485 digital communication, 2,400bps ~ 38,400bps.
Communication
protocol
Internal connection Provide internal connection terminals to transmit 24V power supply and communication signal.
Vibration resistance 10 to 55Hz, 10m/s2 for 10min, each in X, Y and Z directions
Shock resistance Max. 300m/s2, 3 times in each 3 axes, 6 directions
Ambient temperature 0oC to + 50oC
Storage temperature -20oC to +65oC
Altitude 2,000m or less
Relative humidity 35% to 85% RH (non-condensing)
Pollution degree Degree 2
1: first controller
2: controller in parallel
0: standard, 2 groups output, no auxiliary output
1: 1 group auxiliary output. Not available now.
2: 2 groups auxiliary output. Not available now.
00: standard
01: CT input. Not available now.
02: Event input. Not available now.
R: Relay output SPST, 250VAC, 3A
V: Voltage Pulse output 12V +10% ~ -20%
C: Current output 4 ~ 20mA
L: Linear Voltage output 0 ~ 10V
Thermocouple: K, J, T, E, N, R, S, B, L, U, TXK
Platinum RTD: Pt100, JPt100
Linear DC input: 0 ~ 5V, 0 ~ 10V, 0 ~ 20mA, 4 ~ 20mA, 0 ~ 50mV
Relay output (SPST), Max. load 250VAC, 3A resistive load
Voltage pulse output: DC 12V, Max. output current 40mA
Current output: DC4 ~ 20m A output (Load resistance: Max. 500Ω)
Analog voltage output: 0 ~ 10V (Load resistance shall be higher than 1000Ω)
Control output, Alarm output, or Retransmission output (only for linear voltage and current
output as 1
st
group)
Mod-bus communication protocol, support RTU/ASCII.
2007-01-25
5011635003-DCE3
Product Profile & Outline
DTC1000R/V/C/L
1 RUN/STOP switch
2 Wiring and Model name
3 DIN fix
1
10
2
11
12
13
4 I/O terminals
5 LED indicators
6 Extension hole of the extension
unit mounting pins
7 Specification label
8 Extension port
3
0
25.2
.
4
3
60.03.4
9 Extension clip
10
DIN rail
11
RS-485 communication port
12
Extension clip
13
DC power input
DTC2000R/V/C/L
1 Wiring and Model name
10
2 DIN rail clip
3 I/O terminals
4 LED indicators
5 Extension hole of the extension
1
2
unit mounting pins
6 Specification label
7 Extension port
8 Extension clip
9 DIN rail
25.2
0
.
4
60.03.4
10 Extension port
Input Sensor Type
Input Selection for DTC series:
Input Sensor Type Register Value Available Range
0 ~ 50mV linear voltage input 17 0 ~ 50mV
4 ~ 20mA linear current input 16 4 ~ 20mA
0 ~ 20mA linear current input 15 0 ~ 20mA
0 ~ 10V linear voltage input 14 0 ~ 10V
0 ~ 5V linear voltage input 13 0 ~ 5V
Platinum RTD (Pt100) 12 -200 ~ 600oC (-328 ~ 1,112oF)
Platinum RTD (JPt100) 11 -20 ~ 400oC (-4 ~ 752oF)
Thermocouple TXK type 10 -200 ~ 800oC (-328 ~ 1472oF)
Thermocouple U type 9 -200 ~ 500oC (-328 ~ 932oF)
Thermocouple L type 8 -200 ~ 850oC (-328 ~ 1562oF)
Thermocouple B type 7 100 ~ 1,800oC (212 ~ 3,272oF)
Thermocouple S type 6 0 ~ 1,700oC (32 ~ 3,092oF)
Thermocouple R type 5 0 ~ 1,700oC (32 ~ 3,092oF)
Thermocouple N type 4 -200 ~ 1,300oC (-328 ~ 2,372oF)
Thermocouple E type 3 0 ~ 600oC (32 ~1,112oF)
Thermocouple T type 2 -200 ~ 400oC (-328 ~ 752oF)
Thermocouple J type 1 -100 ~ 1,200oC (-148 ~ 2,192oF)
Thermocouple K type 0 -200 ~ 1,300oC (-328 ~ 2,372oF)
Note 1: An internal 249Ω precision resistor for the current input is built-in, please refer to the item, How To Set Up Current Input.
Note 2: Factory setting: PT100 input. It is adjustable for linear input and feedback ranges. The default range of input feedback is -999 ~ 9,999. For
example, when a 0 ~ 20mA analog input is selected as the input temperature sensor type, -999 indicates 0mA and 9,999 indicates 20mA. If
change the input range to 0 ~ 2,000, then 0 indicates 0mA and 2,000 indicates 20mA. One display scale is equal to 0.01mA.
Output Function
Output control for DTC is selective: Control output (heating, cooling), Alarm output, or Retransmission output.
Control Output:
Temperature can individually be controlled by two groups of outputs: cooling (forward) or heating (reverse). When Dual
Loop output control is used, two output controls shall be designed for cooling (forward) or heating (reverse). If two
control outputs with the same direction are performed, only 1
control, ON/OFF control, Manual control, and PID program control.
Single-output Control:
heating hysteres is
ON
Heatin g
OFF
Set Point
Figure1: ON-OFF control of single output
st
group control period is valid. Control methods: PID
cooling hysteresis
Set Point
Cooling
PV
Output
100%
Cooling
0
Set Point
Figure 2: PID Control, forward (cooling) control
PV
Output
100%
PV
Dual Output Control:
heating hysteresis
ON
Heating
OFF
Figure 4. of dual loop output ON-O FF control
Output
Heating Cooling
0
Figure 5: PID control, Dead band is positive
band width: positive
PV
Set Point
cooling hysteresis
Cooling
Output
Heatin g
0
PV
Cooling
PV
Description of Function and Parameters Setting:
PID program control by 8 patterns (Pattern No. 0~7) is supported in DTB series. Each pattern contains 8 steps (step
No. 0 ~ 7), one Link Pattern parameter, one Cycle parameter and one Actual Step parameter.
Start Pattern:
parameter appear in
Steps: Include set point X and execution time T, these two parameters setting. The set point (SV) should reach
temperature X after the period of execution time T. If the set point is the same as the result of the previous setting,
then it is called Soak program control. If not, then it is called Ramp program control. Therefore, PID program control is
also called Ramp/Soak program control.
The default of step No. 0 in this controller is Soak program control. The controller will control the temperature (PV) to
reach the set point X and then keep the temperature at set point X. The period of execution time is time T which
provided by step No. 0.
Link Pattern Parameter: For example, when set
execution of pattern No. 0. If set to
the temperature will keep at the set point of the last step.
Cycle Parameter: Additional execution cycle number. For example, when set
4 should execute twice in addition. Including the origin one time execution, the pattern executes totally three times.
Actual Step Parameter: Execution step number per pattern (can set to 0 ~ 7). For example, when set
indicates that pattern No 7 will not execute other steps than step 0 to step2.
Execution: When
When
When
before program stop. Select
When
before program hold. Select
through the rest of the time.
Retransmission Output:
When the 1
st
variation corresponding with input. For example, when read value = 0 with input range 0 ~ 1,000, output will be 0mA or
0V. When read value = 1,000, output will be 20mA or 10V.
Alarm Output:
This controller provides twelve types of alarm input selections. When PV is higher or lower than SV, alarm output will act.
Following table consists of twelve alarm output modes.
SV Alarm Type Alarm Output Function
0 No Alarm Function Output is OFF
Deviation upper- and lower-limit:
1
SV+ (AL-H) or lower than the setting value SV- (AL-L).
is in operation mode and it is used to set the Start Pattern of PID program control (This
mode only).
to 2, it indicates that pattern No. 2 will execute next after the
, it indicates the program will stop after executing the current pattern and
to 2, it indicates that pattern No.
to 2, it
is set to , the program will start to execute in order from the step 0 of start pattern.
is set to , the program will stop and the control output is disabled.
is set to , the program will stop and the temperature at that time will be controlled at the set point
again, then the program will restart and execute from step 0 of start pattern.
is set to , the program will hold and the temperature at that time will be controlled at the set point
again, then the program will follow the step before hold and start to execute
group output of this controller is linear voltage or current output, it can be Retransmission that is the output
Output
0V or 4mA
PV Low
is negative
PV
PV High
Figure 7: Retransmission
Output
10V or 20mA
0V or 4mA
ON
OFF
AL-L SV AL-H

SV Alarm Type Alarm Output Function
operates when PV value is higher than the setting value
This alarm output operates when PV value is lower than the setting value
rates when PV value is higher than the setting value
This alarm output operates when PV value is higher than the setting value
Deviation upper-limit:
2
This alarm output
SV+ (AL-H).
Deviation lower-limit:
3
SV- (AL-L).
OFF
ON
ON
AL-H
SV
SV
Reverse deviation upper- and lower-limit:
4
This alarm output operates when PV value is in the range of the setting
value SV+ (AL-H) and the setting value SV- (AL-L).
Absolute value upper- and lower-limit:
5
This alarm output ope
AL-H or lower than the setting value AL-L.
Absolute value upper-limit:
6
AL-H.
Absolute value lower-limit:
7
This alarm output operates when PV value is lower than the setting value
AL-L.
Deviation upper- and lower-limit with standby sequence:
This alarm output operates when PV value reaches set point (SV value)
8
and the value is higher than the setting value SV+(ALsetting value SV- (AL-L).
Deviation upper-limit with standby sequence:
9
This alarm output operates when PV value reaches set point (SV value)
and the reached value is higher than the setting value SV+ (AL-H).
Deviation lower-limit with standby sequence:
10
This alarm output operates when PV value reaches the set point (SV
value) and the reached value is lower than the setting value SV- (AL-L).
Hysteresis upper-limit alarm output:
This alarm output operates if PV value is higher than the setting value
11
SV+ (AL-H). This alarm output is OFF when PV value is lower than the
setting value SV+ (AL-L).
Hysteresis lower-limit alarm output:
This alarm output operates if PV value is lower than the setting value SV-
12
(AL-H). This alarm output is OFF when PV value is higher
value SV- (AL-L).
Attention: AL-H and AL-L include AL1H, AL2H and AL1L, AL2L. When the 1st group output is set to alarm output, AL1H (1024H) and AL1L (1025H)
will be used. When the 2
nd
group output is set to alarm output, AL2H (1026H) and AL2L (1027H) will be used.
OFF
OFF
OFF
OFF
ON
OFF
ON
ON
ON
ON
ON
ON
ON
AL-L
AL-L
AL-L
AL-L SV
AL-L
AL-H
SV
SV
SV AL-H
LED Display
1. When power is normal, POWER LED will be lit.
2. LED will be lit after power on. Within one second after power on, communication protocol will be displayed; and at
the following second after communication protocol displayed, communication address will be displayed. After that,
LED will all be lit to show operation is normal.
3. When control action is executing, RUN LED will be lit.
4. When input, memory, or communication happens to error, ERROR LED will be lit.
5. When output is acted, the corresponding LED will be lit.
6. When PID program is auto adjusting parameter, AT LED will blink.
7. RX LED will blink when receiving communication signal and TX LED will blink when transmitting communication
signal.
Protocol Format of LED Display When Power On
AT TX RX O1 O2 Err Run
000: 2,400bps 001: 4,800bps 010: 9,600bps
011: 19,200bps 100: 38,400bps
Parity 00: None 01: Even
10: Odd
0: ASCII
1: RTU
0:2 Stop bit
1:1 Stop bit
Communication address display: AT (bit 6) and Run (bit 0) will combine to binary code.
Password Function
The default of password will not operate. After writing 4-byte password into specific communication address, password
function will be activated. There are three levels for password protection:
1. Level1: only LED status, settings, and input values can be read via communication. It is unable to revise anything.
2. Level2: only LED status, settings, and input value can be read via communication. Also, it is able to revise setting.
3. Level3: all the settings can be read via communication, but it is only revisable for settings and AT adjustment.
4. No password function.
Once password is set (106EH ~ 1070H), the controller will enter level 1. For entering another level, please key in
corresponding password in 106BH ~ 106DH (see Address and content of Data Register). After power off, it will get back
to level one. If password protection function shall be dismissed, it is necessary to clear all password setting.
To enable password function, it is necessary to write corresponding password (106EH ~ 1070H) when password status
is dismissed. To dismiss password levels, intended password setting should be written in specific function address
106EH ~ 1070H.
Password status can be read from 106EH~1070H. Statuses corresponding to each bit are shown as the following table:
Bit b0 b1 b2 b3 b4 b5 b6
Status Level 1 Level 2 Level 3 Level 1 locked Level 2 locked Level 3 locked Unlock
Bit = 0 means no password setting. Bit = 1 means password is set (b0 ~ b2). b3 ~ b6 are used for displaying current
password status.
Synchronous Communication Protocol & Auto Number ID
By using Auto Number ID function, the communication protocol of DTC2000 can be set the same as the one of
DTC1000. ID numbers tend to increase.
1. Set the auto communication flag to be “1” for DTC1000 (communication address 1022H).
2. Switch off the controller before connecting to another DTC2000. After that, switch on the power again.
3. Communication default: 9600bps, 7bits, Even, 1 stop bit.
4. This function will result in additional 3~5 seconds for power on.
RS-485 Communication
1. Supporting transmission speed: 2,400, 4,800, 9,600, 19,200, 38,400bps.
2. Non-supported formats: 7, N, 1 or 8, E, 2 or 8, O, 2.
3. Communication protocol: Modbus (ASCII or RTU)
4. Function code: 03H to read the content of register (max. 8 words). 06H to write one word into register. 01H to read
bits data (max. 16 bits). 05H to write one bit to register.
5. Address and Content of Data Register:
Address Setting Content Explanation
Temperature unit: 0.1 degree. Analog input: 1EU.
Following read values happen to errors:
8002H: Initial process (Temperature value is not got yet)
1000H Process value (PV)
8003H: Temperature sensor is not connected
8004H: Temperature sensor input error
8006H: Cannot get temperature value, ADC input error
8007H: Memory read/write error
1001H 0 Set point (SV) Unit: 0.1 degree. Analog input: 1EU.
1002H 6,000 Upper-limit of temperature range Upper-limit ban, unit: 0.1 degree.
1003H -200 Lower-limit of temperature range Lower-limit ban, unit: 0.1 degree.
1004H 12 Input temperature sensor type
1005H 0 Control method
1007H 4
1008H 4
1st group of Heating/Cooling
control cycle
2nd group of Heating/Cooling
control cycle
Please refer to the contents of the “Temperature Sensor
Type and Temperature Range” for detail
0: PID, 1: ON/OFF, 2: manual tuning, 3: PID program
control
0 ~ 99, 0: 0.5sec
0 ~ 99, 0:0.5sec (it will be invalid when both groups are
control output at the same time)
1009H 476 PB Proportional band 1 ~ 9,999, unit: 0.1 degree, analog input: 1EU
100AH 260 Ti Integral time 0 ~ 9,999
100BH 41 Td Derivative time 0 ~ 9,999
100CH 0 Integration default 0 ~ 1,000, unit: 0.1%
100DH 0
100EH 100
100FH 0
1010H 0
1011H 0
1012H 0
1013H 0
1014H 0
1015H 0
1016H 0 Temperature regulation value
Proportional control offset
error value, when Ti = 0
COEF setting when Dual
Loop output control are used
Dead band setting when Dual
Loop output control are used
Hysteresis setting value of the
1st output group
Hysteresis setting value of the
2nd output group
Output value read and write of
Output 1
Output value read and write of
Output 2
Upper-limit regulation of analog
linear output
Lower-limit regulation of analog
linear output
0 ~ 1,000, unit: 0.1%
1 ~ 9,999, unit: 0.01
-999 ~ 9,999, unit: 0.1 degree or 1EU
0 ~ 9,999, unit: 0.1 degree or 1EU
0 ~ 9,999, unit: 0.1 degree or 1EU
Unit: 0.1%, write is valid only under manual control mode
Unit: 0.1%, write is valid only under manual control mode
1 scale = 2.8μA = 1.3m V
1 scale = 2.8μA = 1.3m V
-999 ~+999, unit: 0.1 degree or 1EU
1020H 0 Alarm 1 type Please see the contents of the “Alarm Outputs” for detail
1021H 0 Alarm 2 type Please see the contents of the “Alarm Outputs” for detail
1022H 0
Auto-setting communication
flag
Auto setting ban of communication: 0, auto setting of
communication: 1
1024H 40 Upper-limit alarm 1 AL1H Please see the contents of the “Alarm Outputs” for detail
1025H 40 Lower-limit alarm 1 AL1L Please see the contents of the “Alarm Outputs” for detail
1026H 40 Upper-limit alarm 2 AL2H Please see the contents of the “Alarm Outputs” for detail
1027H 40 Lower-limit alarm 2 AL2L Please see the contents of the “Alarm Outputs” for detail
102AH Read/Write status b1: ALM2, b2: oC, b3: oF, b4: ALM1, b5: O2, b6:O1, b7: AT
102CH 0
Setting of positive/negative
proportional output
0: positive, 1: negative
102EH LED status b0: RUN, b1: ERR, b2: O2, b3: O1, b4: RX, b5:TX b6: AT
102FH Software version V1.00 indicates 0x100
1030H 0 Start pattern number 0 ~ 7
1032H
1033H
1034H
1035H
1037H 1,000
1038H 0
1040H~
1043H
1050H~
1053H
1060H~
1063H
Remaining time of read
execution
Remaining time of reading
execution step
Step number of reading
current execution step
Executing number of reading
current pattern
Upper-limit of proportional
output
Lower-limit of proportional
output
Actual step number setting
7
inside the correspond pattern
Cycle number of repeating
0
executing pattern 0 ~ 7
Link pattern number setting of
0
the current pattern
Unit: second
Unit: minute
0 ~ 7
0 ~ 7
0 ~ 100% max. analog output is upper limit, unit: 0.1%
0 ~ 100% max. analog output is lower limit, unit: 0.1%
0 ~ 7 = N means the pattern is executed from step from 0
to N.
0 ~ 199 means the pattern is executed for 1 ~ 200 times.
0 ~ 8, 8 means program end. 0 ~ 7 means the next
execution number after completing current pattern.
1068H 1 Control execution/Stop setting 0: Stop, 1: execute, 2: program end, 3: program hold
1069H 0 Output 1: control selection 0: heating, 1: cooling, 2: alarming, 3: proportional output
106AH 0 Output2: control selection 0: heating, 1: cooling, 2: alarming
106BH 0
Dismiss level 1
Read/write allowed
Shall be same as level 1 password setting (106E)
106CH 0 Dismiss level 2. Use level 3. Shall be same as level 2 password setting (106F)
106DH 0 Dismiss level 3. Use level 2 Shall be same as level 3 password setting (1070)
106EH 0 Dismiss level 1/Set password Clear old password before new password setting
106FH 0 Dismiss level 2/Set password Clear old password before new password setting
1070H 0 Dismiss level 3/Set password Clear old password before new password setting
1071H 1
1072H 0
1073H 2
1074H 1
Read/Write communication
address
Read/Write communication
format
Baud rate setting of
communication
Data length setting of
communication
1 ~ 247
RTU: 1, ASCII: 0
0 ~ 4: 2,400 ~ 38,400
0: 8bit 1: 7bit
1075H 1 Parity bit setting 0: None 1:Even 2: Odd
1076H 1 Stop bit setting 0: 2 stop bit 1: 1stop bit
Address Setting Content Explanation
2000H~
203FH
2080H~
20BFH
Pattern 0 ~ 7 to set target
0
temperature
Pattern 0: 2000H ~ 2007H
Pattern 0~7 to set execution
0
time.
Pattern 0: 2080H ~ 2087H
Temperature measure unit: 0.1 degree
Time 0 ~ 900 (1 minute for each scale)
6. Address and Content of Bit Register: ( First bit of reading will put into LSB, Write data = FF00H for bit set, 0000H
for bit data as “0”)
0811H Temperature unit display selection 0: oF, 1: oC (default)
0813H AT setting AT setting OFF: 0 (default), AT setting ON: 1
0814H Control RUN/STOP setting 0: STOP, 1: Execute (default)
0815H Program hold flag 1: Program temporary stop
0816H Program stop flag 1: Program stop
7. Communication format: 01: read bit data, 05: write bit data, 03: read word, 06: write word.
ASCII Mode:
To Read Instruction
Starting word
Machine
address 1
Machine
address 0
’:’ ’:’
‘0’ ‘0’ Machine address 1 ‘0’ ‘0’ Machine
‘1’ ‘1’ Machine address 0 ‘1’ ‘1’ Machine
To Read Response
Message
Starting word
’:’
To Write Instruction
’:’
Starting word
address 1
address 0
’:’ ’:’
‘0’ ‘0’ Machine
‘1’ ‘1’ Machine
Instruction 1 ‘0’ ‘0’ Instruction 1 ‘0’ ‘0’ Instruction 1 ‘0’ ‘0’ Instruction 1 ‘0’ ‘0’
Instruction 0 ‘3’ ‘1’ Instruction 0 ‘3’ ‘1’ Instruction 0 ‘6’ ‘5’ Instruction 0 ‘6’ ‘5’
To read
data/Staring
word address
To read data
length/Word
length
(word/bit)
‘1’ ‘0’
‘0’ ‘8’
‘0’ ‘1’
‘0’ ‘0’
‘0’ ‘0’
‘0’ ‘0’
‘0’ ‘0’
‘2’
LRC1 check ‘E’ ‘D’
LRC 0 check ‘A’ ‘D’
Response data
Data content of
Data content of
‘9’
length (byte)
1000H/081xH
1001H
‘0’ ‘0’
‘2’
‘4’
‘0’ ‘1’
To write data
address
‘1’ ‘7’
‘F’ ‘0’
‘4’ ‘1’
‘0’ ‘E’ ‘0’
To write data
content
‘0’
‘1’ ‘0’
‘0’ ‘8’
‘0’ ‘1’
‘1’
‘0’ ‘F’
‘3’ ‘F’
‘8’ ‘0’
‘0’ LRC1 ‘F’ ‘E’
LRC 0 ‘D’ ‘3’
‘0’
Ending word 1 CR CR LRC1 check ‘0’ ‘E’ Ending word 1 CR CR Ending word 1 CR CR
Ending word 0 LF LF LRC 0 check ‘3’ ‘4’ Ending word 0 LF LF Ending word 0 LF LF
Ending word 1 CR CR
Ending word 0 LF LF
To Write Response
Starting word
address 1
address 0
To write data
address
‘0’
To write data
content
LRC1 ‘F’ ‘E’
LRC 0 ‘D’ ‘3’
Message
’:’ ’:’
‘0’ ‘0’
‘1’ ‘1’
‘1’ ‘0’
‘0’ ‘8’
‘0’ ‘1’
‘0’
‘1’
‘0’ ‘F’
‘3’ ‘F’
‘E’ ‘0’
‘0’
‘8’
LRC Check:
LRC check is the added sum from “Machine Address” to “Data content”. For example, 01H + 03H + 10H+ 00H + 00H + 02H
= 16H, then take the complementary of 2 to get EA.
RTU Mode:
To Read Instruction
Machine
01H 01H
address
To Read Response
Message
Machine address
To Write Instruction
01H 01H Machine
address
01H 01H Machine
Instruction 03H 01H Instruction 03H 01H Instruction 06H 05H Instruction 06H 05H
Starting
address of
reading data
To read data
length
(word/bit)
10H 08H
00H 10H
00H 00H
09H
02H
CRC low byte C0H BBH
CRC high byte CBH A9H
Response data
length (byte)
Data content 1
Data content 2
04H
01H 17H
F4H 01H
address
To write data
content
To write data
02H
03H CRC low byte DDH 8FH CRC low byte DDH 8FH
20H CRC high byte E2H 9FH CRC high byte E2H 9FH
10H 08H
10H
01H
03H FFH
20H
00H
CRC low byte BBH 77H
CRC high byte 15H 88H
Following is a CRC (Cyclical Redundancy Check) program example:
unsigned int reg_crc = 0xffff; i = 0;
while (length--)
{
reg_crc ^= RTUData[i];
i ++;
for (j = 0; j < 8; j++)
{
if (reg_crc & 0x01) reg_crc = (reg_crc >> 1) ^ 0xA001;
else reg_crc = reg_crc >> 1;
}
}
return(reg_crc);
To Write Response
Message
address
To write data
address
To write data
content
01H 01H
10H 08H
10H
01H
03H FFH
20H
00H
Installation
DTC modules can be expanded up to 8, and installed with DIN rail mounting
How to Set Up Current Input
For normal input For current input (4 ~ 20mA, 0 ~ 20mA)
JP1
PIN HEADER
DEFAULT SETT ING
The content of this instruction sheet may be revised without prior notice. Please consult our distributors or download the most
JP1
PIN HEADER
updated version at http://www.delta.com.tw/industrialautomation