> For the complete documentation index, see [llms.txt](https://docs.enlyze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enlyze.com/en/connect/ot-connectivity/supported-industrial-protocols/s7+.md).

# S7+

This guide walks you through connecting data sources that communicate via the S7+ protocol, a [Siemens](/en/connect/ot-connectivity/supported-controller-brands/siemens.md)-specific protocol.

## Supported devices

* Siemens S7-1200
* Siemens S7-1500
* Siemens ET 200SP

## Required information

<table><thead><tr><th width="293.6058349609375">Information</th><th>Comment</th></tr></thead><tbody><tr><td>Name</td><td>Pick a descriptive name for your data source</td></tr><tr><td>Edge Device used for the connection</td><td>Printed on a sticker on each Edge Device. Follows the pattern <code>adjective-scientist</code></td></tr><tr><td>Machine</td><td>Each data source is assigned to exactly one machine</td></tr><tr><td>Manufacturer</td><td>Siemens</td></tr><tr><td>Device information</td><td>Use the CPU model. Compare with the controller page.</td></tr><tr><td>IP</td><td>The IP must be <a href="/pages/NOoLZt9S2VJxBY2IkzbA">reachable</a> from the Edge Device</td></tr><tr><td>Port</td><td>Default: <code>102</code></td></tr><tr><td>Password (optional)</td><td>Required if the controller is password-protected</td></tr></tbody></table>

{% stepper %}
{% step %}

#### Connect the data source to the network

If not already done, establish a network connection between the data source and the Edge Device. See [Integration scenarios](/en/connect/integration-scenarios.md) for the available options.
{% endstep %}

{% step %}

#### Create the data source

Open the [ENLYZE Manufacturing Data Platform](https://app.enlyze.com/platform), select the machine you want to add the data source to, and click *+ Data source*.

Enter the device details first. For the "Device information" free-text field, use the CPU model.

<figure><img src="/files/69pF4p3KjwqDvCxrYaVg" alt="" width="312"><figcaption><p>Creating a data source in the ENLYZE Platform</p></figcaption></figure>
{% endstep %}

{% step %}

#### Add connection details

To establish the connection and start recording data, enter the connection details.

Click *Add connection details*:

<figure><img src="/files/e7UpK4y2IjSTxm1GKSty" alt=""><figcaption><p>Adding connection details for a data source</p></figcaption></figure>

Then enter all connection details and *save* them.

<figure><img src="/files/iOWtK8sSzwn2OZFoeCok" alt=""><figcaption><p>Entering connection details</p></figcaption></figure>
{% endstep %}

{% step %}

#### Add variables

The `S7+` protocol supports [Variable Discovery](/en/connect/ot-connectivity.md#variable-discovery), so variables are added automatically. The first Variable Discovery run is triggered as soon as connection details are saved.

{% hint style="warning" %}
After Variable Discovery completes, no data is being recorded yet. You first need to select the [variables](/en/variable-mapping/contextualisation.md) to record. Follow our variable onboarding flow.
{% endhint %}
{% endstep %}
{% endstepper %}

## See also

* [Tips & practical notes](/en/connect/ot-connectivity/supported-industrial-protocols/s7+/known-issues.md): notes on operating the S7+ Connector and how to handle common effects.
