Temperature Humidity Controller Manual
Temperature Humidity Controller Manual
ACREL CO.,LTD
Declaration
this manual, without notice. Before ordering, please consult local agent for the
Foreword
1 General.................................................................................................................................................. 1
2 Operational principle.............................................................................................................................1
WHD Series Intelligent Temperature & Humidity Controller
1 Type explanation.................................................................................................................................... 2
2 Technical data........................................................................................................................................ 3
3 Product specification and functions...................................................................................................... 3
4 Wiring.....................................................................................................................................................5
5 Product operation manual.......................................................................................................................7
6 Communication manua.........................................................................................................................13
Sensor
1 General................................................................................................................................................. 20
2 Operational principle............................................................................................................................ 20
Foreword: Temperature & Humidity Controller Brief introduction
1 General
The controller for temperature and humidity is suitable for adjustment and control of temperature and humidity
in equipments of high voltage switchgear, terminal box, ring network panel, box transformer substation etc. It can
effectively protect relevant equipment from faults resulting from excessive low or high temperature, creepage or
2 Operational principle
The controller for temperature and humidity mainly consists of three parts of transmitter, controller, heater(or
fan etc.), its operational principle is shown as following:
The message of temperature and humidity in the box is detected by the sensor and analyzed by the controller:
When environmental temperature, humidity is up to the presetting value or exceed the presetting value, the controller
is giving related signal to contects of relay, then the heater(or fan) is energized and working to heat of dehumidifying;
after environmental temperature,humidity is well below the presetting value,the heater(or fan) is deednergized and
stop working. In addition to its basic functions, the specific product with different type possess secondary functions
1
WHD Series Intelligent Temperature & Humidity Controller
1 Type explanation
WHD - -
2.Every sensor match with two control output contacts(passive), connected with heater and fan respectively,the
heater is used for rising temperature or removing moisture,the fan is used for decreasing temperature;
3.uxiliary function of WHD46:RS485 communication,alarming output function and transmitting function. Only
Auxiliary function of WHD2OR:RS485 communication and alarming output function.Both can be selected at
4.The connecting wire between sensor and controller must use four-core shielded cable. And its maximum
2
2 Technical data
Heating for
-40.0℃~40.0℃
Temperature rising
Set range of Blowing for
controlling temperature 0.0℃~99.9℃
parameter decreasing
Humidity control 20%RH~90%RH
Start/stop gap 5
Temperature -20℃~+60℃
Working condition
Humidity ≤95%RH,without condensation and corrosive gas
(controller)
Altitude ≤2500m
Start/stop gap: In the control process,for the execution part (heater or fan) , the difference between starting
3
WHD46 Type with auxiliary function:fault alarm"-J",signal communication"-C",transmission"-M"
Type Function Sensor Mounting mode Outline,size
(Pcs)
One channel temperature,
WHD46-11 humidity control WH-3(1) Embedded
Catout:116x56
Two channels temperature,
WHD46-22 humidity control WH-3(2)
4
V+ CLK Data V- FUSE
通讯“-C”
3 4 5 6 2 1 A B
4 Wiring mode
30 31
18 17Type:
WHD48 16 15 30 31
WH-3T
加热控制 风扇控制
V+ CLK Data V-
(无源接点) (无源接点)
Heating control Fan control
(passive contact)(passive contact) WH-3 Auxiliary power
V+ CLK Data V- FUSE
Communication〝-C〞
3 4 5 6 2 1 A B
30 31
18 17 16 15 30 31
WHD72 Type
WH-3T communication"-C"
V+ CLK Data V- A B
WH-3 WH-3
Auxiliary power
Alarm contact 30 31
FUSE V+ CLK Data V- V+ CLK Data V-
transmission"-M"
1 3 4 5 6 7 10 1+ 2+ COM
2 41 42 8 9
30 31 32
15 16 17 18 19 20 21 22 NC 30 31 32 Alarm"-J"
5
WHD20R Type:
Heating control Heating control Fan control Fan control Alarm contact Auxiliary power
(passive contact) (passive contact) (passive contact)(passive contact)
FUSE
communication"-C"
A B
19 20 21 22 15 16 17 18 41 42 1 2
31
30
Alarm"-J"
30 31 32 NC 6 5 4 3 10 9 8 7
V+ CLK Data V-
WH-3T
WHD46 Type:
FUSE
1
Auxiliary power
2
32
RS485、Transmitting、
15
30
Alarm Contact
Heating control
(passive contact)
31
16
communication"-C"
A B
FUSE
17
1
V+
Heating control
辅助电源
(passive contact)
30 31
CLK Data
18
Auxiliary power
4
WH-3
Transmitting"-M"
2
COM 1+ 2+
19
5
Heating control
(passive contact) 30 31 32
20
32
V-
Alarm"-J"
21
V+
加热控制I
7
(无源接点)
30
CLK Data
(passive contact)
WH-3
RS485、Transmitting、
22
8
31
16
A B
24
V-
加热控制II
17
11
25
V+
V+ 26 CLK
(无源接点)
Fan control
Heating control
30 31
CLK Data
12
(passive contact)
WH-3
(passive contact)
18
4
WH-3
13
变送“-M”
加热控制III COM 1+ 2+
Data
14
V-
19
5
(无源接点)
Heating control
(passive contact) 30 31 32
20
V-
风扇控制I 报警“-J”
21
V+
7
An example of wiring for the communication part is shown below:
1# 2# 32#
. . .
485A
485B
485A
485B
485A
485B
R
computer
Host
485A
485B
It is recommended to add a matching resistor between A and B of the end meter,and the resistance range is 120
Ω-10KΩ。
7
5.1.2 Legend explanation
After wiring correctly according to the instraction,power on and enter into the measuring condition
5.3.1 Measurement
Under measuring condition , Area 1,2, 3 display currently: measuring channel and temperature value,humidity
value , temperature value,humidity value circling measurement and display of three sensor's channels.
5.3.2 Control
When environmental temperature value or humidity value satisfy the presetting working condition , starting the
heater or fan, while corresponding indicator lights (Area4) , when the heater is failure, working without as per the
normal working condition, the corresponding indicator for heating-fault lights to give alarming.
Under the normal working condition, hold pressing the left directional key about 3 seconds,all the allowed
channels are in heating; hold pressing the right directional key over 3 seconds,all the allowed channels are in
blowing .
8
5.3.4 Alarm
When the heater is failure,working without as per the normal working condition, the corresponding indicator for
heating-fault lights to give alarming.when the temperature exceeds the set value,the data of corresponding channel
Under the normal working condition,hold pressing the SET key about 3 seconds,entry in system setting mode,
stroke ENTER and input the pass words , the deliver default value as 0000, if pass words is correct (display YES ) ,
After enter into the main menu , Area 1 display "CH1", stroke ENTER, enter into the working parameter setting
of channel 1, press the left/right key to switch to other menu with same level, this level menu has "CH2", "CH3",
The parameter setting process of CH1, CH2,CH3 is one and the same. Taking CH1 as example , to explain
clearly: After setting entry system, menu and data display in Area 1 , after setting entry channel, Area 2 display
Example Explanation
1 CH1 Single click ENTER,enter into parameter setting of channel 1
2 Blank
Example Explanation
1 ON Allow channel 1,selecting left/right key for "on"/"off",click ENTER for confirm
2 1 Current setting is the first channel
Example Explanation
Single click ENTER for entry, setting humidity value for starting process
1 H.dry
of heating and removing moisture
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
Single click left/right key for revising , hold pressing for increasing/decreasing of
1 85
quickly, click ENTER for confirm
2 1 Current setting is the first channel
9
Single click ENTER the display as follows:
Example Explanation
Single click ENTER for entry, setting temperature value for starting process
1 HEAt
of heating and temperature rising
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
Single click left/right key for revising , hold pressing for increasing/decreasing of
1 5.0
quickly, click ENTER for confirm
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
1 ALM.H Single click ENTER , setting ifopen heating-fault alarm
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
1 OFF selecting left/right key for "on"/"off",click ENTER for confirm
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
Single click ENTER , setting temperature value to start
1 FAn.C
blowing-reducing temperature
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
Single click left/right key for revising , hold pressing for increasing/decreasing of
1 40.0
quickly, click ENTER for confirm
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
1 HYS.X Single click ENTER for entry, setting hysteresis value of this channel
2 1 Current setting is the first channel
Single click ENTER the display as follows:
Example Explanation
1 5 Single click left/right key for revising , click ENTER for confirm
2 1 Current setting is the first channel
Single click the Enter, return the main menu, use left/right key to select other main menu and setup the optional
item. The communication "COMM"may set up Local address ( 1~247) and Communication baud rate value (1200,
2400,4800,9600,19200) . The display mode"dISP" is used to set three channels: interval in circling measurement
10
display; closed circling or interval for 2s,4s,6s,8s. AI random position of main menu ,single click SET to select
storage or not and exit system setting, then return back normal working mode.
Press SET and ENTER simultaneously about three seconds, display: "CodE", Single click ENTER for entry,
type current system password. Single click ENTER to confirm the typed password, the correct password display
"yES",and switch to "n.Cod" automatically, single click entry to type new password, press ENTER to select storage
At random setting position, if within 1 minutes, no effective key is pressed, the system return to measuring status
11
Character Explanation Character Explanation
Prog Access programming CoMM Communication
CodE Password Addr Address
xxxx Figure and others bAud Baud rate
CH1/CH2/CH3 Access channels 1/2/3 diSP Display setting
H.dry Heating to remove moisture d.Cyc Circling display
Length of communication
HEAt Heating to rise temperature CdLy
frequency interval
ALM.H Heater alarm for broken wire VErn Version No. of software
Fan.C Blow to reduce temperature n.Cod Typing password
Hysteresis value of heating to
Hys.H SAVE Storage
remove moisture
Hysteresis value of heating to rise
Hys.d ruPt Sensor failure
temperature
Hysteresis value of blow to reduce
Hys.U SEL relevant output select
temperature
tr.1/tr.2 Deliver access programming tr.Lo programming low
tr.Hi programming high
CTRL Forced heating/blowing time setting x.xH Time , 0.0H: Keep on
12
6 Communication manual
6.1 Communication
This chapter mainly explains how to use software to operate this series meter by communication interface. You
are required to obtain the knowledge of MODBUS protocol and have general comprehension of the meter's function
and application after reading through out other content of this manual.
The content of this chapter includes: brief introduction of MODBUS protocol, detailed explanation of
communicate application format,application details of the meter and parameter address table.
6.1.1 Communication
WHD Series Intelligent Temperature & Humidity Controller. MODBUS protocol defines detailedly checkout
code, data sequence and so on which are necessary content of specific data change. MODBUS protocol uses half
duplex connection mode in one communication wire. That means signals of a separate wire transfer along contrary
direction. Firstly,signal of host computer seeks address to a exclusive terminal unit,then terminal unit sends out
responding signal that is transmitted to the host computer with contrary direction.
MODBUS protocol only allows communication between mainframe(PC, PLC etc.) and terminal unit, it doesn't
permit data change between separate terminal equipment. Each terminal unit will not occupy communication wire
13
Searching
Function code of searching information tells the selected slave unit should carry out which kinds of function.
Data segment includes any addition information that the slave unit will operate the function. For example, function
code 03 required reading keep register from slave unit and returning their content. Data segment should contain the
information that will be sent to slave unit: read from which register and the number of Register.Error detecting region
supplies slave unit with a method that can validate if the information content is correct.
Responding
If the slave unit brings a normal response,function code of the response information is the response of function
code in searing information.Data segment includes collecting data of slave unit: such as register value or state. If
error occurs, function code will be amended to indicate the response information is wrong, meanwhile, data segment
contains the code which describes this error. Error detecting region allows main unit affirm if the information is
usable.
Transmit mode is a series of data configuration in a data frames and finity rule used for data transmission.
Transmit mode that is compatible with MODBUS protocol-RTU mode is defined as follows.
• 1 start bit
• 1 stop bit
6.1.4 Protocol
When data frame reaches terminal unit, it enters searching addressed unit from a simple "port" .The unit takes
out the "envelop" (data head) and reads data, then carries out mission required by data if there is no error.After that,
the unit adds the produced data to "envelop" and returns data frame to sender. Response data returned includes:
Address of terminal slave unit, Function carried out, Data produced and a Check. There is no successful response if
14
Address region
Address region which is the beginning of frame consists of a byte( 8 bits binary code). The decimalist is 0-255,
and the system uses 1-247. The bits indicate address of terminal unit appointed by users which acquire data from the
connected host computer. Address of each terminal unit must be exclusive, and the address searched terminal will
bring address search. When terminal returns a response, slave address data of response tells host computer with which
terminal is communicating.
Function region
Function region code tells the address searched terminal which function to carry out. Function codes used in
Date region
Data region includes the data which terminal needed to carries out specific function or which is sampled when
terminal responses searching. The content of data maybe numerical value, reference address or setup value. For
example, the function domain code tells the terminal to read a register, while the data field needs to indicate which
register to start from and how many data to read. The embedded address and data vary according to the type and the
contents of the slave.
Error-checking region
Check region allows error between host computer and terminal transmission. Sometimes because of electrical
noise and other disturbance,a set of data may change while transmitting from one unit to another,error- checking can
assure host or terminal not to answer the changed data.It improves the security and efficiency of system.
6.1.5 Protocol
CRC region occupies 2 bytes, binary value 16 bits. CRC value is accounted by transmit unit,then adds to data
frame. Receiver unit accounts CRC value again while receiving data, then compares with the value of CRC region.If
While CRC operating,Preset 16 bits register 1 beforehand, then operate the 8 bits of each byte in data frame and
current value of register Continuously.Only 8 data bits of each byte participate in creating CRC, which is not
influenced by start bit, stop bit and parity bit. While creating CRC. 8 bits of each byte exclusive OR with the content
15
in register. The result is moved to low bit, "0" is used in high bit. LSB moves out and will be detected, if 1, the
register carries out a exclusive OR operation with a preset fixed value(OA001H), if the lowest bit is 0, do nothing.
Operation above carries repeatedly till 8 bit moving is completed. When the last bit moves,next 8 bits carries
out exclusive OR operation with current value of register. while operating another said 8 bit moving exclusive OR
operation. AII bytes are operated, CRC value is the final value.
• The 8 bits of first byte in data frame carries out exclusive OR operation with the low byte in CRC register and
• Move CRC register one bit to right, define the highest 0, move out the lowest and check it.
• If the lowest bit is 0, repeat step 3; if is 1, the register carries out a exclusive OR operation with a preset fixed
value (OA001H)
• Repeat the step 3 and 4 till the eighth moving. A whole 8 bits is transacted.
• Repeat step 2 to 5 to deal with next 8 bits till all bytes to be transacted.
In addition, there is a way to account CRC by presetting a table beforehand. The main characteristic is
This function allows user acquire system parameter and data of sampled and recorded by unit. It is not limited
for data number of required by host computer but can't beyond the defined address range.
The following example show that from 01 slave computer to read two collected basic data reading, CH1
temperature value and humidity value, address of temperature value is 0003H,address of humidity value is 0004H,
Addr Function Data start Data start Number of Number of Cyclic Cyclic
16
code address address data read data read redundancy redundancy
register high register low register high register low check low check high
byte byte byte byte byte byte
01H 03H 00H 01H 00H 02H 95H CBH
Response includes slave computer address,function code,byte length of data,data and CRC error-checking.
Read/ Command
Address Data Content Data type word Note
Write
17
Unsigned
7 Meter communication address R/W 03,04 / 16 1~247
int
Unsigned 0~4 show 1200~19200
8 Meter communication baud rate R/W 03,04 / 16
int respectively
Alarm permission and channel
permission
bit0~bit1 are the first ways
bit2~bit3 are the second ways
bit4~bit5 are the third ways Unsigned
9 bit0 fault detection of the first heater:0 R/W 03,04 / 16 0~63
permit 1 prohibit int
Bit1 is the first channel open :0 permit
1 prohibit
18
1~40(The high byte is
Hysteresis of heating and cooling in Unsigned
23 channel 1 R/W 03,04 heating up,the low byte is
int
the cooling of air blast)
1~40(The high byte is
Hysteresis of heating and cooling in Unsigned
24 channel 2 R/W 03,04 heating up,the low byte is
int
the cooling of air blast)
1~40(The high byte is
Hysteresis of heating and cooling in Unsigned
25 channel 3 R/W 03,04 heating up,the low byte is
int
the cooling of air blast)
The temperature value set for starting the heater in Channel 1 is 5℃ , its register address is 0012H.
19
Sensor
1 General
The sensor of WHD Series Intelligent Temperature & Humidity Controller adopt external connecting mode,
and special housing with advantages of good ventilation, aesthetic appearance, protect inner component effectively,
boost service life,easily mounting and wiring.
2 Type explanation
Guideway type
One temperature V+,V-,CLK,Data is
WH-3 humidity connected with the
controller’s matched wiring
terminal respectively.
Fixed
20