Modbus communication, slave mode Reference … communication, slave mode Reference addresses for...
Transcript of Modbus communication, slave mode Reference … communication, slave mode Reference addresses for...
Climatix™
Modbus communication, slave mode
Reference addresses
for District Heating application DH1 v1.0x
CE1Z2911en
13.01.2012
Building Technologies
2 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies 2012-01-13
Siemens Switzerland Ltd.
Building Technologies Group
International Headquarters
Gubelstrasse 22
CH-6301 Zug
Tel. +41 41-724 24 24
Fax +41 41-724 35 22
www.siemens.com/sbt
© 2010 Siemens Switzerland Ltd.
Subject to change
3 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Table of contents 2012-01-13
Table of contents
1 About this document ..............................................................................4
1.1 Revision history.........................................................................................4
1.2 Before you start .........................................................................................4
1.3 Reference documents ...............................................................................4
2 Application...............................................................................................6
2.1 General information ..................................................................................6
3 Reference Modbus addresses .............................................................12
3.1 General ...................................................................................................12
3.2 Coil status ...............................................................................................14
3.3 Input states..............................................................................................15
3.4 Input register ...........................................................................................18
3.5 Holding register .......................................................................................35
Index 42
4 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies About this document 2012-01-13
1 About this document
1.1 Revision history
Version Date Changes Section Pages
1.0 13.01.2012 First version according the
mapping Com_Modbus_Ch1.csv
1.2 Before you start
This document applies to the following product:
Name Type (ASN) Version
District Heating application DH1 POL638.x0/DH1 …
This document is a supplement to the general integration guide for Climatix
Modbus communication, slave mode.
That document must be read first and all general information such as document
conventions, important information on safety, trademarks, copyright etc. are valid
for this document as well.
This document only contains the uniqe information for the product mentioned
above. All general engineering information such as mounting modules,
communication settings etc. are described in the integration guide.
User has read the general Modbus integration guide for Climatix, CB1J3960en.
1.3 Reference documents
The following documents contain additional information on the products described
in this manual:
Document Order no.
Integration Guide “Modbus communication, slave mode” CB1J3960en
Basic documentation:
Applications for District Heating substations
CB1P2910en
Validity
Prerequisite
Further information
5 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies About this document 2012-01-13
Blank page
6 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
2 Application
2.1 General information
Siemens District Heating applications for Climatix comprise predefined monitoring
and control functions for a particular plant type.
Features:
• OEM customers receive standard applications as a set of loadable files. They
can be loaded in the controller via SD card.
• An HMI operator unit allows for assigning inputs and outputs to the respective
plant as well as select, configure and parameterize the required functions.
Siemens District Heating application DH1 V1.x is available at this time. It contains
all common functions to control and monitor District Heating units (District Heating
Units). The following diagram provides an overview of selectable measured values
and control equipment:
Precontroller 1 to 3:
Scheme HMI operation Description
TOdrAir Outside temp. Outside temperature sensor
TFlSec Flow temp.sec. Flow temperature sensor secundary
TRtrnPrim Return temp.prim. Return temperature sensor primary
TRtrnSec Return temp.sec. Return temperature sensor secundary
PFlPrim Flow press.prim. Flow pressure sensor primary
PRtrnPrim Return press.prim. Return pressure sensor primary
PFlSec Flow press.sec. Flow pressure sensor secundary
PRtrnSec Return press.sec. Return pressure sensor secundary
HDmdInA Signal heat demand Heizbedarfseingang Analog (signal: z.B. DC 0…10 V)
HDmdInB Command heat dem. Heizbedarfseingang Binär (ON/OFF)
PuSig Signal pump Pump signal
PuCmd Command pump Pump command (ON/OFF)
PuAlm Alarm pump Pump alarm
Pu2Sig Signal pump 2 Pump signal 2
Pu2Cmd Command pump 2 Pump command 2 (ON/OFF)
Pu2Alm Alarm Pumpe 2 Pump alarm 2
Vlv Signal valve Primary valve signal (signal: 0..10 V)
Vlv_3POpn Open com.valve Primary valve 3 point opening
Vlv_3PCls Close com.valve Primary valve 3 point closing
Vlv2 Signal valve 2 Primary valve 2 signal (signal: 0..10 V)
Vlv2_3POpn Open com.valve 2 Primary valve 2, 3 point opening
Vlv2_3PCls Close com.valve 2 Primary valve 2, 3 point closing
What are Siemens DH
applications?
Siemens DH
application DH1 V1.x
Vlv2 Vlv2_3POpn Vlv2_3PCls
PRtrnPrim
TOdrAir
T
TFlSec
M
T
T T
TRtrnSec TRtrnPrim
PuSig PuCmd PuAlm
Pu2Sig Pu2Cmd Pu2Alm
P P
P P
PFlSec
PRtrnSec
PFlPri
M
HDmdInB
HDmdInA
7 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
Heating circuit 1 to 4:
Scheme HMI operation Description
TOdrAir Outside temp. Outside temperature sensor
WindSpd Wind speed Wind speed sensor
SolarRdn Solar radiation Solar radiation sensor
TR Room temperature Room temperature sensor
TFl Flow temperature Flow temperature sensor
TRtrn Return temperature Return temperature sensor
HDmdInB Thermostat Heat demand input binary (ON/OFF)
PuSig Signal pump Pump signal continuous (signal 0..10 V)
PuCmd Command pump Pump command (ON/OFF)
PuAlm Alarm pump Pump alarm
Pu2Sig Signal pump 2 Pump signal 2 continuous (signal 0..10 V)
Pu2Cmd Command pump 2 Pump command 2 (ON/OFF)
Pu2Alm Alarm pump 2 Pump alarm 2
Vlv Signal Ventil Primary valve continuous (signal 0..10 V)
Vlv_3POpn Open com.valve Primary valve 3 point opening
Vlv_3PCls Close com.valve Primary valve 3 point closing
TOdrAir
T
PuSig
PuCmd
PuAlm
HDmdInB
Pu2Alm
Pu2Sig
Pu2Cmd
T TR
SolarRdn
TFl
TRtrn
TOdrAir
Vlv
Vlv_3POpn
Vlv_3PCls
M T
T
T PuSig
PuCmd
PuAlm
HDmdInB
Pu2Alm
Pu2Sig
Pu2Cmd
T TR
SolarRdn WindSpd
8 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
Domestic hot water circuit with internal heat exchanger:
Scheme HMI operation Description
TFl Flow temperature Flow temperature sensor
TRtrnPrim Return temp.prim. Return temperature sensor primary
TTnkTop Tank temp.top Storage tank temperature sensor top
TTnkBtm Tank temp.bottom Storage tank temperature sensor bottom
CircPuSig Signal circ.pump Circulation pump signal
CircPuCmd Command circ.pump Circulation pump command (ON/OFF)
CircPuAlm Alarm circ.pump Circulation pump alarm
CrgPuSig Signal charg.pump Charging pump signal
CrgPuCmd Command charg.pump Charging pump command
CrgPuAlm Alarm charg.pump Charging pump alarm
CrgPu2Sig Sign.charg.pump 2 Charging pump signal 2
CrgPu2Cmd Com.charg.pump 2 Charging pump command 2
CrgPu2Alm Alarm charg.pump 2 Charging pump alarm 2
Vlv Signal valve Primary valve signal (signal: 0..10 V)
Vlv_3POpn Open com.valve Primary valve 3 point opening
Vlv_3PCls Close com.valve Primary valve 3 point closing
CrgElCmd Com.electr.charg. Command electric immersion heater
TTnkTop
TTnkBtm
T
T
CrgPu2Sig
CrgPu2Cmd
CrgPu2Alm
CircPuSig
CirPuCmd
CirPuAlm
CrgPuSig
CrgPuCmd
CrgPuAlm
CrgElCmd
TTnkTop
TTnkBtm
TFl T
T
M T
Vlv
T
TRtrnPrim
CircPuSig
CirPuCmd
CirPuAlm
Vlv 3pOpn
Vlv 3pCls
CrgPu2Sig
CrgPu2Cmd
CrgPu2Alm
CrgPuSig
CrgPuCmd
CrgPuAlm
CrgElCmd
9 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
Domestic hot water circuit with external heat exchanger:
Scheme HMI operation Description
TFl Flow temperature Flow temperature sensor
TFlPrim Flow temp.prim. Flow temperature sensor primary
TRtrnPrim Return temp.prim. Return temperature sensor primary
TTnkTop Tank temp.top Storage tank temperature sensor top
TTnkBtm Tank temp.bottom Storage tank temperature sensor bottom
TraPuSig Signal prim.pump Intermediate pump signal
TraPuCmd Command prim.pump Intermediate pump command
TraPuAlm Alarm prim.pump Intermediate pump alarm
TraPu2Sig Signal prim.pump 2 Intermediate pump signal 2
TraPu2Cmd Com.prim.pump 2 Intermediate pump command 2
TraPu2Alm Alarm prim.pump 2 Intermediate pump alarm 2
CircPuSig Signal circ.pump Circulation pump signal
CircPuCmd Command circ.pump Circulation pump command (ON/OFF)
CircPuAlm Alarm circ.pump Circulation pump alarm
CrgPuSig Signal charg.pump Charging pump signal
CrgPuCmd Command charg.pump Charging pump command
CrgPuAlm Alarm charg.pump Charging pump alarm
CrgPu2Sig Sign.charg.pump 2 Charging pump signal 2
CrgPu2Cmd Com.charg.pump 2 Charging pump command 2
CrgPu2Alm Alarm charg.pump 2 Charging pump alarm 2
Vlv Signal valve Primary valve signal (signal: 0..10 V)
Vlv_3POpn Open com.valve Primary valve 3 point opening
Vlv_3PCls Close com.valve Primary valve 3 point closing
CrgElCmd Com.electr.charg. Command electric immersion heater
TTnkTop
TTnkBtm
TRtrnPrim
T
T
T
TM
TFl
CircPuSig
CirPuCmd
CirPuAlm
Vlv
Vlv 3pOpn
Vlv 3pCls
CrgElCmd
CrgPu2Sig
CrgPu2Cmd
CrgPu2Alm CrgPuSig
CrgPuCmd
CrgPuAlm
TTnkTop
TTnkBtm
TRtrnPrim
T
T
T
T
MT
TFl
CircPuSig
CirPuCmd
CirPuAlm
IntmPu2Sig
IntmPu2Cmd
IntmPu2Alm TFlPrim
IntmPuSig
IntmPuCmd
IntmPuAlm
Vlv
Vlv 3pOpn
Vlv 3pCls
CrgElCmd
CrgPu2Sig
CrgPu2Cmd
CrgPu2Alm CrgPuSig
CrgPuCmd
CrgPuAlm
10 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
Domestic hot water circuit without storage tank:
Scheme HMI operation Description
TFl Flow temperature Flow temperature sensor
TRtrn Circ. temperature Circulation or return temperature sensor
TRtrnPrim Return temp.prim. Return temperature sensor primary
Flow Flow switch Flow switch
CircPuSig Signal circ.pump Circulation pump signal
CircPuCmd Command circ.pump Circulation pump command (ON/OFF)
CircPuAlm Alarm circ.pump Circulation pump alarm
TraPuSig Signal prim.pump Intermediate pump signal
TraPuCmd Command prim.pump Intermediate pump command
TraPuAlm Alarm prim.pump Intermediate pump alarm
TraPu2Sig Signal prim.pump 2 Intermediate pump signal 2
TraPu2Cmd Com.prim.pump 2 Intermediate pump command 2
TraPu2Alm Alarm prim.pump 2 Intermediate pump alarm 2
Vlv Signal valve Primary valve signal (signal: 0..10 V)
Vlv_3POpn Open com.valve Primary valve 3 point opening
Vlv_3PCls Close com.valve Primary valve 3 point closing
See document CE1P….en for a detailed description of Siemens District Heating
application DH1 V1.x.
The set of loadable files mentioned above also includes a mapping file for
integration in a higher building automation and control system via communications
module. The Climatix controller automatically assumes the Modbus registers
required for integration as per the plant data points and functions configured and
parameterized previously.
The following tables list the predefined Modbus registers supporting Siemens
District Heating application DH1 V1.x to ensure standardized and simple
integration.
Detailed information
Modbus registers
TFl
TM
T
T
Flow
Vlv
Vlv 3pOpn
Vlv 3pCls
TRtrn
TRtrnPrim
CircPuSig
CirPuCmd
CirPuAlm
TFl
T
T
T
Flow
Vlv
Vlv 3pOpn
Vlv 3pCls
TRtrn TRtrnPrim
CircPuSig
CirPuCmd
CirPuAlm
M
IntmPu2Sig
IntmPu2Cmd
IntmPu2Alm
IntmPuSig
IntmPuCmd
IntmPuAlm
11 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Application 2012-01-13
Blank page
12 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
3 Reference Modbus addresses
3.1 General
This section describes the reference addresses used in the specific application,
see chapter 1.2 "Before you start".
Modbus type Description Reference Datatype
Coil status Read/Write Discrete output 0x 1bit
Input states Read Discrete input 1x 1bit
Input register Read Input register 3x 16bit signed or unsigned word
Holding register Read/Write Output register 4x 16bit signed or unsigned word
All reference addresses from 0001-1000 are generated and can be accessed even
if not listed. As a result, multiple coils/registers can be forced/reset even if there is
a gap between two reference addresses. Do not read/write any addresses above 1000. Doing so causes an exception and
communication fails.
All address types starts with 1, and due to that some Master devices starts with 0
it’s in that case necessary to subtract all addresses in this document with 1.
Values and states are presented as follows:
• 16 bit real values are presented in their actual value/unit. E.g. °C, %, Pa, l/s
(Normally Signed Word).
• 16 bit states are presented as a number, see the reference address description
(Unsigned Word). Texts for each state are represented in the last column
separated with * (Example Off*On = 0=Off and 1=On)
• 1 bit status are presented as 0=Off and 1=On.
• 1 bit alarms are presented as 0=Normal and 1=Alarm.
Alarms and status are presented both as input states and as input registers.
A real value is 215, and presented by a 16 bit register binary as:
MSB 11010111 LSB.
The 16 bit register "BMS override time program" is used and set binary to state 6:
MSB 00000110 LSB.
When Modbus uses a 16 bit register to handle real values, a factor is needed for
decimals. E.g. factor 10 for 1 decimal, factor 100 for 2 decimals, etc.
The present supply air temperature is 20.6 °C and is multiplied by 10 in the
Climatix controller. It is presented as 206 at Modbus and must be divided by 10 in
the master device to return to 20.6 °C.
To set the temperature setpoint 21.5°C at the master device, multiply it by 10 to
present it as 215 at Modbus. The Climatix controller then divides by 10 to return to
21.5 °C.
Inputs that are possible to override via Modbus is marked with (I/O), theese must
first be setup to be overridden via communication, see Integration guide.
Purpose
Modbus data formats
Addresses used
Presentation
Examples
Decimals
Example 1:
Present values
Example 2:
Setpoints
Override I/Os
13 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
This documentation will only list the addresses for the first circuit type, e.g
Precontroller 1, Heating circuit 1 and Domestic hot water 1. The rest of the same
circuit type will use the same addresses as the first circuit, for each data format, but
with a different startnumber, see below.
Address 1-99 Common functions
Address 101-199 Pre-controller 1
Address 201-299 Pre-controller 2
Address 301-399 Pre-controller 3
Address 401-499 Heating circuit 1
Address 501-599 Heating circuit 2
Address 601-699 Heating circuit 3
Address 701-799 Heating circuit 4
Address 801-899 Domestic hot water 1
Address 901-999 Domestic hot water 2
In the list below is an example, in italic style, present for the first address for each
circuit type and for each data format. One example is also present on almost each
page.
Documentation
14 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
3.2 Coil status
Adress Description Values
/Units Remarks
Common
Present value
0x0001 Alarm acknowledge 0-1 No*Execute
0x0002 Reset outs.temp. 0-1 No*Execute
Tracking value inputs
0x0010 Su/Wi switch 0-1 Winter*Summer
0x0011 Auxiliary alarm 0-1 Normal*Active
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value
Tracking value inputs
0x0110 Heat demand PC1 0-1 No*Yes
0x0210 Heat demand PC2 0-1 No*Yes
0x0310 Heat demand PC3 0-1 No*Yes
Heating circuit HC (04xx=HC 1, 05xx= HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value
Tracking value
0x0410 Heat demand / Thermostat HC1 0-1 NoHeat*Heat
0x0510 Heat demand / Thermostat HC2 0-1 NoHeat*Heat
0x0610 Heat demand / Thermostat HC3 0-1 NoHeat*Heat
0x0710 Heat demand / Thermostat HC4 0-1 NoHeat*Heat
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value
0x0801 Start charging DW1 0-1 No*Execute
0x0901 Start charging DW2 0-1 No*Execute
Tracking value inputs
0x0810 Flow switch DW1 0-1 Passive*Active
0x0910 Flow switch DW2 0-1 Passive*Active
Table of coil states
15 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
3.3 Input states
Address Description Values
/Units Remarks
Common
Present value status
1x0001 Alarm class Danger alarm (A) status 0-1 Normal*Alarm
1x0002 Alarm class Critical alarm (A) status 0-1 Normal*Alarm
1x0003 Alarm class Low alarm (B) status 0-1 Normal*Alarm
1x0004 Alarm class Warning alarm (C) status 0-1 Normal*Alarm
Present value inputs
1x0010 Su/Wi switch 0-1 Winter*Summer
1x0011 Auxiliary alarm 0-1 Normal*Active
Alarm value
1x0025 Plants manual Off 0-1 OK*Alarm
1x0030 IO handoperated 0-1 OK*Alarm
1x0031 Auxiliary alarm 0-1 OK*Alarm
1x0050 Outside temp. 0-1 OK*Alarm
1x0051 Main flow temp. 0-1 OK*Alarm
1x0056 Auxiliary temp. 0-1 OK*Alarm
1x0060 Flow (heat meter) 0-1 OK*Alarm
1x0061 Power (heat meter) 0-1 OK*Alarm
1x0062 Cumul.energy (heat meter) 0-1 OK*Alarm
1x0063 Flow temperature (heat meter) 0-1 OK*Alarm
1x0064 Return temperature (heat meter) 0-1 OK*Alarm
1x0065 Cumul.volume (heat meter) 0-1 OK*Alarm
1x0070 Solar radiation 0-1 OK*Alarm
1x0071 Wind speed 0-1 OK*Alarm
1x0076 Auxiliary pressure 0-1 OK*Alarm
1x0079 Pulse lim.h.meter 0-1 OK*Alarm
Present value outputs
1x0090 Heat demand output 0-1 Off*On
1x0091 Auxiliary output 0-1 Off*On
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value inputs
1x0110 Heat demand PC1 0-1 No*Yes
1x0210 Heat demand PC2 0-1 No*Yes
1x0310 Heat demand PC3 0-1 No*Yes
Alarm value
1x0120 Water frost (PC1) 0-1 Normal*Alarm
1x0220 Water frost (PC2) 0-1 Normal*Alarm
1x0320 Water frost (PC3) 0-1 Normal*Alarm
1x0125 Manual Off PC1 0-1 OK*Alarm
1x0130 Pump PC1 0-1 OK*Alarm
1x0131 Pump 2 PC1 0-1 OK*Alarm
1x0132 Pump feedback PC1 0-1 OK*Alarm
1x0133 Pump 2 feedback PC1 0-1 OK*Alarm
Table of input states
16 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input states, continued
Address Description Values
/Units Remarks
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Alarm value
1x0145 Dev.fl.t.sec.PC1 0-1 OK*Alarm
1x0146 Dev.rt.t.diff.PC1 0-1 OK*Alarm
1x0150 Flow temp.sec.PC1 0-1 OK*Alarm
1x0151 Rt.temp.sec.PC1 0-1 OK*Alarm
1x0152 Rt.temp.prim.PC1 0-1 OK*Alarm
1x0160 Flow PC1 0-1 OK*Alarm
1x0161 Power PC1 0-1 OK*Alarm
1x0162 Cum.energy PC1 0-1 OK*Alarm
1x0163 Fl.temp.H.met.PC1 0-1 OK*Alarm
1x0164 Rt.temp H.met.PC1 0-1 OK*Alarm
1x0165 Cumulat.volume PC1 0-1 OK*Alarm
1x0170 Fl.press.sec.PC1 0-1 OK*Alarm
1x0171 Rt.press.sec.PC1 0-1 OK*Alarm
1x0172 Fl.press.prim.PC1 0-1 OK*Alarm
1x0173 Rt.press.prim.PC1 0-1 OK*Alarm
1x0175 Signal H.dem.PC1 0-1 OK*Alarm
Present value outputs
1x0190 Com.refilling PC1 0-1 Off*On
1x0192 Command pump PC1 0-1 Off*On
1x0193 Command pump 2 PC1 0-1 Off*On
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value inputs
1x0410 Heat demand / Thermostat HC1 0-1 NoHeat*Heat
1x0510 Heat demand / Thermostat HC2 0-1 NoHeat*Heat
1x0610 Heat demand / Thermostat HC3 0-1 NoHeat*Heat
1x0710 Heat demand / Thermostat HC4 0-1 NoHeat*Heat
Alarm value
1x0420 Water frost HC1 0-1 OK*Alarm
1x0421 Building frost HC1 0-1 OK*Alarm
1x0425 Manual Off HC1 0-1 OK*Alarm
1x0430 Pump HC1 0-1 OK*Alarm
1x0431 Pump 2 HC1 0-1 OK*Alarm
1x0432 Pump feedback HC1 0-1 OK*Alarm
1x0433 Pump 2 feedback HC1 0-1 OK*Alarm
1x0445 Dev.fl.temp.HC1 0-1 OK*Alarm
1x0446 Dev.rt.temp.HC1 0-1 OK*Alarm
1x0447 Dev.room.temp.HC1 0-1 OK*Alarm
1x0450 Flow temp.HC1 0-1 OK*Alarm
1x0451 Return temp.HC1 0-1 OK*Alarm
1x0453 Room temp.HC1 0-1 OK*Alarm
1x0454 Room unit temp.HC1 0-1 OK*Alarm
Table of input states,
cont.
17 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input states, continued
Address Description Values
/Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value outputs
1x0492 Command pump HC1 0-1 Off*On
1x0493 Command pump 2 HC1 0-1 Off*On
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value inputs
1x0810 Flow switch DW1 0-1 Passive*Active
1x0910 Flow switch DW2 0-1 Passive*Active
Alarm value
1x0820 Water frost DW1 0-1 OK*Alarm
1x0825 Manual Off DW1 0-1 OK*Alarm
1x0827 Charge failure DW1 0-1 OK*Alarm
1x0828 Legion.failure (DW1) 0-1 OK*Alarm
1x0830 Circ.pump DW1 0-1 OK*Alarm
1x0831 Charge pump DW1 0-1 OK*Alarm
1x0832 Charge pump 2 DW1 0-1 OK*Alarm
1x0833 Primary pump DW1 0-1 OK*Alarm
1x0834 Primary pump 2 DW1 0-1 OK*Alarm
1x0835 Circ.pump feedback DW1 0-1 OK*Alarm
1x0836 Charge pump feedback DW1 0-1 OK*Alarm
1x0837 Charge pump 2 feedback DW1 0-1 OK*Alarm
1x0838 Primary pump feedback DW1 0-1 OK*Alarm
1x0839 Primary pump 2 feedback DW1 0-1 OK*Alarm
1x0845 Dev.fl.temp.DW1 0-1 OK*Alarm
1x0846 Dev.fl.t.prim.DW1 0-1 OK*Alarm
1x0850 Flow temp.DW1 0-1 OK*Alarm
1x0851 Circ.temp.DW1 0-1 OK*Alarm
1x0852 Tank temp.bot.DW1 0-1 OK*Alarm
1x0853 Tank temp.top DW1 0-1 OK*Alarm
1x0854 Flow temp.prim.DW1 0-1 OK*Alarm
1x0855 Rt.temp.prim.DW1 0-1 OK*Alarm
Present value outputs
1x0891 Com.circ.pump DW1 0-1 Off*On
1x0892 Com.char.pump DW1 0-1 Off*On
1x0893 Com.char.pump 2 DW1 0-1 Off*On
1x0894 Com.prim.pump DW1 0-1 Off*On
1x0895 Com.prim.pump 2 DW1 0-1 Off*On
1x0896 Com.el.imm.h.DW1 0-1 Off*On
Table of input states,
cont.
18 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
3.4 Input register
Address Description Values
/Units Remarks
Common
Present value, Unsigned Word
3x0001
Main operating mode
0=Off
1=BuildProt
2=Economy
3=Comfort
0-3 Off*BuildProt*Economy
*Comfort
3x0002 Main operating state
0=?? (not used)
1=Alarm
2=Man
3=Su/WiSwitch
4=?? (not used)
5=Man
6=RoomUn
7=Su/WiCal
8=Su/WiECO
9=Com
10=?? (not used)
11=LocalTS
12=NoTS
0-12 ??*Alarm*Man*Su/WiSwitch*
??*Man*RoomUn*
u/WiCal*Su/WiECO*Com*??*
LocalTS*NoTS
3x0003 Command time sch. 0-2 BuildProt*Economy*Comfort
3x0005 Plants manual Off 0-1 No*Yes
3x0009 Heat demand 0-1 Passive*Active
Input register table
19 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units
Remarks
Common, General status bitwise
Unsigned Word
3x0011
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
General status (Word 1)
- Acknowledgement
- Su/Wi switch
- Alarm acknowledge com
- Heat demand PC1
- Heat demand PC2
- Heat demand PC3
-
-
- Heat demand / Thermostat HC1
- Heat demand / Thermostat HC2
- Heat demand / Thermostat HC3
- Heat demand / Thermostat HC4
-
-
- Flow switch DW1
- Flow switch DW2
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0012
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
General status (Word 2)
- Heat demand output
- Auxiliary output
- Command pump PC1
- Command pump PC2
- Command pump PC3
-
-
- Command pump 2 PC1
- Command pump 2 PC2
- Command pump 2 PC3
-
-
- Com.refilling PC1
- Com.refilling PC2
- Com.refilling PC3
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0013
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
General status (Word 3)
- Command pump HC1
- Command pump HC2
- Command pump HC3
- Command pump HC4
-
-
- Command pump 2 HC1
- Command pump 2 HC2
- Command pump 2 HC3
- Command pump 2 HC4
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
Input register table,
cont.
20 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values
/Units Remarks
Common, General status bitwise
Unsigned Word
3x0014
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
General status (Word 4)
- Com.char.pump DW1
- Com.char.pump DW2
- Com.char.pump 2 DW1
- Com.char.pump 2 DW2
- Com.prim.pump DW1
- Com.prim.pump DW2
- Com.prim r.pump 2 DW1
- Com.prim.pump 2 DW2
- Com.circ.pump DW1
- Com.circ.pump DW2
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0015
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital inputs (Word 1) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0016
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital inputs (Word 2) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
Input register table,
cont.
21 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values
/Units Remarks
Common, General status bitwise
Unsigned Word
3x0017
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital inputs (Word 3) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0018
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital inputs (Word 4) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0019
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital outputs (Word 1) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
Input register table,
cont.
22 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values
/Units Remarks
Common, General status bitwise
Unsigned Word
3x0020
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital outputs (Word 2) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0021
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital outputs (Word 3) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0022
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Digital outputs (Word 4) Not implemented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
Input register table,
cont.
23 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values
/Units Remarks
Common, General status bitwise
Unsigned Word
3x0023
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Active Alarms class 0 (A) (Word 1)
- Common and others
- PC1
- PC2
- PC3
-
-
- HC1
- HC2
- HC3
- HC4
-
-
- DW1
- DW2
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0024
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Active Alarms class 1 (A) (Word 2)
- Common and others
- PC1
- PC2
- PC3
-
-
- HC1
- HC2
- HC3
- HC4
-
-
- DW1
- DW2
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
3x0025
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Active Alarms class 2 (B) (Word 3)
- Common and others
- PC1
- PC2
- PC3
-
-
- HC1
- HC2
- HC3
- HC4
-
-
- DW1
- DW2
-
-
0-65535 0-1 for each bit or counted
binary to a decimal number
Input register table,
cont.
24 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values
/Units Remarks
Common, General status bitwise
Unsigned Word
3x0026
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Active Alarms class 3 (C) (Word 4)
- Common and others
- PC1
- PC2
- PC3
-
-
- HC1
- HC2
- HC3
- HC4
-
-
- DW1
- DW2
-
-
0-65535 0-1 for each bit or counted binary to
a decimal number
Input register table,
cont.
25 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Common
Present value, Unsigned Word
3x0030 Auxiliary meter 1 KWh 0.0 – x.y [KWh] (factor 10)
3x0031 Auxiliary meter 1 m3 0.0 – x.y [m3] (factor 10)
3x0032 Auxiliary meter 1 MWh 0.0 – x.y
[MWh]
(factor 10)
3x0033 Auxiliary meter 2 KWh 0.0 – x.y [KWh] (factor 10)
3x0034 Auxiliary meter 2 m3 0.0 – x.y [m3] (factor 10)
3x0035 Auxiliary meter 2 MWh 0.0 – x.y
[MWh]
(factor 10)
3x0036 Auxiliary meter 3 KWh 0.0 – x.y [KWh] (factor 10)
3x0037 Auxiliary meter 3 m3 0.0 – x.y [m3] (factor 10)
3x0038 Auxiliary meter 3 MWh 0.0 – x.y
[MWh]
(factor 10)
3x0039 Auxiliary meter 4 KWh 0.0 – x.y [KWh] (factor 10)
3x0040 Auxiliary meter 4 m3 0.0 – x.y [m3] (factor 10)
3x0041 Auxiliary meter 4 MWh 0.0 – x.y
[MWh]
(factor 10)
Present value, Signed Word
3x0042 Heat demand value 0 - x [°C]
3x0048 Outs.temp.filtred -x.y - +x.y [°C] (factor 10)
3x0049 Outs.t.Su/Wi filt. -x.y - +x.y [°C] (factor 10)
3x0050 Outside temp. -x.y - +x.y [°C] (factor 10)
3x0051 Main flow temp. -x.y - +x.y [°C] (factor 10)
3x0056 Auxiliary temp. -x.y - +x.y [°C] (factor 10)
3x0060 Flow (Heat meter) 0 - x,y [m3/h] (factor 10)
3x0061 Power (Heat meter) 0 - x,y [kW] (factor 10)
3x0062 Cumul.energy (Heat meter) 0 - x,y [MWh] (factor 10)
3x0063 Flow temperature (Heat meter) -x.y - +x.y [°C] (factor 10)
3x0064 Return temperature (Heat meter) -x.y - +x.y [°C] (factor 10)
3x0065 Cumul.volume (Heat meter) 0 - x,y [m3] (factor 10)
3x0070 Solar radiation 0 - x.y [W/m2] (factor 10)
3x0071 Wind speed 0 - x.y [m/s] (factor 10)
3x0076 Auxiliary pressure 0 - x [kPa]
Present value, Unsigned Word
3x0079 Pulse lim.h.meter 0 - 100 [%]
3x0090 Signal heat demand 0 - 100 [%]
Input register table,
cont.
26 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value, Unsigned Word
3x0101 Operating mode PC1
0=Off
1=On
0-1 Off*On
3x0201 Operating mode PC2 0-1 Off*On
3x0301 Operating mode PC3 0-1 Off*On
3x0102 Op.state PC1
0=? (not used)
1=Alarm
2=Man
3=WFr
4=FixSetp
5=FixSetp+ECO
6=OutsTCrv
7=OutsTcrv+ECO
8=EmDem
9=HDem
10= Ovrrn
11=NoHdem
0-11 ?*Alm*Man*WFr
*FixSetp*FixSetp+ECO
*OutsTCrv
*OutsTCrv+ECO
*EmDem*HDem
*Ovrrn*NoHdem
3x0105 Manual Off PC1 0-1 No*Yes
3x0111 Prio.pump PC1 0-2 Off*Pump1*Pump2
3x0112 Mode pump PC1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=Alarm
5=Forced
6=Timer
7=?? (not used)
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=Kick
15=Prog
16=TS
17=Off/Def
0-17 OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0113 Mode pump 2 PC1 0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
Input register table,
cont.
27 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value, Unsigned Word
3x0117 Mode valve PC1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=AlmClsd
5=Forced
6=MaxLim
7=MinLim
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=?? (not used)
15=Prog
16=TS
17=Clsd/Def
0-17 OSV*Serv*?*?*AlmClsd
*Frcd*MaxLim*MinLim
*Man*RmUn*?*?*?*?*?
*Prog*TimeSch
*Clsd/Def
3x0119 Act.limitation PC1
0=None
1=ReturnTemp
2=DRT
3=Flow
4=Power
5=CommonH.meter
6=CommonFlow
7=CommonPower
0-7 None*ReturnTemp*DRT
*Flow*Power
*CommonH.meter
*CommonFlow
*CommonPower
Input register table,
cont.
28 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value, Signed Word
3x0120 Actual setpoint PC1 -x.y - +x.y [°C] (factor 10)
3x0122 Rt.temp.diff.PC1 -x.y - +x.y [°C] (factor 10)
3x0129 Act.limitation PC1 -x.y - +x.y [°C] (factor 10)
3x0150 Flow temp.sec.PC1 -x.y - +x.y [°C] (factor 10)
3x0151 Rt.temp.sec.PC1 -x.y - +x.y [°C] (factor 10)
3x0152 Rt.temp.prim.PC1 -x.y - +x.y [°C] (factor 10)
3x0160 Flow PC1 0 - x,y [m3/h] (factor 10)
3x0161 Power PC1 0 - x,y [kW] (factor 10)
3x0162 Cum.energy PC1 0 - x,y [MWh] (factor 10)
3x0163 Fl.temp.H.met.PC1 -x.y - +x.y [°C] (factor 10)
3x0164 Rt.temp H.met.PC1 -x.y - +x.y [°C] (factor 10)
3x0165 Cumulat.volume PC1 0 - x,y [m3] (factor 10)
3x0170 Fl.press.sec.PC1 x.y - x.y [kPa] (factor 10)
3x0171 Rt.press.sec.PC1 x.y - x.y [kPa] (factor 10)
3x0172 Fl.press.prim.PC1 x.y - x.y [kPa] (factor 10)
3x0173 Rt.temp.prim.PC1 x.y - x.y [kPa] (factor 10)
3x0175 Signal H.dem.PC1 0 - x.y [°C] (factor 10)
Present value, Unsigned Word
3x0179 Volume refill PC1 0 – x.y [m3] (factor 10)
Operating hours, Unsigned Word
3x0180 3pValve PC1 0 - x [h]
3x0181 3pValve 2 PC1 0 - x [h]
3x0182 Op.hrs.pump PC1 0 - x [h]
Present value, Unsigned Word
3x0190 Signal valve PC1 0 - 100 [%]
3x0192 Signal pump PC1 0 - 100 [%]
3x0193 Signal pump 2 PC1 0 - 100 [%]
Input register table,
cont.
29 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HCp 3, 0x07xx=HC 4)
Present value, Unsigned Word
3x0401 Operating mode HC1
0=Off
1=BuildProt
2=Economy
3=Comfort
0-3 Off*BuildProt*Economy
*Comfort
3x0501 Operating mode HC2 0-3 Off*BuildProt*Economy
*Comfort
3x0601 Operating mode HC3 0-3 Off*BuildProt*Economy
*Comfort
3x0701 Operating mode HC4 0-3 Off*BuildProt*Economy
*Comfort
3x0402 Op.state HC1
0=? (not used)
1=Alarm
2=Man
3=Fr
4=BP
5=Sw
6=Dis
7=Man
8=Com
9=sECO
10=QSb
11=dECO
12=RmL
13=Therm
14=Hdm
15=RmU
16=Fix
17=Ovr
18=OSTP
19=LTS
20=CTS
0-20 ?*A*Man*Fr*BP*Sw*Dis
*Man*Com*sECO*QSb
*dECO*RmL*Thrm*Hdm
*RmU*Fix*Ovr*OSTP
*LTS*CTS
3x0403 Command time sch. 0-2 BuildProt*Economy
*Comfort
3x0404 Op.mode room u.HC1 0-3 Auto*Economy*Comfort
*BuildProt
3x0405 Manual Off HC1 0-1 No*Yes
Input register table,
cont.
30 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value, Unsigned Word
3x0411 Prio.pump HC1 0-2 Off*Pump1*Pump2
3x0412 Mode pump HC1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=Alarm
5=Forced
6=Timer
7=?? (not used)
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=Kick
15=Prog
16=TS
17=Off/Def
0-17 OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0413 Mode pump 2 HC1 0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0417 Mode valve HC1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=AlmClsd
5=Forced
6=MaxLim
7=MinLim
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=?? (not used)
15=Prog
16=TS
17=Clsd/Def
0-17 OSV*Serv*?*?*AlmClsd
*Frcd*MaxLim*MinLim
*Man*RmUn*?*?*?*?*?
*Prog*TimeSch
*Clsd/Def
3x0418 Mode setpoint HC1
0=Off
1=FlTempHighLim
2=FlTempLowLim
3=RtTempHighLim
4=FlTempIncrLim
5=Heatcurve
0-5 Off*FlTempHighLim
*FlTempLowLim
*RtTempHighLim
*FlTempIncrLim.
*HeatCurve
Input register table,
cont.
31 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value, Unsigned Word
3x0419 Act.limitation HC1
0=None
1=ReturnTemp
2=CommonH.meter
3=CommonFlow
4=CommonPower
0-4 None*ReturnTemp
*CommonHeatmeter
*CommonFlow
*CommonPower
Present value, Signed Word
3x0420 Act.fl.t.setp.HC1 -x.y - +x.y [°C] (factor 10)
3x0421 Act.fl.t.setp.HC1 -x.y - +x.y [°C] (factor 10)
3x0422 Base outs.t.H.curve HC1 -x.y - +x.y [°C] (factor 10)
3x0423 Breakp.outs.t.h.curve HC1 -x.y - +x.y [°C] (factor 10)
3x0424 Breakp.fl.t.H.curve HC1 -x.y - +x.y [°C] (factor 10)
3x0425 Act.room setp.HC1 -x.y - +x.y [°C] (factor 10)
3x0426 Act.room temp.HC1 -x.y - +x.y [°C] (factor 10)
3x0429 Act.limitation HC1 -x.y - +x.y [°C] (factor 10)
3x0450 Flow temp.HC1 -x.y - +x.y [°C] (factor 10)
3x0451 Return temp.HC1 -x.y - +x.y [°C] (factor 10)
3x0453 Room temp.HC1 -x.y - +x.y [°C] (factor 10)
3x0455 Room unit temp.HC1 -x.y - +x.y [°C] (factor 10)
Operating hours, Unsigned Word
3x0480 3pValve HC1 0 - x [h]
3x0482 Op.hrs.pump HC1 0 - x [h]
Present value, Unsigned Word
3x0490 Signal valve HC1 0 - 100 [%]
3x0492 Signal pump HC1 0 - 100 [%]
3x0493 Signal pump 2 HC1 0 - 100 [%]
Input register table,
cont.
32 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value, Unsigned Word
3x0801 Operating mode DW1
0=Off
1=Protection
2=Reduced
3=Normal
0-3 Off*Protection*Reduced
*Normal
3x0901 Operating mode DW2 0-3 Off*Protection*Reduced
*Normal
3x0802 Op.state DW1
0=? (not used)
1=Alarm
2=Man
3=WFrost
4=Flow
5=EChMan
6=EChLeg
7=ECh
8=ChMan
9=ChLeg
10=Ch
11=Man
12=Com
13=Fix
14=LclTS
15=CmnTS
0-15 ?*Alm*Man*WFrost
*Flow*EChMan*EChLeg
*ECh*ChMan*ChLeg*Ch
*Man*Com*Fix*LclTS
*CmnTS
3x0803 Command time sch. DW1 0-2 PlantProt*Reduced
*Normal
3x0804 T.schedule circ.p. DW1 0-1 Off*On
3x0805 Manual Off DW1 0-1 No*Yes
3x0810 Mode circ.pump DW1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=Alarm
5=Forced
6=Timer
7=?? (not used)
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=Kick
15=Prog
16=TS
17=Off/Def
0-17 OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
Input register table,
cont.
33 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value, Unsigned Word
3x0811 Prio.char.pump DW1 0-2 Off*Pump1*Pump2
3x0812 Mode char.pump DW1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=Alarm
5=Forced
6=Timer
7=?? (not used)
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=Kick
15=Prog
16=TS
17=Off/Def
0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0813 Mode char.p.2 DW1 0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0814 Prio.prim.pump DW1 0-2 Off*Pump1*Pump2
3x0815 Mode prim.pump DW1 0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0816 Mode prim.p.2 DW1 0-17 Same as above.
OSV*Service*??*??
*Alarm*Forced*Timer*??
*Man*RmUn*??*??*??
*??*Kick*Prog*TS*Off
3x0817 Mode valve DW1
0=OSV
1=Service
2=?? (not used)
3=?? (not used)
4=AlmClsd
5=Forced
6=MaxLim
7=MinLim
8=Man
9=RmUn
10=?? (not used)
11=?? (not used)
12=?? (not used)
13=?? (not used)
14=?? (not used)
15=Prog
16=TS
17=Clsd/Def
0-17 OSV*Serv*?*?*AlmClsd
*Frcd*MaxLim*MinLim
*Man*RmUn*?*?*?*?*?
*Prog*TimeSch
*Clsd/Def
Input register table,
cont.
34 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Input register, continued
Address Description Values /Units Remarks
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value, Unsigned Word
3x0819 Act.limitation DW1
0=None
1=ReturnTemp
2=CommonH.meter
3=CommonFlow
4=CommonPower
0-4 None*ReturnTemp
*CommonHeatmeter
*CommonFlow
*CommonPower
Present value, Signed Word
3x0820 Act.Fl.t.setp.DW1 -x.y - +x.y [°C] (factor 10)
3x0829 Act.limitation DW1 -x.y - +x.y [°C] (factor 10)
3x0840 Remain.legion.int. DW1 0 - x.y [Days]
3x0850 Flow temp.DW1 -x.y - +x.y [°C] (factor 10)
3x0851 Circ.temp.DW1 -x.y - +x.y [°C] (factor 10)
3x0852 Tank temp.bot.DW1 -x.y - +x.y [°C] (factor 10)
3x0853 Tank temp.top DW1 -x.y - +x.y [°C] (factor 10)
3x0853 Flow temp.prim.DW1 -x.y - +x.y [°C] (factor 10)
3x0855 Rt.temp.prim.DW1 -x.y - +x.y [°C] (factor 10)
Operating hours, Unsigned Word
3x0880 3pValve DW1 0 - x [h]
3x0882 Op.hrs.ch.pump DW1 0 - x [h]
3x0883 Op.hrs.prim.p.DW1 0 - x [h]
Present value, Unsigned Word
3x0890 Signal valve DW1 0 - 100 [%]
3x0891 Sign.circ.pump DW1 0 - 100 [%]
3x0892 Sign.char.pump DW1 0 - 100 [%]
3x0893 Sign.char.p.2 DW1 0 - 100 [%]
3x0894 Sign.prim.pump DW1 0 - 100 [%]
3x0895 Sign.prim.p.2 DW1 0 - 100 [%]
Input register table,
cont.
35 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
3.5 Holding register
Address Description Values /Units Remarks
Common
Present value, Unsigned Word
4x0001 Op.mode from comm.
0=Auto
1=BuildProt
2=Economy
3=Comfort
0-3 Auto*BuildProt*Economy*Comfort
4x0002 Manual operation 0-3 Auto*BuildProt*Economy*Comfort
4x0003 Op.mode room unit 0-3 Auto*BuildProt*Economy*Comfort
4x0005 Manual Off 0-1 No*Yes
4x0006 H-period start day 0-31
4x0007 H-period st.month 0-12
4x0008 H-period end day 0-31
4x0009 H-period end month 0-12
Common, General status bitwise
Unsigned Word
4x0011
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Control bits
- Alarm acknowledge
- Season summer
- Almax
-
-
-
- Demand PC1
- Demand PC2
- Demand PC3
-
-
-
- Demand HC1
- Demand HC2
- Demand HC3
- Demand HC4
0-65535
I/O
I/O
I/O
I/O
I/O
Common
Present value, Signed Word
4x0015 SP Kick st.by time 0 - x [h]
4x0018 SP Build.time const. 0 - x [h]
4x0019 SP Su/Wi time const. 0 - x [h]
4x0020 SP Heating limit -x.y - +x.y [°C] (factor 10)
4x0021 SP Build.protection -x.y - +x.y [°C] (factor 10)
4x0022 SP Room t.diff.build.frost -x.y - +x.y [K] (factor 10)
4x0023 SP Plant frost -x.y - +x.y [°C] (factor 10)
4x0024 SP Max.lim.rt.t.leg. -x.y - +x.y [°C] (factor 10)
4x0025 SP Max.lim.rt.t.DW -x.y - +x.y [°C] (factor 10)
4x0026 SP Max.lim.rt.t.red. -x.y - +x.y [°C] (factor 10)
Holding register table
36 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Common
Present value, Signed Word
4x0030 Setp.flow limit. 0.0 - x.y m3/h] (factor 10)
4x0031 SP Power limit. 0.0 - x.y [kW] (factor 10)
4x0032 SP Outs.t.low rt.t.lim. -x.y - +x.y [°C] (factor 10)
4x0033 SP Outs.t.high rt.t.lim. -x.y - +x.y [°C] (factor 10)
4x0034 SP Temp low rt.t.lim. -x.y - +x.y [°C] (factor 10)
4x0035 Sp Temp.high rt.t.lim. -x.y - +x.y [°C] (factor 10)
4x0040 SP Start aux.output 0.00 – x.yy [h] (factor 10)
4x0041 SP Runtime aux.outp. 0.00 – x.yy [h] (factor 10)
Tracking value, Signed Word
4x0050 Outside temp. -x.y - +x.y [°C] (factor 10)
4x0070 Solar radiation 0 - +x.y [W/m2] (factor 10)
4x0071 Wind speed 0 - +x.y [m/s] (factor 10)
Loop and cascade controller settings
X Controller Gain -x.yy - +x.yy (factor 100), Signed Word
X Controller Integral 0 - x [s] Unsigned Word
X Controller Differential 0 - x [s] Unsigned Word
4x0080 Control flow lim -x.yy - +x.yy (factor 100), Gain
4x0081 Control flow lim 0 - x [s] Integral
4x0082 Control flow lim 0 - x [s] Differential
4x0083 Control pow.lim. -x.yy - +x.yy (factor 100), Gain
4x0084 Control pow.lim. 0 - x [s] Integral
4x0085 Control pow.lim. 0 - x [s] Differential
Holding register table,
cont.
37 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Pre-controllers (01xx=Pre-controller 1, 02xx=Pre-controller 2, 03xx=Pre-controller 3)
Present value, Unsigned Word
4x0105 Manual Off PC1 0-1 No*Yes
4x0205 Manual Off PC2 0-1 No*Yes
4x0305 Manual Off PC3 0-1 No*Yes
Present value, Signed Word
4x0110 SP Pump fix PC1 0 - 100 [%]
4x0111 SP Pump pressure PC1 0 - x [kPa]
4x0113 Change interval pump PC1 x - x [h]
4x0119 Valve range big PC1 0 - 100 [%]
4x0120 SP Fl.t.SP h.dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0121 SP Outs.t.low h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0122 SP Outs.t.high h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0123 SP Fl.t.low h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0124 SP Fl.t.high h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0125 SP Fl.t.min.lim.h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0126 SP Fl.t.max.lim.h'dem.PC1 -x.y - +x.y [°C] (factor 10)
4x0127 SP Lim.rt.temp.diff.PC1 -x.y - +x.y [°C] (factor 10)
4x0128 SP Lim.flow PC1 0 - x.y [m3/h] (factor 10)
4x0129 SP Power lim.PC1 0 - x.y [kW] (factor 10)
4x0130 SP Press.low refill PC1 0 - x.y [kPa] (factor 10)
4x0131 SP Press.high refill PC1 0 - x.y [kPa] (factor 10)
4x0142 SP boost h.dem.PC1 0 - x.y [°C] (factor 10)
4x0145 SP Max.dev.fl.t.sec.PC1 0 - x.y [°C] (factor 10)
4x0146 SP Max.dev.rt.t.diff.PC1 0 - x.y [°C] (factor 10)
Tracking value, Signed Word
4x0175 0x2203 'PC1\Inp.HDmdInA' -x.y - +x.y [°C] (factor 10)
Loop and cascade controller settings
X Controller Gain -x.yy - +x.yy (factor 100), Signed Word
X Controller Integral 0 - x [s] Unsigned Word
X Controller Differential 0 - x [s] Unsigned Word
4x0180 Control valve PC1 -x.yy - +x.yy (factor 100), Gain
4x0181 Control valve PC1 0 - x [s] Integral
4x0182 Control valve PC1 0 - x [s] Differential
4x0183 Control pump PC1 -x.yy - +x.yy (factor 100), Gain
4x0184 Control pump PC1 0 - x [s] Integral
4x0185 Control pump PC1 0 - x [s] Differential
4x0186 Contr.rt.temp.lim. PC1 -x.yy - +x.yy (factor 100), Gain
4x0187 Contr.rt.temp.lim. PC1 0 - x [s] Integral
4x0188 Contr.rt.temp.lim. PC1 0 - x [s] Differential
4x0189 Contr.rt.t.d.lim. PC1 -x.yy - +x.yy (factor 100), Gain
4x0190 Contr.rt.t.d.lim. PC1 0 - x [s] Integral
4x0191 Contr.rt.t.d.lim. PC1 0 - x [s] Differential
4x0192 Control flow lim. PC1 -x.yy - +x.yy (factor 100), Gain
4x0193 Control flow lim. PC1 0 - x [s] Integral
4x0194 Control flow lim. PC1 0 - x [s] Differential
4x0195 Control pow.lim. PC1 -x.yy - +x.yy (factor 100), Gain
4x0196 Control pow.lim. PC1 0 - x [s] Integral
4x0197 Control pow.lim. PC1 0 - x [s] Differential
Holding register table,
cont.
38 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Present value, Unsigned Word
4x0401 Op.mode comm.HC1
0=Auto
1=BuildProt
2=Economy
3=Comfort
0-3 Auto*BuildProt*Economy
*Comfort
4x0501 Op.mode comm.HC2
0-3 Auto*BuildProt*Economy
*Comfort
4x0601 Op.mode comm.HC3
0-3 Auto*BuildProt*Economy
*Comfort
4x0701 Op.mode comm.HC4
0-3 Auto*BuildProt*Economy
*Comfort
4x0402 Manual operation HC1 0-3 Auto*BuildProt*Economy
*Comfort
4x0405 Manual Off HC1 0-1 No*Yes
4x0406 Select room t.HC1 0-4 RoomSens*RoomUnit
*Minimum*Maximum*Average
4x0407 Dis.sign.producer 0-1 No*Yes
Present value, Signed Word
4x0410 SP Pump DW1 0 - 100 [%]
4x0413 Change interval pump HC1 x - x [h]
4x0420 SP Room temp.comf.HC1 -x.y - +x.y [°C] (factor 10)
4x0421 SP Room temp.eco.HC1 -x.y - +x.y [°C] (factor 10)
4x0422 SP Shift room.t.comf.HC1 -x.y - +x.y [°C] (factor 10)
4x0423 SP Shift room.t.eco.HC1 -x.y - +x.y [°C] (factor 10)
4x0424 SP Room influence HC1 0 - 100 [%]
4x0425 SP Outs.t.design HC1 -x.y - +x.y [°C] (factor 10)
4x0426 SP Outs.t.high h'curve HC1 -x.y - +x.y [°C] (factor 10)
4x0427 SP Fl.t.design.h'curve HC1 -x.y - +x.y [°C] (factor 10)
4x0428 SP Fl.t.high h'curve HC1 -x.y - +x.y [°C] (factor 10)
4x0429 SP Fl.temp.shift HC1 -x.y - +x.y [°C] (factor 10)
4x0430 Sp Radiator expon.HC1 0 - x.y (factor 10)
4x0431 SP Sol.rad.nominal HC1 0.0 - x.y [K] (factor 10)
4x0432 SP W.speed nominal HC1 0.0 - x.y [K] (factor 10)
4x0433 SP Fl.temp.min.HC1 -x.y - +x.y [°C] (factor 10)
4x0434 SP Fl.temp.max.HC1 -x.y - +x.y [°C] (factor 10)
4x0442 SP boost h.dem.HC1 0 - x.y [°C] (factor 10)
4x0443 SP Room.t.diff.max.HC1 0 - x.y [°C] (factor 10)
4x0445 SP Max.dev.fl.t.HC1 0 - x.y [°C] (factor 10)
4x0446 SP Rt.t.max.dev.HC1 0 - x.y [°C] (factor 10)
4x0447 SP Room.t.max.dev.HC1 0 - x.y [°C] (factor 10)
Tracking value, Signed Word
4x0453 Room temp.HC1 -x.y - +x.y [°C] (factor 10)
Holding register table,
cont.
39 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Heating circuit HC (04xx=HC 1, 05xx=HC 2, 06xx=HC 3, 0x07xx=HC 4)
Loop and cascade controller settings
X Controller Gain -x.yy - +x.yy (factor 100), Signed Word
X Controller Integral 0 – x [s] Unsigned Word
X Controller Differential 0 - x [s] Unsigned Word
4x0480 Control valve HC1 -x.yy - +x.yy (factor 100), Gain
4x0481 Control valve HC1 0 - x [s] Integral
4x0482 Control valve HC1 0 - x [s] Differential
4x0483 Contr.return temp. HC1 -x.yy - +x.yy (factor 100), Gain
4x0484 Contr.return temp. HC1 0 - x [s] Integral
4x0485 Contr.return temp. HC1 0 - x [s] Differential
4x0486 Control pump HC1 -x.yy - +x.yy (factor 100), Gain
4x0487 Control pump HC1 0 - x [s] Integral
4x0488 Control pump HC1 0 - x [s] Differential
Holding register table,
cont.
40 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Present value, Unsigned Word
4x0801 Op.mode comm.DW1
0=Auto
1=PlantProt
2=Reduced
3=Normal
0-3 Auto*PlantProt*Reduced
*Normal
4x0901 Op.mode comm.DW2 0-3 Auto*PlantProt*Reduced
*Normal
4x0802 Manual operation DW1 0-3 Auto*PlantProt*Reduced
*Normal
4x0805 Manual Off DW1 0-1 No*Yes
4x0808 Priority charging DW1 0-4 None*MaxLim*Absolut*Shift
*Shi+MaxLm
4x0810 SP Circ.pump.DW1 0 - 100 [%]
4x0811 SP char.pump DW1 0 - 100 [%]
4x0812 SP Prim.pump DW1 0 - 100 [%]
4x0813 Change interval char.pump DW1 x - x [h]
4x0814 Change interval prim.pump DW1 x - x [h]
Present value, Signed Word
4x0815 Delay charg.pump DW1 0.0 - x.y [min]
4x0816 SP Min.charge time DW1 0 - x [min]
4x0817 SP Max.charge time DW1 0 - x [min]
4x0818 SP Legion.hold time DW1 0.0 - x.yy [min]
4x0819 SP Legion.interval DW1 0 - x [Days]
4x0820 SP Temp.normal DW1 -x.y - +x.y [°C] (factor 10)
4x0821 SP hys.normal DW1 -x.y - +x.y [°C] (factor 10)
4x0822 SP Temp.reduced DW1 -x.y - +x.y [°C] (factor 10)
4x0823 SP hys.reduced DW1 -x.y - +x.y [°C] (factor 10)
4x0824 SP fl.t.reduction DW1 -x.y - +x.y [°C] (factor 10)
4x0825 SP Fl.t.boost DW1 0 - x.y [°C] (factor 10)
4x0826 SP Legio.temp.DW1 -x.y - +x.y [°C] (factor 10)
4x0830 Cool down hyst. DW1 -x.y - +x.y [°C] (factor 10)
4x0842 SP boost h.dem.DW1 0 - x.y [°C] (factor 10)
4x0845 SP Fl.t.max.dev.DW1 0 - x.y [°C] (factor 10)
4x0846 SP Fl.t.prim.max.dev.DW1 0 - x.y [°C] (factor 10)
Holding register table,
cont.
41 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Reference Modbus addresses 2012-01-13
Holding register, continued
Address Description Values /Units Remarks
Domestic hot water (0x08xx=Domestic hot water 1, 0x09xx=Domestic hot water 2)
Loop and cascade controller settings
X Controller Gain -x.yy - +x.yy (factor 100), Signed Word
X Controller Integral 0 - x [s] Unsigned Word
X Controller Differential 0 - x [s] Unsigned Word
4x0880 Control valve DW1 -x.yy - +x.yy (factor 100), Gain
4x0881 Control valve DW1 0 - x [s] Integral
4x0882 Control valve DW1 0 - x [s] Differential
4x0883 Control circ.pump DW1 -x.yy - +x.yy (factor 100), Gain
4x0884 Control circ.pump DW1 0 - x [s] Integral
4x0885 Control circ.pump DW1 0 - x [s] Differential
4x0886 Control char.pump DW1 -x.yy - +x.yy (factor 100), Gain
4x0887 Control char.pump DW1 0 - x [s] Integral
4x0888 Control char.pump DW1 0 - x [s] Differential
4x0889 Contr.return temp. DW1 -x.yy - +x.yy (factor 100), Gain
4x0890 Contr.return temp. DW1 0 - x [s] Integral
4x0891 Contr.return temp. DW1 0 - x [s] Differential
4x0892 Control prim.pump DW1 -x.yy - +x.yy (factor 100), Gain
4x0893 Control prim.pump DW1 0 - x [s] Integral
4x0894 Control prim.pump DW1 0 - x [s] Differential
Holding register table,
cont.
42 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies Index 2012-01-13
Index
A
Application .............................................................. 6
B
Before you start....................................................... 4
C
Coil status, table ................................................... 14
D
Document validity ................................................... 4
Documents, other.................................................... 4
H
Holding register, table........................................... 35
I
Input register, table ............................................... 18
Input states, table ................................................. 15
M
Modbus reference addresses............................... 12
R
Revision history ...................................................... 4
43 / 43
Siemens Modbus communication, slave mode CE1Z2911en Building Technologies 2012-01-13
Siemens Switzerland Ltd.
Building Technologies Group
International Headquarters
Gubelstrasse 22
CH-6301 Zug
Tel. +41 41-724 24 24
Fax +41 41-724 35 22
www.siemens.com/sbt
© 2010 Siemens Switzerland Ltd.
Subject to change