[REQUEST4HELP] Providing binding for central heating systems with Siemens LPB-Controllers

1,039 views
Skip to first unread message

hlw3...@gmail.com

unread,
Sep 29, 2013, 4:31:22 PM9/29/13
to ope...@googlegroups.com
Hi all,

I'd like to ask for help for providing a way to control central heating systems powered by Siemens LPB controllers.
As my java-knowledge is fairly limited, I may provide all the details of the protocol and someone with more insight in
binding development does the hard job ;-)

So, before I write down all infos, please volunteer :)

Thanks,
Sascha

hlw3...@gmail.com

unread,
Oct 3, 2013, 2:52:16 PM10/3/13
to ope...@googlegroups.com, hlw3...@gmail.com
So, here is summarized how the Boiler System Bus (BSB) / Local Process Bus (LPB) works.

Data is sent as telegrams, min. length is 11 Bytes.

First byte is always 0xDC.
2nd byte Sender (f.e. user control unit 0x8A)
3rd byte Receiver (f.e. "all devices" 0x7F, controller 0x80)
4rd byte length of telegram including CRC
5th byte command (query 0x76, reply 0x07 / change 0x03, confirm 0x04 / status 0x02)
6-9 "Parameter" / Adress
10-(length-2CRC) Data
Last two Bytes are 16-Bit CRC.

If there are any questions, please ask :)

Sascha

NetAck

unread,
Apr 19, 2014, 3:35:30 PM4/19/14
to ope...@googlegroups.com, hlw3...@gmail.com
Hi Sascha,

I'm very happy to find the telegram specification of the BSB protocol of Siemens!

I have only a little question for you, please could you tell me something more about the "Parameter" / Address Byte?

Do you have same Parameter Name / Bytes Value to give me as sample ?

I'm tring to simulate a Siemens Control Room QAA75.611 to get some data and send to my Home Main Display.

Thank' in advance

NetAck


dario.g...@comodita.info

unread,
Apr 19, 2014, 3:36:34 PM4/19/14
to ope...@googlegroups.com, hlw3...@gmail.com

hlw3...@gmail.com

unread,
Apr 23, 2014, 10:18:40 AM4/23/14
to ope...@googlegroups.com, hlw3...@gmail.com, dario.g...@comodita.info
Hi NetAck,

AFAIK there's no calculated relation between program number as shown by the console and the address bytes. A nearly complete list can be found as attachment in this post: http://www.mikrocontroller.net/topic/218643#2984563 (Attn: German)

If you need anything further, please let me know and I'll reply ASAP.

Thanks,
Sascha
Reply all
Reply to author
Forward
0 new messages