KPR_Profibus Doku V4 12 Engl (2)

40
Description of Profibus-Interface FMS/VMS Version 4.12 KPR_Profibus Doku V4.12 engl..doc Seite 1 / 40 Description of Profibus-Interface Compound-Management-System VMS Firing-Management-System FMS und ETAMATIC Revised: Released: ___________________________ __________________________ Date:_12.06.01_____________ Date: ____________________ Vers. Date KP- Version GSD- Version Description of modifications 2.50 12.06.01 K2i001 03.05.01 663P7364 Worked out for Communikationsprozessor Software Version beginning with K2i001and FMS/VMS Software starting with A3g103 2.60 30.08.01 K2p001 24.08.01 663P7N01 FMS/VMS-Parameterlist new, Digital Outputs extended with Bits uiAcHandmodus and uiSynchron 2.61 15.10.01 # # Examples for indirect addressing : O2 Value replaced by current Curve-Set 3.00 27.11.01 K2x001 12.12.01 663P7N02 Extended input data for Curve-Set selection for FMS 3.10 26.01.02 K3b001 25.01.02 663P7N03, 663P7N04 Extended output data for 10 free selectable Modbus Register Value 3.20 21.01.03 K4a001 21.01.03 # Extended input data for FAT_Standby etc. …. (Digital-Input2) 3.30 04.09.03 K4k001 04.09.03 663P7N05 Extended output data for 14 LT-Values 3.40 28.04.04 # # 14 LT-Values in output data documented 3.50 14.05.04 K4w001 14.05.04 663P7N06 Extended input data and output data 3.60 24.05.04 # # Corrections in documentation 3.70 25.05.04 # # Documentation extended 3.80 26.07.04 K4a002 26.07.04 # Documentation extended with description of LSB parameters 3.90 09.09.04 K4b002 09.09.04 # - New Bit-Defs. in Controlword 0010 u. 0020 for Curve Sets 1...8 - 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 08.10.04 # - In Outputbytes 81, 90, 91 Digitalmodules 3, 5, 13, 14 changed to 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

description

lahahahahaha

Transcript of KPR_Profibus Doku V4 12 Engl (2)

Page 1: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

KPR_Profibus Doku V4.12 engl..doc Seite 1 / 40

Description of Profibus-Interface

Compound-Management-System

VMS

Firing-Management-System

FMS

und

ETAMATIC

Revised: Released: ___________________________

__________________________

Date:_12.06.01_____________ Date: ____________________

Vers. Date KP-

Version GSD-

Version Description of modifications

2.50 12.06.01 K2i001 03.05.01

663P7364 Worked out for Communikationsprozessor Software Version beginning with K2i001and FMS/VMS Software starting with A3g103

2.60 30.08.01 K2p001 24.08.01

663P7N01 FMS/VMS-Parameterlist new, Digital Outputs extended with Bits uiAcHandmodus and uiSynchron

2.61 15.10.01 # # Examples for indirect addressing : O2 Value replaced by current Curve-Set

3.00 27.11.01 K2x001 12.12.01

663P7N02 Extended input data for Curve-Set selection for FMS

3.10 26.01.02 K3b001 25.01.02

663P7N03, 663P7N04

Extended output data for 10 free selectable Modbus Register Value

3.20 21.01.03 K4a001 21.01.03

# Extended input data for FAT_Standby etc. …. (Digital-Input2)

3.30 04.09.03 K4k001 04.09.03

663P7N05 Extended output data for 14 LT-Values

3.40 28.04.04 # # 14 LT-Values in output data documented 3.50 14.05.04 K4w001

14.05.04 663P7N06 Extended input data and output data

3.60 24.05.04 # # Corrections in documentation 3.70 25.05.04 # # Documentation extended 3.80 26.07.04 K4a002

26.07.04 # Documentation extended with description of LSB parameters

3.90 09.09.04 K4b002 09.09.04

# - New Bit-Defs. in Controlword 0010 u. 0020 for Curve Sets 1...8 - 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 08.10.04

# - In Outputbytes 81, 90, 91 Digitalmodules 3, 5, 13, 14 changed to 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

Page 2: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

13.10.04 - Parameters 890 to 893: 6- set point power regulater deleted 2- outside temperature changed to 2- set point power regulater shifting (outside temperature)

3.96 01.11.04 K4f002 01.11.04

# - 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_Dauerlüften 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“.

3.97 31.05.05 K4m002 31.05.05

663P7N07 - New Modbus-Register 8201...8205 with Actual Values in % - LT1-Values new translation

3.98 04.10.05 # # - 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

3.99 13.10.05 # # 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)

4.00 11.11.05 A5f001 11.11.05

# 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)

4.01 24.11.05 # # double use of **) footnotes corrected 4.10 29.01.06 A5l001

29.01.06 # - New LSB-Adr. for Read-Registers 8201...8205

- New Read-Register 8239 with %-Value of internal load 4.11 22.02.06 # # modbus register 8284 (5302.1): description of high-byte contents 4.12 05.04.06 # # Chapter 5.11 Digital-Outputs bit descriptions extended and

registers 8265 and 8279 bit descriptions extended

Lamtec Meß- und Regeltechnik für Feuerungen GmbH & Co.KG

Impexstraße 5 69190 Walldorf (Baden)

Page 3: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

Table of Contents 1. History............................................................................................................................................................. 4 2. Systembus-Parameter in FMS/VMS/ETAMATIC.......................................................................................... 4 3. Profibus-Parameter in FMS/VMS/ETAMATIC ............................................................................................. 5 4. 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

Page 4: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History KPR_Profibus Doku V4.12 engl..doc Seite 4 / 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 Para-meter

LSB-Para-meter

Description Default-Values

Value Range

845 1 Systembus-Family 1 846 2 LSB-Modules-Occupancy-

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

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

847 3 LSB-Device-Number 1 848 4 LSB-Analog-Modules-Input-Output-

Range-Configuration 0 see separate description

849 5 reserved 0

Page 5: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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

Bus-Para-meter

Bezeichnung Standard-Werte

Wertebereich

886 1 reserved 887 2 Profibus-Slave-Address 4 2 ...124 888 3 Behaviour of FMS/VMS/

ETAMATIC after an interrupt of the PROFIBUS communication or after dis- connecting the Communi- cation Processor. Remark: Parameter 888 is used only for FMS/VMS/ ETAMATIC internal. The Communication Processor does not use this parameter.

0 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

889 4 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 )

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

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

890 5 AnalogValue1 Configuration 1 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

891 6 AnalogValue2 Configuration 2 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

892 7 AnalogValue3 Configuration *6) 3 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

893 8 AnalogValue4 Configuration *6) 4 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

894 9 reserved 895 10 reserved for costumer specific value

The maximum Profibus-Baudrate is 1,5 MB

Page 6: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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.

Input-Bytes

Data-Type Value Range (Hexadecimal)

Definition Description

0, 1 unsigned int 0000 ... 00FF Control word marking of these values which will be transmitted to the FMS/VMS/ETAMATIC, respectively for what these are used

2, 3 unsigned int 0000 ... 03E7 Analog-Value1 see following explanation below 4, 5 unsigned int 0000 ... 03E7 Analog-Value2 see following explanation below 6, 7 unsigned int 0000 ... FFFF DigitalControl word marking of relevant bits of the digital inputs 8, 9 unsigned int 0000 ... FFFF DigitalInputs definition of the non safety relevant input

terminals via the Bus 10, 11 unsigned int 2710 ... FFFF RegisterNo to read and write the FMS/VMS/ETAMATIC-

register variables with register no. xxxx 12, 13 unsigned int 0000 ... FFFF reserved

*2) 14, 15 unsigned int 0000 ... FFFF DigitalInputs-2 Curve set selection and FAT_Standby etc. *3) 16, 17 unsigned int 0000 ... 20CF Modbus-RegisterNo.1 Modbus-Register-Value 1 output, in

output data bytes 30, 31 (see Appendix A) *3) 18, 19 unsigned int 0000 ... 20CF Modbus-RegisterNo.2 Modbus-Register-Value 2 output, in

output data bytes 32, 33 (see Appendix A) *3) 20, 21 unsigned int 0000 ... 20CF Modbus-RegisterNo.3 Modbus-Register-Value 3 output, in

output data bytes 34, 35 (see Appendix A) *3) 22, 23 unsigned int 0000 ... 20CF Modbus-RegisterNo.4 Modbus-Register-Value 4 output, in

output data bytes 36, 37 (see Appendix A) *3) 24, 25 unsigned int 0000 ... 20CF Modbus-RegisterNo.5 Modbus-Register-Value 5 output, in

output data bytes 38, 39 (see Appendix A) *3) 26, 27 unsigned int 0000 ... 20CF Modbus-RegisterNo.6 Modbus-Register-Value 6 output, in

output data bytes 40, 41 (see Appendix A) *3) 28, 29 unsigned int 0000 ... 20CF Modbus-RegisterNo.7 Modbus-Register-Value 7 output, in

output data bytes 42, 43 (see Appendix A) *3) 30, 31 unsigned int 0000 ... 20CF Modbus-RegisterNo.8 Modbus-Register-Value 8 output, in

output data bytes 44, 45 (see Appendix A) *3) 32, 33 unsigned int 0000 ... 20CF Modbus-RegisterNo.9 Modbus-Register-Value 9 output, in

output data bytes 46, 47 (see Appendix A) *3) 34, 35 unsigned int 0000 ... 20CF Modbus-RegisterNo.10 Modbus-Register-Value 10 output, in

output data bytes 48, 49 (see Appendix A) *6) 36, 37 unsigned int 0000 ... 03E7 Analog-Value3 see description below *6) 38, 39 unsigned int 0000 ... 03E7 Analog-Value4 see description below *6) 40, 41 unsigned int 0000 ... 03E7 LSB-Analog-Output-

Module-11.1 LSB-Analog-Output-Module-11 Output 1

*6) 42, 43 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-11.2

LSB-Analog-Output-Module-11 Output 2

*6) 44, 45 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-11.3

LSB-Analog-Output-Module-11 Output 3

*6) 46, 47 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-11.4

LSB-Analog-Output-Module-11 Output 4

*6) 48, 49 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-12.1

LSB-Analog-Output-Module-12 Output 1

*6) 50, 51 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-12.2

LSB-Analog-Output-Module-12 Output 2

*6) 52, 53 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-12.3

LSB-Analog-Output-Module-12 Output 3

Page 7: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

*6) 54, 55 unsigned int 0000 ... 03E7 LSB-Analog-Output-Module-12.4

LSB-Analog-Output-Module-12 Output 4

*6) 56 unsigned char 00 ... FF LSB-Digital-Output-Module-6 and -7

Bit 0 ... 3: LSB-Digital-Output-Module-6 Bit 4 ... 7: LSB-Digital-Output-Module-7

*6) 57 unsigned char 00 ... 7F **) PID-Regulator-Digital-Outputs

see description below

*6) 58, 59 unsigned int 0000 ... 03E7 **) PID-Regulator-AnalogOutput-1

see description below

*6) 60, 61 unsigned int 0000 ... 03E7 **) PID-Regulator-AnalogOutput-2

see description below

*6) 62, 63 unsigned int 0000 ... 03E7 **) PID-Regulator-AnalogOutput-3

see description below

*6) 64, 65 unsigned int 0000 ... 03E7 **) PID-Regulator-AnalogOutput-4

see description below

*6) 66 unsigned char 00 ... FF Modbus-Register-1 ... 8 Handshake-OUT

Modbus-Register Handshake-OUT: Bit 0: ModbusReg-1-Request ... Bit 7: ModbusReg-8-Request

*6) 67 unsigned char 01 ... 38 NEMS-Handshake-Out and

NEMS-Device-Num. from

InputStatus-Window

NEMS-Device-Num. from InputStatus-Window: Bit 0 ... 3: NEMS-Device-Num. 1 ... 8 NEMS-Device-Num. selection of Input-Status in NEMS-Input-Status-Window. NEMS-Handshake-Out: Bit 4: DataRead (new Message reading) Bit 5: DeviceNumRequest (NEMS-Input- Status Request of an other DeviceNum.)

*6) 68, 69 unsigned char 0000 ... FFFF NEMS-Relais 1 ... 16 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

*6) 70 BCD 01 ... 31 LSB-Time setting NEMS-Day in BCD, see description below *6) 71 BCD 01 ... 12 LSB-Time setting NEMS-Month in BCD, see description below *6) 72 BCD 00 ... 99 LSB-Time setting NEMS-Year in BCD, see description below *6) 73 BCD 00 ... 23 LSB-Time setting NEMS-Hour in BCD, see description below *6) 74 BCD 00 ... 59 LSB-Time setting NEMS-Minute in BCD, see description below *6) 75 BCD 00 ... 59 LSB-Time setting NEMS-Second in BCD, see description below

Page 8: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

4.2. Controlword (Input-Bytes 0, 1):

The bit-oriented control word defines, which input values are transmitted to the FMS/VMS/ETAMATIC:

Bit-Num.

Bitpattern (Hex.)

Definition Description

0 0001 AnalogValue-1 Controlbit

The value of the variable Analogvalue1, will be transmitted to FMS/VMS/ETAMATIC

1 0002 AnalogValue-2 Controlbit

The value of the variable Analogvalue2, will be transmitted to FMS/VMS/ETAMATIC

2 0004 Register-Number Controlbit

The value of the variable RegisterNo, will be transmitted to FMS/VMS/ETAMATIC

3 0008 reserved 4 0010 Curve-Sets 1...4 *7)

Controlbit Die Werte Bit 0...3 in DigitalEingänge-2 (EingangsBytes 14,15): - Kurvensätze 1...4, werden an das FMS/VMS/ETAMATIC übertragen

5 0020 Curve-Sets 5...8 *7) Controlbit

Die Werte Bit 4...7 in DigitalEingänge-2 (EingangsBytes 14,15): - Kurvensätze 5...8, werden an das FMS/VMS/ETAMATIC übertragen

6 0040 Regler *3) Controlbit

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.

7 0080 FAT *3) Controlbit

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 8 0100 AnalogValue-3 *6)

Controlbit The value of the variable Analogvalue3, will be transmitted to FMS/VMS/ETAMATIC

9 0200 AnalogValue-4 *6) Controlbit

The value of the variable Analogvalue4, will be transmitted to FMS/VMS/ETAMATIC

10 0400 LSB-Time set Controlbit

The edge 0 -> 1 will set the LSB-Time of the Inputbytes 58...63 as new LSB-System-Time, see description below

11 ... 15 F800 reserved

Page 9: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

4.3. Controlword Examples: • 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.4. 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).

Page 10: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 VMS

Position (bit-no.)

Bit pattern (hex)

Terminal Input no.

Meaning Trans- mission via BUS

Meaning Trans-mission via BUS

0 0001 1 Pre-ventilation rejection Yes Curve set no. 6 Yes 1 0002 2 Burner ”ON” Yes Burner start up Yes 2 0004 3 Fault reset * Yes Pre ventilation Yes 3 0008 4 Control release Yes Control release Yes 4 0010 5 Gas safety interlock circuit No Curve set no. 3 Yes 5 0020 6 Flue gas recirculation ”ON” Yes Recirculation „ON“ Yes 6 0040 7 Gas pressure < max No Curve set no. 1 Yes 7 0080 8 Flame signal No Flame signal Yes 8 0100 35 Boiler safety interlock circuit No Curve set no. 2 Yes 9 0200 69 Oil safety interlock circuit No Curve set no. 4 Yes

10 0400 70 Setpoint switching Yes Setpoint switching Yes 11 0800 71 Extern. high fire posit. prove true Yes Curve set no. 5 Yes 12 1000 72 Air fan pressure switch No VMS Continuous

ventilating Yes

13 2000 73 Gas pressure < min No Curve set no. 7 Yes 14 4000 74 Extern. ignition posit. prove true Yes Curve set no. 8 Yes 15 8000 75 Fuel selection Yes ETAMATIC-V

Curve set no. 1 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)

RegisterNo (hexadecimal)

Name

Description

30075 757B uiDigitalIn Digital Input Signals 30105 7599 ucAktBrennstoff Fuel Selection, actual 30120 75A8 kessel_temp Boiler Temperature (load controller input) 30122 75AA akt_sollwert Load Controller Setpoint 50021 C365 uiO2Istwert O2-Actual value 50022 C366 uiO2Sollwert O2-Setpoint 50100 C3B4 uiFlammIntensitaet Flame intensity

Page 11: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

RegisterNo (decimal)

RegisterNo (hexadecimal)

Name

Description

30004 7534 uiKorrSollwertK1 Setpoint channel 1 30010 753A uiKorrSollwertK2 Setpoint channel 2 30016 7540 uiKorrSollwertK3 Setpoint channel 3 30022 7546 uiKorrSollwertK4 Setpoint channel 4 30028 754C uiKorrSollwertK5 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

Page 12: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 VMS

Position (bit-no.)

Bit pattern (hex)

Description Set by BUS

Description Set by BUS

0 0001 Curve set no. 1 Yes Curve set no. 1 Yes 1 0002 Curve set no. 2 Yes Curve set no. 2 Yes 2 0004 Curve set no. 3 Yes Curve set no. 3 Yes 3 0008 Curve set no. 4 Yes Curve set no. 4 Yes 4 0010 Curve set no. 5 Yes Curve set no. 5 Yes 5 0020 Curve set no. 6 Yes Curve set no. 6 Yes 6 0040 Curve set no. 7 Yes Curve set no. 7 Yes 7 0080 Curve set no. 8 Yes Curve set no. 8 Yes 8 0100 * O2 Controller on/off Yes * O2 Control on/off Yes 9 0200 * CO Controller on/off Yes * CO Control on/off Yes

10 0400 * Oil pump on/off Yes reserved - 11 0800 reserved - reserved - 12 1000 * FAT Standby Yes reserved - 13 2000 * FAT Continuous ventilating Yes * VMS Continuous

ventilating Yes

14 4000 reserved - reserved - 15 8000 reserved - reserved -

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

Page 13: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 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)“ 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-Register-Number is entered in the registers after the PowerUp of the Profibus. Then is it not necessary to set the Modbus-Register-Handshake-OUT-Bits, respectively it is not necessary to evaluate the Modbus-Register-Handshake-IN-Bits. 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:

Page 14: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

Handshaking-Flowchart *6) for the Modbus-Registers 1 ... 8 with Communikationsprozessor (KP) und Profibus-Master (PM): HandshakeBit *6): ModbusRegRequest Source: PM „Modbus-Register Handshake-IN“ Input-Byte 66 Bit 0: ModbusReg-1 ... Bit 7: ModbusReg-8

HandshakeBit *6): ModbusRegDataValidSource: KP „Modbus-Register Handshake-IN“ Output-Byte 92 Bit 0: ModbusReg-1 ... Bit 7: ModbusReg-8

0 1 Value in the Output-Data-Bytes of this Register are valid

1 1 PM sets ModbusRegRequest = 1 and writes new Register-Number into the Input-Data-Bytes of this Register, Value in the Output-Data-Bytes of this Registers are not valid

1 0 KP sets ModbusRegDataValid = 0 0 0 PM waits till ModbusRegDataValid = 0 and

then it sets ModbusRegRequest = 0 0 1 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.

Page 15: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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“

Page 16: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 !

Page 17: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History KPR_Profibus Doku V4.12 engl..doc Seite 17 / 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.

Output-Bytes

Data-Type Value Range (hexadezimal)

Definition Description

0, 1 unsigned int 0000 ... 0064 load value load value in % 0 % = base load 100 % = max. load

2, 3 unsigned int 0000 ... 03E7 actual value controller actual value of the controller (boiler temperature)

4, 5 unsigned int 0000 ... 0064 actuator position of channel 1

actuator position of channel 1 in % 0 % = positioning element at low range 100 % = positioning element at high range

6, 7 unsigned int 0000 ... 0064 actuator pos. of channel 2 actuator pos. of channel 2 in % (see above) 8, 9 unsigned int 0000 ... 0064 actuator pos. of channel 3 actuator pos. of channel 3 in % (see above)

10, 11 unsigned int 0000 ... 0064 actuator pos. of channel 4 actuator pos. of channel 4 in % (see above) 12, 13 unsigned int 0000 ... 0064 actuator pos. of channel 5 actuator pos. of channel 5 in % (see above) 14, 15 unsigned int 0000 ... 03E7 actual fault code indicating the last fault code,

resp. the actual fault code 16, 17 unsigned int 0000 ... FFFF mode of operation bit pattern of mode of operation 18, 19 unsigned int 2710 ... FFFF register-no. after polling of a register value, the

response indicates here the register no. (should be compared with the original request)

20, 21 unsigned int 0000 ... FFFF register-value content value of the register 22, 23 unsigned int 0000 ... 0001 user diagnose 0-data not valid (respect. not actual)

1-data received from the FMS/VMS *1) 24, 25 unsigned int 0000 ... 03E7 O2-setpoint O2-setpoint, value - in a tenth of percent *1) 26, 27 unsigned int 0000 ... FFFF digital-outputs digital outputs, bit coded *1) 28, 29 unsigned int 0000 ... 03E7 O2-actual value O2-actual value, in a tenth of percent *3) 30, 31 unsigned int 0000 ... FFFF Modbus-

Register-Value 1 value of Modbus-Register 1 (see input data and appendix A)

*3) 32, 33 unsigned int 0000 ... FFFF Modbus- Register-Value 2

value of Modbus-Register 2 (see input data and appendix A)

*3) 34, 35 unsigned int 0000 ... FFFF Modbus- Register -Value 3

value of Modbus-Register 3 (see input data and appendix A)

*3) 36, 37 unsigned int 0000 ... FFFF Modbus- Register-Value 4

value of Modbus-Register 4 (see input data and appendix A)

*3) 38, 39 unsigned int 0000 ... FFFF Modbus- Register-Value 5

value of Modbus-Register 5 (see input data and appendix A)

*3) 40, 41 unsigned int 0000 ... FFFF Modbus- Register-Value 6

value of Modbus-Register 6 (see input data and appendix A)

*3) 42, 43 unsigned int 0000 ... FFFF Modbus- Register-Value 7

value of Modbus-Register 7 (see Input Data and Appendix A)

*3) 44, 45 unsigned int 0000 ... FFFF Modbus- Register-Value 8

value of Modbus-Register 8 (see input data and appendix A)

*3) 46, 47 unsigned int 0000 ... FFFF Modbus- Register-Value 9

Value of Modbus-Register 9 (see input data and appendix A)

*3) 48, 49 unsigned int 0000 ... FFFF Modbus- Register-Value 10

Value of Modbus-Register 10 (see input data and appendix A)

*5) 50, 51 unsigned int 0000 ... FFFF O2-Value LT1 or LT2 O2-value in units of 1/10 % *5) 52, 53 unsigned int 0000 ... FFFF Operating mode of LT1 or bit-coded value of operating mode of LT1

Page 18: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

LT2 or LT2, see table below *5) 54, 55 unsigned int 0000 ... FFFF Faults states of LT1 or

LT2 bit-coded value of fault states of LT1 or LT2, see table below

*5) 56, 57 unsigned int 0000 ... FFFF Warnings 1 of LT1 or LT2

bit-coded value of warning-word 1 of LT1 or LT2, see table below

*5) 58, 59 unsigned int 0000 ... FFFF Warnings 2 of LT1 or LT2

bit-coded value of warning-word 2 of LT1 or LT2, see table below

*5) 60, 61 unsigned int 0000 ... FFFF absolute pressure value of LT1 or internal resistance

of probe LT2

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

*5) 62, 63 unsigned int 0000 ... FFFF LT1/LT2: Application specific measured value 1

application specific measured value 1. The meaning of this LT-value can be selected by parameter 1303 in the LT

*5) 64, 65 unsigned int 0000 ... FFFF LT1/LT2: Application specific measured value 2

application specific measured value 2. The meaning of this LT-value can be selected by parameter 1304 in the LT

*5) 66, 67 unsigned int 0000 ... FFFF LT1/LT2: Application specific measured value 3

application specific measured value 3. The meaning of this LT-value can be selected by parameter 1305 in the LT

*5) 68, 69 unsigned int 0000 ... FFFF LT1/LT2: Application specific measured value 4

application specific measured value 4. The meaning of this LT-value can be selected by parameter 1306 in the LT

*5) 70, 71 unsigned int 0000 ... FFFF LT1/LT2: reserved reserved for future expansions *5) 72, 73 unsigned int 0000 ... FFFF LT1/LT2: reserved reserved for future expansions *5) 74, 75 unsigned int 0000 ... FFFF LT1/LT2: reserved reserved for future expansions *5) 76, 77 unsigned int 0000 ... FFFF LT1/LT2: reserved reserved for future expansions *6) 78 unsigned

char 00 ... FF Status LSB-Output-

Modules and **) PID-Regulator-Analog-

Outputs

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. **)

*6) 79 unsigned char

00 ... 7F **) Status PID-Regulator-Digital-Outputs

Status-Bits (0 => Offline, 1 => Online): Bit 0 ... 6: PID-Regulator-Digital-Outp. **)

*6) 80 unsigned char

00 ... FF reserved

*6) 81 unsigned char

00 ... F7 Status LSB-Analog- Input-Modules and LSB-Digital-Output-Modules

Status-Bits (0 => Offline, 1 => Online): Bit 0: reserved 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

*6) 82, 83 unsigned int 0000 ... 03E7 LSB-AnalogInput-Module-16.1

LSB-Analog-Input-Module-16 Input-Value 1

*6) 84, 85 unsigned int 0000 ... 03E7 LSB-AnalogInput-Module-16.2

LSB-Analog-Input-Module-16 Input-Value 2

*6) 86, 87 unsigned int 0000 ... 03E7 LSB-AnalogInput-Module-16.3

LSB-Analog-Input-Module-16 Input-Value 3

*6) 88, 89 unsigned int 0000 ... 03E7 LSB-AnalogInput-Module-16.4

LSB-Analog-Input-Module-16 Input-Value 4

*6) 90, 91 unsigned int 0000 ... FFFF LSB-DigitalInput-Module-1-3-13-14

Bit 0 ... 3: LSB-Digital-Input-Module-1 Bit 4 ... 7: LSB-Digital-Input-Module-3 Bit 8 ...11: LSB-Digital-Input-Module-13 Bit 12 ...15: LSB-Digital-Input-Module-14

*6) 92 unsigned char

00 ... FF Modbus-Register-1 ... 8 Handshake-IN

Modbus-Register Handshake-IN: Bit 0: ModbusReg-1-DataValid

Page 19: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

... Bit 7: ModbusReg-8-DataValid

*6) 93 unsigned char

00 ... FF NEMS-Device-Status0 Bit 0: Device 1 (0 => Offline, 1 => On) ... Bit 7: Device 8 (0 => Offline, 1 => On)

*6) 94 unsigned char

00 ... 07 NEMS-Handshake-IN NEMS-Handshake-IN: Bit 0: NewData(new Message) Bit 1: DeviceNrRead (DeviceNr read) Bit 2: InputStatusValid (InputStatus2..0 is valid)

*6) 95 unsigned char

00 ... FF NEMS-MessageInfo 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

*6) 96, 97 unsigned int 0001 ... 0400 NEMS-Message-Num. Message-Number 1...1024 *6) 98 BCD 01 ... 31 NEMS-Day Message-Time-Stamp Day *6) 99 BCD 01 ... 12 NEMS-Month Message-Zeitstempel Month *6) 100 BCD 00 ... 99 NEMS-Year Message-Time-Stamp Year *6) 101 BCD 00 ... 23 NEMS-Hour Message-Time-Stamp Hour *6) 102 BCD 00 ... 59 NEMS-Minute Message-Time-Stamp Minute *6) 103 BCD 00 ... 59 NEMS-Second Message-Time-Stamp Second *6) 104, 105 unsigned int 0000 ... 03E7 NEMS-Millisecond Message-Time-Stamp Millisecond *6) 106, 107 unsigned int 0000 ... FFFF NEMS-Input-Status2 Status2 of Inputs 1-16

(Bit 0: Inp.1... Bit 15: Inp.16) of Device-Num. x (selected in Input-Byte 67)

*6) 108, 109 unsigned int 0000 ... FFFF NEMS-Input-Status1 Status1 of Inputs 1-16 (Bit 0: Inp.1... Bit 15: Inp.16) of Device-Num. x (selected in Input-Byte 67)

*6) 110, 111 unsigned int 0000 ... FFFF NEMS-Input-Status0 Status0 of Inputs 1-16 (Bit 0: Inp.1... Bit 15: Inp.16) of Device-Num. x (selected in Input-Byte 67)

5.2. 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)

Page 20: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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).

Page 21: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 ETAMATIC VMS

0x0001 Oil valve Oil valve Ignition position, confirm. by Main Pr.HP 0x0002 Ignition valve Ignition valve Fault detected by Main Processor HP 0x0004 OIL / GAS OIL/GAS Mixed-firing fuel A release 0x0008 Pre ventilation finished Oilpump Mixed-firing Gas release 0x0010 Gas valve 1 Gas valve 1 Fault detected by Monitoring Proc. UP 0x0020 Ignition transformer Ignition transformer High fire position reached 0x0040 Gas valve 2 Gas valve 2 Ignition position, confirm. by UP 0x0080 Fault relay Fault relay Mixed-firing Oil release 0x0100 Combustion air fan ON Combustion air fan ON Burner ON *0x0200 Ignition position reached Ignition position reached Ignition position reached *0x0400 High fire position reached High fire position reached High fire position reached *0x0800 Manual given load Manual given load Manual given load 0x1000 Curve set changing Curve set changing Curve set changing 0x2000 Mixed-firing relais reserved 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 Compound regulator adjustment via front plate 0x0002 O2 adjustment via front plate 0x0004 Given load under control mode operation via front plate 0x0100 Given load for compound 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 by Remote Software

5.12. *1) O2-ActualValue (output-bytes 28, 29): O2-actual value, in a tenth of percent

Page 22: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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

Page 23: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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: Don´t 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) at the probe current, at the last calibration (2) Option in course of preparation

Page 24: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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 **)

Page 25: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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“

Page 26: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

*1) ... *8) and **) Footnote explanation see Chapter-1 Versions History KPR_Profibus Doku V4.12 engl..doc Seite 26 / 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: NewData Source: KP (Output-Byte 94 Bit 0)

HandshakeBit: DataRead Source: PM (Input-Byte 67 Bit 4)

0 0 Normal state (KP can write a new message into the Message-Window)

1 0 KP has written a new Message into the Message-Window (Outputbytes 95 ... 105) and sets then NewData = 1

1 1 PM sets DataRead = 1 0 1 PM reads the new message from the Message-

Window (Outputbytes 95 ... 105); KP sets NewData = 0

0 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 NEMS-Devices, until this message is read by the Profibus-Master (PM).

Page 27: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

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

Status1 Bit x

Status0 Bit x

Status of the related NEMS-Input x

0 0 0 Process-State-/Fault-State-Input is not active 0 0 1 Fault-State-Input is active 0 1 0 Input bypassed and Input is not active 0 1 1 Input bypassed and Input is active 1 0 0 Input unstable 1 0 1 Process-State-Input is active 1 1 0 reserved 1 1 1 reserved Example: 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: GeräteNrRequest Source: PM Input-Byte 67 Bit 5

HandshakeBit: GeräteNrRead Source: KP Output-Byte 94 Bit 1

HandshakeBit: InputStatusValid Source: KP Output-Byte 94 Bit 2

0 0 1 Data in NEMS-Input-Status-Window are valid (Outputbytes 106 ... 111)

1 0 1 PM has selceted a new device in Input-Byte 67 and sets then DeviceNumRequest = 1

1 1 0 KP sets InputStatusValid = 0 KP reads new Device-Num. from Input-Byte 67 and sets then DeviceNumRead = 1

0 1 0 PM wait till DeviceNumRead = 1 and sets then DeviceNrRequest = 0

0 0 0 KP sets DeviceNum.Read = 0 0 0 1 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

Page 28: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

To consider: 1. The data in the NEMS-Input-Status-Window are only valid if: GeräteNrRequest = 0 and GeräteNrRead = 0 and InputStatusValid = 1, because only then the data in the NEMS-Input-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.

Page 29: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

7. Appendix A : Modbus-Register-Table:

7.1. Special Register-Numbers: Reg.Nr (dec. !)

LSB-Adr. (dec. !)

Quellbezeichnung Bedeutung Werte-bereich (Hex.)

*6) 0 - LSB-Analog-Input-Module-14.1 LSB-Analog-Input-Module-14 Input 1

0000 ... 03E7

*6) 1 - LSB-Analog-Input-Module-14.2 LSB-Analog-Input-Module-14 Input 2

0000 ... 03E7

*6) 2 - LSB-Analog-Input-Module-14.3 LSB-Analog-Input-Module-14 Input 3

0000 ... 03E7

*6) 3 - LSB-Analog-Input-Module-14.4 LSB-Analog-Input-Module-14 Input 4

0000 ... 03E7

*6) 4 - LSB-Analog-Input-Module-15.1 LSB-Analog-Input-Module-15 Input 1

0000 ... 03E7

*6) 5 - LSB-Analog-Input-Module-15.2 LSB-Analog-Input-Module-15 Input 2

0000 ... 03E7

*6) 6 - LSB-Analog-Input-Module-15.3 LSB-Analog-Input-Module-15 Input 3

0000 ... 03E7

*6) 7 - LSB-Analog-Input-Module-15.4 LSB-Analog-Input-Module-15 Input 4

0000 ... 03E7

**) 8 5224.0 Gestra-Tank-Value-Conductivity Compensated Conductivity (0 ... 12000 µS)

0000 ... 2EE0

**) 9 5225.0 5226.0

5220.0

5220.0

5221.0

5221.0

Gestra-Tank-Value-Flags 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

0000 ... 87FF

**) 10 5222.0 Gestra-Tank-Value-Wasserstand analog

Water level analog (0 ... 100 %) 0000 ... 0064

**) 11 5223.0 Gestra-Tank-Value-Speisewasserventil

Feed water valve position in % (0 ... 100 %)

0000 ... 0064

**) 12 5224.1 Gestra-Tank-Value-Medium-Temperature

Medium temperature in 1/10 °C 0000 ... FFFF

Page 30: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

7.2. Modbus Register Values: Register-

No. (decimal)

LSB-Adr .ValueNo.0..2

FMS/VMS/Etamatic Source

Description Value-Range

8192 5303.0 KPR_uiInterneLast Internal load value 0..999 8193 5303.1 KPR_uiLastMin Lowest load point 0..999 8194 5303.2 KPR_uiLastMax Highest load point 0..999 8195 5310.0 KPR_uiKesselTemp Actual value of load controller (if

available) 0..999

8196 5401.0 KPR_uiIstwert_Kanal_1 Actual value of channel 1 (absolute value) 0..999 8197 5402.0 KPR_uiIstwert_Kanal_2 Actual value of channel 2 (absolute value) 0..999 8198 5403.0 KPR_uiIstwert_Kanal_3 Actual value of channel 3 (absolute value) 0..999 8199 5404.0 KPR_uiIstwert_Kanal_4 Actual value of channel 4 (absolute value) 0..999 8200 5405.0 KPR_uiIstwert_Kanal_5 Actual value of channel 5 (absolute value) 0..999 8201 5406.2

(5406.0) (5406.1)

KPR_uiIstwert_Kanal_1 (KPR_uiMinWert_Kanal_1) (KPR_uiMaxWert_Kanal_1)

Actual value of channel 1in % 0% = Actuator pos. at low level of value range 100% = Act. pos. at high level of value range

0..100

8202 5407.2 (5407.0) (5407.1)

KPR_uiIstwert_Kanal_2 (KPR_uiMinWert_Kanal_2) (KPR_uiMaxWert_Kanal_2)

Actual value of channel 2 in % 0% = Actuator pos. at low level of value range 100% = Act. pos. at high level of value range

0..100

8203 5408.2 (5408.0) (5408.1)

KPR_uiIstwert_Kanal_3 (KPR_uiMinWert_Kanal_3) (KPR_uiMaxWert_Kanal_3)

Actual value of channel 3 in % 0% = Actuator pos. at low level of value range 100% = Act. pos. at high level of value range

0..100

8204 5409.2 (5409.0) (5409.1)

KPR_uiIstwert_Kanal_4 (KPR_uiMinWert_Kanal_4) (KPR_uiMaxWert_Kanal_4)

Actual value of channel 4 in % 0% = Actuator pos. at low level of value range 100% = Act. pos. at high level of value range

0..100

8205 5410.2 (5410.0) (5410.1)

KPR_uiIstwert_Kanal_5 (KPR_uiMinWert_Kanal_5) (KPR_uiMaxWert_Kanal_5)

Actual value of channel 5 in % 0% = Actuator pos. at low level of value range 100% = Act. pos. at high level of value range

0..100

8206 5401.1 KPR_uiKorrSollwert_Kanal_1 Setpoint, Main Processor, channel 1 0..999 8207 5402.1 KPR_uiKorrSollwert_Kanal_2 Setpoint, Main Processor, channel 2 0..999 8208 5403.1 KPR_uiKorrSollwert_Kanal_3 Setpoint, Main Processor, channel 3 0..999 8209 5404.1 KPR_uiKorrSollwert_Kanal_4 Setpoint, Main Processor, channel 4 0..999 8210 5405.1 KPR_uiKorrSollwert_Kanal_5 Setpoint, Main Processor, channel 5 0..999 8211 not used 8212 not used 8213 not used 8214 not used 8215 not used 8216 5406.0 KPR_uiMinWert_Kanal_1 Lower actuator stop, Main Processor,

channel 1 0..999

8217 5407.0 KPR_uiMinWert_Kanal_2 Lower actuator stop, Main Processor, channel 2

0..999

8218 5408.0 KPR_uiMinWert_Kanal_3 Lower actuator stop, Main Processor, channel 3

0..999

8219 5409.0 KPR_uiMinWert_Kanal_4 Lower actuator stop, Main Processor, channel 4

0..999

8220 5410.0 KPR_uiMinWert_Kanal_5 Lower actuator stop, Main Processor, channel 5

0..999

Page 31: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

8221 not used 8222 not used 8223 not used 8224 not used 8225 not used 8226 5406.1 KPR_uiMaxWert_Kanal_1 Upper actuator stop, Main Processor,

channel 1 0..999

8227 5407.1 KPR_uiMaxWert_Kanal_2 Upper actuator stop, Main Processor, channel 2

0..999

8228 5408.1 KPR_uiMaxWert_Kanal_3 Upper actuator stop, Main Processor, channel 3

0..999

8229 5409.1 KPR_uiMaxWert_Kanal_4 Upper actuator stop, Main Processor, channel 4

0..999

8230 5410.1 KPR_uiMaxWert_Kanal_5 Upper actuator stop, Main Processor, channel 5

0..999

8231 not used 8232 not used 8233 not used 8234 not used 8235 not used 8236 not used 8237 not used 8238 not used

8239 5303.0 (5303.1) (5303.2)

KPR_uiInterneLast (KPR_uiLastMin) (KPR_uiLastMax)

0% = base load: internal load value at low level of value range 100% = max. load: internal load value at high level of value range

0..100

8240 5301.0 KPR_uiInterneLast Internal load value 8241 5301.1 KPR_uiLastvorgabeDisplay Actual set load, display 8242 5301.2 KPR_uiHPLastEingang External load input, on terminals 8243 5411.0 KPR_Leistungsregler_Sollwert Load controller Setpoint 8244 5120.0 O2 actual value (from LSB e.g. LT1) Actual O2 value 8245 5120.1 O2 actual value status (f. LSB e.g. LT1) Status of actual O2 value 8246 5320.0 KPR_uiO2Sollwert O2 Setpoint 8247 5320.1 KPR_O2Betriebsmodus Status of O2 controller 8248 5320.2 KPR_O2Fehlerursache Warning/Fault of O2 controller 8249 5325.1 KPR_COBetriebsmodus Status of CO controller 8250 5325.2 KPR_COFehlerursache Warning/Fault of CO controller 8251 5311.0 KPR_uiAussenTemp Outside temperature (unsigned) 8252 272.0 KPR_System_AussenTemp Outside temperature (signed) 8253 272.1 KPR_System_AussenTemp_Quali Status of outside temperature 8254 5420.0 KPR_ucAktFreigabe Actual released service level 8255 5331.0 KPR_uiFlammIntens Flame intensity 8256 5305.0

(5304.1) KPR_uiInterneZustandsinfo 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

8257 5305.1 KPR_uiZustandInfoLSB Information text 8258 5305.2 KPR_uiZustandInfoParameterLSB Additional information for information

text (ie. channel no.)

8259 5350.0 KPR_uiZustandInfoLeistungsregler Additional information for load controller Actual value of load controller is above the switch-on point Bit 0: Def_LR_UEBER_EIN 1

8260 5330.0 KPR_FMS_Brennstoff ÖL oder GAS aktiv beim FMS

Page 32: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

8261 5304.2 KPR_uiTextnummer Information text number 8262 5422.0 KPR_uiSynchron 0x0001 Ignition position Main Processor

0x0002 Ignition position Monitoring Processor 0x0004 High fire Main Processor 0x0008 High fire Monitoring Processor Bit 4...15 reserved

8263 5422.1 KPR_uiAcHandmodus 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

8264 5422.2 Bit-combination of: KPR_uiSynchron and KPR_uiAcHandmodus

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 Remote- Software 0x0200 Burner load given for O2 adjustment by Remote-Software 0x0400 Manual given external burner load 0x0800 Manual given external burner

Page 33: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

load 0x1000 Manual given burner load under released control via Remote- Software --- 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: Großlast erreicht 0x0040: ignition point monitoring proc. 0x0080: mixed firing oil release 0x0100: burner on (up to bit 9 identical with KPR_uiDigitalOut 149)

8266 5306.2 KPR_uiMischKorrWert Correction value for mixed firing 8267 5321.2 KPR_O2Impuls =, +, -, ! => sO2Data.ucImpuls 8268 5322.0 KPR_uiO2CO_Betriebszustand 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

Page 34: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

6 O2 measured value 2 high range passed over 7 O2 measured value 1

low range passed over 8 O2 measured value 2

low range passed over 9 medium air shortage reached 10 O2 measured value trouble 11 O2 measured value trouble (LSB) 12 O2 control trouble, internal error 13 air shortage: O2 control deactivated 14 air shortage: O2 control deactivated 15 no probe-dynamics: high air supply 16 correction limited: O2 control deactivated 17 O2 control trouble 18 O2 set point curve not correct 19 undefined 20 O2 control trouble 21 O2 control trouble 22 undefined 23 undefined 24 O2 control ready 25 O2 control off: load value out of range 26 O2 control off 27 O2 control trouble 28 O2 control trouble 29 O2 control trouble 30 O2 control trouble temporary 31 O2 control switched off via LSB 32 correction value controlled manually 33 O2 control ready 34 O2 control active 35 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

Page 35: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

Other values are undefined After the text, put out always the

codenumber !

8269 5330.2 KPR_uiKSWechselInfo Information about curve set change 8270 5331.1 KPR_uiMonitorausgang Monitoring output 8271 5331.2 KPR_uiFAT_State Status of FAT 8272 5351.1 KPR_uiBrennstoffMengenzaehler Fuel amount counter 8273 5352.0 KPR_uiLSBOutAusblasen

Bit 0: Def_AusblasenVentil Bit 1: Def_ZerstaeuberVentil Bit 2: Def_FMSOelpumpe

Blow out LSB output Bit 0: blow out valve Bit 1: sprayer valve Bit 2: FMS oil pump

8274 not used 8275 not used 8276 5306.0 KPR_uiKoval_1 Correction value of correction-channel 1 0..999 8277 5306.1 KPR_uiKoval_2 Correction value of correction-channel 2 0..999 8278 5300.1 KPR_uiStoerung Last fault code message 0..999 8279 5302.2

(5422.2) KPR_uiDigitalOut & 0xF1FF (RelaisStatus) | 5422.2 & 0x0E00

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 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

0..65535

Page 36: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

*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 Example: Reading the Oil-Safety-Chain via register 8280. Use for example the outputbytes 30,31. Course: Put the number 8280 (decimal !) into the inputbytes 16,17 and do not change this no further. Then read out the 16 input clamps from the outputbytes 30,31. The Oil-Safety-Chain can be read out from Bit-6 (0x0040)

Digital input signals: FMS 0x8000 Pre-Ventilation-Supressing 0x4000 Burner on 0x2000 Fault-Reset 0x1000 Control-Release 0x0800 Gas-Safety-Chain 0x0400 REZI on 0x0200 Gas-Pressure < Max / Ingnition-Flame 0x0100 Main-Flame 0x0080 Tank-Safety-Chain 0x0040 Oil-Safety-Chain 0x0020 Set-Point-Switch-Over 0x0010 High-Fire-Position reached 0x0008 Air-Pressure-Watchdog 0x0004 Gas-Pressure > Min 0x0002 Ignition-Position-Confirmation 0x0001 Fuel-Change 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

0..65535

Page 37: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

0x0008 Permanent-Ventilation 0x0004 Curveset-7 0x0002 Curveset-8 0x0001 External-Power-Limit

8281 5300.0 KPR_uiBetrModus 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

0...512

8282 5510.0 Register Number Main Processor Register Number 0..655358283 5510.1 Register Value Main Processor Register Value 0..655358284 5302.1 KPR_ucAktBrennstoff currently selected curve set

value = 0: curve set 1 value = 1: curve set 2 ... value = 7: curve set 8 Attention: from version K4o002: high-byte contains additionally the bit-values 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

values: 0x0000, 0x0001 ... 0x0007 new values: 0x0100 0x0201 0x0402 0x0803 0x1004 0x2005 0x4006 0x8007

8285 5421.0 KPR_ucSchalter_S5 Setting of switch S5: 0x0001 Display-Supervision 0x0002 Parameter-Setup 0x0004 Manual-Operation 0x0008 Automatic-Operation 0x0010 Setting 0x0020 Memory-Clear

0..65535

8286 not used Remark: The thermostat-bit is (Modbus operation: this register is supplied by internal Bus card) available on register 8263 bit-1

8287 not used 8288 not used 8289 not used 8290 not used 8291 not used 8292 not used 8293 not used 8294 not used 8295 not used 8296 not used 8297 not used 8298 not used 8299 not used 8300 5520.0 KPR_BetrStd_Gesamt_Hi Total operating hours 8301 5520.1 KPR_BetrStd_Gesamt_Lo Total operating hours 8302 5521.0 KPR_BetrStd_Kurvensatz_1_Hi Operating hours curve set -1 8303 5521.1 KPR_BetrStd_Kurvensatz_1_Lo Operating hours curve set -1

Page 38: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

8304 5522.0 KPR_BetrStd_Kurvensatz_2_Hi Operating hours curve set -2 8305 5522.1 KPR_BetrStd_Kurvensatz_2_Lo Operating hours curve set -2 8306 5523.0 KPR_BetrStd_Kurvensatz_3_Hi Operating hours curve set -3 8307 5523.1 KPR_BetrStd_Kurvensatz_3_Lo Operating hours curve set -3 8308 5524.0 KPR_BetrStd_Kurvensatz_4_Hi Operating hours curve set -4 8309 5524.1 KPR_BetrStd_Kurvensatz_4_Lo Operating hours curve set -4 8310 5525.0 KPR_BetrStd_Kurvensatz_5_Hi Operating hours curve set -5 8311 5525.1 KPR_BetrStd_Kurvensatz_5_Lo Operating hours curve set -5 8312 5526.0 KPR_BetrStd_Kurvensatz_6_Hi Operating hours curve set -6 8313 5526.1 KPR_BetrStd_Kurvensatz_6_Lo Operating hours curve set -6 8314 5527.0 KPR_BetrStd_Kurvensatz_7_Hi Operating hours curve set -7 8315 5527.1 KPR_BetrStd_Kurvensatz_7_Lo Operating hours curve set -7 8316 5528.0 KPR_BetrStd_Kurvensatz_8_Hi Operating hours curve set -8 8317 5528.1 KPR_BetrStd_Kurvensatz_8_Lo Operating hours curve set -8 8318 5531.0 KPR_AnlZaehl_Kurvensatz_1_Hi Start up counter curve set -1 8319 5531.1 KPR_AnlZaehl_Kurvensatz_1_Lo Start up counter curve set -1 8320 5532.0 KPR_AnlZaehl_Kurvensatz_2_Hi Start up counter curve set -2 8321 5532.1 KPR_AnlZaehl_Kurvensatz_2_Lo Start up counter curve set -2 8322 5533.0 KPR_AnlZaehl_Kurvensatz_3_Hi Start up counter curve set -3 8323 5533.1 KPR_AnlZaehl_Kurvensatz_3_Lo Start up counter curve set -3 8324 5534.0 KPR_AnlZaehl_Kurvensatz_4_Hi Start up counter curve set -4 8325 5534.1 KPR_AnlZaehl_Kurvensatz_4_Lo Start up counter curve set -4 8326 5535.0 KPR_AnlZaehl_Kurvensatz_5_Hi Start up counter curve set -5 8327 5535.1 KPR_AnlZaehl_Kurvensatz_5_Lo Start up counter curve set -5 8328 5536.0 KPR_AnlZaehl_Kurvensatz_6_Hi Start up counter curve set -6 8329 5536.1 KPR_AnlZaehl_Kurvensatz_6_Lo Start up counter curve set -6 8330 5537.0 KPR_AnlZaehl_Kurvensatz_7_Hi Start up counter curve set -7 8331 5537.1 KPR_AnlZaehl_Kurvensatz_7_Lo Start up counter curve set -7 8332 5538.0 KPR_AnlZaehl_Kurvensatz_8_Hi Start up counter curve set -8 8333 5538.1 KPR_AnlZaehl_Kurvensatz_8_Lo Start up counter curve set -8

8334 not used 8335 not used 8336 not used 8337 not used 8338 not used 8339 not used 8340 5120.0 O2 actual value (from LSB) O2 actual value (= Register 8244) 8341 5120.1 O2 actual value status (from LSB) O2 actual value status (= Register 8245) 8342 5122.0 COe value (from LSB) COe value 8343 5122.1 COe value (from LSB) COe value status 8344 5123.0 Flue gas temperature (from LSB) Flue gas temperature 1/10 K (signed int) 8345 5123.1 Flue gas temperature status (from LSB) Flue gas temperature status 8346 5124.0 Induction air (from LSB) Induction air 1/10 K (signed int) 8347 5124.1 Induction air status (from LSB) Induction air status 8348 5121.0 Efficiency (from LSB) Efficiency 1/10 % 8349 5121.1 Efficiency status (from LSB) Efficiency status 8350 not used 8351 not used 8352 not used 8353 not used 8354 not used 8355 not used 8356 not used 8357 not used 8358 not used 8359 not used

Following values from LT1/LT2-1 (Device-09)

Page 39: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

8360 7310.0 O2-Value LT1 or LT2 O2-value in units of 1/10 % 8361 7310.1 Operating mode of LT1 or LT2 Bit-coded value of operating mode of LT1

or LT2, see table below

8362 7310.2 Faults states of LT1 or LT2 Bit-coded value of fault states of LT1 or LT2, see table below

8363 7311.0 Warnings 1 of LT1 or LT2 Bit-coded value of warning-word 1 of LT1 or LT2, see table below

8364 7311.1 Warnings 2 of LT1 or LT2 Bit-coded value of warning-word 2 of LT1 or LT2, see table below

8365 7311.2 Absolute pressure value of LT1 or internal resistance of probe LT2

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

8366 7312.0 LT1/LT2: Application specific measured value 1

Application specific measured value 1. The meaning of this LT-value can be selected by parameter 1303 in the LT

8367 7312.1 LT1/LT2: Application specific measured value 2

Application specific measured value 2. The meaning of this LT-value can be selected by parameter 1304 in the LT

8368 7312.2 LT1/LT2: Application specific measured value 3

Application specific measured value 3. The meaning of this LT-value can be selected by parameter 1305 in the LT

8369 7313.0 LT1/LT2: Application specific measured value 4

Application specific measured value 4. The meaning of this LT-value can be selected by parameter 1306 in the LT

8370 7313.1 LT1/LT2: reserved reserved for future expansions 8371 7313.2 LT1/LT2: reserved reserved for future expansions 8372 7314.0 LT1/LT2: reserved reserved for future expansions 8373 7314.1 LT1/LT2: reserved reserved for future expansions 8374 (7314.2) reserved

Following values from LT1/LT2-2 (Device-10)

8375 7320.0 O2-Value LT1 or LT2 O2-value in units of 1/10 % 8376 7320.1 Operating mode of LT1 or LT2 Bit-coded value of operating mode of LT1

or LT2, see table below

8377 7320.2 Faults states of LT1 or LT2 Bit-coded value of fault states of LT1 or LT2, see table below

8378 7321.0 Warnings 1 of LT1 or LT2 Bit-coded value of warning-word 1 of LT1 or LT2, see table below

8379 7321.1 Warnings 2 of LT1 or LT2 bit-coded value of warning-word 2 of LT1 or LT2, see table below

8380 7321.2 Absolute pressure value of LT1 or internal resistance of probe LT2

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

8381 7322.0 LT1/LT2: Application specific measured value 1

Application specific measured value 1. The meaning of this LT-value can be selected by parameter 1303 in the LT

8382 7322.1 LT1/LT2: Application specific measured value 2

Application specific measured value 2. The meaning of this LT-value can be selected by parameter 1304 in the LT

8383 7322.2 LT1/LT2: Application specific measured value 3

Application specific measured value 3. The meaning of this LT-value can be selected by parameter 1305 in the LT

8384 7323.0 LT1/LT2: Application specific measured value 4

Application specific measured value 4. The meaning of this LT-value can be selected by parameter 1306 in the LT

Page 40: KPR_Profibus Doku V4 12 Engl (2)

Description of Profibus-Interface FMS/VMS Version 4.12

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

8385 7323.1 LT1/LT2: reserved reserved for future expansions 8386 7323.2 LT1/LT2: reserved reserved for future expansions 8387 7324.0 LT1/LT2: reserved reserved for future expansions 8388 7324.1 LT1/LT2: reserved reserved for future expansions 8389 (7324.2) reserved 8390 not used 8391 not used 8392 not used 8393 not used 8394 not used 8395 not used 8396 not used 8397 not used 8398 not used 8399 not used