You are on page 1of 40

Description of Profibus-Interface FMS/VMS Version 4.

12

Description of Profibus-Interface
Compound-Management-System
VMS
Firing-Management-System
FMS
und
ETAMATIC

Vers.

Date

Revised:

Released:

___________________________

__________________________

Date:_12.06.01_____________

Date: ____________________

KPVersion
2.50 12.06.01 K2i001
03.05.01
2.60 30.08.01 K2p001
24.08.01
2.61 15.10.01
#

GSDVersion
663P7364
663P7N01
#

Description of modifications
Worked out for Communikationsprozessor Software Version
beginning with K2i001and FMS/VMS Software starting with A3g103
FMS/VMS-Parameterlist new, Digital Outputs extended with Bits
uiAcHandmodus and uiSynchron
Examples for indirect addressing : O2 Value replaced by current
Curve-Set
Extended input data for Curve-Set selection for FMS

3.00 27.11.01 K2x001 663P7N02


12.12.01
3.10 26.01.02 K3b001 663P7N03, Extended output data for 10 free selectable Modbus Register Value
25.01.02 663P7N04
3.20 21.01.03 K4a001
#
Extended input data for FAT_Standby etc. . (Digital-Input2)
21.01.03
3.30 04.09.03 K4k001 663P7N05 Extended output data for 14 LT-Values
04.09.03
3.40 28.04.04
#
#
14 LT-Values in output data documented
3.50 14.05.04 K4w001 663P7N06 Extended input data and output data
14.05.04
3.60 24.05.04
#
#
Corrections in documentation
3.70 25.05.04
#
#
Documentation extended
3.80 26.07.04 K4a002
#
Documentation extended with description of LSB parameters
26.07.04
3.90 09.09.04 K4b002
#
- New Bit-Defs. in Controlword 0010 u. 0020 for Curve Sets 1...8
09.09.04
- In Outputbytes 81, 90, 91 Digitalmodules 5, 9, 10, 12 changed to
3, 5, 13, 14
3.91 29.09.04
#
#
FMS-Parameter 895 (Bus-Parameter 10) changed to reserved for
costumer specific value
3.92 07.10.04 K4d002
#
- In Outputbytes 81, 90, 91 Digitalmodules 3, 5, 13, 14 changed to
08.10.04
1, 3, 13, 14
3.93 12.10.04
#
#
- Example added: How to read the Oil-Safety-Chain from
register 8280
- Description of bit patterns of reagiters 8279, 8280, 8281, 8285 added
3.94 12.10.04
#
#
Names of all BTR-Modules changed to LSB-Modules
3.95 16.10.04 K4e002
#
- Footnote explanation on the bottom of every page

KPR_Profibus Doku V4.12 engl..doc

Seite 1 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


13.10.04

3.96 01.11.04 K4f002


01.11.04

3.97 31.05.05 K4m002


31.05.05
3.98 04.10.05
#

663P7N07

3.99 13.10.05

4.00 11.11.05 A5f001


11.11.05

4.01 24.11.05
4.10 29.01.06

#
#

#
A5l001
29.01.06
4.11 22.02.06
#
4.12 05.04.06
#

#
#

- Parameters 890 to 893:


6- set point power regulater deleted
2- outside temperature changed to
2- set point power regulater shifting
(outside temperature)
- Register Value Write not allowed any more
(Input-bytes 12,13 and Bit-3 in controlword)
- With VMS now Bit-12 in the Inputbytes 6,7 and 8,9 is transmitted
as VMS Continuous ventilating with KPW_FAT_Dauerlften 16.
- With VMS now Bit-15 in the Inputbytes 6,7 and 8,9 is transmitted
as ETAMATIC-V Curve Set-1.
- With VMS now Bit-13 in the Inputbytes 14,15 is transmitted
as VMS Continuous ventilating.
- New Modbus-Register 8201...8205 with Actual Values in %
- LT1-Values new translation
- Complete equalization with german version
- In parameters 890...893 set point power regulater shifting
changed to outside temperature set point
- Modbus-register 8256 KPR_uiInterneZustandsinfo
description of bit-values added
- Description of Reg. 8264 moved into register table
Descriptions added about actualisation of low/high ranges from FMS
of the %-values of actuator positions 1...5 (in Chapters 5.1, 5.4, 7.2)
New Modbus-Registers *8) (KPRs, LSB-5121...5124, LT-Device-10):
*8) 8259: KPR_uiZustandInfoLeistungsregler
*8) 8261: KPR_uiTextnummer
*8) 8265: KPR_uiRelaisstatus
*8) 8266: KPR_uiMischKorrWert
*8) 8267: KPR_O2Impuls
*8) 8268: KPR_uiO2CO_Betriebszustand
*8) 8269: KPR_uiKSWechselInfo
*8) 8270: KPR_uiMonitorausgang
*8) 8271: KPR_uiFAT_State
*8) 8272: KPR_uiBrennstoffMengenzaehler
*8) 8273: KPR_uiLSBOutAusblasen
*8) 8340: O2 actual value (from LSB)
*8) 8341: O2 actual value status (from LSB)
*8) 8342: COe value (from LSB)
*8) 8343: COe value status (from LSB)
*8) 8344: Flue gas temperature (from LSB)
*8) 8345: Flue gas temperature status (from LSB)
*8) 8346: Induction air (from LSB)
*8) 8347: Induction air status (from LSB)
*8) 8348: Efficiency (from LSB)
*8) 8349: Efficiency status (from LSB)
*8) 8360-8374: All values from LT1/LT2-1 (Device-09)
*8) 8375-8389: All values from LT1/LT2-2 (Device-10)
double use of **) footnotes corrected
- New LSB-Adr. for Read-Registers 8201...8205
- New Read-Register 8239 with %-Value of internal load
modbus register 8284 (5302.1): description of high-byte contents
Chapter 5.11 Digital-Outputs bit descriptions extended and
registers 8265 and 8279 bit descriptions extended
Lamtec Me- und Regeltechnik
fr Feuerungen GmbH & Co.KG
Impexstrae 5
69190 Walldorf (Baden)

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 2 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

Table of Contents
1.
2.
3.
4.

History............................................................................................................................................................. 4
Systembus-Parameter in FMS/VMS/ETAMATIC.......................................................................................... 4
Profibus-Parameter in FMS/VMS/ETAMATIC ............................................................................................. 5
Input-Data ....................................................................................................................................................... 6
4.1. Table of all Input-Data ............................................................................................................................ 6
4.2. Controlword ............................................................................................................................................ 8
4.3. Controlword Examples: .......................................................................................................................... 9
4.4. Analogvalue1 (input-bytes 2, 3):............................................................................................................. 9
4.5. Analogvalue2 (input-bytes 4, 5):............................................................................................................. 9
4.6. DigitalControlword (input-bytes 6, 7):.................................................................................................... 9
4.7. DigitalInputs (input-bytes 8, 9): ............................................................................................................ 10
4.8. RegisterNo (input-bytes 10, 11):........................................................................................................... 10
4.9. Examples for read of Registers ............................................................................................................. 10
4.10.
reserved ............................................................................................................................................. 11
4.11.
*2) DigitalInputs-2 (input-bytes 14, 15):........................................................................................... 12
4.12.
*3) Modbus-RegisterNo-1...10 (Input-Bytes 16, 17...34, 35): .......................................................... 13
4.13.
*6) Analogwert-3 .............................................................................................................................. 14
4.14.
*6) Analogwert-4 .............................................................................................................................. 14
4.15.
*6) LSB-Analog-Output-Module-11................................................................................................. 15
4.16.
*6) LSB-Analog-Output-Module-12................................................................................................. 15
4.17.
*6) LSB-Digital-Output-Modules-6 und 7........................................................................................ 15
4.18.
*6) Modbus-Register-1 ... 8 Handshake-OUT .................................................................................. 15
4.19.
*6) NEMS-Handshake-Out and ........................................................................................................ 16
4.20.
*6) NEMS-Relais 1 ... 16 .................................................................................................................. 16
4.21.
*6) LSB-Time set.............................................................................................................................. 16
5. Table of Output-Data .................................................................................................................................... 17
5.1. Ausgangsdaten Tabelle ......................................................................................................................... 17
5.2. Internal Load (output-bytes 0, 1): ......................................................................................................... 19
5.3. ControllerActualValue (output-bytes 2, 3):........................................................................................... 19
5.4. ActualValueChannel 1...5 (output-bytes 4...13):................................................................................... 20
5.5. Faultcode (output-bytes 14, 15): ........................................................................................................... 20
5.6. OperatingModes (output-bytes 16, 17): ................................................................................................ 20
5.7. RegisterNo (output-bytes 18, 19):......................................................................................................... 20
5.8. RegisterValue (output-bytes 20, 21): .................................................................................................... 20
5.9. UserDiagnose (output-bytes 22, 23):..................................................................................................... 21
5.10.
*1) O2-Setpoint (output-bytes 24, 25): ............................................................................................. 21
5.11.
*1) DigitalOutputs (output-bytes 26, 27): ......................................................................................... 21
5.12.
*1) O2-ActualValue (output-bytes 28, 29):....................................................................................... 21
5.13.
*3) Modbus-Register-Value-1...10 (output-bytes 30,31...48,49): ..................................................... 22
5.14.
*5) LT-Values 1...14 ........................................................................................................................ 22
5.14.1. *5) Operating mode LT1.................................................................................................................. 22
5.14.2. *5) Operating mode LT2.................................................................................................................. 22
5.14.3. *5) Faults LT1.................................................................................................................................. 23
5.14.4. *5) Faults LT2.................................................................................................................................. 23
5.14.5. *5) Warnings LT1 section 1............................................................................................................. 23
5.14.6. *5) Warnings LT1 section 2............................................................................................................. 24
5.14.7. *5) Warnings LT2 section 1............................................................................................................. 24
5.14.8. *5) Warnings LT2 section 2............................................................................................................. 24
5.15.
*6) **) Status-LSB-Output-Modules-and-PID-Regulator-Analog-Outputs ..................................... 24
5.16.
**) Status-PID-Regulator-Digital-Outputs........................................................................................ 25
5.17.
*6) Status-LSB-Analog-and-Digital-Input-Modules......................................................................... 25
5.18.
*6) LSB-Analog-Input-Module-16 ................................................................................................... 25
5.19.
*6) LSB-Digital-Input-Modules-1-3-13-14....................................................................................... 25
5.20.
*6) Modbus-Register-1 ... 8 Handshake-IN ...................................................................................... 25
6. *6) NEMS-Output-Data ........................................................................................................................... 26
7. Appendix A : Modbus-Register-Table:..................................................................................................... 29
7.1. Special Register-Numbers:.................................................................................................................... 29
7.2. Modbus Register Values: ...................................................................................................................... 30

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 3 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

1. History
*1) Communikationsprozessor-Version K2p001 24.08.01 and higher and GSD-File 663P7N01.gsd
*2) Communikationsprozessor-Version K2x001 13.12.01 and higher and GSD-File 663P7N02.gsd
*3) Communikationsprozessor-Version K4a001 21.01.03 and higher and GSD-File 663P7N03.gsd
*5) Communikationsprozessor-Version K4k001 04.09.03 and higher and GSD-File 663P7N05.gsd
*6) Communikationsprozessor-Version K4w001 14.05.04 and higher and GSD-File 663P7N06.gsd
LT1 Version 4V24 and higher, LT2 Version 1V30a and higher, FMS/VMS/ETAMATIC Version 4.100 and
higher
*7) Communikationsprozessor-Version K4b002 09.09.04 and higher and GSD-File 663P7N06.gsd
LT1 Version 4V24 and higher, LT2 Version 1V30a and higher, FMS/VMS/ETAMATIC Version 4.100 and
higher
*8) Communikationsprozessor-Version A5f001 11.11.05 and higher and GSD-File 663P7N07.gsd
LT1 Version 4V24 and higher, LT2 Version 1V30a and higher, FMS/VMS/ETAMATIC Version 4.100 and
higher
**) Future extensions, realization open yet

2. Systembus-Parameter in FMS/VMS/ETAMATIC
FMS LSBPara- Parameter meter

Description

DefaultValues

845
846

1
2

Systembus-Family
LSB-Modules-OccupancyConfiguration

1
6

847
848

3
4

1
0

849

LSB-Device-Number
LSB-Analog-Modules-Input-OutputRange-Configuration
reserved

Value Range

With versions *1) ... *5) here Costumer


specific value 0 ... 5
For versions *6) and higher this value
must be = 6
see separate description

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 4 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

3. Profibus-Parameter in FMS/VMS/ETAMATIC
FMS BusPara- Parameter meter

886
887
888

1
2
3

Bezeichnung
reserved
Profibus-Slave-Address
Behaviour of FMS/VMS/
ETAMATIC after an interrupt of the
PROFIBUS
communication or after disconnecting the Communication Processor.

Standard
-Werte

Wertebereich

4
0

2 ...124
0 The input data will be erased after 5 sec.
It results in no fault condition and does
not switch OFF the burner.
1 After 5 sec. the burner switches OFF due
to fault condition.
2 No reaction. The input data still exists
>2 = time-value in [sec] up to the
response, which means:
a) for even numbers the input data will be
erased, it results in no fault condition and
does not shut OFF the burner.
b) for odd numbers it results in a fault
condition and the burner switches OFF

890

Remark: Parameter 888 is


used only for FMS/VMS/
ETAMATIC internal. The
Communication Processor
does not use this parameter.
Timeout value of the Com.Processor in units of 25 ms (after
that time the data are set to non
valid, time in which no
communication via PROFIBUS
exists to FMS/VMS/ETAMATIC )
AnalogValue1 Configuration

891

AnalogValue2 Configuration

892

AnalogValue3 Configuration *6)

893

AnalogValue4 Configuration *6)

894
895

9
10

reserved
reserved for costumer specific value

889

100
(100 *
25ms =
2,5 s)
1

0 ... 65000
(x * 25 ms = 0 ... 1625 sec)

0- not configured
1- load input
2- outside temperature set point
3- correction value 1
4- correction value 2
5- mixing-signal for mixed-firing
0- not configured
1- load input
2- outside temperature set point
3- correction value 1
4- correction value 2
5- mixing-signal for mixed-firing
0- not configured
1- load input
2- outside temperature set point
3- correction value 1
4- correction value 2
5- mixing-signal for mixed-firing
0- not configured
1- load input
2- outside temperature set point
3- correction value 1
4- correction value 2
5- mixing-signal for mixed-firing

The maximum Profibus-Baudrate is 1,5 MB

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 5 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4. Input-Data
(Transmission from Profibus to the FMS/VMS/ETAMATIC)

4.1.

Table of all Input-Data

All unsigned int-Values are transmitted first Byte X: High-Byte, second Byte X+1: Low-Byte.
InputBytes
0, 1

Data-Type

Value Range
Definition
(Hexadecimal)
0000 ... 00FF Control word

unsigned int

2, 3
4, 5
6, 7
8, 9

unsigned int
unsigned int
unsigned int
unsigned int

0000 ... 03E7


0000 ... 03E7
0000 ... FFFF
0000 ... FFFF

Analog-Value1
Analog-Value2
DigitalControl word
DigitalInputs

10, 11

unsigned int

2710 ... FFFF

RegisterNo

12, 13
*2) 14, 15
*3) 16, 17

unsigned int
unsigned int
unsigned int

0000 ... FFFF


0000 ... FFFF
0000 ... 20CF

reserved
DigitalInputs-2
Modbus-RegisterNo.1

*3) 18, 19

unsigned int

0000 ... 20CF

Modbus-RegisterNo.2

*3) 20, 21

unsigned int

0000 ... 20CF

Modbus-RegisterNo.3

*3) 22, 23

unsigned int

0000 ... 20CF

Modbus-RegisterNo.4

*3) 24, 25

unsigned int

0000 ... 20CF

Modbus-RegisterNo.5

*3) 26, 27

unsigned int

0000 ... 20CF

Modbus-RegisterNo.6

*3) 28, 29

unsigned int

0000 ... 20CF

Modbus-RegisterNo.7

*3) 30, 31

unsigned int

0000 ... 20CF

Modbus-RegisterNo.8

*3) 32, 33

unsigned int

0000 ... 20CF

Modbus-RegisterNo.9

*3) 34, 35

unsigned int

0000 ... 20CF

Modbus-RegisterNo.10

*6) 36, 37
*6) 38, 39
*6) 40, 41

unsigned int
unsigned int
unsigned int

0000 ... 03E7


0000 ... 03E7
0000 ... 03E7

*6) 42, 43

unsigned int

0000 ... 03E7

*6) 44, 45

unsigned int

0000 ... 03E7

*6) 46, 47

unsigned int

0000 ... 03E7

*6) 48, 49

unsigned int

0000 ... 03E7

*6) 50, 51

unsigned int

0000 ... 03E7

*6) 52, 53

unsigned int

0000 ... 03E7

Analog-Value3
Analog-Value4
LSB-Analog-OutputModule-11.1
LSB-Analog-OutputModule-11.2
LSB-Analog-OutputModule-11.3
LSB-Analog-OutputModule-11.4
LSB-Analog-OutputModule-12.1
LSB-Analog-OutputModule-12.2
LSB-Analog-OutputModule-12.3

Description
marking of these values which will be
transmitted to the FMS/VMS/ETAMATIC,
respectively for what these are used
see following explanation below
see following explanation below
marking of relevant bits of the digital inputs
definition of the non safety relevant input
terminals via the Bus
to read and write the FMS/VMS/ETAMATICregister variables with register no. xxxx
Curve set selection and FAT_Standby etc.
Modbus-Register-Value 1 output, in
output data bytes 30, 31 (see Appendix A)
Modbus-Register-Value 2 output, in
output data bytes 32, 33 (see Appendix A)
Modbus-Register-Value 3 output, in
output data bytes 34, 35 (see Appendix A)
Modbus-Register-Value 4 output, in
output data bytes 36, 37 (see Appendix A)
Modbus-Register-Value 5 output, in
output data bytes 38, 39 (see Appendix A)
Modbus-Register-Value 6 output, in
output data bytes 40, 41 (see Appendix A)
Modbus-Register-Value 7 output, in
output data bytes 42, 43 (see Appendix A)
Modbus-Register-Value 8 output, in
output data bytes 44, 45 (see Appendix A)
Modbus-Register-Value 9 output, in
output data bytes 46, 47 (see Appendix A)
Modbus-Register-Value 10 output, in
output data bytes 48, 49 (see Appendix A)
see description below
see description below
LSB-Analog-Output-Module-11
Output 1
LSB-Analog-Output-Module-11
Output 2
LSB-Analog-Output-Module-11
Output 3
LSB-Analog-Output-Module-11
Output 4
LSB-Analog-Output-Module-12
Output 1
LSB-Analog-Output-Module-12
Output 2
LSB-Analog-Output-Module-12
Output 3

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 6 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


*6) 54, 55

unsigned int

0000 ... 03E7

*6)

56 unsigned char

00 ... FF

*6)

57 unsigned char

00 ... 7F

*6) 58, 59

unsigned int

0000 ... 03E7

*6) 60, 61

unsigned int

0000 ... 03E7

*6) 62, 63

unsigned int

0000 ... 03E7

*6) 64, 65

unsigned int

0000 ... 03E7

*6)

66 unsigned char

00 ... FF

*6)

67 unsigned char

01 ... 38

*6) 68, 69 unsigned char

*6)
*6)
*6)
*6)
*6)
*6)

70
71
72
73
74
75

BCD
BCD
BCD
BCD
BCD
BCD

LSB-Analog-OutputModule-12.4
LSB-Digital-OutputModule-6 and -7
**) PID-RegulatorDigital-Outputs
**) PID-RegulatorAnalogOutput-1
**) PID-RegulatorAnalogOutput-2
**) PID-RegulatorAnalogOutput-3
**) PID-RegulatorAnalogOutput-4
Modbus-Register-1 ... 8
Handshake-OUT

LSB-Analog-Output-Module-12
Output 4
Bit 0 ... 3: LSB-Digital-Output-Module-6
Bit 4 ... 7: LSB-Digital-Output-Module-7
see description below
see description below
see description below
see description below
see description below

Modbus-Register Handshake-OUT:
Bit 0: ModbusReg-1-Request
...
Bit 7: ModbusReg-8-Request
NEMS-Handshake-Out NEMS-Device-Num. from InputStatusand
Window:
NEMS-Device-Num. Bit 0 ... 3: NEMS-Device-Num. 1 ... 8
NEMS-Device-Num. selection of Input-Status
from
InputStatus-Window in NEMS-Input-Status-Window.

0000 ... FFFF

NEMS-Relais 1 ... 16

01 ... 31
01 ... 12
00 ... 99
00 ... 23
00 ... 59
00 ... 59

LSB-Time setting
LSB-Time setting
LSB-Time setting
LSB-Time setting
LSB-Time setting
LSB-Time setting

NEMS-Handshake-Out:
Bit 4: DataRead (new Message reading)
Bit 5: DeviceNumRequest (NEMS-InputStatus Request of an other DeviceNum.)
Bit 0: NEMS-Relais 1 DeviceNo. 1 Family 1
Bit 1: NEMS-Relais 2 DeviceNo. 1 Family 1
Bit 2: NEMS-Relais 1 DeviceNo. 2 Family 1
Bit 3: NEMS-Relais 2 DeviceNo. 2 Family 1
Bit 4: NEMS-Relais 1 DeviceNo. 3 Family 1
Bit 5: NEMS-Relais 2 DeviceNo. 3 Family 1
Bit 6: NEMS-Relais 1 DeviceNo. 4 Family 1
Bit 7: NEMS-Relais 2 DeviceNo. 4 Family 1
Bit 8: NEMS-Relais 1 DeviceNo. 5 Family 1
Bit 9: NEMS-Relais 2 DeviceNo. 5 Family 1
Bit 10: NEMS-Relais 1 DeviceNo. 6 Family 1
Bit 11: NEMS-Relais 2 DeviceNo. 6 Family 1
Bit 12: NEMS-Relais 1 DeviceNo. 7 Family 1
Bit 13: NEMS-Relais 2 DeviceNo. 7 Family 1
Bit 14: NEMS-Relais 1 DeviceNo. 8 Family 1
Bit 15: NEMS-Relais 2 DeviceNo. 8 Family 1
NEMS-Day in BCD, see description below
NEMS-Month in BCD, see description below
NEMS-Year in BCD, see description below
NEMS-Hour in BCD, see description below
NEMS-Minute in BCD, see description below
NEMS-Second in BCD, see description below

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 7 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.2.

Controlword

(Input-Bytes 0, 1):
The bit-oriented control word defines, which input values are transmitted to
the FMS/VMS/ETAMATIC:
BitNum.
0

Bitpattern
(Hex.)
0001

Definition

0002

0004

3
4

0008
0010

0020

Curve-Sets 5...8 *7)


Controlbit

0040

Regler *3)
Controlbit

0080

FAT *3)
Controlbit

0100

0200

10

0400

AnalogValue-3 *6)
Controlbit
AnalogValue-4 *6)
Controlbit
LSB-Time set
Controlbit

11 ... 15

F800

AnalogValue-1
Controlbit
AnalogValue-2
Controlbit
Register-Number
Controlbit
reserved
Curve-Sets 1...4 *7)
Controlbit

Description
The value of the variable Analogvalue1, will be transmitted to
FMS/VMS/ETAMATIC
The value of the variable Analogvalue2, will be transmitted to
FMS/VMS/ETAMATIC
The value of the variable RegisterNo, will be transmitted to
FMS/VMS/ETAMATIC
Die Werte Bit 0...3 in DigitalEingnge-2 (EingangsBytes 14,15):
- Kurvenstze 1...4, werden an das FMS/VMS/ETAMATIC
bertragen
Die Werte Bit 4...7 in DigitalEingnge-2 (EingangsBytes 14,15):
- Kurvenstze 5...8, werden an das FMS/VMS/ETAMATIC
bertragen
The evaluation of bit 8..11 of DigitalInput2 (Input bytes 14, 15):
- O2-Controller ON/OFF
- CO-Controller ON/OFF
- Oil pump ON/OFF
are transferred to the FMS/VMS.
The evaluation of bit 8..11 of DigitalInput2 (Input bytes 14, 15):
- FAT_Standby
- FAT_Continuous ventilating
are transferred to the FMS or
- VMS Continuous ventilating
are transferred to the VMS
The value of the variable Analogvalue3, will be transmitted to
FMS/VMS/ETAMATIC
The value of the variable Analogvalue4, will be transmitted to
FMS/VMS/ETAMATIC
The edge 0 -> 1 will set the LSB-Time
of the Inputbytes 58...63 as new LSB-System-Time,
see description below

reserved

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 8 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.3.

Controlword Examples:

4.4.

In case to transmit only Analogvalue2 to the FMS/VMS/ETAMATIC, bit 1 must be set in the
control
word, that means that the value of the control word is 0002, in hexadecimal notation.
To transmit Analogvalue1 and Analogvalue2 to the FMS/VMS/ETAMATIC, then bit 0 and bit 1
must
be set in the control word , that means the value of the control word is 0003, in hexadecimal
notation.
Register-read command: To read a register variable with RegisterNo of the
FMS/VMS/ETAMATIC,
in this case the RegisterNo -control bit must be set, that means the value of the control word is
0004, in hexadecimal notation (see also the examples under RegisterNo).
Analogvalue1 and Analogvalue2 and Register-read command: To transmit Analogvalue1 and
Analogvalue2 to the FMS/VMS/ETAMATIC and to read out a Register variable with the
RegisterNo of the FMS/VMS/ETAMATIC, therefore the control word gets the value 0007.

Analogvalue1 (input-bytes 2, 3):


The content of this variable can be used as analog input signal. According the setting of the
Parameter 890 from the FMS/VMS/ETAMATIC, - the load value, the outside temperature or one of the
two correction channels will be transmitted to the FMS/VMS/ETAMATIC and used, instead the analog
input values of the screw terminal inputs from the backplane.

4.5.

Analogvalue2 (input-bytes 4, 5):


The content of this variable can be used as analog input signal. According the setting of the
Parameter 891 from the FMS/VMS/ETAMATIC, - the load value, the outside temperature or one of the
two correction channels will be transmitted to the FMS/VMS/ETAMATIC and used, instead the analog
input values of the screw terminal inputs from the backplane.
In case of the configuration of the FMS/VMS/ETAMATIC, that both analog values (Analogvalue1,
Analogvalue2)
are used for the same analog input signal, -the second analog value (Analogvaluet2) will be
automatically ignored.

4.6.

DigitalControlword (input-bytes 6, 7):


This control word defines, which of the bits of the following DigitalInputs have to be used. The
specification code of this word is the same as of the DigitalInputs.
Examples:
To transmit and to carry out via Profibus Interface ie. a fault reset, therefore the signal
input on screw terminal no. 3 of the FMS must be a 0 and for the DigitalControlword
and for the DigitalInputs must be set bit 2. The corresponding bit pattern for the
DigitalControlword and for the DigitalInputs is 0004 (in hexadecimal notation).
To transmit and to carry out via Profibus to confirm the external ignition position, the
external high fire position, the setpoint switching and to confirm for recirculation ON,
therefore the value of the DigitalControlword and for the DigitalInputs is "4C20 (in
hexadecimal notation).

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 9 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.7.

DigitalInputs (input-bytes 8, 9):


These bytes define the digital inputs via Profibus. Permissible are only the non safety relevant inputs.
The values for the safety relevant inputs will be ignored from the FMS/VMS/ETAMATIC.
The bit read for the input will be logically ORed with the input signal of the screw terminal, that means
that through the Profibus Interface a not connected or a logic false (low) set digital input, can be set to a
"1" (high). In case of a 1 (high) on the terminal input, it is not possible through the Profibus to change
it to a 0 (low).

FMS
Position
(bit-no.)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Bit
Terminal
pattern Input no.
(hex)
0001
1
0002
2
0004
3
0008
4
0010
5
0020
6
0040
7
0080
8
0100
35
0200
69
0400
70
0800
71
1000
72
2000
4000
8000

73
74
75

VMS

Meaning

Transmission
via BUS
Pre-ventilation rejection
Yes
Burner ON
Yes
Fault reset *
Yes
Control release
Yes
Gas safety interlock circuit
No
Flue gas recirculation ON
Yes
Gas pressure < max
No
Flame signal
No
Boiler safety interlock circuit
No
Oil safety interlock circuit
No
Setpoint switching
Yes
Extern. high fire posit. prove true
Yes
Air fan pressure switch
No
Gas pressure < min
Extern. ignition posit. prove true
Fuel selection

No
Yes
Yes

Meaning
Curve set no. 6
Burner start up
Pre ventilation
Control release
Curve set no. 3
Recirculation ON
Curve set no. 1
Flame signal
Curve set no. 2
Curve set no. 4
Setpoint switching
Curve set no. 5
VMS Continuous
ventilating
Curve set no. 7
Curve set no. 8
ETAMATIC-V
Curve set no. 1

Transmission
via BUS
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes

* The fault reset is synchronized on the positive slope transition.


Only the transition from a "0" to a "1" (low to high) triggers the fault reset.

4.8.

RegisterNo (input-bytes 10, 11):


Via Profibus different parameters, respectively operating data of the FMS/VMS/ETAMATIC can be
read out. Therefore the corresponding Register no. must be set into this field and the
"RegisterNo-control bit in the control word must be set! (see following examples)

4.9.

Examples for read of Registers

Data which have no direct access, can be read out by their Register no.:
Extraction from the Register table of the FMS/VMS/ETAMATIC:
RegisterNo
(decimal)
30075
30105
30120
30122
50021
50022
50100

RegisterNo
(hexadecimal)
757B
7599
75A8
75AA
C365
C366
C3B4

Name
uiDigitalIn
ucAktBrennstoff
kessel_temp
akt_sollwert
uiO2Istwert
uiO2Sollwert
uiFlammIntensitaet

Description
Digital Input Signals
Fuel Selection, actual
Boiler Temperature (load controller input)
Load Controller Setpoint
O2-Actual value
O2-Setpoint
Flame intensity

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 10 / 40

Yes
Yes
Yes

Description of Profibus-Interface FMS/VMS Version 4.12


RegisterNo
(decimal)
30004
30010
30016
30022
30028

RegisterNo
(hexadecimal)
7534
753A
7540
7546
754C

Name
uiKorrSollwertK1
uiKorrSollwertK2
uiKorrSollwertK3
uiKorrSollwertK4
uiKorrSollwertK5

Description
Setpoint channel 1
Setpoint channel 2
Setpoint channel 3
Setpoint channel 4
Setpoint channel 5

Read out the boiler temperature via Profibus:


1.) Input the RegisterNo into the input-bytes 10, 11 for the boiler temperature: 0x75A8
2.) Activate the Register-read command by bit-no. 2 (0x0004) in the control word (input-bytes 0, 1)
3.) The data output responds with the number of the requested Register (0x75A8) in output bytes 18, 19 and
the read RegisterValue appears in the output bytes 20, 21
4.) Attention: For safety reasons must be proofed, that the RegisterNo of the polled register, is the content of
the output response of output bytes 18, 19. Only after this check the RegisterValue in the output bytes 20, 21
corresponds to the content of the requested RegisterNo.
Read out the actual selected curve set via Profibus:
1.) Input the RegisterNo into the input-bytes 10, 11 for the O2-actual value: 0x7599
2.) Activate the Register-read command by bit-no. 2 (0x0004) in the control word (input-bytes 0, 1)
3.) The data output responds with the number of the requested Register (0x7599) in the output bytes 18, 19 and
the read RegisterValue appears in the output bytes 20, 21
4.) Attention: For safety reasons must be proofed, that the RegisterNo of the polled register, is the content of
the output response of the output bytes 18, 19. Only after this check the RegisterValue in the output bytes
20, 21
corresponds to the content of the requested RegisterNo.
Read out the O2-actual value via Profibus:
1.) Input the RegisterNo into the input-bytes 10, 11 for the O2-actual value: 0xC365
2.) Activate the Register-read command by bit-no. 2 (0x0004) in the control word (input-bytes 0, 1)
3.) The data output responds with the number of the requested Register (0xC365) in the output bytes 18, 19 and
the read RegisterValue appears in the output bytes 20, 21
4.) Attention: For safety reasons must be proofed, that the RegisterNo. of the polled register, is the content of
the output response of the output bytes 18, 19. Only after this check the RegisterValue in the output
bytes 20, 21 corresponds to the content of the requested RegisterNo.
Attention: For safety reasons must be proofed, that the RegisterNo of the written register, is the
content of the output response of the output bytes 18, 19. Only after this check the RegisterValue
of the output bytes 20, 21 corresponds to the new content of the written RegisterNo.

4.10. reserved
(input-bytes 12, 13):
reserved for future use

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 11 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.11. *2) DigitalInputs-2 (input-bytes 14, 15):


GSD-File version up from 663P7N02.gsd
With the corresponding register value the curve set can be seletected. The bits 0....7 are used. Only one
curve set can be selected. When no curve is selected (all bits low, 0) or for more than one selected
curve sets (more then one bit is high, 1) cause the burner shut OFF by fault message, when the
burner is started.
Compared to the digital inputs of input bytes 8 and 9 there is no corresponding control word.
The curve set selection for VMS can be chosen also via digital inputs by input bytes 8 and 9.
But if the curve sets should been chosen by DigitalInputs-2 (input-bytes 14, 15), all the curve set bits
of the DigitalInputs (input-bytes 8, 9) must been deactivated in the
DigitalControlword (input-bytes 6, 7) (DigitalControlword &= 0x14AE).
Here also cause an ambiguous selection a burner shut OFF by fault message, when the burner is
started.
For the curve set selection for FMS the corresponding selected fuel must be set in parallel and with the
same time via input terminal no.75 or be set by bit-15 of the input bytes 8, 9.
The FMS verify the selected curve set and the corresponding selected fuel with the in Parameter 749
stored fuel definition. An invalid fuel selection shuts OFF the burner by a fault message, when the
burner is started.
The input bytes 14, 15 are available only for the Profibus-Master by using the GSD-File version up
from 663P7N02.gsd.

FMS
Position
(bit-no.)
0
1
2
3
4
5
6
7
8
9
10
11
12
13

Bit
pattern
(hex)
0001
0002
0004
0008
0010
0020
0040
0080
0100
0200
0400
0800
1000
2000

14
15

4000
8000

Description
Curve set no. 1
Curve set no. 2
Curve set no. 3
Curve set no. 4
Curve set no. 5
Curve set no. 6
Curve set no. 7
Curve set no. 8
* O2 Controller on/off
* CO Controller on/off
* Oil pump on/off
reserved
* FAT Standby
* FAT Continuous ventilating
reserved
reserved

VMS
Set by
BUS
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-

Description

Set by
BUS

Curve set no. 1


Curve set no. 2
Curve set no. 3
Curve set no. 4
Curve set no. 5
Curve set no. 6
Curve set no. 7
Curve set no. 8
* O2 Control on/off
* CO Control on/off
reserved
reserved
reserved
* VMS Continuous
ventilating
reserved
reserved

Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes

* The transmission of these values is controlled by the Controlword in input-bytes 0, 1 with Bit 6, 7 !

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 12 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.12. *3) Modbus-RegisterNo-1...10 (Input-Bytes 16, 17...34, 35):


GSD-File version up from 663P7N03.gsd
Storing the Modbus-RegisterNo to the input bytes 16, 17 34, 35 any data values from the ModbusRegister-Table (see Appendix A) can be written to the corresponding data output bytes (bytes 30,
31...48, 49).
Examples:
1.

Entering the value 8192 (dec.!) into input bytes 16, 17 , it returns in the output bytes 30, 31
the value of KPR_uiInterneLast (value of the internal load)

2.

Entering the value 8196 (dec.!) into input bytes 34, 35 , it returns in the output bytes 48, 49
the value of KPR_uiIstwert_Kanal_1 (actual value Main Processor of channel 1)

3.

Entering the value 8246 (dec.!) into input bytes 18, 19 , it returns in the output bytes 32, 33
the value of KPR_uiO2Sollwert (O2 setpoint)

4.

Entering the value 8284 (dec.!) into input bytes 22, 23 , it returns in the output bytes 36, 37
the value of KPR_ucAktBrennstoff (actual selected curve set)

The Modbus-Registers 1 ... 8 do have additionally a Handshake-Function *6). With this function it is also
possible to recall sequencially any different Modbus-Register-Values in these 8 Registers.
With the Handshake-Function *6) it is guaranteed, that the Profibus-Master is informed at what time the new
values are valid, since the Modbus-Register-Numbers are changed.
The Handshake-Function *6) does not have to be used unconditionally, if the Modbus-Register-Numbers in
these first 8 Registers are not changed during runtime. It is then sufficient, when a fixed Modbus-RegisterNumber is entered in the registers after the PowerUp of the Profibus. Then is it not necessary to set the ModbusRegister-Handshake-OUT-Bits, respectively it is not necessary to evaluate the Modbus-Register-Handshake-INBits. Therewith the user is completely free in the way to use the Modbus-Registers.
If the Handshake-Function *6) should be used, it is described in the following Table:

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 13 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

Handshaking-Flowchart *6) for the Modbus-Registers 1 ... 8 with


Communikationsprozessor (KP) und Profibus-Master (PM):
HandshakeBit *6):

HandshakeBit *6):

ModbusRegRequest

ModbusRegDataValid

Source: PM
Modbus-Register
Handshake-IN
Input-Byte 66
Bit 0: ModbusReg-1
...
Bit 7: ModbusReg-8
0

Source: KP
Modbus-Register
Handshake-IN
Output-Byte 92
Bit 0: ModbusReg-1
...
Bit 7: ModbusReg-8
1

1
0

0
0

Value in the Output-Data-Bytes of this


Register are valid
PM sets ModbusRegRequest = 1 and
writes new Register-Number into the InputData-Bytes of this Register,
Value in the Output-Data-Bytes of this
Registers are not valid
KP sets ModbusRegDataValid = 0
PM waits till ModbusRegDataValid = 0 and
then it sets ModbusRegRequest = 0
KP sets ModbusRegDataValid = 1
Value in the Output-Data-Bytes of this
Register are valid again. KP writes
continously the current values into the
Output-Data-Bytes of this Register

To consider:
1. The value in the Output-Data-Bytes of this Register are only valid if:
ModbusRegRequest = 0 and ModbusRegDataValid = 1 ,
because only then it is the value of the Register-Number which is selected !
2. If the Handshake-Function *6) is used, the Modbus-Register-Numbers of a specific Register should only be
changed, when the related ModbusRegRequest = 1 !
3. The Handshake-Protokoll is not time dependent, this means that no waiting loops have to be inserted between
the different states of the flowchart above.

4.13.

*6) Analogwert-3

(Input-Bytes 36, 37):


The content of this variable can be used as analog input signal. According the setting of the
Parameter 892 from the FMS/VMS/ETAMATIC, - the load value, the outside temperature or one of the
two correction channels will be transmitted to the FMS/VMS/ETAMATIC and used, instead the analog
input values of the screw terminal inputs from the backplane.

4.14.

*6) Analogwert-4

(Input-Bytes 38, 39):


The content of this variable can be used as analog input signal. According the setting of the
Parameter 893 from the FMS/VMS/ETAMATIC, - the load value, the outside temperature or one of the
two correction channels will be transmitted to the FMS/VMS/ETAMATIC and used, instead the analog
input values of the screw terminal inputs from the backplane.

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 14 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.15.

*6) LSB-Analog-Output-Module-11

(Input-Bytes 40 ... 47):


These values are sent to LSB-Analog-Output-Module-11 (LSB-Module-address 43). Value 0
corresponds to 0 V output voltage, the value 999 (0x03E7) corresponds to 9,99 V output voltage.

4.16.

*6) LSB-Analog-Output-Module-12

(Input-Bytes 48 ... 55):


These values are sent to LSB-Analog-Output-Module-12 (LSB-Module-address 47). Value 0
corresponds to 0 V output voltage, the value 999 (0x03E7) corresponds to 9,99 V output voltage.

4.17. *6) LSB-Digital-Output-Modules-6 und 7


(Input-Byte 56):
The Bits 0 ... 3 of this value are sent to LSB-Digital-Output-Module-6 (LSB-Module-address 23) and
Bits 4 ... 7 are sent to LSB-Digital-Output-Module-7 (LSB-Module-address 27).

4.18.

*6) Modbus-Register-1 ... 8 Handshake-OUT

(Input-Byte 66):
See description of Input-Data Modbus-RegisterNr-1...10

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 15 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

4.19. *6) NEMS-Handshake-Out and


NEMS-Device-Num. of NEMS-InputStatusWindow (Input-Byte 67):
See description at NEMS-Output-Data

4.20.

*6) NEMS-Relais 1 ... 16

(Input-Bytes 68, 69):


Bit 0 is sent to Relais 1 of NEMS-Device 1 Family 1.
Bit 1 is sent to Relais 2 of NEMS-Device 1 Family 1.
Bit 2 is sent to Relais 1 of NEMS-Device 2 Family 1.
Bit 3 is sent to Relais 2 of NEMS-Device 2 Family 1.
Bit 4 is sent to Relais 1 of NEMS-Device 3 Family 1.
Bit 5 is sent to Relais 2 of NEMS-Device 3 Family 1.
Bit 6 is sent to Relais 1 of NEMS-Device 4 Family 1.
Bit 7 is sent to Relais 2 of NEMS-Device 4 Family 1.
Bit 8 is sent to Relais 1 of NEMS-Device 5 Family 1.
Bit 9 is sent to Relais 2 of NEMS-Device 5 Family 1.
Bit 10 is sent to Relais 1 of NEMS-Device 6 Family 1.
Bit 11 is sent to Relais 2 of NEMS-Device 6 Family 1.
Bit 12 is sent to Relais 1 of NEMS-Device 7 Family 1.
Bit 13 is sent to Relais 2 of NEMS-Device 7 Family 1.
Bit 14 is sent to Relais 1 of NEMS-Device 8 Family 1.
Bit 15 is sent to Relais 2 of NEMS-Device 8 Family 1.

4.21.

*6) LSB-Time set

(Input-Bytes 70 ... 75):


The edge 0 -> 1 of the Control-Bit LSB-Time set Bit-Nr. 10 in the Controlword (Input-Bytes 0, 1)
sets the LSB-Time of these Inputbytes 70 ... 75 as the new LSB-System-Time for the NEMS-Devices.
To consider:
- After setting the LSB-Time, the NEMS-Devices are executing a System-Reset !!!
- If the NEMS-Devices are clocked via a radio-clock, the setting of the LSB-Time is ignored !

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 16 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

5. Table of Output-Data
5.1.

Ausgangsdaten Tabelle

All unsigned int-Values are transmitted first Byte X: High-Byte, second Byte X+1: Low-Byte.
OutputData-Type Value Range
Definition
Bytes
(hexadezimal)
0, 1 unsigned int 0000 ... 0064 load value
2, 3 unsigned int

0000 ... 03E7

4, 5 unsigned int

0000 ... 0064

6, 7
8, 9
10, 11
12, 13
14, 15

unsigned int
unsigned int
unsigned int
unsigned int
unsigned int

0000 ... 0064


0000 ... 0064
0000 ... 0064
0000 ... 0064
0000 ... 03E7

16, 17 unsigned int


18, 19 unsigned int

0000 ... FFFF


2710 ... FFFF

20, 21 unsigned int


22, 23 unsigned int

0000 ... FFFF


0000 ... 0001

*1)
*1)
*1)
*3)

24, 25
26, 27
28, 29
30, 31

unsigned int
unsigned int
unsigned int
unsigned int

0000 ... 03E7


0000 ... FFFF
0000 ... 03E7
0000 ... FFFF

*3)

32, 33 unsigned int

0000 ... FFFF

*3)

34, 35 unsigned int

0000 ... FFFF

*3)

36, 37 unsigned int

0000 ... FFFF

*3)

38, 39 unsigned int

0000 ... FFFF

*3)

40, 41 unsigned int

0000 ... FFFF

*3)

42, 43 unsigned int

0000 ... FFFF

*3)

44, 45 unsigned int

0000 ... FFFF

*3)

46, 47 unsigned int

0000 ... FFFF

*3)

48, 49 unsigned int

0000 ... FFFF

*5)
*5)

50, 51 unsigned int


52, 53 unsigned int

0000 ... FFFF


0000 ... FFFF

Description

load value in %
0 % = base load
100 % = max. load
actual value controller
actual value of the controller
(boiler temperature)
actuator position
actuator position of channel 1 in %
of channel 1 0 % = positioning element at low range
100 % = positioning element at high range
actuator pos. of channel 2 actuator pos. of channel 2 in % (see above)
actuator pos. of channel 3 actuator pos. of channel 3 in % (see above)
actuator pos. of channel 4 actuator pos. of channel 4 in % (see above)
actuator pos. of channel 5 actuator pos. of channel 5 in % (see above)
actual fault code
indicating the last fault code,
resp. the actual fault code
mode of operation
bit pattern of mode of operation
register-no.
after polling of a register value, the
response indicates here the register no.
(should be compared with the original
request)
register-value
content value of the register
user diagnose
0-data not valid (respect. not actual)
1-data received from the FMS/VMS
O2-setpoint
O2-setpoint, value - in a tenth of percent
digital-outputs
digital outputs, bit coded
O2-actual value
O2-actual value, in a tenth of percent
Modbusvalue of Modbus-Register 1
Register-Value 1
(see input data and appendix A)
Modbusvalue of Modbus-Register 2
Register-Value 2
(see input data and appendix A)
Modbusvalue of Modbus-Register 3
Register -Value 3
(see input data and appendix A)
Modbusvalue of Modbus-Register 4
Register-Value 4
(see input data and appendix A)
Modbusvalue of Modbus-Register 5
Register-Value 5
(see input data and appendix A)
Modbusvalue of Modbus-Register 6
Register-Value 6
(see input data and appendix A)
Modbusvalue of Modbus-Register 7
Register-Value 7
(see Input Data and Appendix A)
Modbusvalue of Modbus-Register 8
Register-Value 8
(see input data and appendix A)
ModbusValue of Modbus-Register 9
Register-Value 9
(see input data and appendix A)
ModbusValue of Modbus-Register 10
Register-Value 10
(see input data and appendix A)
O2-Value LT1 or LT2
O2-value in units of 1/10 %
Operating mode of LT1 or bit-coded value of operating mode of LT1

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 17 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


LT2
Faults states of LT1 or
LT2
Warnings 1 of LT1 or
LT2
Warnings 2 of LT1 or
LT2
absolute pressure value of
LT1 or internal resistance
of probe LT2

*5)

54, 55 unsigned int

0000 ... FFFF

*5)

56, 57 unsigned int

0000 ... FFFF

*5)

58, 59 unsigned int

0000 ... FFFF

*5)

60, 61 unsigned int

0000 ... FFFF

*5)

62, 63 unsigned int

0000 ... FFFF

LT1/LT2: Application
specific measured value 1

*5)

64, 65 unsigned int

0000 ... FFFF

LT1/LT2: Application
specific measured value 2

*5)

66, 67 unsigned int

0000 ... FFFF

LT1/LT2: Application
specific measured value 3

*5)

68, 69 unsigned int

0000 ... FFFF

LT1/LT2: Application
specific measured value 4

*5)
*5)
*5)
*5)
*6)

70, 71
72, 73
74, 75
76, 77
78

unsigned int
unsigned int
unsigned int
unsigned int
unsigned
char

0000 ... FFFF


0000 ... FFFF
0000 ... FFFF
0000 ... FFFF
00 ... FF

LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
Status LSB-OutputModules and **) PIDRegulator-AnalogOutputs

*6)

79

00 ... 7F

*6)

80

**) Status PID-RegulatorDigital-Outputs


reserved

*6)

81

unsigned
char
unsigned
char
unsigned
char

00 ... FF
00 ... F7

*6)

82, 83 unsigned int

0000 ... 03E7

*6)

84, 85 unsigned int

0000 ... 03E7

*6)

86, 87 unsigned int

0000 ... 03E7

*6)

88, 89 unsigned int

0000 ... 03E7

*6)

90, 91 unsigned int

0000 ... FFFF

*6)

92

unsigned
char

00 ... FF

or LT2, see table below


bit-coded value of fault states of LT1 or
LT2, see table below
bit-coded value of warning-word 1 of LT1
or LT2, see table below
bit-coded value of warning-word 2 of LT1
or LT2, see table below
absolute pressure value of LT1 in mbar or
internal resistance of probe LT2 in units of
0,1 Ohm, the meaning of this LT-value can
be selected by parameter 1302 in the LT
application specific measured value 1. The
meaning of this LT-value can be selected
by parameter 1303 in the LT
application specific measured value 2. The
meaning of this LT-value can be selected
by parameter 1304 in the LT
application specific measured value 3. The
meaning of this LT-value can be selected
by parameter 1305 in the LT
application specific measured value 4. The
meaning of this LT-value can be selected
by parameter 1306 in the LT
reserved for future expansions
reserved for future expansions
reserved for future expansions
reserved for future expansions
Status-Bits (0 => Offline, 1 => Online):
Bit 0: LSB-Analog-Output-Module-11
Bit 1: LSB-Analog-Output-Module-12
Bit 2: LSB-Digital-Output-Module-6
Bit 3: LSB-Digital-Output-Module-7
Bit 4 ... 7: PID-Regulator-Analog-Outp. **)
Status-Bits (0 => Offline, 1 => Online):
Bit 0 ... 6: PID-Regulator-Digital-Outp. **)

Status LSB-AnalogStatus-Bits (0 => Offline, 1 => Online):


Input-Modules and LSB- Bit 0: reserved
Digital-Output-Modules Bit 1: LSB-Analog-Input-Module-14
Bit 2: LSB-Analog-Input-Module-15
Bit 3: LSB-Analog-Input-Module-16
Bit 4: LSB-Digital-Input-Module-1
Bit 5: LSB-Digital-Input-Module-3
Bit 6: LSB-Digital-Input-Module-13
Bit 7: LSB-Digital-Input-Module-14
LSB-AnalogInputLSB-Analog-Input-Module-16
Module-16.1
Input-Value 1
LSB-AnalogInputLSB-Analog-Input-Module-16
Module-16.2
Input-Value 2
LSB-AnalogInputLSB-Analog-Input-Module-16
Module-16.3
Input-Value 3
LSB-AnalogInputLSB-Analog-Input-Module-16
Module-16.4
Input-Value 4
LSB-DigitalInputBit 0 ... 3: LSB-Digital-Input-Module-1
Module-1-3-13-14
Bit 4 ... 7: LSB-Digital-Input-Module-3
Bit 8 ...11: LSB-Digital-Input-Module-13
Bit 12 ...15: LSB-Digital-Input-Module-14
Modbus-Register-1 ... 8 Modbus-Register Handshake-IN:
Bit 0: ModbusReg-1-DataValid
Handshake-IN

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 18 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

*6)

93

unsigned
char

00 ... FF

NEMS-Device-Status0

*6)

94

unsigned
char

00 ... 07

NEMS-Handshake-IN

*6)

95

unsigned
char

00 ... FF

NEMS-MessageInfo

*6) 96, 97 unsigned int


*6)
98
BCD
*6)
99
BCD
*6)
100
BCD
*6)
101
BCD
*6)
102
BCD
*6)
103
BCD
*6) 104, 105 unsigned int
*6) 106, 107 unsigned int

0001 ... 0400


01 ... 31
01 ... 12
00 ... 99
00 ... 23
00 ... 59
00 ... 59
0000 ... 03E7
0000 ... FFFF

NEMS-Message-Num.
NEMS-Day
NEMS-Month
NEMS-Year
NEMS-Hour
NEMS-Minute
NEMS-Second
NEMS-Millisecond
NEMS-Input-Status2

*6) 108, 109 unsigned int

0000 ... FFFF

NEMS-Input-Status1

*6) 110, 111 unsigned int

0000 ... FFFF

NEMS-Input-Status0

5.2.

...
Bit 7: ModbusReg-8-DataValid
Bit 0: Device 1 (0 => Offline, 1 => On)
...
Bit 7: Device 8 (0 => Offline, 1 => On)
NEMS-Handshake-IN:
Bit 0: NewData(new Message)
Bit 1: DeviceNrRead (DeviceNr read)
Bit 2: InputStatusValid (InputStatus2..0
is valid)
NEMS-MessageInfo-Bits:
Bit 0: reserved
Bit 1: TimeStamp valid = 1 / not valid = 0
Bit 2: Input unstable = 1 / stable = 0
Bit 3: Not confirmed = 1 / confirmed = 0
Bit 4: Link-Input = 1 /
Not a Link-Input = 0
Bit 5: FirstValue = 1 / NewValue = 0
Bit 6: Arrived = 1 / Gone = 0
Bit 7: Process signal = 1 / Fault signal = 0
Message-Number 1...1024
Message-Time-Stamp Day
Message-Zeitstempel Month
Message-Time-Stamp Year
Message-Time-Stamp Hour
Message-Time-Stamp Minute
Message-Time-Stamp Second
Message-Time-Stamp Millisecond
Status2 of Inputs 1-16
(Bit 0: Inp.1... Bit 15: Inp.16) of DeviceNum. x (selected in Input-Byte 67)
Status1 of Inputs 1-16
(Bit 0: Inp.1... Bit 15: Inp.16) of DeviceNum. x (selected in Input-Byte 67)
Status0 of Inputs 1-16
(Bit 0: Inp.1... Bit 15: Inp.16) of DeviceNum. x (selected in Input-Byte 67)

Internal Load (output-bytes 0, 1):


Load value in percent (0-corresp. to base load, 100-corresp. to max. load)

5.3.

ControllerActualValue (output-bytes 2, 3):


Actual value of the controller (boiler temperature)

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 19 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

5.4.

ActualValueChannel 1...5 (output-bytes 4...13):


Actuator position of channel 1...5 in %
0 % = positioning element at low range
100 % = positioning element at high range

5.5.

Faultcode (output-bytes 14, 15):


Indicating the last, respectively the actual fault code.
When the monitoring processor generated the fault message,
10000 is added to the fault code.
Example:
Fault code 211 (dec.) corresponds to H211
(Main Processor fault no. 211)
Fault code 10211 (dec.) corresponds to U211
(Monitoring Processor fault no. 211)

5.6.

OperatingModes (output-bytes 16, 17):


The operating modes are coded by bit pattern.
0x0001 = Power ON
0x0002 = OFF
0x0004 = Ready
0x0008 = Pre ventilation
0x0010 = Start to move to ignition position
0x0020 = Ignition position is reached
0x0040 = Base load
0x0080 = Control released
0x0100 = Post ventilation
0x0200 = Fault
Bit-no. 10...15 are to take out. These bits are used for representation of sub-modes (ie.: Adjustment)

5.7.

RegisterNo (output-bytes 18, 19):


In case of reading via input data a register, the received data indicates here again the RegisterNo. The
involved processing are running non synchronized, it can take some time therefore, to transmit the
corresponding response (see the examples for the input data).

5.8.

RegisterValue (output-bytes 20, 21):


Here appears as the response the read RegisterValue for the above sent RegisterNo
(see the examples for the input data).

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 20 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

5.9.

UserDiagnose (output-bytes 22, 23):


This field indicates by 0x0000 that no communication of the Com.-Processor exists with the
FMS/VMS/ETAMATIC. On an active communication appears here a 0x0001.

5.10. *1) O2-Setpoint (output-bytes 24, 25):


O2-setpoint, value - in a tenth of percent

5.11. *1) DigitalOutputs (output-bytes 26, 27):


Digital outputs are coded by bit pattern

FMS
0x0001 Oil valve
0x0002 Ignition valve
0x0004 OIL / GAS
0x0008 Pre ventilation finished
0x0010 Gas valve 1
0x0020 Ignition transformer
0x0040 Gas valve 2
0x0080 Fault relay
0x0100 Combustion air fan ON
*0x0200 Ignition position reached
*0x0400 High fire position reached
*0x0800 Manual given load
0x1000 Curve set changing
0x2000 Mixed-firing relais

ETAMATIC

VMS

Oil valve
Ignition valve
OIL/GAS
Oilpump
Gas valve 1
Ignition transformer
Gas valve 2
Fault relay
Combustion air fan ON
Ignition position reached
High fire position reached
Manual given load
Curve set changing
reserved

Ignition position, confirm. by Main Pr.HP


Fault detected by Main Processor HP
Mixed-firing fuel A release
Mixed-firing Gas release
Fault detected by Monitoring Proc. UP
High fire position reached
Ignition position, confirm. by UP
Mixed-firing Oil release
Burner ON
Ignition position reached
High fire position reached
Manual given load
Curve set changing
Mixed-firing relais

* Source of bit 0x0200 (ignition position reached)


Logic AND from KPR_uiSynchron:
PQ_ZP_HP
0x0001
(Ignition position reached, Main Processor HP )
PQ_ZP_UE
0x0002
(Ignition position reached, Monitoring Processor UP )
* Source of bit 0x0400 (high fire position reached)
Logic AND from KPR_uiSynchron:
PQ_GL_HP
0x0004
(High fire position reached, Main Processor HP)
PQ_GL_UE
0x0008
(High fire position reached, Monitoring Processor UP)
* Source of bit 0x0800 (manual operation)
Logic OR from KPR_uiAcHandmodus:
0x0001
0x0002
0x0004
0x0100
0x0200
0x0400
0x0800
0x1000

Compound regulator adjustment via front plate


O2 adjustment via front plate
Given load under control mode operation via front plate
Given load for compound regulator adjustment by Remote Software
Given load for O2 adjustment by Remote Software
External manual given load
External manual given load
Manual given load under control mode operation by Remote Software

5.12. *1) O2-ActualValue (output-bytes 28, 29):


O2-actual value, in a tenth of percent

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 21 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

5.13. *3) Modbus-Register-Value-1...10 (output-bytes 30,31...48,49):


Storing the Modbus-RegisterNo to the input data bytes 16, 17 34, 35 any data values from the
Modbus-Register-Table (see Appendix A) can be written to the corresponding data output bytes (bytes
30, 31...48, 49).
Examples:
1. Entering the value 8192 (dec.!) into input bytes 16, 17 , it returns in the output bytes 30, 31
the value of KPR_uiInterneLast (value of the internal load)
2. Entering the value 8196 (dec.!) into input bytes 34, 35 , it returns in the output bytes 48, 49
the value of KPR_uiIstwert_Kanal_1 (actual value Main Processor of channel 1)
3. Entering the value 8246 (dec.!) into input bytes 18, 19 , it returns in the output bytes 32, 33
the value of KPR_uiO2Sollwert (O2 setpoint)
4. Entering the value 8284 (dec.!) into input bytes 22, 23 , it returns in the output bytes 36, 37
the value of KPR_ucAktBrennstoff (actual selected curve set)

5.14. *5) LT-Values 1...14


(Output-Bytes 50, 51...76, 77):
These values are only available if an O2 analyser (LT1 or LT2) is connected via the Lamtec system bus. The
meaning of some values is different according to whether an LT1 or LT2 is connected.
5.14.1. *5) Operating mode LT1
(Output-Bytes 52, 53):
The operating mode is bit-coded, combinations of several set bits are possible.
0x0001 = Measurement
0x0002 = Calibration
0x0004 = Maintenance
0x0008 = Heating active
0x0010 = Cold start
0x0020 = Standby
0x0040 = At least one warning active
0x0080 = At least one fault active
0x0100 = Manual calibration active
0x0200 to 0x0800 = not yet in use
0x1000 = Limit value 1 active
0x2000 = Limit value 2 active
0x4000 = Limit value 3 active
0x8000 = Limit value 4 active
5.14.2. *5) Operating mode LT2
(Output-Bytes 52, 53):
The operating mode is bit-coded, combinations of several set bits are possible.
0x0001 = Measurement
0x0002 = Calibration
0x0004 = Maintenance
0x0008 = not used
0x0010 = Cold start
0x0020 = Standby
0x0040 = At least one warning active
0x0080 = At least one fault active
0x0100 to 0x0800 = not yet in use
0x1000 = Limit value 1 active
0x2000 = Limit value 2 active
0x4000 = Limit value 3 active
0x8000 = Limit value 4 active
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 22 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


5.14.3. *5) Faults LT1
(Output-Bytes 54, 55):
The faults are bit-coded, combinations of several set bits are possible.
0x0000 = No warning / fault active
0x0001 = Probe defective LS 1
0x0002 = Flow throughput to low IS < 200 mA (1)
0x0004 = Vacuum pressure (flue gas pump)
0x0008 = LS 1 defective probe heater
0x0010 = LS 1 broken wire
0x0020 = Current input of pump too high
0x0040 = LS 1 Probe: no constant current (dI/dT is not small enough)
0x0080 = Fault test gas (check with test gas failed)
0x0100 = Dynamic LS 1 is missing
0x0200 = Dirty pre-filter (sintered metal preliminary filter dirty)
0x0400 = Error analog output
0x0800 = Error parameters
0x1000 = Error analog inputs
0x2000 = Error O2-controller (look at Par. 4002)
0x4000 to 0xffff provided for expansions
(1)
Parameter 51 can be used to read-out the probe current at the last calibration.
5.14.4. *5) Faults LT2
(Output-Bytes 54, 55):
The faults are bit-coded, combinations of several set bits are possible.
0x0001 = Probe voltage < - 20 mV
0x0002 = Probe heating defective (heating current < 200 mA)
0x0010 = Wire break in probe/probe defective (Ri too high)
0x0100 = Probe dynamics missing
0x0400 = Fault in analogue outputs
5.14.5. *5) Warnings LT1 section 1
(Output-Bytes 56, 57):
The warnings are bit-coded, combinations of several set bits are possible.
0x0000 = No warning
0x0001 = Warning 1: LS 1 defective heating control (Probe heating control defective,
heating with fixed voltage)
0x0002 = Warning 2: Dirty pre-filter-heating (filter SEA blocked)
0x0004 = Warning 3: Flow throughput too low, IS< 260 mA (1) (par. 51)
0x0008 = Warning 4: LS 1 O2-sensor well-worn -> must be replaced
0x0010 = Warning 5: Leakage of flue gas piping
0x0020 = Warning 6: Defective MEV-heating
0x0040 = Warning 7: Defective pre-filter-heating
0x0080 = Warning 8: Cal. Gas flow throughput too low, increase!
0x0100 = Warning 9: Pressure at measuring point outside the permissible range (too high / too low)
0x0200 = Warning 10: LS1 temperature at measuring point outside the permissible range
(too high / too low)
0x0400 = Warning 11: Dont draw stack gas through a cold LS 1
0x0800 = Warning 12: Defective LS 1 temperature- measuring
0x1000 = Warning 13: Defective MEV temperature- measuring (2)
0x2000 = Warning 14: Defective pre-filter temperature measuring (SEA filter defective)
0x4000 = Warning 15: LS 1 probe current limit active
0x8000 = Warning 16: Line voltage too high or too low
(1)
(2)

at the probe current, at the last calibration


Option in course of preparation

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 23 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


5.14.6. *5) Warnings LT1 section 2
(Output-Bytes 58, 59):
The warnings are bit-coded, combinations of several set bits are possible.
0x0001 = Warning 17: Running time definition of flue gas pump active
(determination of operating time for measuring gas pump
active, measuring value deviations possible)
0x0002 = Warning 18: No constant probe current while calibration
0x0004 = Warning 19: Value of analogue input 1 too high/low
0x0008 = Warning 20: Value of analogue input 2 too high/low
0x0010 = Warning 21: Value of analogue input 3 too high/low
0x0020 = Warning 22: Value of analogue input 4 too high/low
0x0040 = Warning 23: Configuration error analogue outputs
0x0080 = Warning 24: Service warning 1
0x0100 = Warning 25: Service warning 2
0x0200 = Warning 26: Dynamic LS 1 is missing
0x0400 = Warning 27: Dynamic test LS 1 activated
0x0800 = Warning 28: Probe exchange? If yes, activate Par. 104
0x1000 = Warning 29: (not yet assigned)
0x2000 = Warning 30: (not yet assigned)
0x4000 = Warning 31: (not yet assigned)
0x8000 = Warning 32: (not yet assigned)
5.14.7. *5) Warnings LT2 section 1
(Output-Bytes 56, 57):
The warnings are bit-coded, combinations of several set bits are possible.
0x0001 = Warning 1: Internal resistance LS2 too high
0x0002 = Warning 2: LS2 offset voltage air defective
0x0100 = Warning 9: Pressure at measuring point outside the permissible range
0x0200 = Warning 10: Temperature at measuring point outside the permissible range
0x0800 = Warning 12: Temperature sensor probe defective
5.14.8. *5) Warnings LT2 section 2
(Output-Bytes 58, 59):
The warnings are bit-coded, combinations of several set bits are possible.
0x0004 = Warning 19: Value of analogue input 1 too high/low
0x0008 = Warning 20: Value of analogue input 2 too high/low
0x0010 = Warning 21: Value of analogue input 3 too high/low
0x0020 = Warning 22: Value of analogue input 4 too high/low
0x0080 = Warning 24: Service warning 1
0x0100 = Warning 25: Service warning 2
0x0200 = Warning 26: Probe dynamics missing
0x0400 = Warning 28: Dynamic test triggered

5.15. *6) **) Status-LSB-Output-Modules-and-PID-Regulator-Analog-Outputs


(Output-Byte 78):
Status-Bits (0 => LSB-Module is Offline, 1 => LSB-Module is Online):
Bit 0: LSB-Analog-Output-Module-11 (LSB-Module-address 43)
Bit 1: LSB-Analog-Output-Module-12 (LSB-Module-address 47)
Bit 2: LSB-Digital-Output-Module-6 (LSB-Module-address 23)
Bit 3: LSB-Digital-Output-Module-7 (LSB-Module-address 27)
Bit 4 ... 7: PID-Regulator-Analog-Outputs **)

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 24 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

5.16. **) Status-PID-Regulator-Digital-Outputs


(Output-Byte 79):
Status of the PID-Regulator-Digital-Outputs

5.17. *6) Status-LSB-Analog-and-Digital-Input-Modules


(Output-Byte 81):
Status-Bits (0 => LSB-Module is Offline, 1 => LSB-Module is Online):
Bit 0: reserved
Bit 1: LSB-Analog-Input-Module-14 (LSB-Module-address 55)
Bit 2: LSB-Analog-Input-Module-15 (LSB-Module-address 59)
Bit 3: LSB-Analog-Input-Module-16 (LSB-Module-address 63)
Bit 4: LSB-Digital-Input-Module-1 (LSB-Module-address 3)
Bit 5: LSB-Digital-Input-Module-3 (LSB-Module-address 11)
Bit 6: LSB-Digital-Input-Module-13 (LSB-Module-address 51)
Bit 7: LSB-Digital-Input-Module-14 (LSB-Module-address 55)

5.18. *6) LSB-Analog-Input-Module-16


(Output-Bytes 82 ... 89):
These are the Analog-Input-Values of LSB-Analog-Input-Module-16 (LSB-Module-address 63). Value 0
corresponds to 0 V input voltage, the value 999 (0x03E7) corresponds to 9,99 V input voltage.

5.19. *6) LSB-Digital-Input-Modules-1-3-13-14


(Output-Bytes 90, 91):
The four Input-Bits of LSB-Digital-Input-Module-1 (LSB-Module-address 3) are sent to the Bits 0 ... 3 of this
value.
The four Input-Bits of LSB-Digital-Input-Module-3 (LSB-Module-address 11) are sent to the Bits 4 ... 7 of this
value.
The four Input-Bits of LSB-Digital-Input-Module-13 (LSB-Module-address 51) are sent to the Bits 8 ... 11 of
this value.
The four Input-Bits of LSB-Digital-Input-Module-14 (LSB-Module-address 55) are sent to the Bits 12 ... 15 of
this value.

5.20. *6) Modbus-Register-1 ... 8 Handshake-IN


(Output-Byte 92):
See description at Input-Data Modbus-RegisterNr-1...10

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 25 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

6. *6) NEMS-Output-Data
(Output-Bytes 93, 111):
There are 4 areas of NEMS-Output-Data:
Outputbyte 93: NEMS-Device-Status
The Device-Status is continously updated and shows which NEMS-Devices are online.
Outputbytes 94: NEMS-Handshake-Bits for Messages and NEMS-Input-Status
see Handshaking-Flowchart for Message-Windos and NEMS-Input-Status-Window
Outputbytes 95 ... 105: NEMS-Message-Window
It shows all specified data of a new message and is updated via a handshaking from the
Communikationsprozessor.
Handshaking-Flowchart for the Message-Window between
Communikationsprozessor (KP) and Profibus-Master (PM):
HandshakeBit:

HandshakeBit:

NewData

DataRead

Source: KP
(Output-Byte 94 Bit 0)
0

Source: PM
(Input-Byte 67 Bit 4)
0

1
0

1
1

Normal state
(KP can write a new message into the MessageWindow)
KP has written a new Message into the MessageWindow (Outputbytes 95 ... 105) and sets then
NewData = 1
PM sets DataRead = 1
PM reads the new message from the MessageWindow (Outputbytes 95 ... 105);
KP sets NewData = 0
When PM has read the complete message,
then PM checks if NewData = 0 and if yes it sets
DataRead = 0

Timeout: A new message in the Message-Window (NewData = 1) must be read by the Profibus-Master
(PM) before 10 sec. have been passed, otherwise the possibly following messages are cleared in the NEMSDevices, until this message is read by the Profibus-Master (PM).

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 26 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


Outputbytes 106 ... 111: NEMS-Input-Status-Window
If the Handshake-IN-Bit2 (InputStatusValid) is set, in the NEMS-Input-Status-Window the current status of the
16 NEMS-Inputs of the NEMS-Device (selected in Inputbyte 67) is shown with the following coding and is
updated continously:
Coding of NEMS-Input-Status2...0 (Bit 0: NEMS-Input 1... Bit 15: NEMS-Input 16):
Status2
Bit x
0
0
0
0
1
1
1
1

Status1
Bit x
0
0
1
1
0
0
1
1

Example:

Status0
Bit x
0
1
0
1
0
1
0
1

Status of the related NEMS-Input x


Process-State-/Fault-State-Input is not active
Fault-State-Input is active
Input bypassed and Input is not active
Input bypassed and Input is active
Input unstable
Process-State-Input is active
reserved
reserved

NEMS-Input-Status2 = 0x0002,
NEMS-Input-Status1 = 0x0000,
NEMS-Input-Status0 = 0x0003:
=> NEMS-Input1: Fault-State-Input is active and NEMS-Input2: Process-State-Input is active

Handshaking-Flowchart for the NEMS-Input-Status-Window between


Communikationsprozessor (KP) and Profibus-Master (PM):
HandshakeBit:

HandshakeBit:

HandshakeBit:

GerteNrRequest

GerteNrRead

InputStatusValid

Source: PM
Input-Byte 67 Bit 5
0

Source: KP
Output-Byte 94 Bit 1
0

Source: KP
Output-Byte 94 Bit 2
1

0
0

0
0

0
1

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Data in NEMS-Input-Status-Window
are valid
(Outputbytes 106 ... 111)
PM has selceted a new device in
Input-Byte 67 and
sets then DeviceNumRequest = 1
KP sets InputStatusValid = 0
KP reads new Device-Num. from
Input-Byte 67 and
sets then DeviceNumRead = 1
PM wait till DeviceNumRead = 1 and
sets then DeviceNrRequest = 0
KP sets DeviceNum.Read = 0
Data in NEMS-Input-Status-Window
are valid
KP writes continously the current
NEMS-Input-Status (of the device
selected in Input-Byte 67) into the
Outputbytes 106 ... 111

Seite 27 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

To consider:
1. The data in the NEMS-Input-Status-Window are only valid if:
GerteNrRequest = 0 and GerteNrRead = 0 and InputStatusValid = 1, because only then the data in the NEMSInput-Status-Window relate to the device which is selected in Input-Byte 67.
2. If there are messages waiting in the Message-Window (NewData = 1), the InputStatusValid-Bit will be hold to
= 0, if this device is currently selected in Input-Byte 67, to guarantee the consistency of the data.
3. The Handshake-Protokoll is not time dependent, this means that no waiting loops have to be inserted between
the different states of the flowchart above.

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 28 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

7. Appendix A : Modbus-Register-Table:
7.1.

Special Register-Numbers:

Reg.Nr
(dec. !)

LSB-Adr.
(dec. !)

Quellbezeichnung

Bedeutung
LSB-Analog-Input-Module-14
Input 1
LSB-Analog-Input-Module-14
Input 2
LSB-Analog-Input-Module-14
Input 3
LSB-Analog-Input-Module-14
Input 4
LSB-Analog-Input-Module-15
Input 1
LSB-Analog-Input-Module-15
Input 2
LSB-Analog-Input-Module-15
Input 3
LSB-Analog-Input-Module-15
Input 4
Compensated Conductivity
(0 ... 12000 S)
Bit15: Manual Operation
Bit10: High-water cut off probe
(NRG16-41)
Bit 9: Low-water cut off probe2
(NRG16-40)
Bit 8: Low-water cut off probe1
(NRG16-40)
Bit 4 ... 7: Level in %
(20, 40, 60, 80 %)
Bit 0 ... 3: Water level digital
(Bit 0: longest probe, Bit 3: shortest
probe
Water level analog (0 ... 100 %)

*6)

LSB-Analog-Input-Module-14.1

*6)

LSB-Analog-Input-Module-14.2

*6)

LSB-Analog-Input-Module-14.3

*6)

LSB-Analog-Input-Module-14.4

*6)

LSB-Analog-Input-Module-15.1

*6)

LSB-Analog-Input-Module-15.2

*6)

LSB-Analog-Input-Module-15.3

*6)

LSB-Analog-Input-Module-15.4

**)

5224.0

Gestra-Tank-Value-Conductivity

**)

5225.0
5226.0

Gestra-Tank-Value-Flags

5220.0
5220.0
5221.0
5221.0
**) 10

5222.0

**) 11

5223.0

**) 12

5224.1

Gestra-Tank-Value-Wasserstand
analog
Gestra-Tank-ValueSpeisewasserventil
Gestra-Tank-Value-MediumTemperature

Feed water valve position in % (0 ...


100 %)
Medium temperature in 1/10 C

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Wertebereich
(Hex.)
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 03E7
0000 ... 2EE0
0000 ... 87FF

0000 ... 0064


0000 ... 0064
0000 ... FFFF

Seite 29 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

7.2.

Modbus Register Values:

Register- LSB-Adr FMS/VMS/Etamatic


No.
.ValueNo Source
(decimal) .0..2
8192 5303.0 KPR_uiInterneLast
8193 5303.1 KPR_uiLastMin
8194 5303.2 KPR_uiLastMax
8195 5310.0 KPR_uiKesselTemp
8196
8197
8198
8199
8200
8201

5401.0
5402.0
5403.0
5404.0
5405.0
5406.2
(5406.0)
(5406.1)

KPR_uiIstwert_Kanal_1
KPR_uiIstwert_Kanal_2
KPR_uiIstwert_Kanal_3
KPR_uiIstwert_Kanal_4
KPR_uiIstwert_Kanal_5
KPR_uiIstwert_Kanal_1
(KPR_uiMinWert_Kanal_1)
(KPR_uiMaxWert_Kanal_1)

8202

5407.2
(5407.0)
(5407.1)

KPR_uiIstwert_Kanal_2
(KPR_uiMinWert_Kanal_2)
(KPR_uiMaxWert_Kanal_2)

8203

5408.2
(5408.0)
(5408.1)

KPR_uiIstwert_Kanal_3
(KPR_uiMinWert_Kanal_3)
(KPR_uiMaxWert_Kanal_3)

8204

5409.2
(5409.0)
(5409.1)

KPR_uiIstwert_Kanal_4
(KPR_uiMinWert_Kanal_4)
(KPR_uiMaxWert_Kanal_4)

8205

5410.2
(5410.0)
(5410.1)

KPR_uiIstwert_Kanal_5
(KPR_uiMinWert_Kanal_5)
(KPR_uiMaxWert_Kanal_5)

8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216

5401.1
5402.1
5403.1
5404.1
5405.1

5406.0

KPR_uiKorrSollwert_Kanal_1
KPR_uiKorrSollwert_Kanal_2
KPR_uiKorrSollwert_Kanal_3
KPR_uiKorrSollwert_Kanal_4
KPR_uiKorrSollwert_Kanal_5
not used
not used
not used
not used
not used
KPR_uiMinWert_Kanal_1

8217

5407.0

KPR_uiMinWert_Kanal_2

8218

5408.0

KPR_uiMinWert_Kanal_3

8219

5409.0

KPR_uiMinWert_Kanal_4

8220

5410.0

KPR_uiMinWert_Kanal_5

Description

ValueRange

Internal load value


Lowest load point
Highest load point
Actual value of load controller (if
available)
Actual value of channel 1 (absolute value)
Actual value of channel 2 (absolute value)
Actual value of channel 3 (absolute value)
Actual value of channel 4 (absolute value)
Actual value of channel 5 (absolute value)
Actual value of channel 1in %
0% = Actuator pos. at low level
of value range
100% = Act. pos. at high level
of value range
Actual value of channel 2 in %
0% = Actuator pos. at low level
of value range
100% = Act. pos. at high level
of value range
Actual value of channel 3 in %
0% = Actuator pos. at low level
of value range
100% = Act. pos. at high level
of value range
Actual value of channel 4 in %
0% = Actuator pos. at low level
of value range
100% = Act. pos. at high level
of value range
Actual value of channel 5 in %
0% = Actuator pos. at low level
of value range
100% = Act. pos. at high level
of value range
Setpoint, Main Processor, channel 1
Setpoint, Main Processor, channel 2
Setpoint, Main Processor, channel 3
Setpoint, Main Processor, channel 4
Setpoint, Main Processor, channel 5

0..999
0..999
0..999
0..999

Lower actuator stop, Main Processor,


channel 1
Lower actuator stop, Main Processor,
channel 2
Lower actuator stop, Main Processor,
channel 3
Lower actuator stop, Main Processor,
channel 4
Lower actuator stop, Main Processor,
channel 5

0..999

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

0..999
0..999
0..999
0..999
0..999
0..100

0..100

0..100

0..100

0..100

0..999
0..999
0..999
0..999
0..999

0..999
0..999
0..999
0..999

Seite 30 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


8221
8222
8223
8224
8225
8226

5406.1

not used
not used
not used
not used
not used
KPR_uiMaxWert_Kanal_1

8227

5407.1

KPR_uiMaxWert_Kanal_2

8228

5408.1

KPR_uiMaxWert_Kanal_3

8229

5409.1

KPR_uiMaxWert_Kanal_4

8230

5410.1

KPR_uiMaxWert_Kanal_5

8231
8232
8233
8234
8235
8236
8237
8238
8239

5303.0
(5303.1)
(5303.2)

not used
not used
not used
not used
not used
not used
not used
not used
KPR_uiInterneLast
(KPR_uiLastMin)
(KPR_uiLastMax)

8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256

5301.0
5301.1
5301.2
5411.0
5120.0
5120.1
5320.0
5320.1
5320.2
5325.1
5325.2
5311.0
272.0
272.1
5420.0
5331.0
5305.0
(5304.1)

KPR_uiInterneLast
KPR_uiLastvorgabeDisplay
KPR_uiHPLastEingang
KPR_Leistungsregler_Sollwert
O2 actual value (from LSB e.g. LT1)
O2 actual value status (f. LSB e.g. LT1)
KPR_uiO2Sollwert
KPR_O2Betriebsmodus
KPR_O2Fehlerursache
KPR_COBetriebsmodus
KPR_COFehlerursache
KPR_uiAussenTemp
KPR_System_AussenTemp
KPR_System_AussenTemp_Quali
KPR_ucAktFreigabe
KPR_uiFlammIntens
KPR_uiInterneZustandsinfo

8257
8258

5305.1
5305.2

KPR_uiZustandInfoLSB
KPR_uiZustandInfoParameterLSB

8259

5350.0

KPR_uiZustandInfoLeistungsregler

8260

5330.0

KPR_FMS_Brennstoff

Upper actuator stop, Main Processor,


channel 1
Upper actuator stop, Main Processor,
channel 2
Upper actuator stop, Main Processor,
channel 3
Upper actuator stop, Main Processor,
channel 4
Upper actuator stop, Main Processor,
channel 5

0..999
0..999
0..999
0..999
0..999

0% = base load: internal load value at low 0..100


level of value range
100% = max. load: internal load value at
high level of value range
Internal load value
Actual set load, display
External load input, on terminals
Load controller Setpoint
Actual O2 value
Status of actual O2 value
O2 Setpoint
Status of O2 controller
Warning/Fault of O2 controller
Status of CO controller
Warning/Fault of CO controller
Outside temperature (unsigned)
Outside temperature (signed)
Status of outside temperature
Actual released service level
Flame intensity
Bit 0 : leakage check running
Bit 1 : boiler thermostat
Bit 2 : reserved for curve-set changing
Bit 3 : reserved for curve-set changing
Bit 4 : ETAMATIC TRIAC self test
is running
Bit 5 : flame signal
Bit 6 : CO controller fault
Bit 7 : CO controller fault
Information text
Additional information for information
text (ie. channel no.)
Additional information for load controller
Actual value of load controller is above
the switch-on point
Bit 0: Def_LR_UEBER_EIN 1
L oder GAS aktiv beim FMS

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 31 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


8261
8262

5304.2
5422.0

KPR_uiTextnummer
KPR_uiSynchron

8263

5422.1

KPR_uiAcHandmodus

8264

5422.2

Bit-combination of:
KPR_uiSynchron and
KPR_uiAcHandmodus

Information text number


0x0001 Ignition position Main Processor
0x0002 Ignition position Monitoring
Processor
0x0004 High fire Main Processor
0x0008 High fire Monitoring Processor
Bit 4...15 reserved
Manual Mode:
0x0001 Comp. regulator adjustment via
front panel
0x0002 O2 adjustment via front plate
0x0004 Given load under control mode
operation via front plate
0x0100 Given load for comp. regulator
adjustment by Remote Software
0x0200 Given load for O2 adjustment by
Remote Software
0x0400 External manual given load
0x0800 External manual given load
0x1000 Manual given load under control
mode
operation via Remote Software
0x2000 Given load via Systembus /
Fieldbus
0x0200 Ignition position reached
Set bit only when following both bits of
KPR_uiSynchron simultaneous are 1
PQ_ZP_HP 0x0001 // Ignition position
Main Proc. reached
PQ_ZP_UE 0x0002 // Ignition position
Monitoring Processor
reached
0x0400 High fire position reached
Set bit only when following both bits of
KPR_uiSynchron simultaneous are 1
PQ_GL_HP 0x0004 // High fire
position
Main Processor
reached
PQ_GL_UE 0x0008 // High fire
position
Monitoring Processor
reached
0x0800 Manual operation
Following bits of KPR_uiAcHandmodus
are WIRED OR.
0x0001 Compound regulator adjustment
via front panel
0x0002 O2 adjustment via front panel
0x0004 Manual given burner load under
released control via front panel
0x0100 Burner load given for compound
regulator adjustment by RemoteSoftware
0x0200 Burner load given for O2
adjustment by Remote-Software
0x0400 Manual given external burner
load
0x0800 Manual given external burner

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 32 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


load
0x1000 Manual given burner load under
released control via RemoteSoftware
--- therefore KPR_uiAcHandmodus &
0x1fff
8265

5304.0

KPR_uiRelaisstatus

Relaisstatus:

FMS
0x0001: oil valve
0x0002: ignition valve
0x0004: oil / gas
0x0008: ventilation time end
0x0010: gas1
0x0020: ignition transformer
0x0040: gas2
0x0080: fault relais
0x0100: ventilator ON
(up to bit 9 identical with
KPR_uiDigitalOut 149)

ETAMATIC
0x0001: oil valve
0x0002: ignition valve
0x0004: oil / gas
0x0008: oilpump
0x0010: gas1
0x0020: ignition transformer
0x0040: gas2
0x0080: fault relais
0x0100: ventilator ON
(up to bit 9 identical with
KPR_uiDigitalOut 149)

VMS
0x0001: ignition point main processor
0x0002: fault main processor
0x0004: mixed firing fuel A Fr.
0x0008: mixed firing gas release
0x0010: fault monitoring processor
0x0020: Grolast erreicht
0x0040: ignition point monitoring proc.
0x0080: mixed firing oil release
0x0100: burner on

8266
8267
8268

5306.2
5321.2
5322.0

KPR_uiMischKorrWert
KPR_O2Impuls
KPR_uiO2CO_Betriebszustand

(up to bit 9 identical with


KPR_uiDigitalOut 149)
Correction value for mixed firing
=, +, -, ! => sO2Data.ucImpuls
O2/CO-Status (values are in decimal):
1 O2 measured value too low
2 O2 measured value too high during
pre-ventilation
3 O2 measured value too high after
pre-ventilation
4 no probe-dynamics: O2-control is
deactivated
5 O2 measured value 1
high range passed over

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 33 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


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

O2 measured value 2
high range passed over
O2 measured value 1
low range passed over
O2 measured value 2
low range passed over
medium air shortage reached
O2 measured value trouble
O2 measured value trouble (LSB)
O2 control trouble, internal error
air shortage: O2 control deactivated
air shortage: O2 control deactivated
no probe-dynamics: high air supply
correction limited: O2 control
deactivated
O2 control trouble
O2 set point curve not correct
undefined
O2 control trouble
O2 control trouble
undefined
undefined
O2 control ready
O2 control off: load value out of
range
O2 control off
O2 control trouble
O2 control trouble
O2 control trouble
O2 control trouble temporary
O2 control switched off via LSB
correction value controlled manually
O2 control ready
O2 control active
effective CO probe voltage UCOe
faulty

40 no valid edge information on LSB


41 probe voltage not inside the
supervision window
42 probe offset voltage not inside the
supervision window
43 cell resistance not inside the
supervision window
44 cell temperature not inside the
supervision window
45 dynamics of probe voltage not
recognizable
46 interal load is outside of the
configured load window
47 CO controller is going to be
deactivated by the monitoring
processor
48 CO controller is going to be
deactivated by the LSB
49 CO controller is going to be
deactivated by the O2-Monitoring
50 effective CO probe voltage UCOe is
outside of the configured load
window
51 CO controller is active
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 34 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


Other values are undefined
After the text, put out always the
codenumber !
8269
8270
8271
8272
8273

8274
8275
8276
8277
8278
8279

5330.2
5331.1
5331.2
5351.1
5352.0

5306.0
5306.1
5300.1
5302.2
(5422.2)

KPR_uiKSWechselInfo
KPR_uiMonitorausgang
KPR_uiFAT_State
KPR_uiBrennstoffMengenzaehler
KPR_uiLSBOutAusblasen
Bit 0: Def_AusblasenVentil
Bit 1: Def_ZerstaeuberVentil
Bit 2: Def_FMSOelpumpe
not used
not used
KPR_uiKoval_1
KPR_uiKoval_2
KPR_uiStoerung
KPR_uiDigitalOut & 0xF1FF
(RelaisStatus) | 5422.2 & 0x0E00

Information about curve set change


Monitoring output
Status of FAT
Fuel amount counter
Blow out LSB output
Bit 0: blow out valve
Bit 1: sprayer valve
Bit 2: FMS oil pump
Correction value of correction-channel 1
Correction value of correction-channel 2
Last fault code message
Status of relay outputs:
0x0001 Relais 11
0x0002 Relais 16
0x0004 Relais 36
0x0008 Relais 41
0x0010 Relais 43
0x0020 Relais 45
0x0040 Relais 67
0x0080 Relais 68
0x0100 Relais 76
*0x0200 Ignition-Position reached
*0x0400 High-Fire-Position reached
*0x0800 Manual-Load active
0x1000 Curve-Set changing
0x2000 Mixed-Firing-Relais

0..999
0..999
0..999
0..65535

FMS
0x0001: Oil valve
0x0002: Ignition valve
0x0004: OIL / GAS
0x0008: Pre ventilation finished
0x0010: Gas valve 1
0x0020: Ignition transformer
0x0040: Gas valve 2
0x0080: Fault relay
0x0100: Combustion air fan ON
*0x0200: Ignition position reached
*0x0400: High fire position reached
*0x0800: Manual given load
0x1000: Curve set changing
0x2000: Mixed-firing relais

ETAMATIC
0x0001: Oil valve
0x0002: Ignition valve
0x0004: OIL / GAS
0x0008: Oilpump
0x0010: Gas valve 1
0x0020: Ignition transformer
0x0040: Gas valve 2
0x0080: Fault relay
0x0100: Combustion air fan ON
*0x0200: Ignition position reached
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 35 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


*0x0400: High fire position reached
*0x0800: Manual given load
0x1000: Curve set changing
0x2000: reserved

VMS
0x0001: Ignition position HP
0x0002: Fault detected by HP
0x0004: Mixed-firing fuel A release
0x0008: Mixed-firing Gas release
0x0010: Fault detected by UP
0x0020: High fire position reached
0x0040: Ignition position UP
0x0080: Mixed-firing Oil release
0x0100: Burner ON
*0x0200: Ignition position reached
*0x0400: High fire position reached
*0x0800: Manual given load
0x1000: Curve set changing
0x2000: Mixed-firing relais
* The Bits 0x0200, 0x0400, 0x0800 are a
logical composition of
KPR_uiSynchron and
KPR_uiAcHandmodus
(see also register 8264)
8280

5302.0

KPR_uiDigitalIn

0..65535

Digital input signals:

FMS
0x8000 Pre-Ventilation-Supressing
0x4000 Burner on
0x2000 Fault-Reset
0x1000 Control-Release
0x0800 Gas-Safety-Chain
0x0400 REZI on
Course:
Put the number 8280 (decimal !) into the 0x0200 Gas-Pressure < Max /
Ingnition-Flame
inputbytes 16,17 and do not change this
0x0100 Main-Flame
no further.
Then read out the 16 input clamps from 0x0080 Tank-Safety-Chain
0x0040 Oil-Safety-Chain
the outputbytes 30,31.
0x0020 Set-Point-Switch-Over
0x0010 High-Fire-Position reached
The Oil-Safety-Chain can be read out
0x0008 Air-Pressure-Watchdog
from Bit-6 (0x0040)
0x0004 Gas-Pressure > Min
0x0002 Ignition-Position-Confirmation
0x0001 Fuel-Change

Example:
Reading the Oil-Safety-Chain via
register 8280.
Use for example the
outputbytes 30,31.

VMS
0x8000 Curveset-6
0x4000 Burner on
0x2000 Pre-Ventilation
0x1000 Control-Release
0x0800 Curveset-3
0x0400 REZI on
0x0200 Curveset-1
0x0100 Flame-Signal
0x0080 Curveset-2
0x0040 Curveset-4
0x0020 Set-Point-Switch-Over
0x0010 Curveset-5
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 36 / 40

Description of Profibus-Interface FMS/VMS Version 4.12

8281

5300.0

KPR_uiBetrModus

8282
8283
8284

5510.0
5510.1
5302.1

Register Number
Register Value
KPR_ucAktBrennstoff

8285

5421.0

KPR_ucSchalter_S5

8286

not used

8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303

not used
not used
not used
not used
not used
not used
not used
not used
not used
not used
not used
not used
not used
KPR_BetrStd_Gesamt_Hi
KPR_BetrStd_Gesamt_Lo
KPR_BetrStd_Kurvensatz_1_Hi
KPR_BetrStd_Kurvensatz_1_Lo

5520.0
5520.1
5521.0
5521.1

0x0008 Permanent-Ventilation
0x0004 Curveset-7
0x0002 Curveset-8
0x0001 External-Power-Limit
Operating mode of FMS:
0x0001 PowerOn
0x0002 Burner off
0x0004 Burner ready
0x0008 Pre-Ventilation
0x0010 go to Ignition-Point
0x0020 Igniting
0x0040 Base-Load
0x0080 Control-Operation
0x0200 Fault-State
Main Processor Register Number
Main Processor Register Value
currently selected curve set
value = 0: curve set 1
value = 1: curve set 2
...
value = 7: curve set 8

0...512

0..65535
0..65535
values:
0x0000,
0x0001
...
0x0007

Attention: from version K4o002:


high-byte contains additionally the bitvalues of the currently selected
curve set:
Bit 8: curve set 1
Bit 9: curve set 2
Bit 10: curve set 3
Bit 11: curve set 4
Bit 12: curve set 5
Bit 13: curve set 6
Bit 14: curve set 7
Bit 15: curve set 8
Setting of switch S5:
0x0001 Display-Supervision
0x0002 Parameter-Setup
0x0004 Manual-Operation
0x0008 Automatic-Operation
0x0010 Setting
0x0020 Memory-Clear

new
values:
0x0100
0x0201
0x0402
0x0803
0x1004
0x2005
0x4006
0x8007
0..65535

Remark: The thermostat-bit is


(Modbus operation: this register is supplied by
internal Bus card) available on register 8263 bit-1

Total operating hours


Total operating hours
Operating hours curve set -1
Operating hours curve set -1

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 37 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359

5522.0
5522.1
5523.0
5523.1
5524.0
5524.1
5525.0
5525.1
5526.0
5526.1
5527.0
5527.1
5528.0
5528.1
5531.0
5531.1
5532.0
5532.1
5533.0
5533.1
5534.0
5534.1
5535.0
5535.1
5536.0
5536.1
5537.0
5537.1
5538.0
5538.1

5120.0
5120.1
5122.0
5122.1
5123.0
5123.1
5124.0
5124.1
5121.0
5121.1

KPR_BetrStd_Kurvensatz_2_Hi
KPR_BetrStd_Kurvensatz_2_Lo
KPR_BetrStd_Kurvensatz_3_Hi
KPR_BetrStd_Kurvensatz_3_Lo
KPR_BetrStd_Kurvensatz_4_Hi
KPR_BetrStd_Kurvensatz_4_Lo
KPR_BetrStd_Kurvensatz_5_Hi
KPR_BetrStd_Kurvensatz_5_Lo
KPR_BetrStd_Kurvensatz_6_Hi
KPR_BetrStd_Kurvensatz_6_Lo
KPR_BetrStd_Kurvensatz_7_Hi
KPR_BetrStd_Kurvensatz_7_Lo
KPR_BetrStd_Kurvensatz_8_Hi
KPR_BetrStd_Kurvensatz_8_Lo
KPR_AnlZaehl_Kurvensatz_1_Hi
KPR_AnlZaehl_Kurvensatz_1_Lo
KPR_AnlZaehl_Kurvensatz_2_Hi
KPR_AnlZaehl_Kurvensatz_2_Lo
KPR_AnlZaehl_Kurvensatz_3_Hi
KPR_AnlZaehl_Kurvensatz_3_Lo
KPR_AnlZaehl_Kurvensatz_4_Hi
KPR_AnlZaehl_Kurvensatz_4_Lo
KPR_AnlZaehl_Kurvensatz_5_Hi
KPR_AnlZaehl_Kurvensatz_5_Lo
KPR_AnlZaehl_Kurvensatz_6_Hi
KPR_AnlZaehl_Kurvensatz_6_Lo
KPR_AnlZaehl_Kurvensatz_7_Hi
KPR_AnlZaehl_Kurvensatz_7_Lo
KPR_AnlZaehl_Kurvensatz_8_Hi
KPR_AnlZaehl_Kurvensatz_8_Lo
not used
not used
not used
not used
not used
not used
O2 actual value (from LSB)
O2 actual value status (from LSB)
COe value (from LSB)
COe value (from LSB)
Flue gas temperature (from LSB)
Flue gas temperature status (from LSB)
Induction air (from LSB)
Induction air status (from LSB)
Efficiency (from LSB)
Efficiency status (from LSB)
not used
not used
not used
not used
not used
not used
not used
not used
not used
not used

Operating hours curve set -2


Operating hours curve set -2
Operating hours curve set -3
Operating hours curve set -3
Operating hours curve set -4
Operating hours curve set -4
Operating hours curve set -5
Operating hours curve set -5
Operating hours curve set -6
Operating hours curve set -6
Operating hours curve set -7
Operating hours curve set -7
Operating hours curve set -8
Operating hours curve set -8
Start up counter curve set -1
Start up counter curve set -1
Start up counter curve set -2
Start up counter curve set -2
Start up counter curve set -3
Start up counter curve set -3
Start up counter curve set -4
Start up counter curve set -4
Start up counter curve set -5
Start up counter curve set -5
Start up counter curve set -6
Start up counter curve set -6
Start up counter curve set -7
Start up counter curve set -7
Start up counter curve set -8
Start up counter curve set -8

O2 actual value (= Register 8244)


O2 actual value status (= Register 8245)
COe value
COe value status
Flue gas temperature 1/10 K (signed int)
Flue gas temperature status
Induction air 1/10 K (signed int)
Induction air status
Efficiency 1/10 %
Efficiency status

Following values from


LT1/LT2-1 (Device-09)
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 38 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


8360
8361

7310.0
7310.1

O2-Value LT1 or LT2


Operating mode of LT1 or LT2

8362

7310.2

Faults states of LT1 or LT2

8363

7311.0

Warnings 1 of LT1 or LT2

8364

7311.1

Warnings 2 of LT1 or LT2

8365

7311.2

Absolute pressure value of LT1 or


internal resistance of probe LT2

8366

7312.0

LT1/LT2: Application specific measured


value 1

8367

7312.1

LT1/LT2: Application specific measured


value 2

8368

7312.2

LT1/LT2: Application specific measured


value 3

8369

7313.0

LT1/LT2: Application specific measured


value 4

8370
8371
8372
8373
8374

7313.1
7313.2
7314.0
7314.1
(7314.2)

LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
reserved

8375
8376

7320.0
7320.1

Following values from


LT1/LT2-2 (Device-10)
O2-Value LT1 or LT2
Operating mode of LT1 or LT2

8377

7320.2

Faults states of LT1 or LT2

8378

7321.0

Warnings 1 of LT1 or LT2

8379

7321.1

Warnings 2 of LT1 or LT2

8380

7321.2

Absolute pressure value of LT1 or


internal resistance of probe LT2

8381

7322.0

LT1/LT2: Application specific measured


value 1

8382

7322.1

LT1/LT2: Application specific measured


value 2

8383

7322.2

LT1/LT2: Application specific measured


value 3

8384

7323.0

LT1/LT2: Application specific measured


value 4

O2-value in units of 1/10 %


Bit-coded value of operating mode of LT1
or LT2, see table below
Bit-coded value of fault states of LT1 or
LT2, see table below
Bit-coded value of warning-word 1 of
LT1 or LT2, see table below
Bit-coded value of warning-word 2 of
LT1 or LT2, see table below
Absolute pressure value of LT1 in mbar
or internal resistance of probe LT2 in
units of 0,1 Ohm, the meaning of this LTvalue can be selected by parameter 1302
in the LT
Application specific measured value 1.
The meaning of this LT-value can be
selected by parameter 1303 in the LT
Application specific measured value 2.
The meaning of this LT-value can be
selected by parameter 1304 in the LT
Application specific measured value 3.
The meaning of this LT-value can be
selected by parameter 1305 in the LT
Application specific measured value 4.
The meaning of this LT-value can be
selected by parameter 1306 in the LT
reserved for future expansions
reserved for future expansions
reserved for future expansions
reserved for future expansions

O2-value in units of 1/10 %


Bit-coded value of operating mode of LT1
or LT2, see table below
Bit-coded value of fault states of LT1 or
LT2, see table below
Bit-coded value of warning-word 1 of
LT1 or LT2, see table below
bit-coded value of warning-word 2 of LT1
or LT2, see table below
Absolute pressure value of LT1 in mbar
or internal resistance of probe LT2 in
units of 0,1 Ohm, the meaning of this LTvalue can be selected by parameter 1302
in the LT
Application specific measured value 1.
The meaning of this LT-value can be
selected by parameter 1303 in the LT
Application specific measured value 2.
The meaning of this LT-value can be
selected by parameter 1304 in the LT
Application specific measured value 3.
The meaning of this LT-value can be
selected by parameter 1305 in the LT
Application specific measured value 4.
The meaning of this LT-value can be
selected by parameter 1306 in the LT

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 39 / 40

Description of Profibus-Interface FMS/VMS Version 4.12


8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399

7323.1
7323.2
7324.0
7324.1
(7324.2)

LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
reserved
not used
not used
not used
not used
not used
not used
not used
not used
not used
not used

reserved for future expansions


reserved for future expansions
reserved for future expansions
reserved for future expansions

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc

Seite 40 / 40

You might also like