---
title: Adding measurements to a Siemens S7 collector
slug: how-tos/Hzhr-add
docTags: 11HRbizM9olUCcNKOmSMd,w56nvEoTA2xAb2x1X3JPc
createdAt: 2025-10-24T08:38:56.431Z
---

Measurements can be added to a Siemens S7 collector by:

- Manually adding measurements
- Bulk importing measurements
- [Adding measurements using the API](docId\:oCUYPOPzCoUIhWWzC_VJ7)

## Manually add a measurement

:::hint{type="info"}
Follow the guide on [Creating a measurement](docId\:u5-07YlMs2jiX9Kz-m-lB) for general instructions on how to create a measurement.
:::

Open the **Measurements** page in Factry Historian web interface and click **+ Create Measurement**.

Fill in the **Name** of the measurement and optionally add a short **Description**. This will make it easier to find and recognize the measurement later when searching for measurements to trend or configure.

Choose the Siemens S7 **Collector** you configured before, and select the time-series **Database** where the data should be stored.

Select the correct **Datatype** (for example, Boolean, Number, or String) based on what the Siemens S7 server reported for this address.

![](https://api.archbee.com/api/optimize/SMPo4IS9FkillUAMsur2c/VP5fy-N5k8AliRlAhgEkf_image.png)

### Basic settings

**MemoryAddress**

In the settings panel below, provide the **MemoryAddress**. This tells the collector exactly which address to read from.

**Typical address formats include**:

:::BlockQuote
Bit: DB1.DBX0.1
Byte: DB1.DBB2
Word: DB1.DBW4
DWord: DB1.DBD8
Array: DB1.DBW0..DBW8
String: DB2,STRING100.20 or DB2,STRING100\[20]
:::

:::hint{type="info"}
All address ranges must fit within a single DB and data type, and align with the element size. Bit ranges are not supported. Valid address space: 0–65535. Use **non-optimized DBs** for consistent access.
:::

**PLCDatatype**

Select the **PLCDatatype** corresponding to the data type defined in your Siemens S7 program (for example, `REAL`, `BOOL`, `WORD`, or `DINT`).

**Rules:**

- `BOOL` requires a bit index in the address.
- `STRING` length must come from the address (no STRING arrays).
- Ranges must align to the chosen size (`WORD = 2`, `DWORD / DINT / REAL = 4`).
- For STEP-7 addresses like `DBD*`, use this field to choose between `DWORD`, `DINT`, or `REAL`, the underlying bytes are identical.

:::hint{type="info"}
For an initial test, you can leave the fields **CollectionInterval** and **CollectionOffset** at their default values. If you need more control, you can find detailed explanations of these optional settings in the reference documentation for the [Siemens S7 collector](docId\:Aix9cdoBsWnDR3avyPzol).
:::

![](https://api.archbee.com/api/optimize/SMPo4IS9FkillUAMsur2c/C7Bbp1E1RGM821cHYrJ-A_image.png)

### Expected outcome

Once you have submitted your measurement, and all settings are correct, you should see the following:

- The measurement status changes to **Good** within about 10 seconds.
- The measurement appears in the list of configured measurements.
- The **data preview panel** begins to display live values coming from the selected **memory address**. Click the refresh icon if it does not refresh automatically.

If you need to configure a large number of nodes, you can also bulk import
the measurements to speed up the process.

![](https://api.archbee.com/api/optimize/SMPo4IS9FkillUAMsur2c/Z4_DPZ5T81R1qXBmLtvtN_image.png)

## Bulk import measurements

:::hint{type="info"}
Follow the guide on [Importing measurements in bulk](docId\:G5wek8Z-fIPXAU2YmzIRZ) for general instructions.
:::
