30 1 213KB
CLIVET TALK.MODULAR Application SPIN CHILLER
WSAT / N XSC WSAT / N WDAT / N
Unit Equipped with:
3
÷
12
WSA / N
COMPRESSORS WSH
Manual code MS14A017GB-00 =MP06N021GB - 02 02/09/13 Replaces -------------- of ------
ModBus PROTOCOL
1
DESCRIPTION OF HARDWARE .................................................................................. 4
2
CONFIGURATION OF GATEWAY ............................................................................... 5 2.1
METHOD OF PROGRAMMING OF ADDRESSES: ........................................................ 5
2.2
PROGRAMMING OF CAN ADDRESSES ....................................................................... 5
3
SETTING THE MODBUS ADDRESS ............................................................................ 6
4
CONNECTION ............................................................................................................... 8
5
6
7
4.1
MODBUS FUNCTIONS USED ......................................................................................... 8
4.2
VARIABLE USED ............................................................................................................ 8
4.3
CONNECTION CHARACTERISTICS: ............................................................................. 8
MACHINE STRUCTURE ............................................................................................... 9 5.1
DETERMINATION OF MACHINE CONFIGURATION................................................... 10
5.2
EEPROM MAP OF MACHINE CONFIGURATION ........................................................ 10
5.3
PARTICULAR FEATURES ............................................................................................ 11
MODBUS BASIC ADDRESSES ................................................................................. 11 6.1
MODULES THAT MAKE UP THE SYSTEM.................................................................. 11
6.2
VARIABLES OF GATEWAY MODULE ......................................................................... 12
STATUSES .................................................................................................................. 13 7.1
STATUSES CONCERNING CENTRAL MODULE ........................................................ 13
7.2
STATUSES RELATIVE TO COMPRESSOR MODULES .............................................. 14
7.3
STATUSES RELATIVE TO EVAPORATOR MODULES .............................................. 15
7.4
STATUSES RELATIVE TO RECOVERY MODULES.................................................... 16
7.5
STATUSES CONCERNING PUMPS MODULE............................................................. 16
8
COMMANDS RELATIVE TO THE MACHINE ............................................................. 17
9
ALARMS ..................................................................................................................... 17 9.1
CENTRAL MODULE ALARMS...................................................................................... 17
9.2
COMPRESSOR MODULES ALARM ............................................................................. 18
9.3
EVAPORATOR MODULES ALARMS ........................................................................... 19
Page 2
10 FURTHER ALLOCATION OF ALARMS ..................................................................... 20 10.1
CENTRAL MODULE ALARMS...................................................................................... 20
10.2
COMPRESSOR MODULES ALARMS .......................................................................... 20
10.3
EVAPORATOR MODULES ALARMS ........................................................................... 21
10.4
RECOVERY MODULES ALARMS ................................................................................ 21
10.5
DAIKIN MODULES ALARMS ........................................................................................ 22
10.6
PUMPS MODULE ALARMS .......................................................................................... 22
11 LIST OF PARAMETERS THAT CAN BE ACCESSED WITHOUT PASSWORD ....... 23 12 MANAGEMENT OF COMMUNICATIONS ERRORS .................................................. 23
Page 3
1 DESCRIPTION OF HARDWARE
2 1 ON
DS1
RS485
2 1 ON
2 1 ON
DS2
DS3
DS1 1 ON: RS485 TERM 2 ON: Clivet Pack OFF Spin Chiller
Page 4
CAN
POWER
2 CONFIGURATION OF GATEWAY 2.1 METHOD OF PROGRAMMING OF ADDRESSES: By default, the address of the CAN side gateway is 28, the address of the central unit is 25, whereas the address of the MODBUS side gateway card is read each time the card is started (therefore, each time it is turned off and back on) by the dip-switch on it. N.B. The address of the CAN side gateway and the address of the central unit can be programmed by means of a special programming procedure. This is normally not necessary since these addresses are already pre-loaded. 2.2 PROGRAMMING OF CAN ADDRESSES • Power off the gateway. • Place dip switches 1 to 8 in the OFF position, from dip switch bank 1. • Power on the gateway. It will come on in programming mode. (this status can be seen by steady lighting of LED 1. • Set the CAN address of the gateway by positioning in the proper configuration the dip-switches from 1 to 8 of bank 1 of dip switches (binary notation: dip 1= Bit 0 – dip 7=bit 6). • Place dip 2 of bank 2 of dip switches in the ON position. • LED 1 will automatically go off. LED 2 will come on. • Set the CAN address of the central module of the machine by placing in proper configuration dip switches 1 to 8 of bank 1 of dip switches. (default = 25). • Place dip 1 of bank 2 of dip switches in the ON position. • LED 2 will go off. LED 1 will start flashing , which means the card is entering normal operating mode. • Power off the gateway. • Set the desired modbus address using the bank of dip switches (dip switches from 1 to 8). • Place the dip switches of bank 2 of dip switches into the OFF position. • Restore electrical energy to the gateway. The flashing of LED 1 indicates that the device is operating correctly.
Page 5
3 SETTING THE MODBUS ADDRESS The modbus address of the gateway module must be set via dip switches 1 to 7 of the dip switch bank (3 in the figure) (binary notation: dip 1= Bit 0 – dip 7=bit 6) address
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Dip switch configuration 1 2 3 4 5 6 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
address
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
Dip switch configuration 1 2 3 4 5 6 7 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
0=OFF – 1=ON
Page 6
1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1
1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
address
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
Dip switch configuration 1 2 3 4 5
6 7
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Page 7
4 CONNECTION 4.1
MODBUS FUNCTIONS USED
The ModBus functions which can be used are summarized in the table below:
Modbus function code (decimal) 03 16 06
4.2
Function Reading of several registers (word) Writing of several registers (word) Writing of a single register (word)
Notes Max. 20 variables Max. 20 variables -
VARIABLE USED
All of the variables are managed by word. Variables with decimal values must be written multiplying their value by a constant of 10. When reading, the data being read which includes a decimal point must always be divided by a constant of 10. NB: Some status variables require the use of one of their bits for the signalling they are responsible for. The following is an example: Compressor Status 1
Bit 2=1 (ON) Bit 2=0 (OFF)
124
292
When the variable is of this type, it is very important to take into account the status of the single bit indicated, for example in this way (Visual Basic©): f Data = Status Reading (&H1124) ' Status Compressor 1 Module 1 Status C1M1 = f Data And &H80& If Status C1M1 then Compressor=”ON” else Compressor=”OFF” Pause Reading 120&
4.3
CONNECTION CHARACTERISTICS:
Baud rate: 9600 bps. start bit: 1 data bit: 8 stop bit: 1 Parity: NONE CRC: Standard ModBus NOTE The response time of the gateway to a modbus request is never less than 3.5 milliseconds.
Page 8
5 MACHINE STRUCTURE The SpinChiller WSAT SC and WSAN SC units are equipped with the ClivetTalk control system. This is a modular system composed of: - CENTRAL module, ClivetTalk.local.M1. This module supervises the functions of heat adjustment, manages and processes the signals and controls connected to it, and organizes the operation of the remaining modules. - Compressor modules, ClivetTalk.local.C2 (2 compressors) and ClivetTalk.local.C3 (3 compressors): These modules manage the compressors and all parts related to the refrigeration circuit they belong to. The number of compressor modules depends on the type, size, and configuration of the machine. - Evaporator modules, ClivetTalk.local.EX1. (not always included). Supervises the management of parts and sensors connected to a single evaporator exchanger. (Water temperature probes, differential pressure switches, pumps, anti-freeze heating elements). - Recovery modules, ClivetTalk.local.??? (not always included). - Daikin Modules, ClivetTalk.local. ??? (not always included). - Pumps module, ClivetTalk.local.??? (not always included). Each of these modules is connected to the others by means of a CAN OPEN field bus. The module GATEWAY CAN to ModBus, ClivetTalk.Net.C1, allows access to parameters, to operating statuses and to the alarms of each module of the ModBus network. In the drawing below, the maximum extension of each field bus is shown in relation to a unit. The boxes that represent the various modules show (in hexadecimal notation) the addresses of the modbus, start, and variables of each single module.
SPIN CHILLER UNIT Unit 1
Unit 2
Unit 3
Compressor 1 0x1000
Compressor 3 0x1400
Compressor 1 0x1800
Compressor 3 0x1C00
Compressor 1 0x2000
Compressor 3 0x2400
Compressor 2 0x1200
Evaporator 1 0x1600
Compressor 2 0x1A00
Evaporator 2 0x1E00
Compressor 2 0x2200
Evaporator 3 0x2600
Gateway ModBus 0x00
Central 0x500
Page 9
5.1
DETERMINATION OF MACHINE CONFIGURATION
The units, depending on their type and size may be equipped: - certainly with a CENTRAL module - certainly with at least 2 compressor modules, and possibly more - at times with evaporator modules, possibly one for each unit The machine configuration, which is the number and type of modules present, can be read in a special memory area of the gateway module. The relative modbus addresses are described in the table below:
5.2
EEPROM MAP OF MACHINE CONFIGURATION
A word value other than 0 (zero) indicates the presence in the CAN network of the indicated module. ModBUS ADDRESS Hexadecimal Decimal 112 70 113 71 114 72 115 73 116 74 117 75 118 76 119 77 120 78 121 79 122 7A 123 7B 124 7C 125 7D 126 7E 127 7F 128 80 129 81 130 82 131 83 132 84 133 85 134 86 135 87 136 88
Description Presence of compressor module 1 unit 1 Presence of compressor module 2 unit 1 Presence of compressor module 3 unit 1 Presence of evaporator module 1 Presence of compressor module 1 unit 2 Presence of compressor module 2 unit 2 Presence of compressor module 3 unit 2 Presence of evaporator module 2 Presence of compressor module 1 unit 3 Presence of compressor module 2 unit 3 Presence of compressor module 3 unit 3 Presence of evaporator module 3 Presence of recovery module 1 Presence of recovery module 2 Presence of recovery module 3 Presence of recovery module 4 Presence of recovery module 5 Presence of recovery module 6 Presence of daikin module 1 Presence of daikin module 2 Presence of daikin module 3 Presence of daikin module 4 Presence of daikin module 5 Presence of daikin module 6 Presence of pumps module
ATTENTION: The reading of the eeprom map for machine configuration must take place only after the gateway module has been connect to the CAN OPEN machine network and the command SCAN NETWORK has been given. ModBUS ADDRESS Hexadecimal Decimal 21
33
Description CAN network scan command (allows scanning of the modules in the can open network)
ReadWrite
NB: The command resets the machine. Therefore it should only be used for the first configuration of the gateway module. The module automatically updates the machine configuration at each start-up.
Page 10
5.3
PARTICULAR FEATURES
In some types of machines, especially those that use evaporator modules, you will need to use care in where you place the sensors for the inlet and/or outlet water temperature for the evaporation exchangers. This information can be obtained from the machine's electrical diagram. It is important to note that the thermal control device for the machine bases its operation on the temperature of water delivered to the system. For units with more than one evaporator, it calculates the actual temperature of delivery water as the average of the water temperatures read at the outlet of each single exchanger. If the evaporation exchangers have different characteristics in terms of power yield and hence water flow rate, the thermal control device assigns different weights to the contribution of the single evaporators in the calculation of the average temperature. The average delivery water temperature value is not available via modbus.
6 MODBUS BASIC ADDRESSES The MODBUS addresses for the machine for parameters, statuses and alarms for the various modules which make up the adjustment system are organized as shown in the following table: 6.1
MODULES THAT MAKE UP THE SYSTEM
MODBUS ADDRESS Hexadecimal Decimal 0 0 500 1280 1000 4096 1200 4608 1400 5120 1600 5632 1800 6144 1A00 6656 1C00 7168 1E00 7680 2000 8192 2200 8704 2400 9216 2600 9728 2800 10240 2900 10496 2A00 10752 2B00 11008 2C00 11264 2D00 11520 2E00 11776 2F00 12032 3000 12288 3100 12544 3200 12800 3300 13056 3500 13568
Module component of the machine control system Gateway Central module Unit1 – compressors module 1 Unit1 – compressors module 2 Unit1 – compressors module 3 Unit1 – evaporator module 1 Unit2 – compressors module 1 Unit2 – compressors module 2 Unit2 – compressors module 3 Unit2 – evaporator module 2 Unit3 – compressors module 1 Unit3 – compressors module 2 Unit3 – compressors module 3 Unit3 – evaporator module 3 Recovery module 1 Recovery module 2 Recovery module 3 Recovery module 4 Recovery module 5 Recovery module 6 Daikin module 1 Daikin module 2 Daikin module 3 Daikin module 4 Daikin module 5 Daikin module 6 Pumps module
Page 11
6.2
VARIABLES OF GATEWAY MODULE ModBUS ADDRESS
Description
Hexadecimal
Decimal
05
5
firmware version of gateway module
Read
06
6
parameters version
Read
0F
15
Password level for parameter writing
Read-Write
10
16
CanOpen network address for central module of machine
Read
11
17
CanOpen network address for gateway
Read
12
18
modbus address of gateway module
Read
14
20
Reading of gateway status
Read
15
21
Reading of number of reading errors in CAN network
Read-Write
16
22
Reading of number of writing errors in CAN network
Read-Write
20
32
Reading on central module of network configuration.
Read
21
33
CAN network scan command (allows scanning of the modules in the can open network)
Read-Write
50
80
Gateway configuration (RUN / PROG = 0x00F0)
Read-Write
51
81
Address of module in CAN network where firmware is being replaced
Read-Write
70 ÷ 7B
112 ÷ 123
Eeprom map of machine configuration
Read
400 ÷ 499
1024÷1177
Machine alarms (only for configurations with less than 15 modules)
Read
4000 ÷ 419F
16384÷ 16799
Machine alarms (for all machine configurations)
Read
Page 12
7 STATUSES 7.1
STATUSES CONCERNING CENTRAL MODULE ADDRESS
Description
Hexadecimal
Decimal
Machine status (0=Off, >0=On))
586
1414
Machine mode (0=Cooling , >0 =Heating)
587
1415
Current set point (value / 10) = °C
588
1416
Inlet temperature (value / 10) = °C *
589
1417
Outlet temperature (value / 10) = °C *
58A
1418
Number of steps used
58B
1419
Current step jump (value / 10) = °C
58C
1420
Timer relative to insertion of resources (seconds)
58D
1421
Dynamic timer scan relative to insertion of resources (seconds)
58E
1422
CompExt (value / 10) = °C
58F
1423
CompWR (value / 10) = °C
590
1424
CompCar (value / 10) = °C
591
1425
CompSpunti (value / 10) = °C
592
1426
CompDuty (value / 10) = °C
593
1427
External temperature (value / 10) = °C *
594
1428
External humidity (%) *
595
1429
FreeCooling valve percentage (%) *
596
1430
FreeCooling external ventilation percentage (%) *
597
1431
Free Cooling valve command (0=Off , >0=On) *
598
1432
Pump 1 status (0=Off , >0=On) *
599
1433
Pump 2 status (0=Off , >0=On) *
59A
1434
Water Reset (%) *
59B
1435
Demand Limit (%) *
59C
1436
Digital inputs
59D
1437
Analogue out water flow rate*
59E
1438
Digital out pumps module*
59F
1439
BitMap connected nodes MS *
5A0
1440
Hours pump 1 PMP (hours) *
5A1
1441
Hours pump 2 PMP (hours) *
5A2
1442
Hours pump 3 PMP (hours) *
5A3
1443
NOTES The statuses marked with an asterisk (*) are significant only if the machine is equipped with the relative sensors, or if the machine configuration includes the function. (e.g. the free cooling data does not have any meaning for a machine that does not have free cooling).
Page 13
7.2
STATUSES RELATIVE TO COMPRESSOR MODULES
READING OF COMPRESSOR MODULESSTATUSES OFFSET Modbus
Description
Hexadecimal
Decimal
Status compressor 1 (bit 7=0 Off , bit 7=1 On)
6B
107
Status compressor 2 (bit 7=0 Off , bit 7=1 On) *
6C
108
Status compressor 3 (bit 7=0 Off , bit 7=1 On) *
6D
109
Timer status cp 1 (bit 0=0 Off , bit 0=1 On)
6E
110
Timer status cp 2 (bit 0=0 Off , bit 0=1 On) *
6F
111
Timer status cp 3(bit 0=0 Off , bit 0=1 On) *
70
112
Status Valve 1 c1 *
71
113
Status Valve 2 c1 *
72
114
Status Valve 3 c1 *
73
115
Status Valve 1 c2 *
74
116
Status Valve 2 c2 *
75
117
Status Valve 3 c2 *
76
118
Status Valve 1 c3 *
77
119
Status Valve 2 c3 *
78
120
Status Valve 3 c3 *
79
121
Liquid solenoid (bit 2=0 Off , bit 2=1 On)
7A
122
Temperature at coil (value / 10) = °C *
7B
123
T. IN Recovery / T. Out Cond. WSHH (value / 10) = °C *
7C
124
Condensation pressure (value / 10) = bar
7D
125
Evaporation pressure (value / 10) = bar*
7E
126
Fan status (%)
7F
127
Defrost status (bit 2=0 Off , bit 2=1 On) *
80
128
Defrost count time (seconds) *
81
129
Operating hours cp 1 (hours)
82
130
OFF-ON commutations cp 1
83
131
Operating hours cp 2 (hours) *
84
132
OFF-ON commutations cp 2*
85
133
Operating hours cp 3 (hours) *
86
134
OFF-ON commutations cp 3*
87
135
Recovery valve status*
88
136
Recovery PREHP delay counter (seconds) *
89
137
Digital inputs (Bitmap)
8A
138
Calculated power Daikin (%) *
8B
139
PevapOp (value / 10) = bar *
8C
140
T suction (value / 10) = °C *
8D
141
T discharge (value / 10) = °C *
8E
142
Valve opening (%) *
8F
143
SuperHeat (value / 10) = °C *
90
144
SuperHeat SP Operative (value / 10) = °C *
91
145
Condensation saturation temperature(value / 10) = °C *
92
146
NOTES The statuses marked with an asterisk (*) are significant only if the machine is equipped with the relative sensors, or if the machine configuration includes the function. (e.g. the data for compressor 3 can be disregarded if the module is configured for two compressors). (see the machine's electrical diagram)
Page 14
BASIC ADDRESSES FOR READING STATUSES OF COMPRESSOR MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 1000 4096 1200 4608 1400 5120 1800 6144 1A00 6656 1C00 7168 2000 8192 2200 8704 2400 9216
Module Unit 1
Unit 2
Unit 3
Compressor Module 1 Compressor Module 2 Compressor Module 3 Compressor Module 1 Compressor Module 2 Compressor Module 3 Compressor Module 1 Compressor Module 2 Compressor Module 3
Example: Reading of the compressor 1 status variable (Offset=107(decimal)) For compressor module 1 of Unit 1: variable address = 4096+107 (6B+1000 in hex) For compressor module 2 of Unit 1: address variable = 4608+107 (6B+1200 in hex)
7.3
STATUSES RELATIVE TO EVAPORATOR MODULES
READING OF EVAPORATOR MODULESSTATUSES OFFSET Modbus Hexadecimal Decimal
Description Outlet water temperature exchanger 1 (value / 10 = C°) Outlet water temperature exchanger 2 (value / 10 = C°) Inlet water temperature (value / 10 = C°) Status of pump 1(bit 2=0 Off , bit 2=1 On) Status of pump 2 (bit 3=0 Off , bit 3=1 On) Status of anti-freeze heating element (bit 6=0 Off , bit 6=1 On) Digital inputs (Bitmap)
1A 1B 1C 1D 1E 1F 20
26 27 28 29 30 31 32
NOTES The statuses marked with an asterisk (*) are significant only if the machine is equipped with the relative sensors, or if the machine configuration includes the function. (e.g. the data for the pumps can be ignored if the pumps are not included). (see the machine's electrical diagram)
BASIC ADDRESSES FOR READING STATUSES OF EVAPORATOR MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 1600 5632 1E00 7680 2600 9728
Module Unit 1 Evaporator Module 1 Unit 2 Evaporator Module 2 Unit 3 Evaporator Module 3
Example: Reading of the pump 1 status variable (Offset=107(decimal)) For evaporator module of Unit 1: variable address = 5632+29 (1D+1600 in hex) For evaporator module of Unit 2: variable address = 7680+29 (1D+1E00 in hex)
Page 15
7.4
STATUSES RELATIVE TO RECOVERY MODULES
READING OF RECOVERY MODULESSTATUSES Description Recovery digital OUT bitmap (Bitmap) Recovery gas temperature (value / 10 = C°) Recovery water OUT temperature (value / 10 = C°)
ModBus BASIC ADDRESS Hexadecimal Hexadecimal 0 0 1 1 2 2
NOTES The statuses marked with an asterisk (*) are significant only if the machine is equipped with the relative sensors, or if the machine configuration includes the function. (e.g. the data for the pumps can be ignored if the pumps are not included). (see the machine's electrical diagram)
BASIC ADDRESSES FOR READING STATUSES OF RECOVERY MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 2800 10240 2900 10496 2A00 10752 2B00 11008 2C00 11264 2D00 11520
Module Recovery module 1 Recovery module 2 Recovery module 3 Recovery module 4 Recovery module 5 Recovery module 6
Example: Reading of recovery gas temperature variable (Offset=1(decimal)) For recovery module 1: variable address = 10240+1 (2800+1 in hex) For recovery module 5: variable address = 11264+1 (2D00+1 in hex)
7.5
STATUSES CONCERNING PUMPS MODULE
The pumps module status is shown at the modbus address below. ModBus BASIC ADDRESS Hexadecimal Decimal 3500 13568
Description Pumps module digital input (Bitmap)
Page 16
8 COMMANDS RELATIVE TO THE MACHINE ADDRESS Command
Syntax
STARTING UP – SHUTTING DOWN machine SELECTION OF OPERATING MODE machine
MACHINE ON = 0x40(hex.) MACHINE OFF = 0 (zero) HEATING = 0x04(hex.) COOLING = 0 (zero)
RESET ALARMS
Reset ALARMS = 0x80(hex.)
Hexadeci mal.
Decimal
582
1410
583
1411
584
1412
NB: WRITE: the start-up/shutdown commands of the machine and the selection of heating/cooling must be carried out by writing at the addresses 582 (hexadecimal) and 583 (hexadecimal) the proper values (see table). READ: To find out the unit status, on/off and operating mode, the addresses to be read are 586 (hexadecimal) and 587 (hexadecimal)
9 ALARMS 9.1
CENTRAL MODULE ALARMS
The alarms for the central module are grouped together in a word at address 400, as shown in the table below: ModBus ADDRESS
Description of alarm
Hexadecimal
Decimal
BIT
E001 Problem with inlet water temperature probe
0
E002 Problem with outlet water temperature probe
1
E003 Problem with external air temperature probe
2
E004 Error in water reset signal
3
E005 Problem with relative humidity % probe
4
E006 Intervention of protections for pump 1
5
E007 Intervention of protections for pump 2
6
E008 Alarm due to lack of water flow
400
E009 Alarm for lack of pressure in system
1024
7 8
E010 Intervention of electrical network monitor
9
E011 Anti-freeze alarm
10
E012 Anti-freeze pre-alarm
11
E013 Signal that pump changeover has occurred
12
E014 Machine configuration error
13
E015 Error in demand limit signal
14
E016 Central module disconnected from CAN network
15
E017 Adjustment blocked in heating mode
0
E018 Alarm due to incongruent delta-T
401
E019 Alarm for low external temperature
1025
1 2
Page 17
9.2
COMPRESSOR MODULES ALARM
COMPRESSOR MODULES ALARM OFFSET This offset is to be added to the basic address of the various compressor modules. OFFSET Modbus
Description of alarm
Hexadecimal
Decimal
BIT
E101 Temp. cond./evap. temp probe problem
8
E102 Problem with condensation pressure probe
9
E103 Problem with evaporation pressure probe
10
E104 Problem with recovery temperature probe E105 High pressure alarm
1
1
11 12
E106 Low pressure alarm
13
E107 Thermal intervention of fan/pump
14
E111 Alarm for water flow for cond. / Evap.
15
E112 Pre-alarm 1 high pressure
0
E113 Pre-alarm 2 high pressure
1
E114 Pre-alarm low pressure
2
E115 Defrost force alarm
3
E116 Maximum pressure delta alarm
4
E117 Recovery water flow alarm
5
E118 Recovery HP alarm
2
2
6
E123 Alarm TA TEE
8
E124 Alarm TS TEE
9
E125Pre-alarm Max TS TEE
10
E126 SPI Faulty
11
E127 Power Fail
12
E128 Stepper Motor Error
13
E108 Intervention of protections for compressor 1
0
E119 Oil differential pressure alarm
1
E122 DeltaPressureMin alarm
3
3
3
E121 Pre-alarm BP2
5
E120 Condenser freezing alarm
6
E109 Intervention of protections for compressor 2
4
4
0
E110 Intervention of protections for compressor 3
5
5
0
Page 18
BASIC ADDRESSES OF ALARMS OR COMPRESSORS MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 410 1040 420 1056 430 1072 450 1104 460 1120 470 1136 490 1168 4A0 1184 4B0 1200
Description of alarm Unit 1
Unit 2
Unit 3
Compressor module 1 Compressor module 2 Compressor module 3 Compressor module 1 Compressor module 2 Compressor module 3 Compressor module 1 Compressor module 2 Compressor module 3
Example: The thermal alarm for compressor 3 of compressor module 1 of unit 1 is found at the address: 1040+3 (410+3 in hexadecimal) The same alarm for compressor module 1 of Unit 3 is found at the address: 1168+3 (490+3 in hexadecimal). 9.3
EVAPORATOR MODULES ALARMS
EVAPORATOR MODULES ALARM OFFSET This offset is to be added to the basic address of the various evaporator modules. OFFSET Modbus Hexadecimal Decimal
Description of alarm E201 Problem with evaporator inlet probe E202 Problem with evaporator outlet 1 probe E202 Problem with evaporator outlet 2 probe E203 Problem with configurable inlet E204 Intervention of protections for pump 1 E205 Intervention of protections for pump 2 E206 Water flow alarm E207 System load alarm E208 Pump change signal E209 Anti-freeze alarm E210 Pre-alarm anti-freeze probe 1 E211 Pre-alarm anti-freeze probe 2 E212 Shutdown of system pumps
6
6
BIT 0 1 2 3 4 5 6 7 8 9 10 11 12
BASIC ADDRESSES OF ALARMS OR EVAPORATOR MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 440 1088 480 1152 4C0 1216
Description Unit 1 evaporator module Unit 2 evaporator module Unit 3 evaporator module
Example: The alarm for intervention of pump 2 protection of the evaporator module associated with unit 1 is found at the following address: 1088+6 (in hexadecimal 440+6); The same alarm for the evaporator module associated with unit 3 is found at the address: 1216+6 (in hexadecimal 4C0+6).
Page 19
10 FURTHER ALLOCATION OF ALARMS For all versions of firmware of the gateway after 2029, the alarms of all modules that make up the system are available at the following addresses. 10.1 CENTRAL MODULE ALARMS The alarms for the central module are grouped together in a word at address 400, as shown in the table below: ModBus ADDRESS Hexadecimal Decimal
Description of alarm E001 Problem with inlet water temperature probe E002 Problem with outlet water temperature probe E003 Problem with external air temperature probe E004 Error in water reset signal E005 Problem with relative humidity % probe E006 Intervention of protections for pump 1 E007 Intervention of protections for pump 2 E008 Alarm due to lack of water flow E009 Alarm for lack of pressure in system E010 Intervention of electrical network monitor E011 Anti-freeze alarm E012 Anti-freeze pre-alarm E013 Signal that pump changeover has occurred E014 Machine configuration error E015 Error in demand limit signal E016 Central module disconnected from CAN network
4000
16384
BIT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
10.2 COMPRESSOR MODULES ALARMS The offset for each alarm of the compressor modules remains unchanged. Instead, the starting addresses for each compressor module change, and so they are: ModBus BASIC ADDRESS Hexadecimal Decimal 4010 16400 4020 16416 4030 16432 4050 16464 4060 16480 4070 16496 4090 16528 40A0 16544 40B0 16464
Description Unit 1
Unit 2
Unit 3
Compressor module 1 Compressor module 2 Compressor module 3 Compressor module 1 Compressor module 2 Compressor module 3 Compressor module 1 Compressor module 2 Compressor module 3
Example: The thermal alarm for compressor 2, compressor module 1 of unit 2, is shown at the register: 16464 + 4 : (4050 + 4 in hexadecimal);
Page 20
10.3 EVAPORATOR MODULES ALARMS The offset for each alarm of the evaporator modules remains unchanged. Instead, the starting addresses for each evaporator module change, and so they are: ModBus BASIC ADDRESS Hexadecimal Decimal 4040 16448 4080 16512 40C0 16576
Description Unit 1 evaporator module Unit 2 evaporator module Unit 3 evaporator module
Example: The water flow alarm of the evaporator module of unit 3 is found at the following address: 16576 + 6 (40C0 + 6 in hexadecimal)
10.4 RECOVERY MODULES ALARMS OFFSET OF RECOVERY MODULES ALARMS This offset is to be added to the basic address of the various recovery modules. OFFSET Modbus Hexadecimal Decimal
Description of alarm E301 Recovery outlet probe alarm E302 Gas temperature probe alarm
A
10
BIT 8 9
BASIC ADDRESSES FOR ALARMS FOR RECOVERY MODULES The offset for each alarm of the evaporator modules remains unchanged. Instead, the starting addresses for each evaporator module change, and so they are: ModBus BASIC ADDRESS Hexadecimal Decimal 40D0 16592 40E0 16608 40F0 16624 4100 16640 4110 16656 4120 16672
Description Recovery 1 Recovery 2 Recovery 3 Recovery 4 Recovery 5 Recovery 6
Example: The recovery output probe alarm for recovery module 1 is found at the following address: 16592+10 (in hexadecimal 40D0+A)
Page 21
10.5 DAIKIN MODULES ALARMS OFFSET FOR DAIKIN MODULES ALARM This offset is to be added to the basic address of the various Daikin modules. OFFSET Modbus Hexadecimal Decimal B 11
Description of alarm E401 Daikin feedback alarm
BIT 0
BASIC ADDRESSES FOR ALARMS FOR DAIKIN MODULES ModBus BASIC ADDRESS Hexadecimal Decimal 4130 16688 4140 16704 4150 16720 4160 16736 4170 16752 4180 16768
Description Daikin 1 Daikin 2 Daikin 3 Daikin 4 Daikin 5 Daikin 6
Example: The Daikin feedback alarm for Daikin module 4 is found at the following register: 16736+11 (in hexadecimal 4160+B).
10.6 PUMPS MODULE ALARMS OFFSET OF PUMPS MODULE ALARM The alarms for the pumps module are found at the addresses shown in the table below: OFFSET Modbus Hexadecimal Decimal
Description of alarm E501 Problem with water flow rate probe E502 Pumps module pump 1 thermal alarm E503 Pumps module pump 2 thermal alarm E504 Pumps module pump 3 thermal alarm E505 Signal for max capacity rate of pumps module
B
11
BIT 8 9 10 11 12
BASIC ADDRESSES FOR ALARMS FOR PUMPS MODULE ModBus BASIC ADDRESS Hexadecimal Decimal 4190 16784
Description Pumps
Page 22
11 LIST OF PARAMETERS THAT CAN BE ACCESSED WITHOUT PASSWORD Code
Description
SecondSetC SecondSetH SetMantCool AllFreeze SetMantHeat SetCool SetHeat PreAF SetResist
Secondary cooling set point Secondary heating set point Maintain cooling set point Anti-freeze alarm set Maintain heating set point Cooling set point Heating set point Anti-freeze pre-alarm set Set point for anti-freeze heating elements
ADDRESS in decimal Centr. Evap1 Evap2 1367 1368 1391 1392 5633* 7681* 1394 1395 1396 1398 5634* 7682* 1408 5632* 7680*
Evap3 9729* 9730* 9728*
NB: All the values in the previous table must be multiplied by 10 for writing, and divided by 10 for reading. NOTE: The addresses marked with an asterisk (*) are significant and must be configured at the same value if the relative evaporator modules are present.
12 MANAGEMENT OF COMMUNICATIONS ERRORS Error code
Meaning
Notes
01
Illegal Function Code
02
Illegal Data Address
A modbus function has been requested which is not correct or is not supported. Access has been attempted to an invalid or unknown address
03
Illegal Data Value
Write value not accepted
04
Server Failure
General error condition
06
Server Busy
The gateway was occupied and was not able to respond in time.
0B
Gateway problem
The gateway has lost the CAN side connection
Page 23
www.clivet.com The data contained in this manual are not binding and may be changed by the manufacturer with no obligation for advance notice.
Reproduction, even partial, is prohibited.