Siemens RDF302: различия между версиями

м
→‎Регистры Modbus: Добавил таблицы
(Первая версия)
 
м (→‎Регистры Modbus: Добавил таблицы)
Строка 59: Строка 59:
Подробнее о приложениях и параметрах управления читайте в документации к термостату.
Подробнее о приложениях и параметрах управления читайте в документации к термостату.


== Регистры Modbus ==
Ниже представлены две таблицы из руководства устройства Siemens RDF302. Подробнее о параметрах и регистрах читайте в документации.


=== Таблица служебных регистров ===
{|class="wikitable sortable"
!width="17%"| '''Назначение'''
!width="7%"| '''Длина, байт'''
!width="14%"| '''Адрес, Hex'''
!width="9%"| '''Функция чтения'''
!width="9%"| '''Функция записи'''
!width="10%"| '''По умолчанию'''
!width="31%"| '''Возможные значения'''
|-
| System Time
| 4
| 0x0257
| 0x03
| 0x10
|
| YYYY 1900…2155 = Year <br />MM 1…12 = Month <br />DD 1…31 = Day of Month d 0, 1…7 = Any,Mon…Sun <br />hh 0…23 = Hours mm 0…59 = Minutes <br />ss 0…59 = Seconds - - - Status bits
|-
| Room operating mode: State
| 1
| 0x03E8
| 0x04
| -
| Comfort
| 1=Comfort, <br />3=Economy, <br />4=Protection,
|-
| Fan output
| 1
| 0x03E9
| 0x04
| -
| 0
| 0 = Fan off <br />33 = Low Fan <br />66 = Mid Fan <br />100 = High Fan
|-
| Room temperature
| 1
| 0x03EA
| 0x04
| -
|
| 0 … 49 °C, 0xffff=Out of services
|-
| Room temperature: Current setpoint
| 1
| 0x03EB
| 0x04
| -
|
| 5 … 40 °C, 4=OFF
|-
| Heating output
| 1
| 0x03EC
| 0x04
| -
| 0
| [0…100]
|-
| Cooling output
| 1
| 0x03ED
| 0x04
| -
| 0
| [0…100]
|-
| Electric heater output
| 1
| 0x03EE
| 0x04
| -
| 0
| [0…100]
|-
| Fault information
| 10
| 0x044B
| 0x04
| -
|
| len &lt;= 20
|-
| X1 (temperature) **
| 1
| 0x03EF
| 0x04
| -
|
| 0 … 49 °C 0xffff = Out of services
|-
| X2 (temperature) **
| 1
| 0x03F0
| 0x04
| -
|
| 0 … 49 °C 0xffff = Out of services
|-
| Fan operation (0=Auto / 1=Manual)
| 1
| 0x03F1
| 0x04
| -
| 0
| 0 = Automatic <br />1 = Manual
|-
| X1 (digital) **
| 1
| 0x03F2
| 0x04
| -
| OFF
| 0 = OFF 1 = ON
|-
| X2 (digital) **
| 1
| 0x03F3
| 0x04
| -
| OFF
| 0 = OFF 1 = ON
|-
| Room operating mode: Preselection
| 1
| 0x0064
| 0x03
| 0x06
| Comfort
| 1=Comfort, <br />3=Economy, <br />4=Protection,
|-
| Fan command value
| 1
| 0x0065
| 0x03
| 0x06
| 0
| 0 = Auto <br />33 = Low Fan <br />66 = Mid Fan <br />100 = High Fan
|-
| Room Temperature: Comfort setpoint
| 1
| 0x0066
| 0x03
| 0x06
|
| 5 … 40 °C
|-
| Outside temperature
| 1
| 0x0067
| 0x03
| 0x06
|
| 0 … 49 °C
|-
| Room operating mode: Window state
| 1
| 0x0068
| 0x03
| 0x06
| Close
| 0 = Close (default) <br />1 = Open
|-
| Enable electric heater
| 1
| 0x0069
| 0x03
| 0x06
| Enable
| 0 = Disable <br />1 = Enable
|-
| Heating/cooling changeover
| 1
| 0x006A
| 0x03
| 0x06
| heating
| 0 = cooling, <br />1 = heating
|-
| Button lock command
| 1
| 0x006B
| 0x03
| 0x06
| Unlock
| 4 = Lock all buttons <br />3 = Lock operating button only <br />2 = Lock fan button only <br />1 = Lock buttons (+ &amp; -) only. <br />0 = Unlock
|-
| Plant type
| 1
| 0x006C
| 0x03
| 0x06
| NONE
| 0=NONE <br />1=2-pipe <br />2=2-pipe 3-position <br />3=2-pipe with electric heater <br />4=4-pipe
|-
| Fault text 1
| 10
| 0x00C7
| 0x03
| 0x10
| Condensation in room
| len &lt;= 20
|-
| Fault text 2
| 10
| 0x012B
| 0x03
| 0x10
| Fault input 1
| len &lt;= 20
|-
| Fault text 3
| 10
| 0x018F
| 0x03
| 0x10
| Fault input 2
| len &lt;= 20
|-
| Fault text 4
| 10
| 0x01F3
| 0x03
| 0x10
| Filter dirty
| len &lt;= 20
|}
=== Таблица регистров общего назначения ===
{|class="wikitable sortable"
!width="4%"| '''Параметр'''
!width="23%"| '''Назначение'''
!width="5%"| '''Длина, байт'''
!width="5%"| '''Адрес, Hex'''
!width="7%"| '''Функция чтения'''
!width="7%"| '''Функция записи'''
!width="23%"| '''По умолчанию'''
!width="23%"| '''Возможные значения'''
|-
| P01
| Control sequence
| 1
| 0x0000
| 0x03
| 0x06
| 2-pipe: [0…3] 1 (Cooling only) 4-pipe: [2…4] 4 (Heating &amp; Cooling)
| 0 = Heating only <br />1 = Cooling only <br />2 = Manual Heating or Cooling <br />3 = Auto Changeover <br />4 = Heating &amp; cooling
|-
| P02
| Mode selection by user via operating mode button
| 1
| 0x0001
| 0x03
| 0x06
| 1 (Comfort, Protection)
| 1 = Comfort, Protection <br />2 = Comfort, Economy, Protection
|-
| P04
| Selection of °C or °F
| 1
| 0x0003
| 0x03
| 0x06
| °C
| 0 = °C <br />1 = °F
|-
| P05
| Sensor calibration (build in sensor only)
| 1
| 0x0004
| 0x03
| 0x06
| 0.0 °C
| -3…3 °C
|-
| P06
| Standard temperature display
| 1
| 0x0005
| 0x03
| 0x06
| 0 (Room temperature)
| 0 = Room temperature <br />1 = Setpoint
|-
| P07
| Additional user information
| 1
| 0x0006
| 0x03
| 0x06
| 0 (No display)
| 0 = No display <br />1 = Temperature in °C/°F <br />2 = Outside temperature (0…49 °C) (via Modbus) <br />3 = Time of day (12 h, via Modbus) <br />4 = Time of day (24 h, via Modbus)
|-
| P08
| Comfort basic setpoint
| 1
| 0x0007
| 0x03
| 0x06
| 21 °C
| 5…40 °C
|-
| P09
| Minimum setpoint limitation in Comfort (WminComf)
| 1
| 0x0008
| 0x03
| 0x06
| 5 °C
| 5…40 °C
|-
| P10
| Maximum setpoint limitation in Comfort (WmaxComf)
| 1
| 0x0009
| 0x03
| 0x06
| 35 °C
| 5…40 °C
|-
| P11
| Setpoint of heating in Economy (WheatEco)
| 1
| 0x000A
| 0x03
| 0x06
| 15 °C
| OFF, 5 °C…WcoolEco
|-
| P12
| Setpoint of cooling in Economy (WcoolEco)
| 1
| 0x000B
| 0x03
| 0x06
| 30 °C
| OFF, WheatEco…40 °C
|-
| P13
| Electrical heater in cooling mode
| 1
| 0x000C
| 0x03
| 0x06
| ON
| OFF = disabled <br />ON = enabled
|-
| P14
| Key lock (Press operating mode button for 5 seconds to lock or unlock the buttons)
| 1
| 0x000D
| 0x03
| 0x06
| 0 (Disabled)
| 0 = Disabled <br />1 = Auto lock <br />2 = Manual lock
|-
| P30
| P-band/Switching differential for heating mode
| 1
| 0x001D
| 0x03
| 0x06
| 2 K
| 0.5 … 6 K
|-
| P31
| P-band/Switching differential for cooling mode
| 1
| 0x001E
| 0x03
| 0x06
| 1 K
| 0.5 … 6 K
|-
| P33
| Dead zone in Comfort mode
| 1
| 0x0020
| 0x03
| 0x06
| 2 K
| 0.5 … 5 K
|-
| P34
| Setpoint differential
| 1
| 0x0021
| 0x03
| 0x06
| 2 K
| 0.5 … 5 K
|-
| P35
| Integral time
| 1
| 0x0022
| 0x03
| 0x06
| 5 min
| 0…10 min
|-
| P36
| Heating/cooling changeover switching point for cooling
| 1
| 0x0023
| 0x03
| 0x06
| 16 °C
| 10…25 °C
|-
| P37
| Heating/cooling changeover switching point for heating
| 1
| 0x0024
| 0x03
| 0x06
| 28 °C
| 27…40 °C
|-
| P38
| Input X1
| 1
| 0x0025
| 0x03
| 0x06
| 3 = Op mode c/o
| 0 = — (no function) <br />1 = Room temp ext. sensor / Return air temp (AI) <br />2 = H/C changeover (AI/DI) <br />3 = Operating mode contact (DI) <br />4 = Dew point sensor (DI) <br />5 = Enable electric heater (DI) <br />6 = Fault input (DI) <br />7 = Monitor input (Digital) <br />8 = Monitor input (Temp)
|-
| P39
| Operating action for X1 if digital input
| 1
| 0x0027
| 0x03
| 0x06
| NO
| NO = Normally Open <br />NC = Normally Close
|-
| P40
| Input X2
| 1
| ↑
| ↑
| ↑
| 1 = Ext. sensor
| 0 = — (no function) <br />1 = Room temp ext. sensor / Return temp (AI) <br />2 = H/C changeover (AI/DI) <br />3 = Operating mode contact (DI) <br />4 = Dew point sensor (DI) <br />5 = Enable electric heater (DI) <br />6 = Fault input (DI) <br />7 = Monitor input (Digital) <br />8 = Monitor input (Temp)
|-
| P41
| Operating action for X2 if digital input
| 1
| 0x0028
| 0x03
| 0x06
| 0 (N.O.)
| 0 = Normally Open <br />1 = Normally Close
|-
| P44
| Actuator running time Y11/Y21
| 1
| 0x002B
| 0x03
| 0x06
| 150 s
| 20…300 sec
|-
| P46
| Y2x load current
| 1
| 0x00B5
| 0x03
| 0x06
| 0.0 A
| 0.0 to 5.0 A
|-
| P48
| On time minimum for 2-pos output control
| 1
| 0x002F
| 0x03
| 0x06
| 1 min.
| 1…20 min
|-
| P49
| Off time minimum for 2-pos output control
| 1
| 0x0030
| 0x03
| 0x06
| 1 min.
| 1…20 min
|-
| P50
| Purge time
| 1
| 0x0031
| 0x03
| 0x06
| OFF
| OFF: Not active 1…5 min: Active with selected duration
|-
| P51
| Flow temp limit floor heating
| 1
| 0x0032
| 0x03
| 0x06
| OFF
| OFF, 10…50 °C
|-
| P52
| Fan control
| 1
| 0x0033
| 0x03
| 0x06
| 1
| 0 = Disabled <br />1 = Enabled <br />2 = Heating only <br />3 = Cooling only
|-
| P53
| Fan speeds
| 1
| 0x0034
| 0x03
| 0x06
| 2
| 1 = 1-speed <br />2 = 3-speed
|-
| P54
| Fan overrun time
| 1
| 0x0035
| 0x03
| 0x06
| 60 sec
| 0…360 sec
|-
| P55
| Fan speed switching point high
| 1
| 0x0036
| 0x03
| 0x06
| 100%
| 80…100%
|-
| P56
| Fan speed switching point med
| 1
| 0x0037
| 0x03
| 0x06
| 65%
| 30..75%
|-
| P57
| Fan speed switching point low
| 1
| 0x0038
| 0x03
| 0x06
| 10%
| 1…15%
|-
| P58
| Fan start kick
| 1
| 0x0039
| 0x03
| 0x06
| ON
| ON: Enabled OFF: Disabled
|-
| P59
| Fan minimum on time
| 1
| 0x003A
| 0x03
| 0x06
| 2 min
| 1…6 min
|-
| P60
| Periodic fan kick Comfort
| 1
| 0x003B
| 0x03
| 0x06
| 0
| 0…89 min, OFF(90)
|-
| P61
| Periodic fan kick Eco
| 1
| 0x003C
| 0x03
| 0x06
| OFF
| 0…359 min, OFF(360)
|-
| P62
| Service filter
| 1
| 0x003D
| 0x03
| 0x06
| Off (0)
| Off, 100…9900 hrs
|-
| P65
| Protection heating setpoint
| 1
| 0x0040
| 0x03
| 0x06
| 8 °C
| OFF, 5…WCoolProt; WCoolProt = 40 °C max
|-
| P66
| Protection cooling setpoint
| 1
| 0x0041
| 0x03
| 0x06
| OFF
| OFF, WHeatProt… 40; WHeatProt = 5°C min
|-
| P68
| Baud Rate
| 1
| 0x0043
| 0x03
| 0x06
| 2
| 0 = 4800 BPS <br />1 = 9600 BPS <br />2 = 19200 BPS <br />3 = 38400 BPS
|-
| P69
| Temporary Comfort setpoint
| 1
| 0x0044
| 0x03
| 0x06
| OFF
| OFF = Disabled <br />ON = Enabled
|-
| P70
| Parity
| 1
| 0x0045
| 0x03
| 0x06
| 1
| 0 = Odd <br />1 = Even <br />2 = No parity
|-
| P71
| Restore factory setting
| 1
| 0x0046
| 0x03
| 0x06
| OFF
| OFF = Disabled <br />ON = Reload start “8888” is displayed for 3s during reload process
|-
| P81
| Device address
| 1
| 0x0050
| 0x03
| 0x06
| 1
| 1…247
|}


== Документация ==
== Документация ==
Документацию можете загрузить на [https://hit.sbt.siemens.com/RWD/app.aspx?RC=HQEU&lang=en&MODULE=Catalog&ACTION=ShowProduct&KEY=S55770-T238 сайте производителя].
Документацию можете загрузить на [https://hit.sbt.siemens.com/RWD/app.aspx?RC=HQEU&lang=en&MODULE=Catalog&ACTION=ShowProduct&KEY=S55770-T238 сайте производителя].