Modbus Settings; Supported Functions - Danfoss CCR2+ Operating Manual

Disinfection process control & temperature registration
Table of Contents

Advertisement

CCR2+ Controller

12. Modbus settings

*Note: Possible values of disinfection
status are:
- 0 - OK
- 2 - disinfection temp too low
- 4 - disinfection in progress
- 8 - disinfection failed
- 16 (0x10 hex) - sensor fault L
(shorted to gnd)
- 64 (0x40 hex) - sensor fault H
(sensor not connected etc...)
16 | © Danfoss | DHS-SRMT/SI | 2019.02

Supported functions:

1. Read holding registers (0x03)
2. Write single register (0x06)
3. Write multiple registers (0x16)
1. Read holding register start addresses:
from 0 to 279:
0 – Valve output riser
(1=output closed - valve is open, active in disinfection;
0=output open, valve is closed)
1 – Valve output pwm riser
(valve open in percentage: 0% .. 100%, unsigned decimal)
2 – Temperature value
(temperature in °C with one decimal place precision,
unsigned decimal --> example: 529 = 52.9°C)
3 – Is in disinfection group
(1=valve is in disinfection group of valves, which is
in active disinfection state, 0=valve is not in active
disinfection group of valves)
from 252 to 279:
252
Scheduler open/closed
253
S0 temperature
254
B1 open/closed
255
B2 open/closed
256
B3 open/closed
257
Trigger timeout
258
Memory days left
259
RTC year
260
RTC month
261
RTC day
262
RTC hour
263
RTC minute
264
Disinfecton enabled/disabled
265
Disinfection set temperature
266
Disinfection time
267
Min. div. Adv
268
Divide time
269
Circulation set temperature
270
Output 1 value
271
Output 2 value
272
Disinfection status
273
Total disinfection advance
274
Disinfection timeout
275
Divide advance
276
Divide timeout
277
Risers in group
278
Output 3 value
279
Output 4 value
from 300 to 303:
300
Disinfection flag (enbled/disabled)
301
Disinfection temperature
302
Disinfection time
303
Circulation temperature
from 400 to 421 :
400
Divide group (enabled/disabled)
401
Divide time
402
Min. advance
403
Riser number
404
CCR system
405
Integration time
406
Proportional factor
407
Req. Temperature
408
Dif temp 1
409
Dif temp 2
410
Alarm dealy
2. Write single register – data can be written into start
addresses:
- from 300 to 303
- from 400 to 421
- from 600 to 620
4 – Disinfection progress
(total disinfection progress in %)
5 – Disinfection time to end
(remaining time to end in sec.)
6 – Disinfection status*
Example: To get riser 6 temperature
Formula: (6(Riser) - 1) × 7 + 2 (Temp Value) = 37
411
Alert realy type
412
Archive frequency
413
Dis source
414
Date format
415
CCR is
416
RTC hour
417
RTC minute
418
RTC year
419
RTC month
420
RTC day
421
Start riser number
from 600 to 634 :
600
Start hour Sunday
601
Start minute Sunday
602
Stop hour Sunday
603
Stop minute Sunday
604
Active Sunday
605
Start hour Monday
606
Start minute Monday
607
Stop hour Monday
608
Stop minute Monday
609
Active Monday
610
Start hour Tuesday
611
Start minute Tuesday
612
Stop hour Tuesday
613
Stop minute Tuesday
614
Active Tuesday
615
Start hour Wednesday
616
Start minute Wednesday
617
Stop hour Wednesday
618
Stop minute Wednesday
619
Active Wednesday
620
Start hour Thursday
621
Start minute Thursday
622
Stop hour Thursday
623
Stop minute Thursday
624
Active Thursday
625
Start hour Friday
626
Start minute Friday
627
Stop hour Friday
628
Stop minute Friday
629
Active Friday
630
Start hour Saturday
631
Start minute Saturday
632
Stop hour Saturday
633
Stop minute Saturday
634
Active Saturday
3. Write multiple register – data can be written into
start addresses:
- from 300 to 303
- from 400 to 421
- from 600 to 620
VI.D3.C2.02

Advertisement

Table of Contents
loading

Table of Contents