# Siemens Connectivity

The communication driver for the S7 protocol is implemented as a Siemens Ethernet device. It offers high-performance device polling and supports various data formats. **Please note that the driver is for TCP/IP networks only.**

### Key Features <a href="#h.r9s5u9nuj6n6" id="h.r9s5u9nuj6n6"></a>

* Communication with CPUs S7-300/S7-400/S7-1200/S7-1500.
* Communication with CPs 343/443.
* Communication with Sinamics.
* Data types: BOOL, BYTE, BYTE ARRAY, WORD, WORD ARRAY, INT, INT ARRAY, DWORD, DWORD ARRAY, DINT, DINT ARRAY, REAL, REAL ARRAY, CHAR ARRAY, DATETIME, DATETIME ARRAY.
* Data areas: DB (Data Blocks), M (Merkers), I (Inputs), Q (Outputs).
* Polling optimization.

{% hint style="info" %}
To get an access to a DBs in PLCs S7-1200 and S7-1500 you will need additional settings on the PLC-side. The required actions are described later in this [<mark style="color:blue;">section</mark>](/tags-and-devices/siemens-connectivity/access-to-dbs-area-in-s7-1200-s7-1500.md)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monokot.io/tags-and-devices/siemens-connectivity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
