Siemens S7 Plus Ethernet

Manufacturing Suite Get Siemens S7 Plus Ethernet as a part of this suite. Learn More Siemens Plus Suite Get Siemens S7 Plus Ethernet as a part of this suite. Learn More

Product Overview

The Siemens S7 Plus Ethernet driver provides Symbolic access to S7-1200 and S7-1500 PLCs through the native S7 Comm Plus protocol. With online automatic tag generation there is no longer a need to manually transfer your tags from your TIA Portal Projects. The Siemens S7 Plus Ethernet driver supports optimized and non-optimized block access as well as symbolic reads and writes of time, elementary and array elements.

  • Supports symbolic reads/writes of the following elementary data types: Bool, Byte, Char, Sint, USInt, Int, Word, UInt, Dint, DWord, UDInt, ILInt, Real (float-type), Lint, LWord, LReal (Float-type)
  • Supports individual array elements
  • Supports symbolic reads/writes of the following time types: S5Time, Time, Time of Day, Date Time Long (DTL)
  • Online auto-tag generation directly from devices that have symbolic names attached, is accessible and marked visible to the HMI
  • Supports for the following complex data types: UDT members, Struct members and DTL members
  • 256 channels total channels with 16 devices per channel
  • Siemens S7 Comm Plus
  • S7-1200- Family
  • S7-1500- Family
  • English
  • German
  • Japanese
  • Simplified Chinese

6.13.266.0

3/23/2023

  • Fixed an issue that could lead to communication loss.

6.13.250

1/26/2023

  • Added an option (Include Instance Data Blocks and Function Blocks) to allow communication with instance data blocks and function blocks.
  • Added an option (On Invalid Tag) to disable automatic symbol reload in certain instances.
  • Added a system tag (_ForceSymbolReload) to trigger a symbol reload when written.
  • Updated the driver for performance and security.
  • Added a limit on the number of client array tags per transaction to 10 for better performance.
  • Added a message in the event log (vs. error code only) when an array tag array range is invalid.

6.12.361

10/11/2022

  • Added a property that allows Function Block and Instance Data Block symbols to be loaded by the driver. This property, disabled by default, can be enabled for environments relying on Function Block and Instance Data Block tags.
  • Updated the driver to use the latest libraries for best performance and security.

6.12.325

6/23/2022

  • Validated support for Siemens TIA Portal v17.
    NOTE: Communications with a PLC configured with TIA Portal V17 with secure communication enabled is not supported.
  • Added the ability to configure the connection port number.
  • Added array read, write, and auto tag generation support for the following Siemens types: Bool, Byte, USInt, SInt, Char, UInt, Word, DWord, UDInt, DInt, Real, and String.
  • Added support for reading and writing to the Siemens TIME data type as a Long (DINT) in the server.
  • Added support for reporting controller information in the event log on connection:
    • IP Address
    • Controller Series
    • CPU Type
    • Firmware Version
    • Controller Component ID (MLFB)
  • An event message is posted to the event log when the driver loads symbols from the controller.
  • An event message is posted to the event log when either a connection limit is reached or per connection memory limit has been reached.
  • An error code is now posted to the event log when an array tag’s array range is invalid.
  • Reduced symbol load time as well as memory usage per connection. IDB/FB symbols are no longer loaded and cannot be accessed.
  • Fixed multiple issues pertaining to resource usage when loading symbols from the Siemens controller.
    • Fixed an issue where the application was terminating unexpectedly.
    • A unique error message ‘FFF0000C’ or ‘Connection closed by device’ is reported in the server’s event log when a Siemens controller connection limit is reached. Previously this may have displayed as ‘FFFB00C9’ or ‘Unsupported communications configuration detected.’
    • A unique error message ‘FFF00005’ is reported in the server’s event log when the application exceeds its memory limitations. Previously this may have displayed as ‘FFFB00C9’ or ‘Unsupported communications configuration detected.’

6.11.764.0

5/16/2022

  • Fixed multiple issues pertaining to resource usage when loading symbols from the Siemens controller.
  • Fixed an issue where the application was terminating unexpectedly.
  • A unique error message of ‘FFF0000C’ or ‘Connection closed by device’ is now reported in the server’s event log when a Siemens controller connection limit has been reached. Previously this may have displayed as ‘FFFB00C9’ or ‘Unsupported communications configuration detected.’
  • A unique error message of ‘FFF00005’ is now reported in the server’s event log when the application exceeds its memory limitations. Previously this may have displayed as ‘FFFB00C9’ or ‘Unsupported communications configuration detected.’

6.11.718.0

12/21/2021

Introduced this new driver to support communication with Siemens S7-1200 and S7-1500 controllers via the Siemens S7 Comm Plus protocol using symbolic addressing. The new driver supports the following:

  • Read and write the following Siemens data types:  Bool, Byte, Char, INT, DINT, LINT, Word, DWord, LWord, REAL, LREAL, SINT, UDINT, UINT, USINT, ULINT, STRING, Date and Time (DT) - read-only, Time of Day (TOD), Time, S5Time, Date, OB_TOD.
  • Read and write members of complex types (array, structure, UDT instance, and DTL).
  • Access optimized and non-optimized data blocks.
  • Online automatic tag generation.
  • Access to password protected PLCs.
    NOTE: Communications with a PLC configured with TIA Portal V17 with secure communication enabled is not supported.
  • Auto-demotion.
  • Device diagnostics.
  • Localized in English, German, Japanese, and Chinese.