User Documentation
19|33
© All rights with Robert Bosch GmbH, also for the case of protected rights applications
EN_User_documentation_Instructions_for_controlling_the_Logamatic_5000_controller_series_via_Modbus_TCP_I
P_20210203.docx | 10.02.2021
If you connect a HSM plus BSM to a Logamatic 5000, it is automatically integrated
as slave10 in the Logamatic 5000. A possible second, third, ... HSM plus BSM is in-
tegrated accordingly as slave11, slave12,… .
2.7.2.1
Access to Substation
All data points can be retrieved via the master using Modbus TCP. Since the ad-
dresses of the data points may differ depending on the system structure, you can
use the following formulas to calculate the corresponding addresses:
First you have to calculate the required offset for the respective slave (10 - 15):
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒𝑋 = 𝑋 ∗ 500
You can now add this offset to the addresses of the HSM plus BSM. The result is
the address of the data point with which you can access the respective BSM via the
master.
𝐴𝑑𝑟𝑒𝑠𝑠𝑒𝑉𝑖𝑎𝑀𝑎𝑠𝑡𝑒𝑟 = 𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒𝑋 + 𝐴𝑑𝑟𝑒𝑠𝑠𝑒
Example:
You want to retrieve the address "Input Register 1 - Own Flow Temperature" from
slave11 via master.
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒11 = 11 ∗ 500 = 5500
𝐴𝑑𝑟𝑒𝑠𝑠𝑒𝑉𝑖𝑎𝑀𝑎𝑠𝑡𝑒𝑟 = 5500 + 1 = 5501
2.7.2.2
Access to substation via segment substation
You can also access the substations of an HSM plus BSM (Slave10 - Slave15) via
the master. For this you must also first calculate the offset and then add this with the
address.
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒𝑋 = (𝑋 − 10) ∗ 8 ∗ 500
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒𝑌 = (𝑌 − 1) ∗ 500
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒𝑋
𝑌
= 10000 + 𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒𝑋 + 𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒𝑌
You can now also add this offset to the addresses of the respective HSM plus de-
vice. The result is the address of the data point with which you can access the re-
spective HSM plus device via the master.
𝐴𝑑𝑟𝑒𝑠𝑠𝑒𝑉𝑖𝑎𝑀𝑎𝑠𝑡𝑒𝑟 = 𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒𝑋
𝑌
+ 𝐴𝑑𝑟𝑒𝑠𝑠𝑒
Example:
You want to retrieve the address "Input Register 34 - HMI State" from slave 1 via
slave10 of the master:
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑙𝑎𝑣𝑒10 = (10 − 10) ∗ 8 ∗ 500 = 0
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒1 = (1 − 1) ∗ 500 = 0
𝑂𝑓𝑓𝑠𝑒𝑡𝑆𝑢𝑏𝑆𝑙𝑎𝑣𝑒11
5
= 10000 + 0 + 0 = 10000
𝐴𝑟𝑒𝑠𝑠𝑒𝑉𝑖𝑎𝑀𝑎𝑠𝑡𝑒𝑟 = 10000 + 34 = 10034
You can access the HMI State of slave station 1 of segment slave station 10 via the
head-end station using the address "Input Register 10034".
Example: