31.03.2014 Views

Room units and controllers - Domat International

Room units and controllers - Domat International

Room units and controllers - Domat International

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MODBUS UC200 <strong>Room</strong> controller V3<br />

5 MSB reserved<br />

6 LSB<br />

reserved<br />

6 MSB<br />

relay 7 LSB R, RAM output relay status (DO1, DO2) bit 0 ... relay 1, heating<br />

bit 1 ... relay 2, cooling<br />

inputs 7 MSB R, RAM input states, binary heating /<br />

cooling dem<strong>and</strong>s.<br />

DI1 <strong>and</strong> DI2 are physical input<br />

states regardless of the inputs<br />

settings setting.<br />

bit 0 ... DI1<br />

bit 1 ... DI2<br />

bit 2 ... heating dem<strong>and</strong><br />

(PID output heat > 5%)<br />

bit 3 ... cooling dem<strong>and</strong><br />

(PID output cool > 5%)<br />

pid output HEAT 8 LSB R, RAM heating controller output in %, range 0 .. 100%<br />

pid output<br />

COOL<br />

8 MSB R, RAM cooling controller output in %, range 0 .. 100%<br />

9 LSB reserved<br />

9 MSB reserved<br />

manual control 10 LSB R, W RAM manual output control; if a bit is set<br />

to 1, the output goes to state<br />

defined below (see manual heat<br />

output, manual cool output); if<br />

set to 0, PID output values apply<br />

10 MSB R, W RAM reserved<br />

manual heat<br />

output<br />

manual cool<br />

output<br />

set temp<br />

correction<br />

11 LSB R, W RAM manual heat output setting (only if<br />

the corresponding bit in the<br />

manual control register is set)<br />

11 MSB R, W RAM manual cool output setting (only if<br />

the corresponding bit in the<br />

12 LSB<br />

12 MSB<br />

manual control register is set)<br />

R, W RAM setpoint correction set by user;<br />

resets at each operation mode<br />

change<br />

bit 0 ... reserved<br />

bit 1 ... heat output<br />

bit 2 ... cool output<br />

in %, range 0 .. 100%<br />

in %, range 0 .. 100%<br />

recalculate:<br />

temperature =<br />

read value / 100<br />

actual temp set<br />

point HEAT<br />

13 LSB<br />

13 MSB<br />

3.5°C reads 350<br />

(limits are set in the min <strong>and</strong> max<br />

rel. temp correction registers)<br />

R, RAM actual heating setpoint incl.<br />

setpoint correction (reg. 12)<br />

0 … 0<br />

199.99 … 19999<br />

-0.01 … 0FFFFhex<br />

-199.99 … 0B1E1hex<br />

recalculate:<br />

temperature =<br />

read value / 100<br />

actual temp set<br />

point COOL<br />

14 LSB<br />

14 MSB<br />

R, RAM actual cooling setpoint incl.<br />

setpoint correction (reg. 12)<br />

0 … 0<br />

199.99 … 19999<br />

-0.01 … 0FFFFhex<br />

-199.99 … 0B1E1hex<br />

recalculate:<br />

temperature =<br />

read value / 100<br />

0 … 0<br />

199.99 … 19999<br />

-0.01 … 0FFFFhex<br />

-199.99 … 0B1E1hex<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!