Professional Documents
Culture Documents
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
Seite 1 / 40
663P7N07
3.99 13.10.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
#
#
#
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 2 / 40
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
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
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 4 / 40
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
891
AnalogValue2 Configuration
892
893
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
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 5 / 40
4. Input-Data
(Transmission from Profibus to the FMS/VMS/ETAMATIC)
4.1.
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
Analog-Value1
Analog-Value2
DigitalControl word
DigitalInputs
10, 11
unsigned int
RegisterNo
12, 13
*2) 14, 15
*3) 16, 17
unsigned int
unsigned int
unsigned int
reserved
DigitalInputs-2
Modbus-RegisterNo.1
*3) 18, 19
unsigned int
Modbus-RegisterNo.2
*3) 20, 21
unsigned int
Modbus-RegisterNo.3
*3) 22, 23
unsigned int
Modbus-RegisterNo.4
*3) 24, 25
unsigned int
Modbus-RegisterNo.5
*3) 26, 27
unsigned int
Modbus-RegisterNo.6
*3) 28, 29
unsigned int
Modbus-RegisterNo.7
*3) 30, 31
unsigned int
Modbus-RegisterNo.8
*3) 32, 33
unsigned int
Modbus-RegisterNo.9
*3) 34, 35
unsigned int
Modbus-RegisterNo.10
*6) 36, 37
*6) 38, 39
*6) 40, 41
unsigned int
unsigned int
unsigned int
*6) 42, 43
unsigned int
*6) 44, 45
unsigned int
*6) 46, 47
unsigned int
*6) 48, 49
unsigned int
*6) 50, 51
unsigned int
*6) 52, 53
unsigned int
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
unsigned int
*6)
56 unsigned char
00 ... FF
*6)
57 unsigned char
00 ... 7F
*6) 58, 59
unsigned int
*6) 60, 61
unsigned int
*6) 62, 63
unsigned int
*6) 64, 65
unsigned int
*6)
66 unsigned char
00 ... FF
*6)
67 unsigned char
01 ... 38
*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.
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
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
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
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.
4.5.
4.6.
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 9 / 40
4.7.
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
4.8.
4.9.
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
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
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
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
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
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
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
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
4.14.
*6) Analogwert-4
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 14 / 40
4.15.
*6) LSB-Analog-Output-Module-11
4.16.
*6) LSB-Analog-Output-Module-12
4.18.
(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
4.20.
4.21.
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 16 / 40
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
4, 5 unsigned int
6, 7
8, 9
10, 11
12, 13
14, 15
unsigned int
unsigned int
unsigned int
unsigned int
unsigned int
*1)
*1)
*1)
*3)
24, 25
26, 27
28, 29
30, 31
unsigned int
unsigned int
unsigned int
unsigned int
*3)
*3)
*3)
*3)
*3)
*3)
*3)
*3)
*3)
*5)
*5)
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
*5)
*5)
*5)
*5)
*5)
LT1/LT2: Application
specific measured value 1
*5)
LT1/LT2: Application
specific measured value 2
*5)
LT1/LT2: Application
specific measured value 3
*5)
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
LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
LT1/LT2: reserved
Status LSB-OutputModules and **) PIDRegulator-AnalogOutputs
*6)
79
00 ... 7F
*6)
80
*6)
81
unsigned
char
unsigned
char
unsigned
char
00 ... FF
00 ... F7
*6)
*6)
*6)
*6)
*6)
*6)
92
unsigned
char
00 ... FF
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 18 / 40
*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
NEMS-Message-Num.
NEMS-Day
NEMS-Month
NEMS-Year
NEMS-Hour
NEMS-Minute
NEMS-Second
NEMS-Millisecond
NEMS-Input-Status2
NEMS-Input-Status1
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)
5.3.
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 19 / 40
5.4.
5.5.
5.6.
5.7.
5.8.
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 20 / 40
5.9.
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
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 21 / 40
Seite 22 / 40
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 23 / 40
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 24 / 40
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 25 / 40
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
Status1
Bit x
0
0
1
1
0
0
1
1
Example:
Status0
Bit x
0
1
0
1
0
1
0
1
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
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
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
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
*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
Seite 29 / 40
7.2.
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
0..999
0..999
0..999
0..999
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
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
0..999
0..999
0..999
0..999
0..999
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 31 / 40
5304.2
5422.0
KPR_uiTextnummer
KPR_uiSynchron
8263
5422.1
KPR_uiAcHandmodus
8264
5422.2
Bit-combination of:
KPR_uiSynchron and
KPR_uiAcHandmodus
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 32 / 40
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
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 33 / 40
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
Seite 34 / 40
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
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
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
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
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
new
values:
0x0100
0x0201
0x0402
0x0803
0x1004
0x2005
0x4006
0x8007
0..65535
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 37 / 40
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
Seite 38 / 40
7310.0
7310.1
8362
7310.2
8363
7311.0
8364
7311.1
8365
7311.2
8366
7312.0
8367
7312.1
8368
7312.2
8369
7313.0
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
8377
7320.2
8378
7321.0
8379
7321.1
8380
7321.2
8381
7322.0
8382
7322.1
8383
7322.2
8384
7323.0
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 39 / 40
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
*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History
KPR_Profibus Doku V4.12 engl..doc
Seite 40 / 40