# Siemens S7 Connection Properties

## `host` (string, required)

IP Address or hostname of the PLC to connect to

Example: `"192.168.2.60"`

## `port` (integer, required)

Port of the s7 device

Default: `102`

Example: `102`

## `rack` (integer)

The rack index, as part of the addressing scheme for SIMATIC PLCs. This may be fixed depending on your PLC.

Default: `0`

Example: `0`

## `slot` (integer)

The slot index, as part of the addressing scheme for SIMATIC PLCs. This may be fixed depending on your PLC.

Default: `1`

Example: `1`

## `pollInterval` (integer)

The polling interval for reading data. This is implemented as a best-effort polling, if reading is slower than the interval, you should expect that data is coming at a slightly lower rate.

Default: `1000`

Example: `2000`

## `probeInterval` (integer)

Interval to check if connection is still there

Default: `2000`

Example: `2000`

## `writingHighWaterMark` (integer)

Defines a threshold for the internal write queue. When reached, a warning is issued.

Default: `100`

Example: `1000`

Additional restrictions:

* Minimum: `1`
