Dwyer SCD User Manual

5011654201-SCD1
2007-01-12
Install within
or high humidity and prevent
SCD1000/2000
Temperature Controller
Instruction Sheet
Thank you very much for choosing Love Controls SCD Series Temperature Controller. Please read this instruction sheet before using your SCD series to ensure proper operation and please keep this instruction sheet handy for quick reference.
1
DANGER: ELECTRIC SHOCK!
SCD1000 is an OPEN-TYPE Process Control Equipment and SCD2000 is an OPEN-TYPE Process Control Accessory. These devices are microprocessor-based temperature regulating controllers which may be provided 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 a separate UL Listed enclosure only, keep the enclosure away from airbome dust electric shock or sudden shock. Also, it is equipped with protective methods such as some special tool or key to open the enclosure, so as to avoid the hazard to users or any damage to the controller.
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 the controller to “No Used” terminal.
4. Do not install and/or use the controller in places of: (a) dust or corrosive gases and liquid; (b) high humidity and high radiation; (c) vibration and shock; (d) high
voltage and high frequency.
5. Switch of the power when wiring and changing the input sensor.
6. Make 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 signal devices are installed properly before switching on the power; otherwise
serious damage may occur.
9. Do NOT touch the terminals or repair the controller when the power is switched on to prevent electric shock.
10. Wait at least one minute after the power is switched 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 is switched on or off.
12. To ensure temperature accuracy, keep the controller away from the heating source.
2
MODEL NAME EXPLANATION
PRECAUTIONS
SCD SCD series Temperature Controller
1 Controller Position 2 Auxiliary Output
3 4 Optional
5 Main Output Type
Standard: DC24V input, Relay output for 2nd group, RS-485 communication.
Groups
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
1
3
Rated 24 Vdc, Max. 24 W combined, 3 W + 3 W x no. of SCD2000 (max. 7
Extension hole of the extension unit mounting
mounting
FUNCTION AND SPECIFICATION
Power Supply DC24V. Isolated switching power Voltage Range Rated voltage: 90% ~ 110%
Power consumption
connected) Thermocouple: K, J, T, E, N, R, S, B, L, U, TXK
Sensor Type
Platinum RTD: Pt100, JPt100
Linear DC input: 0 ~ 5V, 0 ~ 10V, 0 ~ 20mA, 4 ~ 20mA, 0 ~ 50mV Sampling Rate Analog input: 0.15 sec. Thermocouple or Platinum RTD: 0.4 sec. Control Method PID , PID program control, Manual or ON/OFF
Relay output (SPST), Max. load 250VAC, 3A resistive load
Voltage pulse output: DC 12V, Max. output current 40mA Output Type
Current output: DC4 ~ 20mA output (Load resistance: Max. 5,00Ω)
Analog voltage output: 0 ~ 10V (Load resistance shall be higher than
1,000Ω) Output Function
Control output, Alarm output, or Retransmission output (only for linear
voltage and current output as 1
st
group) Alarm Function 12 Alarm mode selections Communication RS-485 digital communication, 2,400bps ~ 38,400bps. Communication Protocol Mod-bus communication protocol, support RTU/ASCII.
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
4
PRODUCT PROFILE AND OUTLINE
SCD1000
1 RUN/STOP switch
3.0
4
25.2
5
4.0
3
4
1
2
25.2
4.0
1
2
3
6
7
8
10
9
3
11
12
13
60.03.4
5
6
10
7
9
8
2
60.03.4
2
2 Wiring and Model name 3
DIN fix
4
I/O terminals LED indicators
5 6
90.0
pins
7
Specification label 8 Extension port 9
Extension clip
10 DIN rail
11
3.0
RS-485 communication port
12 Extension clip 13 DC power input
SCD2000
3.0
1 Wiring and Model name 2
DIN rail clip 3 I/O terminals 4
LED indicators 5 Extension hole of the extension unit
90.0
pins 6 Specification label 7 Extension port
Extension clip
8 9 DIN rail
10 Extension port
3.0
5
Heating Hysteresis
Cooling Hysteresis
PV
0
Output
Heating
Set Point
Output
Set Point
Figure 2: PID Control,
forward (cooling) control
reverse (heating) control
INPUT SENSOR TYPE
Input Selection for SCD 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 ~ 1112oF) 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 ~ 1800oC (212 ~ 3272oF) Thermocouple S type 6 0 ~ 1700oC (32 ~ 3092oF) Thermocouple R type 5 0 ~ 1700oC (32 ~ 3092oF) Thermocouple N type 4 -200 ~ 1300oC (-328 ~ 2372oF) Thermocouple E type 3 0 ~ 600oC (32 ~ 1112oF) Thermocouple T type 2 -200 ~ 400oC (-328 ~ 752oF) Thermocouple J type 1 -100 ~ 1200oC (-148 ~ 2192oF) Thermocouple K type 0 -200 ~ 1300oC (-328 ~ 2372oF)
Note 1: An internal precision resistor for the current input is built-in, please refer to item 12, 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 feedbadk 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 the user changes the input range to 0 ~ 2,000, 0 indicates 0mA and 2,000 indicates 20mA. One display scale equals to 0.01mA.
6
OUTPUT FUNCTION
Output control for SCD 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 the 1
st
group of control period is valid.
Control methods: PID control, ON/OFF control, Manual control, and PID program control.
Single-output Control:
100%
ON
Heating Cooli ng
OFF
Set Point
Figure1: ON-OFF control of single output
Cooling
0
Set Point
100%
PV
Figure 3: PID Control,
3
PV
Dual Output Control:
Set point
Dead band
Dead band:dead
Dead band:dead
band width:negative
Dead band is positive
Dead band is negative
Heating hysteresis
Output
Heating Cooling
0
Set Point
Figure 5: PID control,
band width:positive
ON
OFF
Heatin g
Figure 4.
of dual loop output
PV
ON-OFF control
Cooling hysteresis
Cooling
Output
Heating
0
Set Point
Figure 6: PID control,
PV
Cooling
PV
Description of Function and Parameters Setting:
PID program controlled by 8 patterns (Pattern No. 0 ~ 7) is supported in SCD series. Each pattern contains 8 steps (step No. 0 ~ 7), 1 Link Pattern parameter, 1 Cycle parameter and 1 Actual Step parameter
Start Pattern:
parameter appears in Steps: Including set point X and execution time T, the 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, it is called “Soak” program control. If not, 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) and reach the set point X and keep the temperature at set point X. The period of execution time is time T provided by step No. 0. Link Pattern Parameter: For example, when be executed after the execution of pattern No. 0. If it is set to has been executed and the temperature will keep at the set point for the last step. Cycle Parameter: Additional execution cycle number. For example, when should be executed twice. Including the original one time of execution, the total execution will be three times. Actual Step Parameter : Number of steps being executed per pattern (can be set as 0 ~ 7). For example, when
is set as 2, pattern No 7 will not execute other steps but step 0 to step2. Execution: When When When
is set as , the program will stop and the control output will be disabled.
is set as , the program will stop and the temperature at that time will be controlled at the set point before the program stops. Select pattern. When
is set as , the program will hold and the temperature at that time will be controlled at the set point before the program holds. Select execute throughout the rest of the time.
Retransmission Output:
When the 1
st
group output of this controller is linear voltage or current output, it can be Retransmission that is the output variation corresponding with input. For example, when read value=0 with input range 0~1000, output will be 0mA or 0V. When read value=1000, output will be 20mA or 10V.
is in operation mode and is used to set the Start Pattern of PID program control (This
mode only).
is set as 2, it indicates that pattern No. 2 will be the next to
, the program will stop after the current pattern
is set as 2, pattern No. 4
is set as , the program will start to execute in order from step 0 of start pattern.
again, and the program will restart and execute from step 0 of start
again, and the program will follow the step before hold and start to
4
Output
10V or 20mA
Output
PV High
Output slope is positive
AL-L
AL-H
SV
AL-H
AL-L
This alarm output operates when PV value is in the range of the setting
AL-L
AL-H
AL-L
AL-H
AL-H
AL-L
AL-L
AL-H
SV
AL-H
AL-L
OFF
AL-H
AL-L
H). This alarm output is OFF when PV value is higher than the
ON
Output slope is negative
10V or 20mA
0V or 4mA
PV Low PV High
PV PV
Figure 7: Retransmission
0V or 4mA
PV Low
Alarm Output: This controller provides 12 types of alarm outputs (See table below). When PV is higher or lower than SV, the alarm output will be enabled.
SV Alarm Type Alarm Output Function
0 No Alarm Function Output is OFF
Deviation upper- and lower-limit:
1
This alarm output operates when PV value is higher than the setting
value SV+(AL-H) or lower than the setting value SV-(AL-L).
Deviation upper-limit:
2
This alarm output operates when PV value is higher than the setting
value SV+(AL-H).
Deviation lower-limit:
3
This alarm output operates when PV value is lower than the setting
value SV-(AL-L).
Reverse deviation upper- and lower-limit:
4
value SV+(AL-H) and the setting value SV-(AL-L).
Absolute value upper- and lower-limit:
5
This alarm output operates when PV value is higher than the setting
value AL-H or lower than the setting value AL-L.
Absolute value upper-limit:
6
This alarm output operates when PV value is higher than the setting
value AL-H.
Absolute value lower-limit:
7
This alarm output operates when PV value is lower than the setting
value AL-L.
ON
OFF
ON
OFF
OFF
OFF
OFF
OFF
ON
OFF
ON
ON
ON
ON
SV
SV
SV
Deviation upper- and lower-limit with standby sequence:
This alarm output operates when PV value reaches set point (SV
8
value) and the value is higher than the setting value SV+(AL-H) or
ON
OFF
SV
lower than the setting value SV-(AL-L).
Deviation upper-limit with standby sequence:
This alarm output operates when PV value reaches set point (SV
9
value) and the reached value is higher than the setting value
ON
OFF
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).
ON
OFF
SV
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
ON
setting value SV+(AL-L).
Hysteresis lower-limit alarm output:
This alarm output operates if PV value is lower than the setting value
12
SV-(AL-
OFF
AL-H
AL-L
setting 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.
5
7
1. If the power supply is normal, POWER LED will be on.
2. LED will be on after the power is switched on. 1 second after the power is on, the communication protocol will
be displayed and the next second the communication address will be displayed. After that, LED will all be on to show that the operation is normal.
3. When the control is executing, RUN LED will be on.
4. When errors occur during the input, memory, or communication, ERROR LED will be on.
5. When output is enabled, the corresponding LED will be on.
6. When PID program is in auto-tuning parameter, AT LED will flash.
7. RX LED will flash when receiving communication signals and TX LED will flash when transmitting
communication signals.
Protocol format of LED display when the power is on
AT TX RX O1 O2 Err Run 000: 2400bps 001: 4800bps 010: 9600bps 011: 19200bps 100: 38400bps
Communication address display: AT (bit 6) and Run (bit 0) will combine into binary code.
8
The default of password will not function. After you write the 4-byte password into a specific communication address, the password function will be enabled. There are three levels of password protection.
1. Level 1: only LED status, settings, and input values can be read via communication. Changes cannot be made.
2. Level 2: only LED status, settings, and input value can be read via communication. Settings can be changed.
3. Level 3: all the settings can be read via communication. Settings and AT adjustment can be changed.
4. No password function. Once the password is set (106EH~1070H), the controller will enter level 1. To enter other levels, enter the
corresponding passwords in 106BH ~ 106DH (see Address and content of Data Register). After the power is switched off, it will return to level one. If you wish to disable the password protection, clear all password settings. To enable the password protection, write in corresponding passwords (106EH ~ 1070H) when the password status is disabled. To disable password levels, specific function address 106EH ~ 1070H shall be written into the intended password settings. The password status can be read from 106EH ~ 1070H. Statuses of each bit are shown in the table below.
Bit b0 b1 b2 b3 b4 b5 b6
Status Level 1 Level 2 Level 3 Level 1
Bit = 0 refers to no password setting. Bit = 1 refers to password is set (b0~b2). b3~b6 are used for displaying current password status.
9
By using Auto Number ID function, the communication protocol of SCD2000 can be set the same as the one in SCD1000. ID numbers tend to increase.
1. Set the auto communication flag to be “1” for SCD1000 (communication address 1022H).
2. Switch off the controller before connecting it to another SCD2000. After that, switch on the power again.
3. Communication default: 9600bps, 7 bits, Even, 1 stop bit.
4. The function will result in additional 3 ~ 5 seconds needed for the power to be switched on.
SYNCHRONOUS COMMUNICATION PROTOCOL & AUTO NUMBER ID FUNCTION
PASSWORD PROTECTION
10
1. Transmission speed supported: 2,400, 4,800, 9,600, 19,200, 38,400bps.
2. 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:
LED DISPLAY
Parity 00: None 01: Even 10: Odd
Level 2
locked
locked
RS-485 COMMUNICATION
6
0: ASCII 1: RTU
0:2 Stop bit 1:1 Stop bit
Level 3
locked
Unlock
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 6000 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 1005H 0 Control method 1007H 4 1008H 4
Input temperature sensor type 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
1st group of Heating/Cooling control cycle 2nd group of Heating/Cooling control cycle
0 ~ 99, 0:0.5 sec
0 ~ 99, 0:0.5 sec (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
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.3mV
1 scale=2.8μA=1.3mV
1016H 0 Temperature regulation value -999 ~ +999, unit: 0.1 degree or 1EU 1020H 0 Alarm 1 type
1021H 0 Alarm 2 type 1022H 0 Auto-setting communication flag 1024H 40 Upper-limit alarm 1 AL1H 1025H 40 Lower-limit alarm 1 AL1L 1026H 40 Upper-limit alarm 2 AL2H
Please see the contents of the “Alarm Outputs” for
detail
Please see the contents of the “Alarm Outputs” for
detail
Auto setting ban of communication: 0, auto setting
of communication: 1
Please see the contents of the “Alarm Outputs” for
detail
Please see the contents of the “Alarm Outputs” for
detail
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
7
Address Setting Content Explanation
detail
102AH Read/Write status 102CH 0
Setting of positive/negative proportional output
102EH LED status
b1:ALM2, b2:°C, b3:°F, b4: ALM1, b5: O2, b6:O1,
b7: A T
0: positive, 1: negative
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 Remaining time of read execution Unit: second
1033H 1034H 1035H 1037H 1000 Upper-limit of proportional output 1038H 0 Lower-limit of proportional output
1040H~
1043H
1050H~
1053H
1060H~
1063H
7 0
0 1068H 1 Control execution/Stop setting 1069H 0 Output 1: control selection
Remaining time of reading execution step Step number of reading current execution step Executing number of reading current pattern
Actual step number setting inside the correspond pattern Cycle number of repeating executing pattern 0~7 Link pattern number setting of the current pattern
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. 0: Stop, 1: execute, 2: program end, 3: program hold 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: 2400 ~ 38400 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
2000H~
203FH
2080H~
20BFH
0
0
Pattern 0 ~ 7 to set target temperature Pattern 0: 2000H ~ 2007H Pattern 0 ~ 7 to set execution time. Pattern 0: 2080H ~ 2087H
Temperature measure unit: 0.1 degree
Time 0 ~ 900 (1 minute for each scale)
8
6. Address and Content of Bit Register: (First bit of reading will put into LSB, Write data = FF00H for bit set,
CR
CR CR
CR
LF
LF
0000H for bit data as “0”)
0811H
Temperature unit display selection
0813H AT setting
o
F, 1: oC (default)
0: 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 ‘0’ ‘0’ Machine address 0 ‘1’ ‘1’
To Read Response
Message
Starting word
Machine
address 1
Machine
address 0
’ ’
‘0’ ‘1’
To Write Instruction
Starting word
‘0’ ‘1’
Machine
address 1
Machine
address 0
’ ’
‘0’ ‘1’
To Write Response
Message
Starting word
Machine
‘0’
address 1
Machine
‘1’
address 0
’ ’
‘0’
‘0’
‘1’
‘1’
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)
LRC1 check ‘E’ ‘D’
LRC 0 check ‘A’ ‘D’
Ending word 1 Ending word 0
Ending word 1 CR CR Ending word 0 LF LF
‘1’ ‘0’ ‘0’ ‘8’ ‘0’ ‘1’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘2’
CR
LF
Response data
length (byte)
Data content of
‘0’
1000H/081xH
Data content of
‘9’
1001H
LRC1 check
LRC 0 check
‘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’
‘0’
‘1’ ‘0’ ‘F’ ‘3’ ‘F’
‘8’ ‘0’
‘0’ LRC1 ‘F’ ‘E’
LRC 0 ‘D’ ‘3’
‘0’ ‘0’ ‘E’
‘3’ ‘4’
Ending word 1 Ending word 0
LF LF
To write data
address
To write data
content
LRC1 ‘F’ ‘E’
LRC 0 ‘D’ ‘3’
Ending word
1
Ending word
0
‘1’ ‘0’ ‘0’ ‘8’ ‘0’ ‘1’ ‘1’ ‘0’ ‘F’
‘3’ ‘F’ ‘E’ ‘0’ ‘8’
CR
LF
‘0’
‘0’
LRC Check:
LRC check is the sum added up from “Machine Address” to “Dat a content”. For example, 01H + 03H + 10H+ 00H + 00H + 02H = 16H, and obtain the complementary of 2 as EA.
9
RTU Mode:
To read data length
1
3
JUM PER
JUMPER
To Read Instruction
Machine address 01H 01H
To Read Response
Message
Machine
address
01H
To Write Instruction
Machine
01H
address
01H
01H
To Write Response
Message
Machine
address
01H
01H
Instruction 03H 01H Instruction 03H 01H Instruction 06H 05H Instruction 06H 05H
Starting address of
reading data
(word/bit)
CRC low byte
CRC high byte
10H 08H
10H
00H 00H 00H
09H
02H
C0H
BBH
CBH
A9H
Response data
length (byte)
Data content 1
Data content 2
02H
04H 01H 17H
F4H 01H 03H 20H
To write
data address To write
data
content
CRC low
byte
CRC high
byte
10H 08H 01H
10H 03H FFH 20H
00H
8FH
DDH
9FH
E2H
To write data
address
To write data
content
CRC low byte
CRC high byte
10H 08H 01H
10H 03H FFH 20H
00H
DDH 8FH
E2H 9FH
CRC low byte BBH 77H CRC high byte 15H 88H
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);
11
INSTALLATION
SCD series can be extended up to 8 modules and installed by DIN rail mounting.
2
SCD unit
1
Mounting Panel
2
DIN rail
12
For normal input
JP1
DEFAU LT SET TING
HOW TO SET UP CURRENT INPUT
For current input (4 ~ 20mA, 0 ~ 20mA)
PIN HEADER
10
JP1
PIN HEADER
Loading...