For the complete documentation index, see llms.txt. This page is also available as Markdown.

Siemens

Connect Siemens controllers to the ENLYZE Platform.

Siemens is the leading provider of automation technology in Europe, so Siemens devices are the controllers we encounter most often. The controllers have been sold under the SIMATIC name since the 1980s. This has grown into a broad product landscape, ranging from small logic modules (LOGO!) and compact or modular PLCs to large, highly available systems.

ENLYZE connects Siemens controllers via two native protocols over Ethernet. Both run over RFC1006 (ISO-on-TCP, default port 102):

  • S7+ (S7CommPlus): the native and more performant protocol of the TIA Portal generation (S7-1200, S7-1500, and variants). It is required to access optimized data blocks and is the recommended connection for these devices. Connections are made through the S7+ connector.

  • S7 Classic (S7comm over RFC1006): the classic S7 protocol of the S7-300 and S7-400 generations. It addresses data through absolute addresses (e.g. DB1.DBW0).

As a vendor-neutral alternative, many Siemens controllers also offer an OPC UA server. It can be enabled on the S7-1500 and on the S7-1200 (from firmware V4.4) and must be licensed on the controller.

The manufacturer alone is not decisive, but rather the specific device and the available interface. Controllers without an integrated Ethernet interface (such as older, serial-only S7-200 or PROFIBUS-only S7-300 CPUs) can only be connected if they are extended with a corresponding network module (CP).

S7-300 / S7-400 without an Ethernet interface

If an S7-300 or S7-400 only has a PROFIBUS or MPI interface, we use a PROFIBUS/MPI-to-Ethernet adapter for connecting S7 controllers. It bridges the controller's serial interface to the Edge Device, so the connection can then be made through the S7 Classic connector.

Automatic variable detection

The S7+ protocol supports Variable Discovery. The controller's variables are therefore detected automatically. Unlike purely address-based protocols, the memory addresses do not need to be known in advance. If the controller is password-protected, the password is required for access.

Device overview

The following table gives an overview of the Siemens families and typical devices. The Generation column distinguishes the classic generation (programmed with STEP 7 Classic / SIMATIC Manager) from the TIA Portal generation and determines which protocol is used. The Recommended connector column names the connector with the best data throughput and highest stability for each family. The Status column indicates whether we have already connected the family in the field.

Series
Typical devices
Generation
Recommended connector
Status

S7-1500

CPU 1511, 1513, 1515, 1516, 1517, 1518 (incl. F / T variants), R/H (redundant), Drive Controller, Software Controller

TIA Portal

βœ… Supported

ET 200SP (CPU)

CPU 1510SP, 1512SP, 1515SP PC (Open Controller)

TIA Portal

βœ… Supported

S7-1200

CPU 1211C, 1212C, 1214C, 1215C, 1217C

TIA Portal

βœ… Supported

S7-300

CPU 312, 314, 315-2 PN/DP, 317-2 PN/DP, 319-3 PN/DP, 31xC (compact)

Classic

S7 Classic (RFC1006)

βœ… Supported

S7-400

CPU 412, 414, 416, 417 (incl. H variants for redundancy)

Classic

S7 Classic (RFC1006)

βœ… Supported

S7-200 SMART

SR20, SR30, SR40, SR60, ST20, ST30, ST40, ST60

Micro/WIN SMART

S7 Classic (RFC1006)

πŸ§ͺ Likely possible, not yet field-tested

S7-200 (legacy)

CPU 221, 222, 224, 224XP, 226

Legacy

serial, Ethernet only via CP243-1

πŸ§ͺ Likely possible, not yet field-tested

S5

S5-90U, S5-95U, S5-100U, S5-115U, S5-135U, S5-155U

Legacy (STEP 5)

S5 (SINEC H1, passive)

βœ… Supported

C7

C7-621, C7-633, C7-635, C7-636 (HMI + S7-300 CPU)

Classic

S7 Classic (RFC1006)

πŸ§ͺ Likely possible, not yet field-tested

LOGO! 8

LOGO! 8 (0BA8) with Ethernet interface

LOGO! Soft Comfort

Modbus TCP

βœ… Supported

SIMATIC S5

The SIMATIC S5 is Siemens' controller generation before the S7 (programmed with STEP 5). ENLYZE connects it via the SINEC H1 protocol. The connection is passive: the Edge Device listens to the network traffic between the controller and its communication partner and reads the values from the memory areas (DB, MB, EB, AB). This requires the S5 to generate SINEC H1 traffic through a communication processor (e.g. CP 1430) that the Edge Device can receive.

Connecting an S5 requires additional hardware in the form of an adapter, which comes with further limitations. In these cases an on-site visit is therefore always required.

The controllers from Yaskawa (VIPA) are largely compatible with the Siemens S7-300 and are connected through the same S7 Classic connector.

If you have any questions, feel free to contact us at support@enlyze.com.

Last updated